diff options
author | Rafael J. Wysocki <rjw@sisk.pl> | 2012-07-11 17:08:06 -0400 |
---|---|---|
committer | Rafael J. Wysocki <rjw@sisk.pl> | 2012-07-11 17:08:06 -0400 |
commit | 45c7a01f070146e08f5c838315ffca5ade6e3844 (patch) | |
tree | e69553e240c2ee2875df5dc9ba2baa45802f6175 /arch/arm | |
parent | cfc073bafb93dc18c9a09de195841b7a7a32a8e2 (diff) | |
parent | b354e2272ac6fddd19cfd5732bda23974f7b4ee6 (diff) |
Merge branch 'renesas-marzen' into renesas-board
* renesas-marzen:
ARM: mach-shmobile: add fixed voltage regulators to marzen
Diffstat (limited to 'arch/arm')
-rw-r--r-- | arch/arm/mach-shmobile/board-marzen.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/arch/arm/mach-shmobile/board-marzen.c b/arch/arm/mach-shmobile/board-marzen.c index 14de3787cafc..3a528cf4366c 100644 --- a/arch/arm/mach-shmobile/board-marzen.c +++ b/arch/arm/mach-shmobile/board-marzen.c | |||
@@ -27,6 +27,8 @@ | |||
27 | #include <linux/io.h> | 27 | #include <linux/io.h> |
28 | #include <linux/gpio.h> | 28 | #include <linux/gpio.h> |
29 | #include <linux/dma-mapping.h> | 29 | #include <linux/dma-mapping.h> |
30 | #include <linux/regulator/fixed.h> | ||
31 | #include <linux/regulator/machine.h> | ||
30 | #include <linux/smsc911x.h> | 32 | #include <linux/smsc911x.h> |
31 | #include <mach/hardware.h> | 33 | #include <mach/hardware.h> |
32 | #include <mach/r8a7779.h> | 34 | #include <mach/r8a7779.h> |
@@ -37,6 +39,12 @@ | |||
37 | #include <asm/hardware/gic.h> | 39 | #include <asm/hardware/gic.h> |
38 | #include <asm/traps.h> | 40 | #include <asm/traps.h> |
39 | 41 | ||
42 | /* Dummy supplies, where voltage doesn't matter */ | ||
43 | static struct regulator_consumer_supply dummy_supplies[] = { | ||
44 | REGULATOR_SUPPLY("vddvario", "smsc911x"), | ||
45 | REGULATOR_SUPPLY("vdd33a", "smsc911x"), | ||
46 | }; | ||
47 | |||
40 | /* SMSC LAN89218 */ | 48 | /* SMSC LAN89218 */ |
41 | static struct resource smsc911x_resources[] = { | 49 | static struct resource smsc911x_resources[] = { |
42 | [0] = { | 50 | [0] = { |
@@ -73,6 +81,8 @@ static struct platform_device *marzen_devices[] __initdata = { | |||
73 | 81 | ||
74 | static void __init marzen_init(void) | 82 | static void __init marzen_init(void) |
75 | { | 83 | { |
84 | regulator_register_fixed(0, dummy_supplies, ARRAY_SIZE(dummy_supplies)); | ||
85 | |||
76 | r8a7779_pinmux_init(); | 86 | r8a7779_pinmux_init(); |
77 | 87 | ||
78 | /* SCIF2 (CN18: DEBUG0) */ | 88 | /* SCIF2 (CN18: DEBUG0) */ |