<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/pinctrl/mvebu, branch linux-4.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-01-14T13:21:53Z</updated>
<entry>
<title>pinctrl: dove: Constify struct regmap_config and of_device_id</title>
<updated>2015-01-14T13:21:53Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
</author>
<published>2015-01-05T09:03:09Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23259f19d0113fd8b7767f6c9f6296dc66bb69e5'/>
<id>urn:sha1:23259f19d0113fd8b7767f6c9f6296dc66bb69e5</id>
<content type='text'>
The regmap_config struct may be const because it is not modified by the
driver and regmap_init() accepts pointer to const. Make also
of_device_id array const.

Signed-off-by: Krzysztof Kozlowski &lt;k.kozlowski@samsung.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: mvebu: a38x: Add UART1 muxing options</title>
<updated>2015-01-10T21:47:23Z</updated>
<author>
<name>Maxime Ripard</name>
</author>
<published>2014-12-05T14:44:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=a95308d88c07e0093aedae7e64f92cb1e165f592'/>
<id>urn:sha1:a95308d88c07e0093aedae7e64f92cb1e165f592</id>
<content type='text'>
The MPP19 and MMP20 pins also have the ability to be muxed to the uart1
function.

Add this case to the pinctrl driver.

Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Acked-by: Jason Cooper &lt;jason@lakedaemon.net&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: mvebu: drop owner assignment from platform_drivers</title>
<updated>2014-10-20T14:21:22Z</updated>
<author>
<name>Wolfram Sang</name>
</author>
<published>2014-10-20T14:21:22Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1d57fb12e612d65c1e7463d1d193869d3d9edbb1'/>
<id>urn:sha1:1d57fb12e612d65c1e7463d1d193869d3d9edbb1</id>
<content type='text'>
A platform_driver does not need to set an owner, it will be populated by the
driver core.

Signed-off-by: Wolfram Sang &lt;wsa@the-dreams.de&gt;
</content>
</entry>
<entry>
<title>pinctrl: clean up after enable refactoring</title>
<updated>2014-09-04T08:05:07Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2014-09-03T11:02:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=03e9f0cac5da6af85758276cb4624caf5911f2b9'/>
<id>urn:sha1:03e9f0cac5da6af85758276cb4624caf5911f2b9</id>
<content type='text'>
commit 2243a87d90b42eb38bc281957df3e57c712b5e56
"pinctrl: avoid duplicated calling enable_pinmux_setting for a pin"
removed the .disable callback from the struct pinmux_ops,
making the .enable() callback the only remaining callback.

However .enable() is a bad name as it seems to imply that a
muxing can also be disabled. Rename the callback to .set_mux()
and also take this opportunity to clean out any remaining
mentions of .disable() from the documentation.

Acked-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Acked-by: Bjorn Andersson &lt;bjorn.andersson@sonymobile.com&gt;
Acked-by: Fan Wu &lt;fwu@marvell.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: mvebu: new driver for Orion platforms</title>
<updated>2014-04-24T13:09:35Z</updated>
<author>
<name>Thomas Petazzoni</name>
</author>
<published>2014-04-22T21:26:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fd67f884782a281eb033e40b0f8eae623416035e'/>
<id>urn:sha1:fd67f884782a281eb033e40b0f8eae623416035e</id>
<content type='text'>
This commit extends the pinctrl mvebu logic with a new driver to cover
Orion5x SoC. It supports the definitions for the 5181l, 5182 and 5281
variants of Orion5x, which are the three ones supported by the old
style MPP code in arch/arm/mach-orion5x/.

Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@free-electrons.com&gt;
Acked-by: Sebastian Hesselbarth &lt;sebastian.hesselbarth@gmail.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: mvebu: silence WARN to dev_warn</title>
<updated>2014-03-12T14:00:04Z</updated>
<author>
<name>Sebastian Hesselbarth</name>
</author>
<published>2014-03-05T00:03:10Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=3c7d563789241442abfaeb0574ed4f93f8fcdebe'/>
<id>urn:sha1:3c7d563789241442abfaeb0574ed4f93f8fcdebe</id>
<content type='text'>
Pinctrl will WARN on missing DT resources, which is a little bit too
noisy. Use dev_warn with FW_BUG instead.

Signed-off-by: Sebastian Hesselbarth &lt;sebastian.hesselbarth@gmail.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>Merge tag 'tags/for-mvebu-pinctrl-3xx' into mvebu/pinctrl</title>
<updated>2014-03-01T07:03:52Z</updated>
<author>
<name>Jason Cooper</name>
</author>
<published>2014-03-01T07:03:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7cab36e5eee9dd9efd2f290b2c831a960d94b565'/>
<id>urn:sha1:7cab36e5eee9dd9efd2f290b2c831a960d94b565</id>
<content type='text'>
Sign for-mvebu/pinctrl-3xx
</content>
</entry>
<entry>
<title>pinctrl: mvebu: dove: use global register regmap</title>
<updated>2014-02-25T20:16:18Z</updated>
<author>
<name>Sebastian Hesselbarth</name>
</author>
<published>2014-01-25T13:14:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6da67cab4b7dd1bf49392886f0809292470b70e7'/>
<id>urn:sha1:6da67cab4b7dd1bf49392886f0809292470b70e7</id>
<content type='text'>
Now that we have a regmap for global registers, get rid of the last
remaining hardcoded physical addresses. While at it, also remove
DOVE_ prefix from those macros.

Signed-off-by: Sebastian Hesselbarth &lt;sebastian.hesselbarth@gmail.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: mvebu: dove: use remapped pmu_mpp registers</title>
<updated>2014-02-25T20:16:16Z</updated>
<author>
<name>Sebastian Hesselbarth</name>
</author>
<published>2014-01-24T22:36:45Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=18e6f28e9c0db9ce0cbe0d3717235e8c7bc07b9c'/>
<id>urn:sha1:18e6f28e9c0db9ce0cbe0d3717235e8c7bc07b9c</id>
<content type='text'>
Now that we have ioremapped pmu_mpp registers, get rid of hardcoded
physical addresses. While at it, also remove DOVE_ prefix from those
macros.

Signed-off-by: Sebastian Hesselbarth &lt;sebastian.hesselbarth@gmail.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: mvebu: dove: use remapped mpp4 register</title>
<updated>2014-02-25T20:16:14Z</updated>
<author>
<name>Sebastian Hesselbarth</name>
</author>
<published>2014-01-24T22:33:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=2c4b229bafcfb0bac1ae3489c2e541bddfba8455'/>
<id>urn:sha1:2c4b229bafcfb0bac1ae3489c2e541bddfba8455</id>
<content type='text'>
Now that we have an ioremapped mpp4 register, get rid of hardcoded
physical addresses. While at it, also remove DOVE_ prefix from those
macros.

Signed-off-by: Sebastian Hesselbarth &lt;sebastian.hesselbarth@gmail.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
</feed>
