<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/mfd/Kconfig, branch linux-4.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-10-16T15:50:37Z</updated>
<entry>
<title>mfd: wm8350-i2c: Make sure the i2c regmap functions are compiled</title>
<updated>2016-10-16T15:50:37Z</updated>
<author>
<name>Uwe Kleine-König</name>
</author>
<published>2016-07-29T19:29:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d074f937912cbfae4fe5334ebbb6fbc715d48b6b'/>
<id>urn:sha1:d074f937912cbfae4fe5334ebbb6fbc715d48b6b</id>
<content type='text'>
commit 88003fb10f1fc606e1704611c62ceae95fd1d7da upstream.

This fixes a compile failure:

	drivers/built-in.o: In function `wm8350_i2c_probe':
	core.c:(.text+0x828b0): undefined reference to `__devm_regmap_init_i2c'
	Makefile:953: recipe for target 'vmlinux' failed

Fixes: 52b461b86a9f ("mfd: Add regmap cache support for wm8350")
Signed-off-by: Uwe Kleine-König &lt;u.kleine-koenig@pengutronix.de&gt;
Acked-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>mfd: hi655x: Add MFD driver for hi655x</title>
<updated>2016-05-18T07:25:26Z</updated>
<author>
<name>Chen Feng</name>
</author>
<published>2016-02-14T06:29:21Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b52207ef4ea56f8c22288ec3387399aac72c26cf'/>
<id>urn:sha1:b52207ef4ea56f8c22288ec3387399aac72c26cf</id>
<content type='text'>
Add PMIC MFD driver to support hisilicon hi665x.

Signed-off-by: Chen Feng &lt;puck.chen@hisilicon.com&gt;
Signed-off-by: Fei Wang &lt;w.f@huawei.com&gt;
Signed-off-by: Xinwei Kong &lt;kong.kongxinwei@hisilicon.com&gt;
Reviewed-by: Haojian Zhuang &lt;haojian.zhuang@linaro.org&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: vexpress: Add !ARCH_USES_GETTIMEOFFSET dependency</title>
<updated>2016-05-09T15:26:04Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2016-04-27T17:49:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fcdad4210fc001b2d46f4bf97a2860792f4265f8'/>
<id>urn:sha1:fcdad4210fc001b2d46f4bf97a2860792f4265f8</id>
<content type='text'>
The MFD_VEXPRESS_SYSREG driver selects CLKSRC_MMIO, which in turn
conflicts with ARCH_USES_GETTIMEOFFSET, causing a harmless Kconfig
warning when it is set:

warning: (ARCH_MVEBU &amp;&amp; ARCH_DIGICOLOR &amp;&amp; ARCH_GEMINI &amp;&amp; ARCH_KEYSTONE &amp;&amp; ARCH_MOXART &amp;&amp; ARCH_MXS &amp;&amp; PLAT_SPEAR &amp;&amp; ARCH_SUNXI &amp;&amp; ARCH_TEGRA &amp;&amp; ARCH_U300 &amp;&amp; PLAT_ORION &amp;&amp; ARCH_CLPS711X &amp;&amp; ARCH_EP93XX &amp;&amp; ARCH_NETX &amp;&amp; ARCH_IXP4XX &amp;&amp; ARCH_KS8695 &amp;&amp; ARCH_W90X900 &amp;&amp; ARCH_PXA &amp;&amp; ARCH_SA1100 &amp;&amp; ARCH_OMAP1 &amp;&amp; ARCH_BCM_IPROC &amp;&amp; ARCH_INTEGRATOR_AP &amp;&amp; ARCH_OMAP2PLUS &amp;&amp; MFD_VEXPRESS_SYSREG) selects CLKSRC_MMIO which has unmet direct dependencies (!ARCH_USES_GETTIMEOFFSET)

This was apparently hidden by the fact that no ARM platform that
still sets ARCH_USES_GETTIMEOFFSET has gpiolib support, and we
already have a dependency on GPIOLIB that I added a while ago.

