11 Aug, 2008
3 commits
-
The TMIO chips are only found (and thus tested) on ARM machines.
Moreover, we don't want the TMIO cells to be built if one of the TMIO
driver is not selected (which indirectly make the TMIO cells drivers
depend on ARM as well).Signed-off-by: Samuel Ortiz
-
This patch adds support for the TC6387XB. Unlike other TMIO devices this one
has only one subdevice and no interrupt mux, however using the MFD framework
allows it to share the TMIO MMC driver.Signed-off-by: Ian Molton
Signed-off-by: Samuel Ortiz -
This patchset provides support for the core functinality of the T7L66XB
SoC from Toshiba. Supported in this patchset is the IRQ MUX, MMC controller
and NAND flash controller.Signed-off-by: Ian Molton
Signed-off-by: Samuel Ortiz
26 Jul, 2008
3 commits
-
Compile error on other architectures:
CC drivers/mfd/tc6393xb.o
/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mfd/tc6393xb.c: In function ‘tc6393xb_attach_irq’:
/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/mfd/tc6393xb.c:324: error: implicit declaration of function ‘set_irq_flags’
...Reported-by: Adrian Bunk
Signed-off-by: Adrian Bunk
Signed-off-by: Linus Torvalds -
This patch adds functionality to the gpio-lib subsystem to make it
possible to enable the gpio-lib code even if the architecture code didn't
request to get it built in.The archtitecture code does still need to implement the gpiolib accessor
functions in its asm/gpio.h file. This patch adds the implementations for
x86 and PPC.With these changes it is possible to run generic GPIO expansion cards on
every architecture that implements the trivial wrapper functions. Support
for more architectures can easily be added.Signed-off-by: Michael Buesch
Cc: Benjamin Herrenschmidt
Cc: Stephen Rothwell
Cc: David Brownell
Cc: Russell King
Cc: Haavard Skinnemoen
Cc: Jesper Nilsson
Cc: Ralf Baechle
Cc: Paul Mackerras
Cc: Benjamin Herrenschmidt
Cc: Ingo Molnar
Cc: Thomas Gleixner
Cc: Jean Delvare
Cc: Samuel Ortiz
Cc: Kumar Gala
Cc: Sam Ravnborg
Cc: Adrian Bunk
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds -
Add support for exporting the GPIOs on the SM501 via gpiolib.
Signed-off-by: Ben Dooks
Cc: Arnaud Patard
Cc: David Brownell
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
24 Jul, 2008
1 commit
-
* 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (85 commits)
[ARM] pxa: add base support for PXA930 Handheld Platform (aka SAAR)
[ARM] pxa: add base support for PXA930 Evaluation Board (aka TavorEVB)
[ARM] pxa: add base support for PXA930 (aka Tavor-P)
[ARM] Update mach-types
[ARM] pxa: make littleton to use the new smc91x platform data
[ARM] pxa: make zylonite to use the new smc91x platform data
[ARM] pxa: make mainstone to use the new smc91x platform data
[ARM] pxa: make lubbock to use new smc91x platform data
[NET] smc91x: prepare SMC_USE_PXA_DMA to be specified in platform data
[NET] smc91x: prepare for SMC_IO_SHIFT to be a platform configurable variable
[NET] smc91x: add SMC91X_NOWAIT flag to platform data
[NET] smc91x: favor the use of SMC91X_USE_* instead of SMC_CAN_USE_*
[NET] smc91x: remove "irq_flags" from "struct smc91x_platdata"
[ARM] 5146/1: pxa2xx: convert all boards to call pxa2xx_transceiver_mode helper
Support for LCD on e740 e750 e400 and e800 e-series PDAs
E-series UDC support
PXA UDC - allow use of inverted GPIO for pullup
Add e350 support
Fix broken e-series build
E-series GPIO / IRQ definitions.
...
21 Jul, 2008
1 commit
-
Now that asic3 implements the gpiolib API, it should depend on it at
build time.Signed-off-by: Samuel Ortiz
Signed-off-by: Andrew Morton
13 Jul, 2008
1 commit
-
Conflicts:
arch/arm/mach-pxa/Kconfig
arch/arm/mach-pxa/tosa.c
arch/arm/mach-pxa/spitz.c
07 Jul, 2008
3 commits
-
Signed-off-by: Dmitry Baryshkov
Signed-off-by: Russell King -
This patch provides a common subdevice registration system for MFD type
chips, using platfrom device.Signed-off-by: Ian Molton
Signed-off-by: Dmitry Baryshkov
Signed-off-by: Russell King -
Add support for Toshiba TC6393XB companion chip. Currently
only GPIO and part of IRQ features of the device are supported.Signed-off-by: Dmitry Baryshkov
Signed-off-by: Russell King
22 May, 2008
1 commit
-
driver uses symbols defined only on ARM
Signed-off-by: Al Viro
Signed-off-by: Linus Torvalds
19 Apr, 2008
2 commits
-
This driver will provide registers, clocks and GPIOs of
the HTC PASIC3 (AIC3) and PASIC2 (AIC2) chips to the
ds1wm and leds-pasic3 drivers.Signed-off-by: Philipp Zabel
Signed-off-by: Russell King -
implemented in CPLD chips on several HTC devices.
The original driver was written by Kevin O'Connor, I have adapted it to
use gpiolib and made the bus/register widths configurable.Signed-off-by: Philipp Zabel
Signed-off-by: Russell King
08 Feb, 2008
1 commit
-
This is a patch for the Compaq ASIC3 multi function chip, found in many
PDAs (iPAQs, HTCs...).It is a simplified version of Paul Sokolovsky's first proposal [1]. With
this code, it is basically a GPIO and IRQ expander. My plan is to add more
features once this patch gets reviewed and accepted.[1] http://lkml.org/lkml/2007/5/1/46
Signed-off-by: Samuel Ortiz
Cc: Paul Sokolovsky
Cc: Ben Dooks
Cc: Thomas Gleixner
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
20 Oct, 2007
1 commit
-
Most of these fixes were already submitted for old kernel versions, and were
approved, but for some reason they never made it into the releases.Because this is a consolidation of a couple old missed patches, it touches both
Kconfigs and documentation texts.Signed-off-by: Matt LaPlante
Acked-by: Randy Dunlap
Signed-off-by: Adrian Bunk
10 May, 2007
1 commit
-
Add "depends on HAS_IOMEM" to a number of menus to make them
disappear for s390 which does not have I/O memory.Signed-off-by: Martin Schwidefsky
21 Feb, 2007
1 commit
-
This driver provides the core functionality of the SM501, which is a
multi-function chip including two framebuffers, video acceleration, USB,
and many other peripheral blocks.The driver exports a number of entries for the peripheral drivers to use.
Signed-off-by: Ben Dooks
Signed-off-by: Vincent Sanders
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
24 Mar, 2006
1 commit
-
On architectures like i386, the "Multimedia Capabilities Port drivers" menu is
visible, but it can't be visited since it contains nothing usable for
!ARCH_SA1100.This patch therefore shows this menu only on ARCH_SA1100.
Signed-off-by: Adrian Bunk
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
11 Sep, 2005
2 commits
-
Add support for Philips UCB1200 and UCB1300 touchscreen
interfaces found on ARM devices.Signed-off-by: Russell King
-
Add the core device support code for the Philips UCB1200 and
UCB1300 devices. Also includes the following from Pavel:This fixes u32 vs. pm_message_t confusion and uses cleaner
try_to_freeze() [fixing compilation as a side-effect on newer
kernels.]Signed-off-by: Pavel Machek
Signed-off-by: Russell King
18 Aug, 2005
2 commits
-
This adds support for the MCP interface found on SA11x0 devices.
Signed-off-by: Russell King
-
Add support for the core of the multimedia communication port
framework. This is a port used to communicate with devices
with two DMA paths and a control path.Signed-off-by: Russell King