dm: sound: wm8994: Drop global i2c-address variable

We can put this in the private structure and avoid a global.

Signed-off-by: Simon Glass <sjg@chromium.org>
diff --git a/drivers/sound/wm8994.c b/drivers/sound/wm8994.c
index 20a4823..a79f46b 100644
--- a/drivers/sound/wm8994.c
+++ b/drivers/sound/wm8994.c
@@ -38,6 +38,7 @@
 	int mclk[WM8994_MAX_AIF];	/* master clock frequency in Hz */
 	int aifclk[WM8994_MAX_AIF];	/* audio interface clock in Hz   */
 	struct wm8994_fll_config fll[2]; /* fll config to configure fll */
+	int i2c_addr;
 };
 
 /* wm 8994 supported sampling rate values */
@@ -61,7 +62,6 @@
 };
 
 static struct wm8994_priv g_wm8994_info;
-static unsigned char g_wm8994_i2c_dev_addr;
 static struct sound_codec_info g_codec_info;
 
 /*
@@ -92,7 +92,7 @@
 	val[1] = (unsigned char)(data & 0xff);
 	debug("Write Addr : 0x%04X, Data :  0x%04X\n", reg, data);
 
-	return i2c_write(g_wm8994_i2c_dev_addr, reg, 2, val, 2);
+	return i2c_write(priv->i2c_addr, reg, 2, val, 2);
 }
 
 /*
@@ -110,7 +110,7 @@
 	unsigned char val[2];
 	int ret;
 
-	ret = i2c_read(g_wm8994_i2c_dev_addr, reg, 2, val, 2);
+	ret = i2c_read(priv->i2c_addr, reg, 2, val, 2);
 	if (ret != 0) {
 		debug("%s: Error while reading register %#04x\n",
 		      __func__, reg);
@@ -919,7 +919,7 @@
 	}
 
 	/* shift the device address by 1 for 7 bit addressing */
-	g_wm8994_i2c_dev_addr = pcodec_info->i2c_dev_addr;
+	g_wm8994_info.i2c_addr = pcodec_info->i2c_dev_addr;
 	wm8994_i2c_init(pcodec_info->i2c_bus);
 	ret = wm8994_device_init(&g_wm8994_info);
 	if (ret < 0) {