ARM: SMDK6410: Convert to using REGULATOR_SUPPLY()
Subsystems (3)
PATCH 1/1 ARM: SMDK6410: Convert to using REGULATOR_SUPPLY()
--- arch/arm/mach-s3c64xx/mach-smdk6410.c | 26 ++++++-------------------- 1 files changed, 6 insertions(+), 20 deletions(-)
arch/arm/mach-s3c64xx/mach-smdk6410.c +6 -20
@@ -210,17 +210,9 @@ static struct platform_device smdk6410_smsc911x = { };#ifdef CONFIG_REGULATOR -static struct regulator_consumer_supply smdk6410_b_pwr_5v_consumers[] = { - { -/* WM8580 */ - .supply ="PVDD" , - .dev_name ="0-001b" , - }, - { -/* WM8580 */ - .supply ="AVDD" , - .dev_name ="0-001b" , - }, +static struct regulator_consumer_supply smdk6410_b_pwr_5v_consumers[]__initdata = { +REGULATOR_SUPPLY ("PVDD" ,"0-001b" ), +REGULATOR_SUPPLY ("AVDD" ,"0-001b" ), }; static struct regulator_init_data smdk6410_b_pwr_5v_data = {
@@ -345,9 +337,7 @@ static struct platform_device *smdk6410_devices[] __initdata = {#ifdef CONFIG_REGULATOR /* ARM core */ static struct regulator_consumer_supply smdk6410_vddarm_consumers[] = { - { - .supply ="vddarm" , - } +REGULATOR_SUPPLY ("vddarm" ,NULL ), };/* VDDARM, BUCK1 on J5 */
@@ -485,11 +475,7 @@ static struct regulator_init_data wm8350_dcdc3_data = {/* USB, EXT, PCM, ADC/DAC, USB, MMC */ static struct regulator_consumer_supply wm8350_dcdc4_consumers[] = { - { -/* WM8580 */ - .supply ="DVDD" , - .dev_name ="0-001b" , - }, +REGULATOR_SUPPLY ("DVDD" ,"0-001b" ), };static struct regulator_init_data wm8350_dcdc4_data = {
@@ -603,7 +589,7 @@ static struct regulator_init_data wm1192_dcdc3 = { };static struct regulator_consumer_supply wm1192_ldo1_consumers[] = { - { .supply ="DVDD" , .dev_name ="0-001b" , },/* WM8580 */ +REGULATOR_SUPPLY ("DVDD" ,"0-001b" ),/* WM8580 */ };static struct regulator_init_data wm1192_ldo1 = {
Signature · 1 line
1.7.5.1
PATCH 1/1 ARM: SMDK6410: Convert to using REGULATOR_SUPPLY()
Quoted 72 lines · Mark Brown
Signed-off-by Mark Brown <[email protected]>---
?arch/arm/mach-s3c64xx/mach-smdk6410.c | ? 26 ++++++-------------------- ?1 files changed, 6 insertions(+), 20 deletions(-)arch/arm/mach-s3c64xx/mach-smdk6410.c +0
-0@@ -210,17 +210,9 @@ static struct platform_device smdk6410_smsc911x = { ?};?#ifdef
CONFIG_REGULATORarch/arm/mach-s3c64xx/mach-smdk6410.c +3
-11-static struct regulator_consumer_supply smdk6410_b_pwr_5v_consumers[] = { - ? ? ? { - ? ? ? ? ? ? ? /* WM8580 */ - ? ? ? ? ? ? ? .supply = "PVDD", - ? ? ? ? ? ? ? .dev_name = "0-001b", - ? ? ? }, - ? ? ? { - ? ? ? ? ? ? ? /* WM8580 */ - ? ? ? ? ? ? ? .supply = "AVDD", - ? ? ? ? ? ? ? .dev_name = "0-001b", - ? ? ? }, +static struct regulator_consumer_supply smdk6410_b_pwr_5v_consumers[]__initdata = { + ? ? ? REGULATOR_SUPPLY("PVDD", "0-001b"), + ? ? ? REGULATOR_SUPPLY("AVDD", "0-001b"),?};
?static struct
regulator_init_datasmdk6410_b_pwr_5v_data= {arch/arm/mach-s3c64xx/mach-smdk6410.c +0
-0@@ -345,9 +337,7 @@ static struct platform_device *smdk6410_devices[] __initdata = {?#ifdef
CONFIG_REGULATOR
?/* ARM core */
?static structregulator_consumer_supplysmdk6410_vddarm_consumers[] = {
- ? ? ? {
- ? ? ? ? ? ? ? .supply = "vddarm",
- ? ? ? }
+ ? ? ?REGULATOR_SUPPLY("vddarm", NULL),
?};?/* VDDARM, BUCK1 on J5 */
arch/arm/mach-s3c64xx/mach-smdk6410.c +0
-0@@ -485,11 +475,7 @@ static struct regulator_init_data wm8350_dcdc3_data = {?/* USB, EXT, PCM, ADC/DAC, USB, MMC */
?static structregulator_consumer_supplywm8350_dcdc4_consumers[] = {
- ? ? ? {
- ? ? ? ? ? ? ? /* WM8580 */
- ? ? ? ? ? ? ? .supply = "DVDD",
- ? ? ? ? ? ? ? .dev_name = "0-001b",
- ? ? ? },
+ ? ? ?REGULATOR_SUPPLY("DVDD", "0-001b"),
?};?static struct
regulator_init_datawm8350_dcdc4_data= {arch/arm/mach-s3c64xx/mach-smdk6410.c +1
-2@@ -603,7 +589,7 @@ static struct regulator_init_data wm1192_dcdc3 = { ?}; ?static struct regulator_consumer_supply wm1192_ldo1_consumers[] = { - ? ? ? { .supply = "DVDD", .dev_name = "0-001b", }, ? /* WM8580 */ + ? ? ? REGULATOR_SUPPLY("DVDD", "0-001b"), ? /* WM8580 */ ?}; ?static struct regulator_init_data wm1192_ldo1 = { --1.7.5.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel at lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
PATCH 1/1 ARM: SMDK6410: Convert to using REGULATOR_SUPPLY()
In reply to Mark BrownQuoted 55 lines · Mark Brown
Signed-off-by Mark Brown<[email protected]>--- arch/arm/mach-s3c64xx/mach-smdk6410.c | 26 ++++++-------------------- 1 files changed, 6 insertions(+), 20 deletions(-)arch/arm/mach-s3c64xx/mach-smdk6410.c +5
-19@@ -210,17 +210,9 @@ static struct platform_device smdk6410_smsc911x = { };#ifdef CONFIG_REGULATOR -static struct regulator_consumer_supply smdk6410_b_pwr_5v_consumers[] = { - { -/* WM8580 */ - .supply ="PVDD" , - .dev_name ="0-001b" , - }, - { -/* WM8580 */ - .supply ="AVDD" , - .dev_name ="0-001b" , - }, +static struct regulator_consumer_supply smdk6410_b_pwr_5v_consumers[]__initdata = { +REGULATOR_SUPPLY ("PVDD" ,"0-001b" ), +REGULATOR_SUPPLY ("AVDD" ,"0-001b" ), }; static struct regulator_init_data smdk6410_b_pwr_5v_data = {@@ -345,9 +337,7 @@ static struct platform_device *smdk6410_devices[] __initdata = {#ifdef CONFIG_REGULATOR /* ARM core */ static struct regulator_consumer_supply smdk6410_vddarm_consumers[] = { - { - .supply ="vddarm" , - } +REGULATOR_SUPPLY ("vddarm" ,NULL ), };/* VDDARM, BUCK1 on J5 */ @@ -485,11 +475,7 @@ static struct regulator_init_data wm8350_dcdc3_data = {/* USB, EXT, PCM, ADC/DAC, USB, MMC */ static struct regulator_consumer_supply wm8350_dcdc4_consumers[] = { - { -/* WM8580 */ - .supply ="DVDD" , - .dev_name ="0-001b" , - }, +REGULATOR_SUPPLY ("DVDD" ,"0-001b" ), };static struct regulator_init_data wm8350_dcdc4_data = {
arch/arm/mach-s3c64xx/mach-smdk6410.c static struct regulator_init_data wm1192_dcdc3 = { · line 595
Quoted 8 lines
arch/arm/mach-s3c64xx/mach-smdk6410.c +1
-1@@ -603,7 +589,7 @@ static struct regulator_init_data wm1192_dcdc3 = { };static struct regulator_consumer_supply wm1192_ldo1_consumers[] = { - { .supply ="DVDD" , .dev_name ="0-001b" , },/* WM8580 */ +REGULATOR_SUPPLY ("DVDD" ,"0-001b" ),/* WM8580 */ };static struct regulator_init_data wm1192_ldo1 = {
Sorry for late response :(
Oops, I missed this...
Looks ok, will apply :)
Thanks.
Best regards,
Kgene.
--
Kukjin Kim <[email protected]>, Senior Engineer, SW Solution Development Team, Samsung Electronics Co., Ltd.