<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux.git/drivers/mfd, branch v3.0-rc2</title>
<subtitle>Linux kernel source tree</subtitle>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/'/>
<entry>
<title>mfd: Fix build breakage caused by tps65910 gpio directory move</title>
<updated>2011-05-28T06:38:55+00:00</updated>
<author>
<name>Liam Girdwood</name>
<email>lrg@kernel.org</email>
</author>
<published>2011-05-27T21:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=66c500ff36d74c6669ad260deda4ce8125b55304'/>
<id>66c500ff36d74c6669ad260deda4ce8125b55304</id>
<content type='text'>
Signed-off-by: Liam Girdwood &lt;lrg@ti.com&gt;
Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Liam Girdwood &lt;lrg@ti.com&gt;
Acked-by: Randy Dunlap &lt;randy.dunlap@oracle.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: Use mfd cell platform_data for db8500-prcmu cells platform bits</title>
<updated>2011-05-28T06:35:36+00:00</updated>
<author>
<name>Mattias Wallin</name>
<email>mattias.wallin@stericsson.com</email>
</author>
<published>2011-05-27T09:49:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=1ed7891f8dcdba62041dfa265aea038afb49635c'/>
<id>1ed7891f8dcdba62041dfa265aea038afb49635c</id>
<content type='text'>
With the addition of a device platform mfd_cell pointer, MFD drivers
can go back to passing platform data back to their sub drivers.
This allows for an mfd_cell-&gt;mfd_data removal and thus keep the
sub drivers MFD agnostic. This is mostly needed for non MFD aware
sub drivers.

Signed-off-by: Mattias Wallin &lt;mattias.wallin@stericsson.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
With the addition of a device platform mfd_cell pointer, MFD drivers
can go back to passing platform data back to their sub drivers.
This allows for an mfd_cell-&gt;mfd_data removal and thus keep the
sub drivers MFD agnostic. This is mostly needed for non MFD aware
sub drivers.

Signed-off-by: Mattias Wallin &lt;mattias.wallin@stericsson.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>TPS65911: Comparator: Add comparator driver</title>
<updated>2011-05-27T09:49:29+00:00</updated>
<author>
<name>Jorge Eduardo Candelaria</name>
<email>jedu@slimlogic.co.uk</email>
</author>
<published>2011-05-16T23:35:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=6851ad3ab3461966adfffe8789372fe8256da792'/>
<id>6851ad3ab3461966adfffe8789372fe8256da792</id>
<content type='text'>
This driver adds functionality to the tps65911 chip driver.

Two of the comparators are configurable by software and measures
VCCS voltage to detect high or low voltage scenarios.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This driver adds functionality to the tps65911 chip driver.

Two of the comparators are configurable by software and measures
VCCS voltage to detect high or low voltage scenarios.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>GPIO: TPS65910: Move driver to drivers/gpio/</title>
<updated>2011-05-27T09:49:29+00:00</updated>
<author>
<name>Jorge Eduardo Candelaria</name>
<email>jedu@slimlogic.co.uk</email>
</author>
<published>2011-05-16T23:35:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=83545d836cf12a6381b530c5c7aeacf057f86aa9'/>
<id>83545d836cf12a6381b530c5c7aeacf057f86aa9</id>
<content type='text'>
The GPIO driver should reside in drivers/gpio/ for better
organization.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Acked-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The GPIO driver should reside in drivers/gpio/ for better
organization.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Acked-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>TPS65911: Add new irq definitions</title>
<updated>2011-05-27T09:49:10+00:00</updated>
<author>
<name>Jorge Eduardo Candelaria</name>
<email>jedu@slimlogic.co.uk</email>
</author>
<published>2011-05-16T23:35:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=a2974732ca7614aaf0baf9d6dd3ad893d50ce1c5'/>
<id>a2974732ca7614aaf0baf9d6dd3ad893d50ce1c5</id>
<content type='text'>
TPS65911 adds new interrupt sources, as well as two new registers
to handle them, one for interrupt status and one for interrupt
masking. The added irqs are:

-VMBCH2 - Low and High threshold
-GPIO1-8 - Rising and falling edge detection
-WTCHDG - Watchdog interrupt
-PWRDN	- PWRDN reset interrupt

