History log of /arch/arm/mach-ux500/devices-db8500.h
Revision Date Author Comments
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>