25 Dec, 2012
1 commit
-
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.htmlIncludes mach-omap2 fixes from Igor Grinberg.
Tested-by: Robert Jarzmik
Signed-off-by: Stephen Warren
26 Jan, 2012
1 commit
-
Remove NR_IRQS and add a per machine .nr_irqs setting.
Signed-off-by: Rob Herring
10 Jan, 2012
1 commit
-
Conflicts:
arch/arm/mach-mxs/include/mach/common.hPull in previous samsung conflict merges and do a trivial
merge of an mxs double-add conflict.Signed-off-by: Arnd Bergmann
05 Jan, 2012
1 commit
-
Hook these platforms restart code into the new restart hook rather
than using arch_reset().Acked-by: Richard Purdie
Signed-off-by: Russell King
14 Nov, 2011
1 commit
-
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
01 Nov, 2011
1 commit
-
Things like module_param and core_param come from the header
moduleparam.h -- these files were relying on the fact that
module.h is implicitly present everywhere and it in turn
includes the moduleparam header.Signed-off-by: Paul Gortmaker
22 Aug, 2011
1 commit
-
Signed-off-by: Nicolas Pitre
Acked-by: Arnd Bergmann
12 Jul, 2011
1 commit
-
Signed-off-by: Eric Miao
25 Apr, 2011
1 commit
-
Replace sysdev classes and struct sys_device objects used for "core"
power management by the PXA platform code with struct syscore_ops
objects that are simpler.This reduces the code size and the kernel memory footprint. It also
is necessary for removing sysdevs entirely from the kernel in the
future.Signed-off-by: Rafael J. Wysocki
Acked-by: Greg Kroah-Hartman
20 Dec, 2010
3 commits
-
Rename colibri-pxa270-evalboard to colibri-evalboard as this board is used with
all Colibri modules.Signed-off-by: Marek Vasut
Acked-by: Daniel Mack
Signed-off-by: Eric Miao -
Signed-off-by: Marek Vasut
Acked-by: Daniel Mack
Signed-off-by: Eric Miao -
This change -- pushing the MFP configuration back into Module files -- is
necessary because some evalboards can be used with multiple modules, where MFP
differs from module to module. Therefore MFP isn't board-specific, but
module-specific and the module should preconfigure itself for the board.(And there is also the C preprocesor limitation and conflicting #define-s)
Signed-off-by: Marek Vasut
Acked-by: Daniel Mack
Signed-off-by: Eric Miao
16 Dec, 2010
1 commit
-
This patch introduces pxa2xx_map_io() and pxa3xx_map_io() to distinguish
between PXA25x/PXA27x and PXA3xx memory mapping.Also, fixup for platforms broken after introducing pxa{25x,27x}_map_io()
and pxa3xx_map_io() is included.Signed-off-by: Marek Vasut
Signed-off-by: Eric Miao
20 Oct, 2010
1 commit
-
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
Acked-by: Eric Miao
18 Jun, 2010
7 commits
-
This is support for custom design based on Toradex Colibri PXA270 CPU card.
Initial patch was by Pavel Revak.[daniel - rebased the code to follow the module/board split]
Signed-off-by: Marek Vasut
Cc: Pavel Revak
Cc: Daniel Mack
Signed-off-by: Eric Miao -
Follow the idea of several MX31 based boards and split code that is
related to the module from code that is baseboard specific. This makes
adding new base board support easier, while avoiding code duplication.Signed-off-by: Daniel Mack
Acked-by: Marek Vasut
Signed-off-by: Eric Miao -
Signed-off-by: Marek Vasut
Signed-off-by: Eric Miao -
Signed-off-by: Marek Vasut
Signed-off-by: Eric Miao -
Signed-off-by: Marek Vasut
Signed-off-by: Eric Miao -
Signed-off-by: Marek Vasut
Signed-off-by: Eric Miao -
This patch just moves code around and polishes it. Also, compile in only
selected pieces of hardware.Signed-off-by: Marek Vasut
Signed-off-by: Eric Miao
01 Dec, 2009
1 commit
-
For some platforms, it is inappropriate to register all PXA UARTs.
In some cases, the UARTs may not be used, and in others we may want
to avoid registering the UARTs to allow other drivers (eg, FICP) to
make use of the UART.In addition, a while back there was a request to be able to pass
platform data to the UART driver.This patch enables all of this by providing functions platforms can
call to register each individual UART.Signed-off-by: Russell King
Acked-by: Mike Rapoport
Acked-by: Robert Jarzmik
Signed-off-by: Eric Miao
23 Mar, 2009
1 commit
-
Namespace cleanup: rename colibri.c to colibri-pxa270.c and change
some names in colibri.h.Signed-off-by: Daniel Mack
Signed-off-by: Eric Miao