<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/gpio, branch v2018.11-rc2</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/u-boot.git/atom/drivers/gpio?h=v2018.11-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/gpio?h=v2018.11-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2018-10-10T17:35:03Z</updated>
<entry>
<title>gpio: da8xx: Push generic defines of gpio.h out of mach-davinci</title>
<updated>2018-10-10T17:35:03Z</updated>
<author>
<name>Keerthy</name>
<email>j-keerthy@ti.com</email>
</author>
<published>2018-10-03T12:25:14Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=0f3cf2b3e5d1116321eaf7d16338d91a5811143d'/>
<id>urn:sha1:0f3cf2b3e5d1116321eaf7d16338d91a5811143d</id>
<content type='text'>
Push generic defines of gpio.h out of mach-davinci to drivers/gpio
now that non-davinci architectures are beginning to use this IP.

Signed-off-by: Keerthy &lt;j-keerthy@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
[trini: Fix calimain build]
Signed-off-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>gpio: da8xx: Add k2g compatible</title>
<updated>2018-10-10T17:32:41Z</updated>
<author>
<name>Keerthy</name>
<email>j-keerthy@ti.com</email>
</author>
<published>2018-10-03T12:25:13Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=401d74cb2cf781dfc3bec21561385a460f20f3b6'/>
<id>urn:sha1:401d74cb2cf781dfc3bec21561385a460f20f3b6</id>
<content type='text'>
Add k2g compatible so that k3 SoCs can be supported

Signed-off-by: Keerthy &lt;j-keerthy@ti.com&gt;
Reviewed-by: Tom Rini &lt;trini@konsulko.com&gt;
</content>
</entry>
<entry>
<title>gpio: dwapb_gpio: Change to use devm_kcalloc()</title>
<updated>2018-10-03T10:56:50Z</updated>
<author>
<name>Ley Foon Tan</name>
<email>ley.foon.tan@intel.com</email>
</author>
<published>2018-09-19T08:26:33Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=86d56a5da5b2d50879c1ea955c8e1eed5d27fa7d'/>
<id>urn:sha1:86d56a5da5b2d50879c1ea955c8e1eed5d27fa7d</id>
<content type='text'>
Change to use managed resource function devm_kcalloc(),
so it will auto free memory when driver is removed.

Signed-off-by: Ley Foon Tan &lt;ley.foon.tan@intel.com&gt;
</content>
</entry>
<entry>
<title>gpio: dwapb_gpio: Change to use dev_read_addr()</title>
<updated>2018-09-15T01:17:01Z</updated>
<author>
<name>Ley Foon Tan</name>
<email>ley.foon.tan@intel.com</email>
</author>
<published>2018-08-15T18:05:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9ea354444d156b1f7c1d1990a32215c257b38e16'/>
<id>urn:sha1:9ea354444d156b1f7c1d1990a32215c257b38e16</id>
<content type='text'>
This changes the driver to use dev_read_addr() which is safe both for
flat trees and live trees.

Signed-off-by: Ley Foon Tan &lt;ley.foon.tan@intel.com&gt;
</content>
</entry>
<entry>
<title>gpio: dwapb_gpio: Add reset ctrl to driver</title>
<updated>2018-09-15T01:17:01Z</updated>
<author>
<name>Ley Foon Tan</name>
<email>ley.foon.tan@intel.com</email>
</author>
<published>2018-09-04T06:04:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=db6a158bc3fbf44fa71d18bf92f48961a500b4cc'/>
<id>urn:sha1:db6a158bc3fbf44fa71d18bf92f48961a500b4cc</id>
<content type='text'>
Add code to reset all reset signals as in gpio DT node. A reset property
is an optional feature, so only print out a warning and do not fail if a
reset property is not present.

If a reset property is discovered, then use it to deassert, thus
bringing the IP out of reset.

Signed-off-by: Ley Foon Tan &lt;ley.foon.tan@intel.com&gt;
</content>
</entry>
<entry>
<title>gpio: dwapb_gpio: Enable get_function support</title>
<updated>2018-09-15T01:17:01Z</updated>
<author>
<name>Ley Foon Tan</name>
<email>ley.foon.tan@intel.com</email>
</author>
<published>2018-08-16T05:46:30Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=71f2700b92ab6e419741dc81c27d77cddfaab45f'/>
<id>urn:sha1:71f2700b92ab6e419741dc81c27d77cddfaab45f</id>
<content type='text'>
Enabled get_function support for dwapb where the function will
return the state of GPIO port.

Signed-off-by: Chin Liang See &lt;chin.liang.see@intel.com&gt;
Signed-off-by: Ley Foon Tan &lt;ley.foon.tan@intel.com&gt;
</content>
</entry>
<entry>
<title>DM: omap_gpio: Reduce overhead when used with OF_PLATDATA</title>
<updated>2018-09-12T01:38:52Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2018-08-21T01:27:48Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=99571b41c6c21ccd3737971a51727e6f4d89126d'/>
<id>urn:sha1:99571b41c6c21ccd3737971a51727e6f4d89126d</id>
<content type='text'>
Platforms with limited resources in SPL may enable OF_PLATDATA,
this limits some of the library functions and cannot extract data
from the device tree.  This patch adds additional wrappers around
these functions to only allow them when OF_CONTROL is enabled and
OF_PLATDATA is not.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
Reviewed-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>GPIO: omap_gpio: Fix gpio name names with device tree</title>
<updated>2018-09-12T01:38:15Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2018-08-17T19:37:58Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=535f46dad920094df12b2d19f071db2e6a8ae0ab'/>
<id>urn:sha1:535f46dad920094df12b2d19f071db2e6a8ae0ab</id>
<content type='text'>
The GPIO bank numbers do not appear in the device tree, so this
patch makes the gpio name based on the address
(ie gpio@49054000_31 vs gpio4_31)

adam

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
Tested-by: Derald D. Woods &lt;woods.technical@gmail.com&gt;
</content>
</entry>
<entry>
<title>dm: gpio: da8xx_gpio: Add support for GPIO_ACTIVE_LOW/HIGH</title>
<updated>2018-09-12T01:38:00Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2018-08-17T04:21:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=9440b3d3d0bec6a7aa40307aff0699ec48e74a71'/>
<id>urn:sha1:9440b3d3d0bec6a7aa40307aff0699ec48e74a71</id>
<content type='text'>
With DM and device tree support, let's use the GPIO_ACTIVE_HIGH
and GPIO_ACTIVE_LOW from the device tree as they are intended.

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
<entry>
<title>DM: GPIO: Fix da8xx GPIO indexing over GPIO 32</title>
<updated>2018-09-12T01:37:50Z</updated>
<author>
<name>Adam Ford</name>
<email>aford173@gmail.com</email>
</author>
<published>2018-08-17T04:13:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=1eddf549319541ae41b2c8f1cb7a01fe3b737b53'/>
<id>urn:sha1:1eddf549319541ae41b2c8f1cb7a01fe3b737b53</id>
<content type='text'>
The GPIO banks are broken up into two 16-bit registers for each
bank set.  Unfortunately, the math that determines how to shift
blindly shifted by the number of the gpio.  This worked for gpio
numbers under 32, but higher gpio's are broken.  This fixes the
gpio index, so the bank is passed and the shift amount within
the register is passed now instead of the gpio number.

Fixes: 8e51c0f25406("dm: gpio: Add DM compatibility to
GPIO driver for Davinci")

Signed-off-by: Adam Ford &lt;aford173@gmail.com&gt;
</content>
</entry>
</feed>
