]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: ux500: Register the AB8500 from DB8500 MFD
authorLee Jones <lee.jones@linaro.org>
Fri, 6 Jul 2012 10:46:23 +0000 (12:46 +0200)
committerSamuel Ortiz <sameo@linux.intel.com>
Sun, 8 Jul 2012 22:16:14 +0000 (00:16 +0200)
commit06b1c3f7c75726bbbda7dbad8278faa9ceafec3d
treed465450ddb2ec4bed426415408be71f74266a33a
parent22558bdc05f1c160c2c76ed1ada205631552bff6
ARM: ux500: Register the AB8500 from DB8500 MFD

As the AB8500 is a subordinate MFD device to the DB8500-PRCMU,
for consistency and a better 1:1 depiction of how the hardware
is laid out, it is a good idea to register it in the same way
as we do for the other MFD child devices. In order for us to do
this successfully we have to pass AB8500's platform data when
registering the DB8500-PRCMU from platform code.

Also solves this issue:
WARNING: at fs/sysfs/dir.c:526 sysfs_add_one+0x88/0xb0()
sysfs: cannot create duplicate filename '/bus/platform/devices/ab8500-core.0'

Reported-by: Linus Walleij <linus.walleij@linaro.org>
Suggested-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Samuel Ortiz <sameo@linux.intel.com>
arch/arm/mach-ux500/board-mop500.c
arch/arm/mach-ux500/cpu-db8500.c
arch/arm/mach-ux500/include/mach/setup.h
drivers/mfd/db8500-prcmu.c