<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/pinctrl/bcm/Kconfig, branch linux-4.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2018-05-16T12:00:00Z</updated>
<entry>
<title>pinctrl: bcm2835: Add support for generic pinctrl binding</title>
<updated>2018-05-16T12:00:00Z</updated>
<author>
<name>Matheus Castello</name>
</author>
<published>2018-05-01T00:42:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=0de704955ee44738e88b9cc08546ea10354037ed'/>
<id>urn:sha1:0de704955ee44738e88b9cc08546ea10354037ed</id>
<content type='text'>
To keep driver up to date we add generic pinctrl binding support, which
covers the features used in this driver and has additional node properties
that this SoC has compatibility, so enabling future implementations of
these properties without the need to create new node properties in the
device trees.

The logic of this change maintain the old brcm legacy binding support in
order to keep the ABI stable.

Signed-off-by: Matheus Castello &lt;matheus@castello.eng.br&gt;
Reviewed-by: Eric Anholt &lt;eric@anholt.net&gt;
Acked-by: Stefan Wahren &lt;stefan.wahren@i2se.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>scripts/spelling.txt: add "overrided" pattern and fix typo instances</title>
<updated>2017-02-28T02:43:47Z</updated>
<author>
<name>Masahiro Yamada</name>
</author>
<published>2017-02-27T22:29:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=03671057c3b769c0adbf9212bf695481d3f59279'/>
<id>urn:sha1:03671057c3b769c0adbf9212bf695481d3f59279</id>
<content type='text'>
Fix typos and add the following to the scripts/spelling.txt:

  overrided||overridden

Link: http://lkml.kernel.org/r/1481573103-11329-22-git-send-email-yamada.masahiro@socionext.com
Signed-off-by: Masahiro Yamada &lt;yamada.masahiro@socionext.com&gt;
Signed-off-by: Andrew Morton &lt;akpm@linux-foundation.org&gt;
Signed-off-by: Linus Torvalds &lt;torvalds@linux-foundation.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: bcm2835: switch to GPIOLIB_IRQCHIP</title>
<updated>2016-12-07T14:27:01Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2016-11-14T17:48:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=85ae9e512f437cd09bf61564bdba29ab88bab3e3'/>
<id>urn:sha1:85ae9e512f437cd09bf61564bdba29ab88bab3e3</id>
<content type='text'>
It should be possible to use the GPIOLIB_IRQCHIP helper
library with the BCM2835 driver since it is a pretty straight
forward cascaded irqchip.

The only difference from other drivers is that the BCM2835
has several banks for a single gpiochip, and each bank has
a separate IRQ line. Instead of creating one gpiochip per
bank, a single gpiochip covers all banks GPIO lines. This
makes it necessary to resolve the bank ID in the IRQ
handler.

The GPIOLIB_IRQCHIP allows several IRQs to be cascaded off
the same gpiochip by calling gpiochip_set_chained_irqchip()
repeatedly, but we have been a bit short on examples
for how this should be handled in practice, so this is intended
as an example of how this can be achieved.

The old code did not model the chip as a chained interrupt
handler, but this patch also rectifies that situation.

Cc: Stephen Warren &lt;swarren@wwwdotorg.org&gt;
Tested-by: Stefan Wahren &lt;stefan.wahren@i2se.com&gt;
Tested-by: Eric Anholt &lt;eric@anholt.net&gt;
Acked-by: Eric Anholt &lt;eric@anholt.net&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: bcm: add OF dependencies</title>
<updated>2016-07-22T14:43:32Z</updated>
<author>
<name>Arnd Bergmann</name>
</author>
<published>2016-07-15T20:29:54Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=53056f59398b6ff84d82be148d862fb2039befa7'/>
<id>urn:sha1:53056f59398b6ff84d82be148d862fb2039befa7</id>
<content type='text'>
Building without CONFIG_OF gives us these warnings for the broadcom
pinctrl drivers:

drivers/pinctrl/bcm/pinctrl-nsp-mux.c:356:20: error: 'pinconf_generic_dt_node_to_map_group' undeclared here (not in a function)
drivers/pinctrl/bcm/pinctrl-cygnus-mux.c:739:20: error: 'pinconf_generic_dt_node_to_map_group' undeclared here (not in a function)

