<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/mfd, branch v3.3</title>
<subtitle>Linux kernel source tree</subtitle>
<id>https://git.amat.us/linux/atom/drivers/mfd?h=v3.3</id>
<link rel='self' href='https://git.amat.us/linux/atom/drivers/mfd?h=v3.3'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/'/>
<updated>2012-03-01T00:42:52Z</updated>
<entry>
<title>mfd: Correct readability of WM8994 DC servo 4E register</title>
<updated>2012-03-01T00:42:52Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2012-02-29T15:37:59Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=ac5ff1b358ab6813654fea69e739bf0a66c1b002'/>
<id>urn:sha1:ac5ff1b358ab6813654fea69e739bf0a66c1b002</id>
<content type='text'>
It should be marked as readable but wasn't, breaking DC servo operation.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Initialize tps65912 irq platform data properly</title>
<updated>2012-02-23T16:38:10Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2012-02-19T07:50:11Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=d5f39d3862a2f3620db10cc0c3f329f0d6f1f596'/>
<id>urn:sha1:d5f39d3862a2f3620db10cc0c3f329f0d6f1f596</id>
<content type='text'>
irq_base of the tps65912 irq platform data should be
initialized with the board provided irq_base data.

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 ACPI conflict check</title>
<updated>2012-02-23T16:34:22Z</updated>
<author>
<name>Jean Delvare</name>
<email>khali@linux-fr.org</email>
</author>
<published>2012-02-18T16:54:23Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=81b5482c32769abb6dfb979560dab2f952ba86fa'/>
<id>urn:sha1:81b5482c32769abb6dfb979560dab2f952ba86fa</id>
<content type='text'>
The code is currently always checking the first resource of every
device only (several times.) This has been broken since the ACPI check
was added in February 2010 in commit
91fedede0338eb6203cdd618d8ece873fdb7c22c.

Fix the check to run on each resource individually, once.

Signed-off-by: Jean Delvare &lt;khali@linux-fr.org&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Fix ab8500 error path bug</title>
<updated>2012-02-21T10:57:24Z</updated>
<author>
<name>Linus Walleij</name>
<email>linus.walleij@linaro.org</email>
</author>
<published>2012-02-20T20:42:03Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a60e8df64ddc6bd79c85a970f59f2967c968cfac'/>
<id>urn:sha1:a60e8df64ddc6bd79c85a970f59f2967c968cfac</id>
<content type='text'>
We were not freeing the irq properly in the error path in
the AB8500 driver.

Cc: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Maxime Coquelin &lt;maxime.coquelin@stericsson.com&gt;
Signed-off-by: Alex Macro &lt;alex.macro@stericsson.com&gt;
Signed-off-by: Michel Jaouen &lt;michel.jaouen@stericsson.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Test for jack detection when deciding if wm8994 should suspend</title>
<updated>2012-02-21T10:51:28Z</updated>
<author>
<name>Mark Brown</name>
<email>broonie@opensource.wolfsonmicro.com</email>
</author>
<published>2012-02-20T21:32:32Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=e7c248a049c2aac21bded0b0722caee6f0e57256'/>
<id>urn:sha1:e7c248a049c2aac21bded0b0722caee6f0e57256</id>
<content type='text'>
The jack detection on WM1811 is often required during system suspend, add
it as another check when deciding if we should suspend.

Signed-off-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Cc: stable@vger.kernel.org
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Initialize tps65910 irq platform data properly</title>
<updated>2012-02-20T16:45:26Z</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2012-01-18T14:49:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=0a35ee4783975b7238e20044445962fb4fe82cf5'/>
<id>urn:sha1:0a35ee4783975b7238e20044445962fb4fe82cf5</id>
<content type='text'>
irq_base of the tps65910 irq platform data should be
initialized with the board provided irq_base data.

Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: Fix possible s5m null pointer dereference</title>
<updated>2012-02-20T15:18:55Z</updated>
<author>
<name>Jonghwan Choi</name>
<email>jhbird.choi@samsung.com</email>
</author>
<published>2012-01-16T00:08:42Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=4a55320117e2ca4ed9002a365d7e209d73abcdf1'/>
<id>urn:sha1:4a55320117e2ca4ed9002a365d7e209d73abcdf1</id>
<content type='text'>
This patch checks for pdata to using it.

Signed-off-by: Jonghwan Choi &lt;jhbird.choi@samsung.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>mfd: wm8350 variable dereferenced before check</title>
<updated>2012-02-20T15:18:47Z</updated>
<author>
<name>Jonghwan Choi</name>
<email>jhbird.choi@samsung.com</email>
</author>
<published>2012-02-20T15:13:43Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=aa12242f19312b2c60399bd581929fdfc511a017'/>
<id>urn:sha1:aa12242f19312b2c60399bd581929fdfc511a017</id>
<content type='text'>
Remove "wm8350-&gt;irq_base = pdata-&gt;irq_base" to avoid
null pointer exception and wm8350-&gt;irq_base got from
irq_alloc_descs().

Signed-off-by: Jonghwan Choi &lt;jhbird.choi@samsung.com&gt;
Acked-by: Mark Brown &lt;broonie@opensource.wolfsonmicro.com&gt;
Signed-off-by: Samuel Ortiz &lt;sameo@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'omap-fixes-warnings' of git://git.linaro.org/people/rmk/linux-arm</title>
<updated>2012-02-13T22:16:07Z</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2012-02-13T22:16:07Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=b14a29982ad90853cd71370af41adfd0009d7aa0'/>
<id>urn:sha1:b14a29982ad90853cd71370af41adfd0009d7aa0</id>
<content type='text'>
This set of changes are fixing various section mismatch warnings which
look to be completely valid.  Primerily, those which are fixed are those
which can cause oopses by manipulation of driver binding via sysfs.  For
example: calling code marked __init from driver probe __devinit
functions.

Some of these changes will be reworked at the next merge window when the
underlying reasons are sorted out.  In the mean time, I think it's
important to have this fixed for correctness.

Also included in this set are fixes to various error messages in OMAP -
including making them gramatically correct, fixing a few spelling
errors, and more importantly, making them greppable by unwrapping them.

Tony Lindgren has acked all these patches, put them out for testing a
week ago, and I've tested them on the platforms I have.

* 'omap-fixes-warnings' of git://git.linaro.org/people/rmk/linux-arm:
  ARM: omap: resolve nebulous 'Error setting wl12xx data'
  ARM: omap: fix wrapped error messages in omap_hwmod.c
  ARM: omap: fix section mismatch warnings in mux.c caused by hsmmc.c
  ARM: omap: fix section mismatch warning for sdp3430_twl_gpio_setup()
  ARM: omap: fix section mismatch error for omap_4430sdp_display_init()
  ARM: omap: fix section mismatch warning for omap_secondary_startup()
  ARM: omap: preemptively fix section mismatch in omap4_sdp4430_wifi_mux_init()
  ARM: omap: fix section mismatch warning in mux.c
  ARM: omap: fix section mismatch errors in TWL PMIC driver
  ARM: omap: fix uninformative vc/i2c configuration error message
  ARM: omap: fix vc.c PMIC error message
  ARM: omap: fix prm44xx.c OMAP44XX_IRQ_PRCM build error
</content>
</entry>
<entry>
<title>ARM: omap: fix section mismatch errors in TWL PMIC driver</title>
<updated>2012-02-13T10:00:35Z</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@arm.linux.org.uk</email>
</author>
<published>2012-02-07T10:00:34Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/linux/commit/?id=a0bb10e86642064f6cec9e23f523127e5cfbe609'/>
<id>urn:sha1:a0bb10e86642064f6cec9e23f523127e5cfbe609</id>
<content type='text'>
WARNING: drivers/mfd/built-in.o(.devinit.text+0x258): Section mismatch in reference from the function twl_probe() to the function .init.text:twl4030_power_init()
The function __devinit twl_probe() references
a function __init twl4030_power_init().
If twl4030_power_init is only used by twl_probe then
annotate twl4030_power_init with a matching annotation.

twl4030_power_init() references other __init marked functions, so
these too must become __devinit.

Acked-by: Tony Lindgren &lt;tony@atomide.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
</feed>
