<feed xmlns='http://www.w3.org/2005/Atom'>
<title>u-boot.git/drivers/gpio, branch v2013.07-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=v2013.07-rc2</id>
<link rel='self' href='http://cgit.235523.xyz/u-boot.git/atom/drivers/gpio?h=v2013.07-rc2'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/'/>
<updated>2013-05-13T08:30:27Z</updated>
<entry>
<title>bfin: Move gpio support for bf54x and bf60x into the generic driver folder.</title>
<updated>2013-05-13T08:30:27Z</updated>
<author>
<name>Sonic Zhang</name>
<email>sonic.zhang@analog.com</email>
</author>
<published>2013-05-02T05:46:21Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=da34aae5fba36c1f1989fdd41fffa723f300eaad'/>
<id>urn:sha1:da34aae5fba36c1f1989fdd41fffa723f300eaad</id>
<content type='text'>
The gpio spec for bf54x and bf60x differ a lot from the old gpio driver for bf5xx.
A lot of machine macros are used to accomodate both code in one gpio driver.
This patch split the old gpio driver and move new gpio2 support to the generic
gpio driver folder.

- To enable gpio2 driver, macro CONFIG_ADI_GPIO2 should be defined in the board's
config header file.
- The gpio2 driver supports bf54x, bf60x and future ADI processors, while the
older gpio driver supports bf50x, bf51x, bf52x, bf53x and bf561.
- All blackfin specific gpio function names are replaced by the generic gpio APIs.

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
</content>
</entry>
<entry>
<title>gpio: Add support for microblaze xilinx GPIO</title>
<updated>2013-05-09T09:20:08Z</updated>
<author>
<name>Michal Simek</name>
<email>michal.simek@xilinx.com</email>
</author>
<published>2013-04-24T08:01:20Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=4e779ad2e54e39d5343c8c83b4fc686a7bb16859'/>
<id>urn:sha1:4e779ad2e54e39d5343c8c83b4fc686a7bb16859</id>
<content type='text'>
Microblaze uses gpio which is connected to the system reset.
Currently gpio subsystem wasn't used for it.

Add gpio driver and change Microblaze reset logic to be done
via gpio subsystem.

There are various configurations which Microblaze can have
that's why gpio_alloc/gpio_alloc_dual(for dual channel)
function has been introduced and gpio can be allocated
dynamically.

Adding several gpios IP is also possible and supported.

For listing gpio configuration please use "gpio status" command

This patch also remove one compilation warning:
microblaze-generic.c: In function 'do_reset':
microblaze-generic.c:38:47: warning: operation on '*1073741824u'
 may be undefined [-Wsequence-point]

Signed-off-by: Michal Simek &lt;michal.simek@xilinx.com&gt;
</content>
</entry>
<entry>
<title>Merge u-boot/master into u-boot-ti/master</title>
<updated>2013-03-11T16:16:13Z</updated>
<author>
<name>Tom Rini</name>
<email>trini@ti.com</email>
</author>
<published>2013-03-11T16:02:40Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=76b40ab41eff1f402ee52ba768b09daad293b9bb'/>
<id>urn:sha1:76b40ab41eff1f402ee52ba768b09daad293b9bb</id>
<content type='text'>
In master we had already taken a patch to fix the davinci GPIO code for
CONFIG_SOC_DM646X and in u-boot-ti we have additional patches to support
DA830 (which is CONFIG_SOC_DA8XX &amp;&amp; !CONFIG_SOC_DA850).  Resolve these
conflicts manually and comment the #else/#endif lines for clarity.

Conflicts:
	arch/arm/include/asm/arch-davinci/gpio.h
	drivers/gpio/da8xx_gpio.c

Signed-off-by: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>gpio: Build the da8xx_gpio code for the davinci644x device</title>
<updated>2013-02-20T13:52:41Z</updated>
<author>
<name>Holger Hans Peter Freyther</name>
<email>holger@freyther.de</email>
</author>
<published>2013-02-07T23:41:01Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=03414ac45e119496e2475aeacbb968bb67da24f8'/>
<id>urn:sha1:03414ac45e119496e2475aeacbb968bb67da24f8</id>
<content type='text'>
The differences include the number of GPIOs and that one is
not required to set the pinmux on request.

Signed-off-by: Holger Hans Peter Freyther &lt;holger@freyther.de&gt;
</content>
</entry>
<entry>
<title>da8xx: Add the missing pinmux for da830 to the gpio driver</title>
<updated>2013-02-18T18:48:03Z</updated>
<author>
<name>Tomas Novotny</name>
<email>tomas@novotny.cz</email>
</author>
<published>2013-02-01T06:46:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=b9f56698c7e9bf7ac773b5346c4f6886e214b69b'/>
<id>urn:sha1:b9f56698c7e9bf7ac773b5346c4f6886e214b69b</id>
<content type='text'>
The pinmux was generated from linux/arch/arm/mach-davinci/da830.c as of
kernel version 3.7.5. If the driver is used for the da850, then SoC
variant must be specified by CONFIG_SOC_DA850.

