- Aug 14, 2019
-
-
Arnd Bergmann authored
This is a simple move of all header files that are no longer included by anything else from the include/mach directory to the platform directory itself as preparation for multiplatform support. The mach/uncompress.h headers are left in place for now, and are mildly modified to be independent of the other headers. They will be removed entirely when ARCH_MULTIPLATFORM gets enabled and they become obsolete. Rather than updating the path names inside of the comments of each header, I delete those comments to avoid having to update them again, should they get moved or copied another time. Link: https://lore.kernel.org/r/20190731195713.3150463-13-arnd@arndb.de Signed-off-by:
Arnd Bergmann <arnd@arndb.de> Acked-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Arnd Bergmann <arnd@arndb.de>
-
- Aug 13, 2017
-
-
Boris Brezillon authored
We are planning to share more code between different NAND based devices (SPI NAND, OneNAND and raw NANDs), but before doing that we need to move the existing include/linux/mtd/nand.h file into include/linux/mtd/rawnand.h so we can later create a nand.h header containing all common structure and function prototypes. Signed-off-by:
Boris Brezillon <boris.brezillon@free-electrons.com> Signed-off-by:
Peter Pan <peterpandong@micron.com> Acked-by:
Vladimir Zapolskiy <vz@mleia.com> Acked-by:
Alexander Sverdlin <alexander.sverdlin@gmail.com> Acked-by:
Wenyou Yang <wenyou.yang@microchip.com> Acked-by:
Krzysztof Kozlowski <krzk@kernel.org> Acked-by:
Han Xu <han.xu@nxp.com> Acked-by:
H Hartley Sweeten <hsweeten@visionengravers.com> Acked-by:
Shawn Guo <shawnguo@kernel.org> Acked-by:
Gregory CLEMENT <gregory.clement@free-electrons.com> Acked-by:
Neil Armstrong <narmstrong@baylibre.com> Acked-by:
Masahiro Yamada <yamada.masahiro@socionext.com> Acked-By:
Harvey Hunt <harveyhuntnexus@gmail.com> Acked-by:
Tony Lindgren <tony@atomide.com> Acked-by:
Krzysztof Halasa <khalasa@piap.pl>
-
- Dec 07, 2015
-
-
Arnd Bergmann authored
As a preparation for multiplatform support, this moves all the code using plat-orion over to use sparse irq support, which is enabled implicitly for multiplatform. In particular, the hardcoded NR_IRQS macro gets replaced with a machine specific one that is set in the machine descriptor in order to set up a static mapping for all legacy interrupts. Signed-off-by:
Arnd Bergmann <arnd@arndb.de> Acked-by:
Andrew Lunn <andrew@lunn.ch> Signed-off-by:
Gregory CLEMENT <gregory.clement@free-electrons.com>
-
- Dec 24, 2012
-
-
Stephen Warren authored
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>
-
- May 08, 2012
-
-
Andrew Lunn authored
Remove now redundant tclk from SPI platform data. This makes the platform data empty, so remove it. Signed-off-by:
Andrew Lunn <andrew@lunn.ch> Tested-by:
Jamie Lentin <jm@lentin.co.uk> Signed-off-by:
Mike Turquette <mturquette@linaro.org>
-
- Jan 05, 2012
-
-
Russell King authored
Hook these platforms restart code into the new restart hook rather than using arch_reset(). Acked-by:
Nicolas Pitre <nico@linaro.org> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-
- Aug 21, 2011
-
-
Nicolas Pitre authored
Signed-off-by:
Nicolas Pitre <nicolas.pitre@linaro.org> Acked-by:
Arnd Bergmann <arnd@arndb.de>
-
- Mar 03, 2011
-
-
Lennert Buytenhek authored
This patch makes the various mach dirs that use the plat-orion time code pass in timer and bridge addresses explicitly, instead of having plat-orion get those values by including a mach dir include file -- the latter mechanism is problematic if you want to support multiple ARM platforms in the same kernel image. Signed-off-by:
Lennert Buytenhek <buytenh@secretlab.ca> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
- Oct 20, 2010
-
-
Nicolas Pitre authored
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>
-
- Jul 17, 2010
-
-
Saeed Bishara authored
Signed-off-by:
Saeed Bishara <saeed@marvell.com> Signed-off-by:
Nicolas Pitre <nico@fluxnic.net>
-
- Nov 27, 2009
-
-
Saeed Bishara authored
The Marvell Dove (88AP510) is a high-performance, highly integrated, low power SoC with high-end ARM-compatible processor (known as PJ4), graphics processing unit, high-definition video decoding acceleration hardware, and a broad range of peripherals. Signed-off-by:
Lennert Buytenhek <buytenh@marvell.com> Signed-off-by:
Saeed Bishara <saeed@marvell.com> Signed-off-by:
Nicolas Pitre <nico@marvell.com>
-