The code should handle these new registers only when the chip
version is TPS65911.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
TPS65911 adds new interrupt sources, as well as two new registers
to handle them, one for interrupt status and one for interrupt
masking. The added irqs are:

-VMBCH2 - Low and High threshold
-GPIO1-8 - Rising and falling edge detection
-WTCHDG - Watchdog interrupt
-PWRDN	- PWRDN reset interrupt

The code should handle these new registers only when the chip
version is TPS65911.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>MFD: TPS65910: Add support for TPS65911 device</title>
<updated>2011-05-27T09:49:10+00:00</updated>
<author>
<name>Jorge Eduardo Candelaria</name>
<email>jedu@slimlogic.co.uk</email>
</author>
<published>2011-05-16T23:34:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=795570561cc9c8dc7f7582ed6c4d07121b1c4831'/>
<id>795570561cc9c8dc7f7582ed6c4d07121b1c4831</id>
<content type='text'>
The TPS65911 is the next generation of the TPS65910 family of
PMIC chips. It adds a few features:

- Watchdog Timer
- PWM &amp; LED generators
- Comparators for system control status

It also adds a set of Interrupts and GPIOs, among other things.

The driver exports a function to identify between different
versions of the tps65910 family, allowing other modules to
identify the capabilities of the current chip.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The TPS65911 is the next generation of the TPS65910 family of
PMIC chips. It adds a few features:

- Watchdog Timer
- PWM &amp; LED generators
- Comparators for system control status

It also adds a set of Interrupts and GPIOs, among other things.

The driver exports a function to identify between different
versions of the tps65910 family, allowing other modules to
identify the capabilities of the current chip.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>mfd: Fix off-by-one value range checking for tps65910_i2c_write</title>
<updated>2011-05-27T09:49:09+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-05-16T14:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=0514e9acd7655c708fbf12a659ea43d835bc688a'/>
<id>0514e9acd7655c708fbf12a659ea43d835bc688a</id>
<content type='text'>
If bytes == (TPS65910_MAX_REGISTER + 1), we have a buffer overflow when
doing memcpy(&amp;msg[1], src, bytes).

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If bytes == (TPS65910_MAX_REGISTER + 1), we have a buffer overflow when
doing memcpy(&amp;msg[1], src, bytes).

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>linux-next: build failure after merge of the voltage tree</title>
<updated>2011-05-27T09:49:09+00:00</updated>
<author>
<name>Jorge Eduardo Candelaria</name>
<email>jedu@slimlogic.co.uk</email>
</author>
<published>2011-05-11T06:43:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=c01e36dde4632e0a7474fddf0716f1e54f01f13e'/>
<id>c01e36dde4632e0a7474fddf0716f1e54f01f13e</id>
<content type='text'>
On May 10, 2011, at 9:27 PM, Stephen Rothwell wrote:

