<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel/linux.git/drivers/mfd/Kconfig, branch v3.0.6</title>
<subtitle>Linux kernel stable tree (mirror)</subtitle>
<id>https://git.radix-linux.su/kernel/linux.git/atom?h=v3.0.6</id>
<link rel='self' href='https://git.radix-linux.su/kernel/linux.git/atom?h=v3.0.6'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/'/>
<updated>2011-07-05T08:39:38+00:00</updated>
<entry>
<title>mfd: Add Makefile and Kconfig Entries for tps65911 comparator</title>
<updated>2011-07-05T08:39:38+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-06-23T02:15:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=8509e142567d69e170a184ecf27d7a6a3239fd72'/>
<id>urn:sha1:8509e142567d69e170a184ecf27d7a6a3239fd72</id>
<content type='text'>
Base on Mark's comment [1], I make the Kconfig entry invisible to users.
[1] https://lkml.org/lkml/2011/5/14/136

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<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.radix-linux.su/kernel/linux.git/commit/?id=66c500ff36d74c6669ad260deda4ce8125b55304'/>
<id>urn:sha1: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>
</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.radix-linux.su/kernel/linux.git/commit/?id=83545d836cf12a6381b530c5c7aeacf057f86aa9'/>
<id>urn:sha1: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>
</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.radix-linux.su/kernel/linux.git/commit/?id=c01e36dde4632e0a7474fddf0716f1e54f01f13e'/>
<id>urn:sha1: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>
</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.radix-linux.su/kernel/linux.git/commit/?id=aec519b5ec95e2d8b33b7620a2830afc55707e40'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>MFD: TPS65910: Add new mfd device for TPS65910</title>
<updated>2011-05-27T09:35:22+00:00</updated>
<author>
<name>Graeme Gregory</name>
<email>gg@slimlogic.co.uk</email>
</author>
<published>2011-05-02T21:19:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=27c6750ec56fd3b22c670d9333d519a322996eb2'/>
<id>urn:sha1:27c6750ec56fd3b22c670d9333d519a322996eb2</id>
<content type='text'>
The TPS65910 chip is a power management IC for multimedia and handheld
devices. It contains the following components:

- Regulators
- GPIO controller
- RTC

The tps65910 core driver is registered as a platform driver and provides
communication through I2C with the host device for the different
components.

Signed-off-by: Graeme Gregory &lt;gg@slimlogic.co.uk&gt;
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>
</entry>
<entry>
<title>mfd: Add pm8xxx irq support</title>
<updated>2011-05-26T17:45:28+00:00</updated>
<author>
<name>Abhijeet Dharmapurikar</name>
<email>adharmap@codeaurora.org</email>
</author>
<published>2011-04-05T21:40:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=c013f0a56c56b88ac63c4037f2dfaaf2422fa863'/>
<id>urn:sha1:c013f0a56c56b88ac63c4037f2dfaaf2422fa863</id>
<content type='text'>
Add support for the irq controller in Qualcomm 8xxx pmic. The 8xxx
interrupt controller provides control for gpio and mpp configured as
interrupts in addition to other subdevice interrupts. The interrupt
controller also provides a way to read the real time status of an
interrupt. This real time status is the only way one can get the
input values of gpio and mpp lines.

Signed-off-by: Abhijeet Dharmapurikar &lt;adharmap@codeaurora.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Add Qualcomm PMIC 8921 core driver</title>
<updated>2011-05-26T17:45:27+00:00</updated>
<author>
<name>Abhijeet Dharmapurikar</name>
<email>adharmap@codeaurora.org</email>
</author>
<published>2011-04-05T21:40:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=cbdb53e1f33baf60ded045dc79cd0dd4e9705fa5'/>
<id>urn:sha1:cbdb53e1f33baf60ded045dc79cd0dd4e9705fa5</id>
<content type='text'>
Add support for the Qualcomm PM8921 PMIC chip. The core driver
will communicate with the PMIC chip via the MSM SSBI bus.

Signed-off-by: Abhijeet Dharmapurikar &lt;adharmap@codeaurora.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Group NXP PCF50633* drivers together</title>
<updated>2011-05-26T17:45:26+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-04-15T12:06:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=1305134e8246fb4e86b93d5b6a21caa0e07a8ecf'/>
<id>urn:sha1:1305134e8246fb4e86b93d5b6a21caa0e07a8ecf</id>
<content type='text'>
PCF50633_ADC and PCF50633_GPIO depends on MFD_PCF50633.
Thus group NXP PCF50633* drivers together.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Group TPSxxxxx power management chips together</title>
<updated>2011-05-26T17:45:25+00:00</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2011-04-15T12:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/kernel/linux.git/commit/?id=37df003c85efd40b20c6d54695d4f03e6e75ebe6'/>
<id>urn:sha1:37df003c85efd40b20c6d54695d4f03e6e75ebe6</id>
<content type='text'>
Group TPSxxxxx power management chips together and sort in alphabetical order.
This change makes it easier for users to find config options.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
</feed>
