An error occurred fetching the project authors.
- 20 Dec, 2010 1 commit
-
-
Samuel Ortiz authored
This also converts tc3589x to the new irq API. Cc: Rabin Vincent <rabin.vincent@stericsson.com> Signed-off-by:
Samuel Ortiz <sameo@linux.intel.com> Signed-off-by:
Linus Walleij <linus.walleij@stericsson.com>
-
- 19 Dec, 2010 7 commits
-
-
Sundar Iyer authored
Acked-by:
Samuel Ortiz <sameo@linux.intel.com> Signed-off-by:
Sundar Iyer <sundar.iyer@stericsson.com> Signed-off-by:
Linus Walleij <linus.walleij@stericsson.com>
-
Sundar Iyer authored
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 <sameo@linux.intel.com> Signed-off-by:
Sundar Iyer <sundar.iyer@stericsson.com> Signed-off-by:
Linus Walleij <linus.walleij@stericsson.com>
-
Sundar Iyer authored
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 <sameo@linux.intel.com> Signed-off-by:
Sundar Iyer <sundar.iyer@stericsson.com> Signed-off-by:
Linus Walleij <linus.walleij@stericsson.com>
-
Sundar Iyer authored
Add block identifier to be able to add multiple mfd clients to the mfd core Acked-by:
Samuel Ortiz <sameo@linux.intel.com> Signed-off-by:
Sundar Iyer <sundar.iyer@stericsson.com> Signed-off-by:
Linus Walleij <linus.walleij@stericsson.com>
-
Sundar Iyer authored
Most of the register layout, client IRQ numbers on the TC35892 is shared also by other variants. Make this generic as tc3589x Acked-by:
Samuel Ortiz <sameo@linux.intel.com> Signed-off-by:
Sundar Iyer <sundar.iyer@stericsson.com> Signed-off-by:
Linus Walleij <linus.walleij@stericsson.com>
-
Sundar Iyer authored
Rename the tc35892 core/gpio drivers to tc3589x to include new variants in the same mfd core Acked-by:
Samuel Ortiz <sameo@linux.intel.com> Signed-off-by:
Sundar Iyer <sundar.iyer@stericsson.com> Signed-off-by:
Linus Walleij <linus.walleij@stericsson.com>
-
Sundar Iyer authored
Rename the header file to include further variants within the same mfd core driver Acked-by:
Samuel Ortiz <sameo@linux.intel.com> Signed-off-by:
Sundar Iyer <sundar.iyer@stericsson.com> Signed-off-by:
Linus Walleij <linus.walleij@stericsson.com>
-
- 03 Jun, 2010 1 commit
-
-
Wolfram Sang authored
I2C drivers can use the clientdata-pointer to point to private data. As I2C devices are not really unregistered, but merely detached from their driver, it used to be the drivers obligation to clear this pointer during remove() or a failed probe(). As a couple of drivers forgot to do this, it was agreed that it was cleaner if the i2c-core does this clearance when appropriate, as there is no guarantee for the lifetime of the clientdata-pointer after remove() anyhow. This feature was added to the core with commit e4a7b9b0 to fix the faulty drivers. As there is no need anymore to clear the clientdata-pointer, remove all current occurrences in the drivers to simplify the code and prevent confusion. Signed-off-by:
Wolfram Sang <w.sang@pengutronix.de> Acked-by:
Mark Brown <broonie@opensource.wolfsonmicro.com> Acked-by:
Greg Kroah-Hartman <gregkh@suse.de> Acked-by:
Richard Purdie <rpurdie@linux.intel.com> Acked-by:
Dmitry Torokhov <dtor@mail.ru> Signed-off-by:
Jean Delvare <khali@linux-fr.org>
-
- 27 May, 2010 1 commit
-
-
Rabin Vincent authored
The TC35892 I/O Expander provides 24 GPIOs, a keypad controller, timers, and a rotator wheel interface. This patch adds the MFD core. Acked-by:
Linus Walleij <linus.walleij@stericsson.com> Signed-off-by:
Rabin Vincent <rabin.vincent@stericsson.com> Signed-off-by:
Samuel Ortiz <sameo@linux.intel.com>
-