From: Simon Glass <sjg@chromium.org>
Date: Mon, 3 Dec 2018 11:37:31 +0000 (-0700)
Subject: dm: sound: wm8994: Drop g_codec_info and g_wm8994_info
X-Git-Tag: v2025.01-rc5-pxa1908~3217^2~25
X-Git-Url: http://git.dujemihanovic.xyz/img/static/html/index.html?a=commitdiff_plain;h=62ba8318720778aa61049a61c21132a2c628845c;p=u-boot.git

dm: sound: wm8994: Drop g_codec_info and g_wm8994_info

These are only used in two functions so can be made local.

Signed-off-by: Simon Glass <sjg@chromium.org>
---

diff --git a/drivers/sound/wm8994.c b/drivers/sound/wm8994.c
index a79f46bcc3..be27e2b1e7 100644
--- a/drivers/sound/wm8994.c
+++ b/drivers/sound/wm8994.c
@@ -61,9 +61,6 @@ static int bclk_divs[] = {
 	640, 880, 960, 1280, 1760, 1920
 };
 
-static struct wm8994_priv g_wm8994_info;
-static struct sound_codec_info g_codec_info;
-
 /*
  * Initialise I2C for wm 8994
  *
@@ -909,24 +906,25 @@ int wm8994_init(const void *blob, enum en_audio_interface aif_id,
 		int sampling_rate, int mclk_freq, int bits_per_sample,
 		unsigned int channels)
 {
-	struct sound_codec_info *pcodec_info = &g_codec_info;
+	struct sound_codec_info pcodec_info;
+	struct wm8994_priv wm8994_info;
 	int ret;
 
 	/* Get the codec Values */
-	if (get_codec_values(pcodec_info, blob) < 0) {
+	if (get_codec_values(&pcodec_info, blob) < 0) {
 		debug("FDT Codec values failed\n");
 		return -1;
 	}
 
 	/* shift the device address by 1 for 7 bit addressing */
-	g_wm8994_info.i2c_addr = pcodec_info->i2c_dev_addr;
-	wm8994_i2c_init(pcodec_info->i2c_bus);
-	ret = wm8994_device_init(&g_wm8994_info);
+	wm8994_info.i2c_addr = pcodec_info.i2c_dev_addr;
+	wm8994_i2c_init(pcodec_info.i2c_bus);
+	ret = wm8994_device_init(&wm8994_info);
 	if (ret < 0) {
 		debug("%s: wm8994 codec chip init failed\n", __func__);
 		return ret;
 	}
 
-	return _wm8994_init(&g_wm8994_info, aif_id, sampling_rate, mclk_freq,
+	return _wm8994_init(&wm8994_info, aif_id, sampling_rate, mclk_freq,
 			    bits_per_sample, channels);
 }