The function is only available when CONFIG_OF is set, so we should add
a Kconfig dependency for both drivers.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Fixes: cc4fa83f66e9 ("pinctrl: nsp: add pinmux driver support for Broadcom NSP SoC")
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: nsp: add pinmux driver support for Broadcom NSP SoC</title>
<updated>2016-06-29T08:06:00Z</updated>
<author>
<name>Yendapally Reddy Dhananjaya Reddy</name>
</author>
<published>2016-06-23T17:35:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=cc4fa83f66e9a0b9a6db1c9604646163bcab4167'/>
<id>urn:sha1:cc4fa83f66e9a0b9a6db1c9604646163bcab4167</id>
<content type='text'>
This adds the initial support of the Broadcom NSP pinmux driver.

Signed-off-by: Yendapally Reddy Dhananjaya Reddy &lt;yendapally.reddy@broadcom.com&gt;
Reviewed-by: Ray Jui &lt;rjui@broadcom.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: ns2: add pinmux driver support for Broadcom NS2 SoC</title>
<updated>2016-04-30T11:10:21Z</updated>
<author>
<name>Yendapally Reddy Dhananjaya Reddy</name>
</author>
<published>2016-04-29T12:51:38Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b5aa1006e4a93ebb402490b4536a7d8866d967dc'/>
<id>urn:sha1:b5aa1006e4a93ebb402490b4536a7d8866d967dc</id>
<content type='text'>
This adds the initial support of the Broadcom NS2 pinmux driver

Signed-off-by: Yendapally Reddy Dhananjaya Reddy &lt;yendapally.reddy@broadcom.com&gt;
Reviewed-by: Ray Jui &lt;ray.jui@broadcom.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: bcm: Default PINCTRL_BCM281XX to y for ARCH_BCM_MOBILE</title>
<updated>2015-12-10T22:53:48Z</updated>
<author>
<name>Florian Fainelli</name>
</author>
<published>2015-12-02T01:41:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=652da8248ebad205fbd59fc7fed6e8d5baef4472'/>
<id>urn:sha1:652da8248ebad205fbd59fc7fed6e8d5baef4472</id>
<content type='text'>
This driver is mandatory for proper operation on the platforms covered
by the ARCH_BCM_MOBILE Kconfig symbol, make sure we do that driver on
for these platforms.

Signed-off-by: Florian Fainelli &lt;f.fainelli@gmail.com&gt;
Reviewed-by: Ray Jui &lt;rjui@broadcom.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'bcm-nsp' into devel</title>
<updated>2015-12-10T17:47:28Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2015-12-10T17:47:28Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fcb59bdf64e7d6d2bca41624e893b71d319b479b'/>
<id>urn:sha1:fcb59bdf64e7d6d2bca41624e893b71d319b479b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>pinctrl: nsp: add gpio-a driver support for Broadcom NSP SoC</title>
<updated>2015-12-10T17:44:59Z</updated>
<author>
<name>Yendapally Reddy Dhananjaya Reddy</name>
</author>
<published>2015-12-04T17:11:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8bfcbbbcabe02310885a26ebd02550a928c306ca'/>
<id>urn:sha1:8bfcbbbcabe02310885a26ebd02550a928c306ca</id>
<content type='text'>
This adds the initial support of the Broadcom NSP gpio-a driver.

Signed-off-by: Yendapally Reddy Dhananjaya Reddy &lt;yrdreddy@broadcom.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>pinctrl: Rename gpio driver from cygnus to iproc</title>
<updated>2015-11-30T08:44:05Z</updated>
<author>
<name>Pramod Kumar</name>
</author>
<published>2015-11-19T03:52:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=616043d58a89c0966e479a83f64ba8c0ab3e657e'/>
<id>urn:sha1:616043d58a89c0966e479a83f64ba8c0ab3e657e</id>
<content type='text'>
Rename gpio driver file name from pinctrl-cygnus-gpio.c to
pinctrl-iproc-gpio.c to make it more generic so that all
iproc based future SoCs using the same gpio block could
use this driver.

Signed-off-by: Pramod Kumar &lt;pramodku@broadcom.com&gt;
Reviewed-by: Ray Jui &lt;rjui@broadcom.com&gt;
Reviewed-by: Scott Branden &lt;sbranden@broadcom.com&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
</feed>