&gt; Hi Jorge,
&gt;
&gt; On Tue, 10 May 2011 12:30:36 -0500 Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt; wrote:
&gt;&gt;
&gt;&gt; On May 10, 2011, at 3:38 AM, Liam Girdwood wrote:
&gt;&gt;
&gt;&gt;&gt; On Tue, 2011-05-10 at 12:44 +1000, Stephen Rothwell wrote:
&gt;&gt;&gt;&gt; Hi Liam,
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; After merging the voltage tree, today's linux-next build (x86_64
&gt;&gt;&gt;&gt; allmodconfig) failed like this:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; ERROR: "tps65910_gpio_init" [drivers/mfd/tps65910.ko] undefined!
&gt;&gt;&gt;&gt; ERROR: "tps65910_irq_init" [drivers/mfd/tps65910.ko] undefined!
&gt;&gt;&gt;&gt; ERROR: "irq_modify_status" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt;&gt;&gt; ERROR: "irq_set_chip_and_handler_name" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt;&gt;&gt; ERROR: "handle_edge_irq" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I have used the voltage tree from next-20110509 for today.
&gt;&gt;&gt;
&gt;&gt;&gt; Jorge, could you send a fix for this today.
&gt;&gt;
&gt;&gt; The following patch should solve this:
&gt;&gt;
&gt;&gt; From: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
&gt;&gt; MFD: Fix TPS65910 build
&gt;&gt;
&gt;&gt; Support for tps65910 as a module is not available. The driver can
&gt;&gt; only be compiled as built-in. OTOH, the regulator driver can still
&gt;&gt; be built as module without breaking the compilation.
&gt;&gt;
&gt;&gt; Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
&gt;
&gt; Today (even with the above patch included) I got these errors from the
&gt; x86_64 allmodconfig build:
&gt;
&gt; tps65910.c:(.text+0xf4140): undefined reference to `i2c_master_send'
&gt; drivers/built-in.o: In function `tps65910_i2c_read':
&gt; tps65910.c:(.text+0xf41d2): undefined reference to `i2c_transfer'
&gt; drivers/built-in.o: In function `tps65910_i2c_init':
&gt; tps65910.c:(.init.text+0xcb83): undefined reference to `i2c_register_driver'
&gt; drivers/built-in.o: In function `tps65910_i2c_exit':
&gt; tps65910.c:(.exit.text+0x6e0): undefined reference to `i2c_del_driver'
&gt;
&gt; I have used the voltage tree from next-20110509 again today.

Following patch should fix the dependency problems. Please review:

From: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
[PATCH] MFD: TPS65910: Fix I2C dependency

TPS65910 driver can only be compiled built-in, so the I2C driver
should be as well.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On May 10, 2011, at 9:27 PM, Stephen Rothwell wrote:

&gt; Hi Jorge,
&gt;
&gt; On Tue, 10 May 2011 12:30:36 -0500 Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt; wrote:
&gt;&gt;
&gt;&gt; On May 10, 2011, at 3:38 AM, Liam Girdwood wrote:
&gt;&gt;
&gt;&gt;&gt; On Tue, 2011-05-10 at 12:44 +1000, Stephen Rothwell wrote:
&gt;&gt;&gt;&gt; Hi Liam,
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; After merging the voltage tree, today's linux-next build (x86_64
&gt;&gt;&gt;&gt; allmodconfig) failed like this:
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; ERROR: "tps65910_gpio_init" [drivers/mfd/tps65910.ko] undefined!
&gt;&gt;&gt;&gt; ERROR: "tps65910_irq_init" [drivers/mfd/tps65910.ko] undefined!
&gt;&gt;&gt;&gt; ERROR: "irq_modify_status" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt;&gt;&gt; ERROR: "irq_set_chip_and_handler_name" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt;&gt;&gt; ERROR: "handle_edge_irq" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt;&gt;&gt;
&gt;&gt;&gt;&gt; I have used the voltage tree from next-20110509 for today.
&gt;&gt;&gt;
&gt;&gt;&gt; Jorge, could you send a fix for this today.
&gt;&gt;
&gt;&gt; The following patch should solve this:
&gt;&gt;
&gt;&gt; From: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
&gt;&gt; MFD: Fix TPS65910 build
&gt;&gt;
&gt;&gt; Support for tps65910 as a module is not available. The driver can
&gt;&gt; only be compiled as built-in. OTOH, the regulator driver can still
&gt;&gt; be built as module without breaking the compilation.
&gt;&gt;
&gt;&gt; Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
&gt;
&gt; Today (even with the above patch included) I got these errors from the
&gt; x86_64 allmodconfig build:
&gt;
&gt; tps65910.c:(.text+0xf4140): undefined reference to `i2c_master_send'
&gt; drivers/built-in.o: In function `tps65910_i2c_read':
&gt; tps65910.c:(.text+0xf41d2): undefined reference to `i2c_transfer'
&gt; drivers/built-in.o: In function `tps65910_i2c_init':
&gt; tps65910.c:(.init.text+0xcb83): undefined reference to `i2c_register_driver'
&gt; drivers/built-in.o: In function `tps65910_i2c_exit':
&gt; tps65910.c:(.exit.text+0x6e0): undefined reference to `i2c_del_driver'
&gt;
&gt; I have used the voltage tree from next-20110509 again today.

Following patch should fix the dependency problems. Please review:

From: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
[PATCH] MFD: TPS65910: Fix I2C dependency

TPS65910 driver can only be compiled built-in, so the I2C driver
should be as well.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>linux-next: build failure after merge of the voltage tree</title>
<updated>2011-05-27T09:49:08+00:00</updated>
<author>
<name>Jorge Eduardo Candelaria</name>
<email>jedu@slimlogic.co.uk</email>
</author>
<published>2011-05-10T17:30:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=aec519b5ec95e2d8b33b7620a2830afc55707e40'/>
<id>aec519b5ec95e2d8b33b7620a2830afc55707e40</id>
<content type='text'>
On May 10, 2011, at 3:38 AM, Liam Girdwood wrote:

