History log of /arch/arm/mach-imx/mach-scb9328.c
Revision Date Author Comments
65ea7884bc12c45bc19424b0287aa3b24b022721 06-Nov-2011 Russell King <rmk+kernel@arm.linux.org.uk> ARM: restart: mxc: use new restart hook

Hook these platforms restart code into the new restart hook rather
than using arch_reset().

Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
ffa2ea3f5d32b21cba80e9274a0c5bcd766987ef 20-Sep-2011 Sascha Hauer <s.hauer@pengutronix.de> ARM i.MX boards: use CONFIG_MULTI_IRQ_HANDLER

Also, add handle_irq callbacks to machine descriptors.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
dc8f1907663e9d8f3f118e23c459f7707a7f7554 06-Jul-2011 Nicolas Pitre <nicolas.pitre@linaro.org> ARM: mach-imx: convert boot_params to atag_offset

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
31b738a4f4dfea3b464a9cb5fe18aa4ba85eb984 21-Jun-2011 Fabio Estevam <fabio.estevam@freescale.com> ARM: mach-imx/scb9328: Make the UART gpio setup simpler

Place the UART gpio initialization inside the scb9328_init function as it is done on
other i.MX boards.

Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
b78d8e59a6f611e229fab8ec3014c58eba975000 05-Jun-2011 Shawn Guo <shawn.guo@linaro.org> gpio/mxc: Change gpio-mxc into an upstanding gpio driver

The patch makes necessary changes on gpio-mxc as below to turn it
into an upstanding gpio driver.

* Add a list to save all mx2 ports references, so that
mx2_gpio_irq_handler can walk through all interrupt status
registers

* Use readl/writel to replace mach-specific accessors
__raw_readl/__raw_writel

* Change mxc_gpio_init into mxc_gpio_probe function

* Move "struct mxc_gpio_port" into gpio-mxc.c, as it needs not to
be public at all, and also make some other cleanup on
plat-mxc/include/mach/gpio.h at the same time

And the patch then migrates mach-imx and mach-mx5 to the updated
driver by adding corresponding platform devices.

Signed-off-by: Shawn Guo <shawn.guo@linaro.org>
Acked-by: Olof Johansson <olof@lixom.net>
Acked-by: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
3dac219615b88010601ee52e7b5fd1c32ef789ea 07-Feb-2011 Uwe Kleine-König <u.kleine-koenig@pengutronix.de> ARM: imx: use .init_early to initialize cpu type and reset address

This used to be done in .map_io which is supposed to only setup the
memory mapping.

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
3a6f52a79fc0ce1c8b950c628bcf101f8652e957 10-Nov-2010 Uwe Kleine-König <u.kleine-koenig@pengutronix.de> ARM: imx: remove now empty devices.h

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
6451d7783ba5ff24eb1a544eaa6665b890f30466 15-Oct-2010 Nicolas Pitre <nicolas.pitre@linaro.org> arm: remove machine_desc.io_pg_offst and .phys_io

Since we're now using addruart to establish the debug mapping, we can
remove the io_pg_offst and phys_io members of struct machine_desc.

The various declarations were removed using the following script:

grep -rl MACHINE_START arch/arm | xargs \
sed -i '/MACHINE_START/,/MACHINE_END/ { /\.\(phys_io\|io_pg_offst\)/d }'

[ Initial patch was from Jeremy Kerr, example script from Russell King ]

Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org>
Acked-by: Eric Miao <eric.miao at canonical.com>
6c80ee51707ec9fcf137bc7b511d2853b772eae6 28-Sep-2010 Uwe Kleine-König <u.kleine-koenig@pengutronix.de> ARM: imx: make all pin lists const and signed, move to .init where possible

Making the lists signed fixes sparse warnings like:

arch/arm/mach-imx/mach-mx27_3ds.c:94:31: warning: incorrect type in argument 1 (different signedness)
arch/arm/mach-imx/mach-mx27_3ds.c:94:31: expected int const *pin_list
arch/arm/mach-imx/mach-mx27_3ds.c:94:31: got unsigned int static [toplevel] *<noident>

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
d112f4e4e57cbcf81e5f04a0eba77804d14d8640 22-Jun-2010 Uwe Kleine-König <u.kleine-koenig@pengutronix.de> ARM: imx: dynamically register imx-uart devices (imx1)

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
074694956b547de9a6b85b919c0bb13853b88c2d 14-Jun-2010 Uwe Kleine-König <u.kleine-koenig@pengutronix.de> ARM: imx: move mx1 support to mach-imx

Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>