However, after 296ad4acb8ef ("gpio: remove deps on
ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB"), any platform can enable
CONFIG_GPIOLIB, and that lets us enable MFD_VEXPRESS_SYSREG
as well.

This adds an explicit dependency on !ARCH_USES_GETTIMEOFFSET
to guarantee that we can enable the CLKSRC_MMIO driver without
getting warnings.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: max77620: Add core driver for MAX77620/MAX20024</title>
<updated>2016-05-09T14:42:00Z</updated>
<author>
<name>Laxman Dewangan</name>
</author>
<published>2016-04-28T09:58:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=327156c593600e0f08575621c2a56f311d482e7a'/>
<id>urn:sha1:327156c593600e0f08575621c2a56f311d482e7a</id>
<content type='text'>
MAX77620/MAX20024 are Power Management IC from the MAXIM.
It supports RTC, multiple GPIOs, multiple DCDC and LDOs,
watchdog, clock etc.

Add MFD drier to provides common support for accessing the
device; additional drivers is developed on respected subsystem
in order to use the functionality of the device.

Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Signed-off-by: Mallikarjun Kasoju &lt;mkasoju@nvidia.com&gt;
Reviewed-by: Krzysztof Kozlowski &lt;k.kozlowski@samsung.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: cros_ec: Allow building for ARM64</title>
<updated>2016-04-19T06:59:59Z</updated>
<author>
<name>Brian Norris</name>
</author>
<published>2016-04-11T17:27:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=ba5776ab6f09800dd9ba8442185139661e065529'/>
<id>urn:sha1:ba5776ab6f09800dd9ba8442185139661e065529</id>
<content type='text'>
There are platforms using the ChromeOS embeded controller on ARM64 now,
so let's allow using this driver (without having to use COMPILE_TEST).

Signed-off-by: Brian Norris &lt;briannorris@chromium.org&gt;
Reviewed-by: Javier Martinez Canillas &lt;javier@osg.samsung.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: max77693: Allow building as a module</title>
<updated>2016-04-19T06:53:52Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2016-04-04T07:54:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=073d4aca342029fc62fefa500bb11a556c5f7223'/>
<id>urn:sha1:073d4aca342029fc62fefa500bb11a556c5f7223</id>
<content type='text'>
The consumer of max77693 regulators on Trats2 board (samsung-usb2-phy
driver) supports deferred probing so the max77693 main MFD driver can be
built now as a module. This gives more flexibility and removes manual
ordering of init calls.

Suggested-by: Paul Gortmaker &lt;paul.gortmaker@windriver.com&gt;
Signed-off-by: Krzysztof Kozlowski &lt;k.kozlowski@samsung.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: max77686: Allow driver to be built as a module</title>
<updated>2016-03-16T08:50:38Z</updated>
<author>
<name>Javier Martinez Canillas</name>
</author>
<published>2016-02-12T04:30:18Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a52e46ce9c3f847925707a601dc10e9af943bc26'/>
<id>urn:sha1:a52e46ce9c3f847925707a601dc10e9af943bc26</id>
<content type='text'>
The driver's Kconfig symbol is a boolean but nothing prevents the driver
to be built as a module instead of built-in. It is true that most system
integrators will choose the latter but the config should not restrict it.

Signed-off-by: Javier Martinez Canillas &lt;javier@osg.samsung.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: act8945a: Add Active-semi ACT8945A PMIC MFD driver</title>
<updated>2016-03-16T08:50:25Z</updated>
<author>
<name>Wenyou Yang</name>
</author>
<published>2016-02-05T03:36:29Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b25c6b7d2801f33b0fc2072d7b9bfbda3682bd86'/>
<id>urn:sha1:b25c6b7d2801f33b0fc2072d7b9bfbda3682bd86</id>
<content type='text'>
This patch adds support for the Active-semi ACT8945A PMIC.
It is a Multi Function Device with the following subdevices:
 - Regulator
 - Charger

It is interfaced to the host controller using I2C interface,
ACT8945A is a child device of the I2C.

Signed-off-by: Wenyou Yang &lt;wenyou.yang@atmel.com&gt;
Reviewed-by: Krzysztof Kozlowski &lt;k.kozlowski@samsung.com&gt;
Acked-by: Peter Korsgaard &lt;peter@korsgaard.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: arizona: Remove duplicate select of MFD_CORE</title>
<updated>2016-03-16T08:50:23Z</updated>
<author>
<name>Charles Keepax</name>
</author>
<published>2016-02-09T10:52:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f4d34c94ff287f999c420de6facf1b7524b918c0'/>
<id>urn:sha1:f4d34c94ff287f999c420de6facf1b7524b918c0</id>
<content type='text'>
MFD_ARIZONA_I2C and MFD_ARIZONA_SPI both select MFD_ARIZONA and all
three of those select MFD_CORE, this makes the selects of MFD_CORE in
MFD_ARIZONA_I2C and MFD_ARIZONA_SPI redundant, so we remove them.

Signed-off-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: arizona: Update small typo in Arizona SPI Kconfig</title>
<updated>2016-03-16T08:50:19Z</updated>
<author>
<name>Charles Keepax</name>
</author>
<published>2016-02-09T10:52:02Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5dbd47840a1f4b31bf2acaacfb85d95a7038fe4c'/>
<id>urn:sha1:5dbd47840a1f4b31bf2acaacfb85d95a7038fe4c</id>
<content type='text'>
The help text had a copy and paste error and refers to I2C in the SPI
section. This patch corrects this typo.

Signed-off-by: Charles Keepax &lt;ckeepax@opensource.wolfsonmicro.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
</feed>
