diff --git a/sound/soc/soc-topology.c b/sound/soc/soc-topology.c
index 65670b2b408cca0d4bffb2931cb7443cd4ba75b1..8e3df8ba9b686d835170eb315448b12771a3aea7 100644
--- a/sound/soc/soc-topology.c
+++ b/sound/soc/soc-topology.c
@@ -934,6 +934,7 @@ static int soc_tplg_denum_create_texts(struct soc_enum *se,
 		}
 	}
 
+	se->texts = (const char * const *)se->dobj.control.dtexts;
 	return 0;
 
 err: