b8f649f1f531914a30ecb420e7565ee04dccc2ad |
|
09-Apr-2013 |
Haojian Zhuang <haojian.zhuang@linaro.org> |
ARM: pxa: move PXA_GPIO_TO_IRQ macro Since PXA_GPIO_TO_IRQ() & MMP_GPIO_TO_IRQ() macro are depended on arch code, move them from gpio driver to platform driver instead. Signed-off-by: Haojian Zhuang <haojian.zhuang@linaro.org> Acked-by: Linus Walleij <linus.walleij@linaro.org>
|
6bb27d7349db51b50c40534710fe164ca0d58902 |
|
08-Nov-2012 |
Stephen Warren <swarren@nvidia.com> |
ARM: delete struct sys_timer Now that the only field in struct sys_timer is .init, delete the struct, and replace the machine descriptor .timer field with the initialization function itself. This will enable moving timer drivers into drivers/clocksource without having to place a public prototype of each struct sys_timer object into include/linux; the intent is to create a single of_clocksource_init() function that determines which timer driver to initialize by scanning the device dtree, much like the proposed irqchip_init() at: http://www.spinics.net/lists/arm-kernel/msg203686.html Includes mach-omap2 fixes from Igor Grinberg. Tested-by: Robert Jarzmik <robert.jarzmik@free.fr> Signed-off-by: Stephen Warren <swarren@nvidia.com>
|
2c5e1ec920a67d5dc51755b3de0e4ad9030162ff |
|
16-Feb-2012 |
Danny Kukawka <danny.kukawka@bisect.de> |
arch/arm/mach-mmp/: some files include some headers twice arch/arm/mach-mmp/: some files include some headers twice: - arch/arm/mach-mmp/aspenite.c and arch/arm/mach-mmp/tavorevb.c: 'linux/gpio.h' - arch/arm/mach-mmp/pxa168.c: 'linux/platform_device.h' Remove the duplicates. Signed-off-by: Danny Kukawka <danny.kukawka@bisect.de> Signed-off-by: Haojian Zhuang <haojian.zhuang@gmail.com>
|
8661fb92045c5710754d450ebb82461fcfa08b65 |
|
03-Jan-2012 |
Rob Herring <rob.herring@calxeda.com> |
ARM: mmp: remove NR_IRQS Remove NR_IRQS and add a per machine .nr_irqs setting. Clean-up namespace replacing usage of IRQ_BOARD_START with MMP_NR_IRQS. Signed-off-by: Rob Herring <rob.herring@calxeda.com>
|
9854a38e371a153c7c4adb2cb7951c27befe0362 |
|
05-Nov-2011 |
Russell King <rmk+kernel@arm.linux.org.uk> |
ARM: restart: mmp: use new restart hook Hook the Shark restart code into the new restart hook rather than using arch_reset(). Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
|
157d2644cb0c1e71a18baaffca56d2b1d0ebf10f |
|
17-Oct-2011 |
Haojian Zhuang <haojian.zhuang@marvell.com> |
ARM: pxa: change gpio to platform device Remove most gpio macros and change gpio driver to platform driver. Signed-off-by: Haojian Zhuang <haojian.zhuang@marvell.com>
|
1a8d5fab16ed9401d99d0c463b5e57bdd744c8d3 |
|
08-Nov-2011 |
Haojian Zhuang <haojian.zhuang@marvell.com> |
ARM: pxa: rename NR_BUILTIN_GPIO NR_BUILTIN_GPIO is both defined in arch-pxa and arch-mmp. Now replace it with PXA_NR_BUILTIN_GPIO and MMP_NR_BUILTIN_GPIO. Signed-off-by: Haojian Zhuang <haojian.zhuang@marvell.com>
|
4929f5a8a99f64378659c5658621e45c90c2aaa9 |
|
10-Oct-2011 |
Haojian Zhuang <haojian.zhuang@marvell.com> |
ARM: pxa: rename gpio_to_irq and irq_to_gpio Avoid to define gpio_to_irq() and irq_to_gpio() for potential name confliction since multiple architecture will be built together. Signed-off-by: Haojian Zhuang <haojian.zhuang@marvell.com>
|
f55be1bf52aad524dc1bf556ae26c90262c87825 |
|
28-Sep-2011 |
Linus Walleij <linus.walleij@linaro.org> |
ARM: 7104/1: plat-pxa: break out GPIO driver specifics The <mach/gpio.h> file is included from upper directories and deal with generic GPIO and gpiolib stuff. Break out the platform and driver specific defines and functions into its own header file. Cc: Eric Miao <eric.y.miao@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
|
2f8163baada3dbd0ce891c35bc59ae46e773487a |
|
26-Jul-2011 |
Russell King <rmk+kernel@arm.linux.org.uk> |
ARM: gpio: convert includes of mach/gpio.h and asm/gpio.h to linux/gpio.h Convert arch/arm includes of mach/gpio.h and asm/gpio.h to linux/gpio.h before we start consolidating the individual platform implementations of the gpio header files. Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
|
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>
|
8022887cda044524610ef2a5a45feb9d96b11b4f |
|
15-Jul-2010 |
Eric Miao <eric.y.miao@gmail.com> |
[ARM] mmp: rename pxa_map_io() to mmp_map_io() Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
|
4b37cd335b56737d58befca663d03965a6cedebf |
|
14-Jul-2010 |
Eric Miao <eric.y.miao@gmail.com> |
[ARM] mmp: remove never supported .boot_params for MMP Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
|
a3929f31cb2300f1ab190a0168e55bb55222ee40 |
|
20-Mar-2009 |
Eric Miao <eric.miao@marvell.com> |
[ARM] pxa: add base support for pxa910-based TavorEVB Signed-off-by: Bin Yang <bin.yang@marvell.com> Signed-off-by: Eric Miao <eric.miao@marvell.com>
|