24 Oct, 2011
1 commit
-
The CONFIG_PM code was unconditionally compiled in despite
the dev_pm_ops only being included into the driver struct
if used. Fix this by adding the missing #ifdef.Signed-off-by: Linus Walleij
Signed-off-by: Samuel Ortiz
27 Mar, 2011
1 commit
-
Converted with coccinelle.
Signed-off-by: Thomas Gleixner
Acked-by: Mark Brown
Signed-off-by: Samuel Ortiz
30 Dec, 2010
1 commit
-
Add support for the keypad controller module found on the
TC3589X devices. This driver default adds the support for
TC35893 device.Signed-off-by: Sundar Iyer
Acked-by: Dmitry Torokhov
[Some minor fixups for compilation]
Signed-off-by: Linus Walleij
20 Dec, 2010
7 commits
-
This also converts tc3589x to the new irq API.
Cc: Rabin Vincent
Signed-off-by: Samuel Ortiz
Signed-off-by: Linus Walleij -
Acked-by: Samuel Ortiz
Signed-off-by: Sundar Iyer
Signed-off-by: Linus Walleij -
Skip putting the GPIO module into a reset during the chip init. This makes
sure to preserve any existing GPIO configurations done by pre-kernel boot code.Acked-by: Samuel Ortiz
Signed-off-by: Sundar Iyer
Signed-off-by: Linus Walleij -
On the TC35892, a random delayed interrupt clear (GPIO IC) write locks up the
child interrupts. In such a case, the original interrupt is active and not yet
acknowledged. Re-check the IRQST bit for any pending interrupts and handle
those.Acked-by: Samuel Ortiz
Signed-off-by: Sundar Iyer
Signed-off-by: Linus Walleij -
Add block identifier to be able to add multiple mfd clients
to the mfd coreAcked-by: Samuel Ortiz
Signed-off-by: Sundar Iyer
Signed-off-by: Linus Walleij -
Most of the register layout, client IRQ numbers on the TC35892 is shared also
by other variants. Make this generic as tc3589xAcked-by: Samuel Ortiz
Signed-off-by: Sundar Iyer
Signed-off-by: Linus Walleij -
Rename the tc35892 core/gpio drivers to tc3589x to include
new variants in the same mfd coreAcked-by: Samuel Ortiz
Signed-off-by: Sundar Iyer
Signed-off-by: Linus Walleij