diff options
author | Olof Johansson <olof@lixom.net> | 2012-11-30 12:34:25 -0500 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2012-11-30 12:34:38 -0500 |
commit | 006309132f57ccc20dd69e971e2041ebd2cbb7e5 (patch) | |
tree | 0e5a845a528110502cdf61f24a728d3967c57681 /arch | |
parent | 0d5c2e21d3151f13812bc562544f5eda9c9c9abc (diff) | |
parent | f4fe3881ba2ad3435168b691ecfd8c0c1b1ef5c1 (diff) |
Merge branch 'next/board-samsung-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung into next/boards
From Kukjin Kim:
This is for Samsung board updates just for s3c64xx
* 'next/board-samsung-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung:
ARM: S3C64XX: Add dummy supplies for Glenfarclas LDOs
ARM: S3C64XX: Add registration of WM2200 Bells device on Cragganmore
Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm/mach-s3c64xx/mach-crag6410.c | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/arch/arm/mach-s3c64xx/mach-crag6410.c b/arch/arm/mach-s3c64xx/mach-crag6410.c index 2abe95d0401f..701f421de1a8 100644 --- a/arch/arm/mach-s3c64xx/mach-crag6410.c +++ b/arch/arm/mach-s3c64xx/mach-crag6410.c | |||
@@ -287,16 +287,21 @@ static struct platform_device littlemill_device = { | |||
287 | .id = -1, | 287 | .id = -1, |
288 | }; | 288 | }; |
289 | 289 | ||
290 | static struct platform_device bells_wm5102_device = { | 290 | static struct platform_device bells_wm2200_device = { |
291 | .name = "bells", | 291 | .name = "bells", |
292 | .id = 0, | 292 | .id = 0, |
293 | }; | 293 | }; |
294 | 294 | ||
295 | static struct platform_device bells_wm5110_device = { | 295 | static struct platform_device bells_wm5102_device = { |
296 | .name = "bells", | 296 | .name = "bells", |
297 | .id = 1, | 297 | .id = 1, |
298 | }; | 298 | }; |
299 | 299 | ||
300 | static struct platform_device bells_wm5110_device = { | ||
301 | .name = "bells", | ||
302 | .id = 2, | ||
303 | }; | ||
304 | |||
300 | static struct regulator_consumer_supply wallvdd_consumers[] = { | 305 | static struct regulator_consumer_supply wallvdd_consumers[] = { |
301 | REGULATOR_SUPPLY("SPKVDD", "1-001a"), | 306 | REGULATOR_SUPPLY("SPKVDD", "1-001a"), |
302 | REGULATOR_SUPPLY("SPKVDD1", "1-001a"), | 307 | REGULATOR_SUPPLY("SPKVDD1", "1-001a"), |
@@ -328,6 +333,16 @@ static struct regulator_consumer_supply wallvdd_consumers[] = { | |||
328 | REGULATOR_SUPPLY("DC1VDD", "1-0034"), | 333 | REGULATOR_SUPPLY("DC1VDD", "1-0034"), |
329 | REGULATOR_SUPPLY("DC2VDD", "1-0034"), | 334 | REGULATOR_SUPPLY("DC2VDD", "1-0034"), |
330 | REGULATOR_SUPPLY("DC3VDD", "1-0034"), | 335 | REGULATOR_SUPPLY("DC3VDD", "1-0034"), |
336 | REGULATOR_SUPPLY("LDO1VDD", "1-0034"), | ||
337 | REGULATOR_SUPPLY("LDO2VDD", "1-0034"), | ||
338 | REGULATOR_SUPPLY("LDO4VDD", "1-0034"), | ||
339 | REGULATOR_SUPPLY("LDO5VDD", "1-0034"), | ||
340 | REGULATOR_SUPPLY("LDO6VDD", "1-0034"), | ||
341 | REGULATOR_SUPPLY("LDO7VDD", "1-0034"), | ||
342 | REGULATOR_SUPPLY("LDO8VDD", "1-0034"), | ||
343 | REGULATOR_SUPPLY("LDO9VDD", "1-0034"), | ||
344 | REGULATOR_SUPPLY("LDO10VDD", "1-0034"), | ||
345 | REGULATOR_SUPPLY("LDO11VDD", "1-0034"), | ||
331 | }; | 346 | }; |
332 | 347 | ||
333 | static struct regulator_init_data wallvdd_data = { | 348 | static struct regulator_init_data wallvdd_data = { |
@@ -376,6 +391,7 @@ static struct platform_device *crag6410_devices[] __initdata = { | |||
376 | &tobermory_device, | 391 | &tobermory_device, |
377 | &littlemill_device, | 392 | &littlemill_device, |
378 | &lowland_device, | 393 | &lowland_device, |
394 | &bells_wm2200_device, | ||
379 | &bells_wm5102_device, | 395 | &bells_wm5102_device, |
380 | &bells_wm5110_device, | 396 | &bells_wm5110_device, |
381 | &wallvdd_device, | 397 | &wallvdd_device, |