<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/pinctrl/sunxi/Makefile, branch linux-4.5.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.5.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2015-12-22T09:28:11Z</updated>
<entry>
<title>pinctrl: sunxi: Add A80 special pin controller</title>
<updated>2015-12-22T09:28:11Z</updated>
<author>
<name>Maxime Ripard</name>
</author>
<published>2015-12-16T16:39:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0eccc9cb4c1443c2665466e35f6e138381b8afd9'/>
<id>urn:sha1:0eccc9cb4c1443c2665466e35f6e138381b8afd9</id>
<content type='text'>
Like the previous designs, the A80 has a special pin controller for the
critical pins, like the PMIC bus.

Add a driver for this controller.

Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
[wens: Add A80 compatible strings to bindings doc; fix pin function
       names based on v1.3 datasheet; constify of_device_id table]
Signed-off-by: Chen-Yu Tsai &lt;wens@csie.org&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: sunxi: Add H3 PIO controller support</title>
<updated>2015-12-11T09:15:33Z</updated>
<author>
<name>Jens Kuske</name>
</author>
<published>2015-12-04T21:24:41Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e87623cb3b879b73e807c340d61f1dfc270b5cc6'/>
<id>urn:sha1:e87623cb3b879b73e807c340d61f1dfc270b5cc6</id>
<content type='text'>
The H3 uses the same pin controller as previous SoC's from Allwinner.
Add support for the pins controlled by the main PIO controller.

Signed-off-by: Jens Kuske &lt;jenskuske@gmail.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: sunxi: add allwinner A83T PIO controller support</title>
<updated>2015-10-02T11:09:44Z</updated>
<author>
<name>Vishnu Patekar</name>
</author>
<published>2015-09-22T15:38:55Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4730f33f0d822fd8d0f5d2229793a5df674fed5c'/>
<id>urn:sha1:4730f33f0d822fd8d0f5d2229793a5df674fed5c</id>
<content type='text'>
Allwinner A83T soc port controller has 8 ports.
It has 3 IRQ banks namely PB, PG, PH.
Pinmuxing are different for some pins as compared to
sun8i A23 and A33.

Signed-off-by: Vishnu Patekar &lt;vishnupatekar0510@gmail.com&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: sunxi: Add allwinner A33 PIO controller support</title>
<updated>2015-06-04T08:32:11Z</updated>
<author>
<name>Vishnu Patekar</name>
</author>
<published>2015-06-02T09:08:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7164873e7c69d6bab74726debc3b495a86332b1f'/>
<id>urn:sha1:7164873e7c69d6bab74726debc3b495a86332b1f</id>
<content type='text'>
A33 PIO has 7 ports which starts from PB and has two interrupt ports.

Signed-off-by: Vishnu Patekar &lt;vishnupatekar0510@gmail.com&gt;
Acked-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: sun6i: Add A31s pinctrl support</title>
<updated>2015-01-14T13:21:52Z</updated>
<author>
<name>Hans de Goede</name>
</author>
<published>2014-12-17T17:18:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=47cf4b326cb31f55b0773023560bbe51aa82aa14'/>
<id>urn:sha1:47cf4b326cb31f55b0773023560bbe51aa82aa14</id>
<content type='text'>
The A31s is a stripped down version of the A31, as such it is missing some
pins and some functions on some pins.

The new pinctrl-sun6i-a31s.c this commit adds is a copy of pinctrl-sun6i-a31s.c
with the missing pins and functions removed.

Note there is no a31s specific version of pinctrl-sun6i-a31-r.c, as the
prcm pins are identical between the A31 and the A31s.

Signed-off-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: sunxi: Add A80 pinctrl muxing options</title>
<updated>2014-10-30T14:56:16Z</updated>
<author>
<name>Maxime Ripard</name>
</author>
<published>2014-10-28T21:41:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d5e9fb31baa2b1fd6d2043c748e6ff9313dfa8b5'/>
<id>urn:sha1:d5e9fb31baa2b1fd6d2043c748e6ff9313dfa8b5</id>
<content type='text'>
The A80 has a rather usual pin controller, the only thing out of the ordinary
being that it has 5 interrupts banks, and that some pins have several options
for the same functions.

Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: sunxi: Add A23 R_PIO controller support</title>
<updated>2014-07-11T12:08:30Z</updated>
<author>
<name>Chen-Yu Tsai</name>
</author>
<published>2014-06-17T14:52:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d22bf40f46380c105aecef8a38106dcfaba88907'/>
<id>urn:sha1:d22bf40f46380c105aecef8a38106dcfaba88907</id>
<content type='text'>
The A23 has a R_PIO pin controller, similar to the one found on the A31 SoC.
Add support for the pins controlled by the R_PIO controller.

Signed-off-by: Chen-Yu Tsai &lt;wens@csie.org&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: sunxi: Add A23 PIO controller support</title>
<updated>2014-07-11T12:08:30Z</updated>
<author>
<name>Chen-Yu Tsai</name>
</author>
<published>2014-06-17T14:52:51Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4c821d1c934c741b995d37cab206b7fca5ffd6a5'/>
<id>urn:sha1:4c821d1c934c741b995d37cab206b7fca5ffd6a5</id>
<content type='text'>
The A23 uses the same pin controller as previous SoC's from Allwinner.
Add support for the pins controlled by the main PIO controller.

Signed-off-by: Chen-Yu Tsai &lt;wens@csie.org&gt;
Acked-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: sunxi: Fix recursive dependency</title>
<updated>2014-05-22T22:35:16Z</updated>
<author>
<name>Maxime Ripard</name>
</author>
<published>2014-05-22T14:47:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=118c565a8f2e0a1857715b8f6a6cfd337f19e904'/>
<id>urn:sha1:118c565a8f2e0a1857715b8f6a6cfd337f19e904</id>
<content type='text'>
Fix the following configuration error:
drivers/pinctrl/sunxi/Kconfig:3:error: recursive dependency detected!
drivers/pinctrl/sunxi/Kconfig:3:	symbol PINCTRL_SUNXI is selected by PINCTRL_SUN4I_A10
drivers/pinctrl/sunxi/Kconfig:9:	symbol PINCTRL_SUN4I_A10 default value contains PINCTRL_SUNXI

Add a new intermedia PINCTRL_SUNXI_COMMON, that superseeds the PINCTRL_SUNXI
one.

We still need to keep PINCTRL_SUNXI at the moment in order to preserve
bisectability. Indeed, during that merge window, we also introduced the
MACH_SUN* symbols. Since it's going through different trees, we can't rely on
the fact that the options will be there, while ARCH_SUNXI still select
PINCTRL_SUNXI.

Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
Suggested-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: sunxi: Introduce per-driver Kconfig options</title>
<updated>2014-05-05T00:41:44Z</updated>
<author>
<name>Maxime Ripard</name>
</author>
<published>2014-04-26T15:06:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=340ba6c4973184e2a9a7c51b295230fec17d1109'/>
<id>urn:sha1:340ba6c4973184e2a9a7c51b295230fec17d1109</id>
<content type='text'>
Add one Kconfig option for each driver. This will allow to better control which
driver is enabled, instead of having either all or nothing.

Signed-off-by: Maxime Ripard &lt;maxime.ripard@free-electrons.com&gt;
</content>
</entry>
</feed>