Signed-off-by: Tomas Novotny &lt;tomas@novotny.cz&gt;
Cc: Tom Rini &lt;trini@ti.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'u-boot-ti/master' into 'u-boot-arm/master'</title>
<updated>2013-01-08T12:15:45Z</updated>
<author>
<name>Albert ARIBAUD</name>
<email>albert.u.boot@aribaud.net</email>
</author>
<published>2013-01-08T12:15:45Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=79f38777947ac7685e2cef8bd977f954ab198c0e'/>
<id>urn:sha1:79f38777947ac7685e2cef8bd977f954ab198c0e</id>
<content type='text'>
This required manual merging drivers/mtd/nand/Makefile
and adding am335x_evm support for CONFIG_SPL_NAND_DRIVERS
</content>
</entry>
<entry>
<title>gpio: add gpio_is_valid() to omap_gpio API</title>
<updated>2012-12-10T19:45:35Z</updated>
<author>
<name>Nikita Kiryanov</name>
<email>nikita@compulab.co.il</email>
</author>
<published>2012-11-27T22:40:57Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=dcee1ab3207327f142635b08e834af5e9f9f8cc9'/>
<id>urn:sha1:dcee1ab3207327f142635b08e834af5e9f9f8cc9</id>
<content type='text'>
Add gpio_is_valid() to omap_gpio API

Signed-off-by: Nikita Kiryanov &lt;nikita@compulab.co.il&gt;
Signed-off-by: Igor Grinberg &lt;grinberg@compulab.co.il&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' of git://git.denx.de/u-boot into resolve</title>
<updated>2012-12-10T05:13:27Z</updated>
<author>
<name>Minkyu Kang</name>
<email>mk7.kang@samsung.com</email>
</author>
<published>2012-12-10T04:44:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=2c601c7208713ba9b2158c57adcf515f4bdbc212'/>
<id>urn:sha1:2c601c7208713ba9b2158c57adcf515f4bdbc212</id>
<content type='text'>
Conflicts:
	README
	board/samsung/universal_c210/universal.c
	drivers/misc/Makefile
	drivers/power/power_fsl.c
	include/configs/mx35pdk.h
	include/configs/mx53loco.h
	include/configs/seaboard.h
</content>
</entry>
<entry>
<title>x86: gpio: Add additional GPIO banks to the ICH6 driver</title>
<updated>2012-12-06T22:30:38Z</updated>
<author>
<name>Bill Richardson</name>
<email>wfrichar@chromium.org</email>
</author>
<published>2012-10-20T11:44:36Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=57be9172fc87fa156973faadb7b74c36ae5c52e7'/>
<id>urn:sha1:57be9172fc87fa156973faadb7b74c36ae5c52e7</id>
<content type='text'>
We can generally trust the ICH to have GPIO Bank 0 (the first 32 pins) in the
same place across all versions. This change adds two more banks, for up to
96 GPIOS.

BUT:
- Not all chipsets have the same number of GPIOs
- Not all chipsets have the same number of GPIO banks
- Not all chipsets put the additional banks at the same offset from GPIOBASE
- There so many chipset variants that it's pretty much impossible to support
  them all, or even keep track of the new ones.

So, although this adds suppport for the additional banks that seem to work
for the particular variants of CougarPoint Mobile chipsets that we've tried,
there's no chance it will support everything Intel produces. Good luck.

Signed-off-by: Bill Richardson &lt;wfrichar@chromium.org&gt;
Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
<entry>
<title>x86: gpio: Add GPIO driver for Intel ICH6 and later.</title>
<updated>2012-12-06T22:30:38Z</updated>
<author>
<name>Bill Richardson</name>
<email>wfrichar@chromium.org</email>
</author>
<published>2012-10-20T11:44:34Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/u-boot.git/commit/?id=55ae10f8dbdf306e210240937ee4d558c8590447'/>
<id>urn:sha1:55ae10f8dbdf306e210240937ee4d558c8590447</id>
<content type='text'>
Implement &lt;asm-generic/gpio.h&gt; functions for Intel ICH6 and later.
Only GPIOs 0-31 are handled by this code.

Signed-off-by: Bill Richardson &lt;wfrichar@chromium.org&gt;

Signed-off-by: Simon Glass &lt;sjg@chromium.org&gt;
</content>
</entry>
</feed>
