]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00170519 imx6q-ard remove regulator for sgtl5000 codec
authorAdrian Alonso <aalonso@freescale.com>
Thu, 15 Dec 2011 20:49:09 +0000 (14:49 -0600)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:33:40 +0000 (08:33 +0200)
* Remove platform regulators information for sgtl5000 codec
  sgtl5000 codec not populated in imx6q-sabreauto platform
* Remove register sgtl5000 regulator devices

Signed-off-by: Adrian Alonso <aalonso@freescale.com>
arch/arm/mach-mx6/board-mx6q_sabreauto.c

index 8a03c09cf4e81d3189ff657bf95b2573ac187659..1b5c2d48debb9773f127e79e41ff0bf8562ba262 100644 (file)
@@ -1134,85 +1134,6 @@ static struct platform_device cs42888_sabreauto_vlc_reg_devices = {
 
 #endif /* CONFIG_SND_SOC_CS42888 */
 
-#ifdef CONFIG_SND_SOC_SGTL5000
-
-static struct regulator_consumer_supply sgtl5000_sabreauto_consumer_vdda = {
-       .supply = "VDDA",
-       .dev_name = "0-000a",
-};
-
-static struct regulator_consumer_supply sgtl5000_sabreauto_consumer_vddio = {
-       .supply = "VDDIO",
-       .dev_name = "0-000a",
-};
-
-static struct regulator_consumer_supply sgtl5000_sabreauto_consumer_vddd = {
-       .supply = "VDDD",
-       .dev_name = "0-000a",
-};
-
-static struct regulator_init_data sgtl5000_sabreauto_vdda_reg_initdata = {
-       .num_consumer_supplies = 1,
-       .consumer_supplies = &sgtl5000_sabreauto_consumer_vdda,
-};
-
-static struct regulator_init_data sgtl5000_sabreauto_vddio_reg_initdata = {
-       .num_consumer_supplies = 1,
-       .consumer_supplies = &sgtl5000_sabreauto_consumer_vddio,
-};
-
-static struct regulator_init_data sgtl5000_sabreauto_vddd_reg_initdata = {
-       .num_consumer_supplies = 1,
-       .consumer_supplies = &sgtl5000_sabreauto_consumer_vddd,
-};
-
-static struct fixed_voltage_config sgtl5000_sabreauto_vdda_reg_config = {
-       .supply_name            = "VDDA",
-       .microvolts             = 1800000,
-       .gpio                   = -1,
-       .init_data              = &sgtl5000_sabreauto_vdda_reg_initdata,
-};
-
-static struct fixed_voltage_config sgtl5000_sabreauto_vddio_reg_config = {
-       .supply_name            = "VDDIO",
-       .microvolts             = 3300000,
-       .gpio                   = -1,
-       .init_data              = &sgtl5000_sabreauto_vddio_reg_initdata,
-};
-
-static struct fixed_voltage_config sgtl5000_sabreauto_vddd_reg_config = {
-       .supply_name            = "VDDD",
-       .microvolts             = 0,
-       .gpio                   = -1,
-       .init_data              = &sgtl5000_sabreauto_vddd_reg_initdata,
-};
-
-static struct platform_device sgtl5000_sabreauto_vdda_reg_devices = {
-       .name   = "reg-fixed-voltage",
-       .id     = 7,
-       .dev    = {
-               .platform_data = &sgtl5000_sabreauto_vdda_reg_config,
-       },
-};
-
-static struct platform_device sgtl5000_sabreauto_vddio_reg_devices = {
-       .name   = "reg-fixed-voltage",
-       .id     = 8,
-       .dev    = {
-               .platform_data = &sgtl5000_sabreauto_vddio_reg_config,
-       },
-};
-
-static struct platform_device sgtl5000_sabreauto_vddd_reg_devices = {
-       .name   = "reg-fixed-voltage",
-       .id     = 9,
-       .dev    = {
-               .platform_data = &sgtl5000_sabreauto_vddd_reg_config,
-       },
-};
-
-#endif /* CONFIG_SND_SOC_SGTL5000 */
-
 static int __init imx6q_init_audio(void)
 {
        struct clk *pll3_pfd, *esai_clk;
@@ -1230,12 +1151,6 @@ static int __init imx6q_init_audio(void)
        clk_set_parent(esai_clk, pll3_pfd);
        clk_set_rate(esai_clk, 101647058);
 
-#ifdef CONFIG_SND_SOC_SGTL5000
-       platform_device_register(&sgtl5000_sabreauto_vdda_reg_devices);
-       platform_device_register(&sgtl5000_sabreauto_vddio_reg_devices);
-       platform_device_register(&sgtl5000_sabreauto_vddd_reg_devices);
-#endif
-
 #ifdef CONFIG_SND_SOC_CS42888
        platform_device_register(&cs42888_sabreauto_va_reg_devices);
        platform_device_register(&cs42888_sabreauto_vd_reg_devices);