<feed xmlns='http://www.w3.org/2005/Atom'>
<title>bcm63xx/u-boot/doc/device-tree-bindings/gpio, branch master</title>
<subtitle>Broadcom-s U-Boot</subtitle>
<id>https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/bcm63xx/u-boot/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/'/>
<updated>2019-01-16T12:56:43Z</updated>
<entry>
<title>mips: mscc_sgpio: Add DT bindings documentation</title>
<updated>2019-01-16T12:56:43Z</updated>
<author>
<name>Lars Povlsen</name>
</author>
<published>2019-01-02T08:52:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2a48c15d2e4d43d6fbac427d03ef73f41d8708ae'/>
<id>urn:sha1:2a48c15d2e4d43d6fbac427d03ef73f41d8708ae</id>
<content type='text'>
This add device tree binding documentation for the MSCC serial GPIO
driver.

Signed-off-by: Lars Povlsen &lt;lars.povlsen@microsemi.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>CREG GPIO: add device tree bindings</title>
<updated>2018-07-31T04:49:47Z</updated>
<author>
<name>Eugeniy Paltsev</name>
</author>
<published>2018-06-08T14:58:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=7620ec4df65d6d2148e7476fbaff6619556acb13'/>
<id>urn:sha1:7620ec4df65d6d2148e7476fbaff6619556acb13</id>
<content type='text'>
Signed-off-by: Eugeniy Paltsev &lt;Eugeniy.Paltsev@synopsys.com&gt;
Signed-off-by: Alexey Brodkin &lt;abrodkin@synopsys.com&gt;
</content>
</entry>
<entry>
<title>gpio: bcm2835: add device tree support</title>
<updated>2016-11-29T01:09:45Z</updated>
<author>
<name>Fabian Vogt</name>
</author>
<published>2016-09-26T12:26:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=4faf5f93c61632c18e435dc6a190b30893786a10'/>
<id>urn:sha1:4faf5f93c61632c18e435dc6a190b30893786a10</id>
<content type='text'>
This patch adds device tree support for the bcm2835 GPIO driver.

Signed-off-by: Fabian Vogt &lt;fvogt@suse.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>gpio: Add driver for TI PCF8575 I2C GPIO expander</title>
<updated>2016-08-08T17:32:53Z</updated>
<author>
<name>Vignesh R</name>
</author>
<published>2016-08-02T04:44:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=5746b0df9c09fe5e16412118d1977b5d7cb5fed5'/>
<id>urn:sha1:5746b0df9c09fe5e16412118d1977b5d7cb5fed5</id>
<content type='text'>
TI's PCF8575 is a 16-bit I2C GPIO expander.The device features a
16-bit quasi-bidirectional I/O ports. Each quasi-bidirectional I/O can
be used as an input or output without the use of a data-direction
control signal. The I/Os should be high before being used as inputs.
Read the device documentation for more details[1].

This driver is based on pcf857x driver available in Linux v4.7 kernel.
It supports basic reading and writing of gpio pins.

[1] http://www.ti.com/lit/ds/symlink/pcf8575.pdf

Signed-off-by: Vignesh R &lt;vigneshr@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Mugunthan V N &lt;mugunthanvnm@ti.com&gt;
</content>
</entry>
<entry>
<title>x86: Update x86-pinctrl driver device-tree-bindings doc</title>
<updated>2016-06-12T04:19:35Z</updated>
<author>
<name>Bin Meng</name>
</author>
<published>2016-06-08T12:07:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=2600ba6de07d80407308c632c7bfa3a538b36549'/>
<id>urn:sha1:2600ba6de07d80407308c632c7bfa3a538b36549</id>
<content type='text'>
This updates the device-tree-bindings doc for x86-pinctrl driver:

 - clarify "gpio-offset" is required only when "mode-gpio" is set
 - correct property name "pull-strength"
 - use tab instead of space at several places

Signed-off-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
Reviewed-by: Stefan Roese &lt;sr@denx.de&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>gpio: add Tegra186 GPIO driver</title>
<updated>2016-05-31T16:54:24Z</updated>
<author>
<name>Stephen Warren</name>
</author>
<published>2016-05-25T20:38:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=074a1fdd27953aacb59346c83baaf443335ea04e'/>
<id>urn:sha1:074a1fdd27953aacb59346c83baaf443335ea04e</id>
<content type='text'>
Tegra186's GPIO controller register layout is significantly different from
previous chips, so add a new driver for it. In fact, there are two
different GPIO controllers in Tegra186 that share a similar register
layout, but very different port mapping. This driver covers both.

The DT binding is already present in the Linux kernel (in linux-next via
the Tegra tree so far).

Signed-off-by: Stephen Warren &lt;swarren@nvidia.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt; # v1
Signed-off-by: Tom Warren &lt;twarren@nvidia.com&gt;
</content>
</entry>
<entry>
<title>gpio: Add support for Qualcomm PM8916 gpios</title>
<updated>2016-04-01T21:18:13Z</updated>
<author>
<name>Mateusz Kulikowski</name>
</author>
<published>2016-03-31T21:12:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=120800df720095a3c60c72a6bdcf6904dc3c4b20'/>
<id>urn:sha1:120800df720095a3c60c72a6bdcf6904dc3c4b20</id>
<content type='text'>
This driver supports GPIOs present on PM8916 PMIC.
There are 2 device drivers inside:
- GPIO driver (4 "generic" GPIOs)
- Keypad driver that presents itself as GPIO with 2 inputs (power and reset)

Signed-off-by: Mateusz Kulikowski &lt;mateusz.kulikowski@gmail.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Tested-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>gpio: Add support for Qualcomm gpio controller</title>
<updated>2016-04-01T21:18:07Z</updated>
<author>
<name>Mateusz Kulikowski</name>
</author>
<published>2016-03-31T21:12:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=81a87e189456be131e4c95a8a0b6b4c4c52e0175'/>
<id>urn:sha1:81a87e189456be131e4c95a8a0b6b4c4c52e0175</id>
<content type='text'>
Add support for gpio controllers on Qualcomm Snapdragon devices.
This devices are usually called Top Level Mode Multiplexing in
Qualcomm documentation.

Signed-off-by: Mateusz Kulikowski &lt;mateusz.kulikowski@gmail.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
Tested-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>x86: broadwell: Add a pinctrl driver</title>
<updated>2016-03-17T02:27:26Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2016-03-12T05:07:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=b24f5c4f27bf6a473fc9a3937a2bbf6ddf0fb104'/>
<id>urn:sha1:b24f5c4f27bf6a473fc9a3937a2bbf6ddf0fb104</id>
<content type='text'>
GPIO pins need to be set up on start-up. Add a driver to provide this,
configured from the device tree.

The binding is slightly different from the existing ICH6 binding, since that
is quite verbose. The new binding should be just as extensible.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Acked-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
<entry>
<title>x86: dts: Update the pinctrl binding a little</title>
<updated>2016-03-17T02:27:25Z</updated>
<author>
<name>Simon Glass</name>
</author>
<published>2016-03-12T05:07:17Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/bcm63xx/u-boot/commit/?id=c13dcb3dc7aeaf0a78daff0a3d28eaaa94ad1f28'/>
<id>urn:sha1:c13dcb3dc7aeaf0a78daff0a3d28eaaa94ad1f28</id>
<content type='text'>
Make a few minor updates to make the meaning clearer.

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
Reviewed-by: Bin Meng &lt;bmeng.cn@gmail.com&gt;
</content>
</entry>
</feed>
