3510ec672319e09fe43bd623b19fcf539c0bd1fa |
|
06-Feb-2012 |
Lee Jones <lee.jones@linaro.org> |
ARM: ux500: remove intermediary add_platform_device* functions These are no longer required since a 'parent' pointer is now passed to each registering device. Signed-off-by: Lee Jones <lee.jones@linaro.org> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
18403424c4fe5bac509bf52343f5d5407d45ee3a |
|
06-Feb-2012 |
Lee Jones <lee.jones@linaro.org> |
ARM: ux500: pass parent pointer to each platform device This patch provides a means for any device within ux500 platform code to allocate its own parent. This is particularly prudent with the introduction of /sys/devices/socX, as a device can now proclaim to be integral part of an SoC, rather than a more generic platform device. Latter patches make good use of this functionality. Signed-off-by: Lee Jones <lee.jones@linaro.org> Acked-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
|
729303191ef4bd5df4c5e9ffca62268758928b2c |
|
24-Mar-2011 |
Linus Walleij <linus.walleij@linaro.org> |
ARM: 6830/1: mach-ux500: force PrimeCell revisions The DB8500v2 and DB5500 has a fifth version of the "PL023" and PL180 blocks. However the ASIC engineers have forgot to bump the revision in the PrimeCell peripheral ID registers. Since the platform is aware of the actual silicon revision we need to hard-code the periphid from the platform, bumping the subrevision field to 1. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
|
e536fbe18f803b6bf9f2ea2d54d918e2b09724d8 |
|
24-Mar-2011 |
Linus Walleij <linus.walleij@linaro.org> |
ARM: 6828/1: mach-ux500: delete SSP PrimeCell ID This is redundant. The correct ID number is right there in the hardware anyway. We will introduce a mechanism later to hard-code this for deviant cells. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
|
5d7b8467e18b14ed44c5781d77993bfdcd8c826b |
|
14-Oct-2010 |
Linus Walleij <linus.walleij@linaro.org> |
mach-ux500: config Ux500 PL011 PL022 PL180 for DMA This will configure the platform data for the PL011, PL022 and PL180 (derivate) PrimeCells found in the Ux500 to use DMA with the generic DMA engine for DMA40. Signed-off-by: Per Forlin <per.forlin@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|
6f3f3c3f0b5c7b84a99f0aa99658d6c6cee8e700 |
|
21-Jan-2011 |
Mian Yousaf Kaukab <mian-yousaf.kaukab@linaro.org> |
mach-ux500: add MUSB to db8500 devices - DMA tx and rx maps for usb channels are set to be configured at runtime - GPIO configurations for usb are added - MUSB is enabled with soc specific base address, irq and dma configurations Signed-off-by: Mian Yousaf Kaukab <mian-yousaf.kaukab@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
|
fbf1eadf950da1f5f5ed2e454d2f191f90fe1ebe |
|
29-Sep-2010 |
Rabin Vincent <rabin.vincent@stericsson.com> |
ux500: rework device registration Change the Ux500 devices to be dynamically allocated and added by calling functions instead of referencing structures, thereby allowing 5500 and other derivatives' support to be added without having to duplicate structures, use fixup functions, or use compile-time macros. Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com> Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
|