15 Oct, 2015
1 commit
-
Use a PWM lookup table to provide the PWM to the pwm-backlight device.
The driver has a legacy code path that is required only because boards
still use the legacy method of requesting PWMs by global ID. Replacing
these usages allows that legacy fallback to be removed.Cc: Daniel Mack
Cc: Haojian Zhuang
Cc: Robert Jarzmik
Signed-off-by: Thierry Reding
Signed-off-by: Robert Jarzmik
16 Oct, 2013
1 commit
-
The GPIO API defines 0 as being a valid GPIO number, so this field needs
to be initialized explicitly.A special case is the Palm Tungsten|C board. Since it doesn't use any
quirks that would require the existing .init() or .exit() hooks it can
simply use the new enable_gpio field.Signed-off-by: Thierry Reding
19 Jun, 2013
1 commit
-
pxa27x-keypad includes matrix keys. Make use of matrix_keymap
for the matrix keys.Signed-off-by: Chao Xie
Signed-off-by: Dmitry Torokhov
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
14 Sep, 2012
1 commit
-
Platform data for device drivers should be defined in
include/linux/platform_data/*.h, not in the architecture
and platform specific directories.This moves such data out of the pxa include directories
Signed-off-by: Arnd Bergmann
Acked-by: Mark Brown
Acked-by: Greg Kroah-Hartman
Acked-by: Nicolas Pitre
Acked-by: Mauro Carvalho Chehab
Acked-by: Igor Grinberg
Acked-by: Jeff Garzik
Acked-by: Marek Vasut
Acked-by: Robert Jarzmik
Acked-by: Paul Parsons
Acked-by: Vinod Koul
Acked-By: Stefan Schmidt
Cc: Eric Miao
Cc: Haojian Zhuang
Cc: Daniel Ribeiro
Cc: Harald Welte
Cc: Philipp Zabel
Cc: Tomas Cech
Cc: Sergey Lapin
Cc: Jonathan Cameron
Cc: Dan Williams
Cc: Dmitry Torokhov
Cc: Chris Ball
Cc: David Woodhouse
Cc: Samuel Ortiz
Cc: Alan Stern
Cc: Florian Tobias Schandinat
Cc: Liam Girdwood
Cc: Jaroslav Kysela
Cc: Takashi Iwai
Cc: Guennadi Liakhovetski
Cc: Artem Bityutskiy
Cc: openezx-devel@lists.openezx.org
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
22 Aug, 2011
1 commit
-
Signed-off-by: Nicolas Pitre
Acked-by: Arnd Bergmann
12 Jul, 2011
1 commit
-
Signed-off-by: Eric Miao
16 Mar, 2011
1 commit
-
set_pxa_fb_info() has been a long-standing wart in the naming scheme
of the pxa_set_xxx_info() functions. This renames the function, and
combines set_pxa_fb_parent() with set_pxa_fb_info().Signed-off-by: Russell King
Acked-by: Igor Grinberg
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
09 Oct, 2010
1 commit
-
mach-mmp utilizes pxa27x_keypad code so we need to move header to
platform pxa directory.Signed-off-by: Mark F. Brown
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
09 Mar, 2009
1 commit
-
Considering the header mess ATM, it is not always possible to include
the correct header files within board code. Let's keep this simple:- for pxa25x based platforms
- for pxa27x based platforms
- for pxa300 based platforms
- for pxa320 based platforms
- for pxa930 based platformsNOTE:
1. one header one board file, they are not compatible (i.e. they have
conflicting definitions which won't compile if included together).2. Unless strictly necessary, the following header files are considered
to be SoC files use _only_, and is not recommended to be included in
board code:
Signed-off-by: Eric Miao
29 Dec, 2008
1 commit
-
Signed-off-by: Eric Miao
07 Aug, 2008
2 commits
-
This just leaves include/asm-arm/plat-* to deal with.
Signed-off-by: Russell King
-
Remove includes of asm/hardware.h in addition to asm/arch/hardware.h.
Then, since asm/hardware.h only exists to include asm/arch/hardware.h,
update everything to directly include asm/arch/hardware.h and remove
asm/hardware.h.Signed-off-by: Russell King
13 Jul, 2008
1 commit
-
Signed-off-by: Eric Miao
Signed-off-by: Russell King