&gt; On Tue, 2011-05-10 at 12:44 +1000, Stephen Rothwell wrote:
&gt;&gt; Hi Liam,
&gt;&gt;
&gt;&gt; After merging the voltage tree, today's linux-next build (x86_64
&gt;&gt; allmodconfig) failed like this:
&gt;&gt;
&gt;&gt; ERROR: "tps65910_gpio_init" [drivers/mfd/tps65910.ko] undefined!
&gt;&gt; ERROR: "tps65910_irq_init" [drivers/mfd/tps65910.ko] undefined!
&gt;&gt; ERROR: "irq_modify_status" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt; ERROR: "irq_set_chip_and_handler_name" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt; ERROR: "handle_edge_irq" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt;
&gt;&gt; I have used the voltage tree from next-20110509 for today.
&gt;
&gt; Jorge, could you send a fix for this today.
&gt;
&gt; Thanks
&gt;
&gt; Liam
&gt;

The following patch should solve this:

From: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
MFD: Fix TPS65910 build

Support for tps65910 as a module is not available. The driver can
only be compiled as built-in. OTOH, the regulator driver can still
be built as module without breaking the compilation.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On May 10, 2011, at 3:38 AM, Liam Girdwood wrote:

&gt; On Tue, 2011-05-10 at 12:44 +1000, Stephen Rothwell wrote:
&gt;&gt; Hi Liam,
&gt;&gt;
&gt;&gt; After merging the voltage tree, today's linux-next build (x86_64
&gt;&gt; allmodconfig) failed like this:
&gt;&gt;
&gt;&gt; ERROR: "tps65910_gpio_init" [drivers/mfd/tps65910.ko] undefined!
&gt;&gt; ERROR: "tps65910_irq_init" [drivers/mfd/tps65910.ko] undefined!
&gt;&gt; ERROR: "irq_modify_status" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt; ERROR: "irq_set_chip_and_handler_name" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt; ERROR: "handle_edge_irq" [drivers/mfd/tps65910-irq.ko] undefined!
&gt;&gt;
&gt;&gt; I have used the voltage tree from next-20110509 for today.
&gt;
&gt; Jorge, could you send a fix for this today.
&gt;
&gt; Thanks
&gt;
&gt; Liam
&gt;

The following patch should solve this:

From: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
MFD: Fix TPS65910 build

Support for tps65910 as a module is not available. The driver can
only be compiled as built-in. OTOH, the regulator driver can still
be built as module without breaking the compilation.

Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>TPS65910: IRQ: Add interrupt controller</title>
<updated>2011-05-27T09:48:43+00:00</updated>
<author>
<name>Graeme Gregory</name>
<email>gg@slimlogic.co.uk</email>
</author>
<published>2011-05-02T21:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.tavy.me/linux.git/commit/?id=e3471bdc2784ee20a0d636c5904200c2d1148ef9'/>
<id>e3471bdc2784ee20a0d636c5904200c2d1148ef9</id>
<content type='text'>
This module controls the interrupt handling for the tps chip. The
interrupt sources are the following:

- GPIO falling/rising edge detection
- Battery voltage below/above threshold
- PWRON signal
- PWRHOLD signal
- Temperature detection
- RTC alarm and periodic event

Signed-off-by: Graeme Gregory &lt;gg@slimlogic.co.uk&gt;
Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Reviewed-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This module controls the interrupt handling for the tps chip. The
interrupt sources are the following:

- GPIO falling/rising edge detection
- Battery voltage below/above threshold
- PWRON signal
- PWRHOLD signal
- Temperature detection
- RTC alarm and periodic event

Signed-off-by: Graeme Gregory &lt;gg@slimlogic.co.uk&gt;
Signed-off-by: Jorge Eduardo Candelaria &lt;jedu@slimlogic.co.uk&gt;
Reviewed-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Acked-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
Signed-off-by: Liam Girdwood &lt;lrg@slimlogic.co.uk&gt;
</pre>
</div>
</content>
</entry>
</feed>
