<feed xmlns='http://www.w3.org/2005/Atom'>
<title>lwn.git/arch/arm/mach-pxa/include/mach/gpio-pxa.h, branch docs-fixes</title>
<subtitle>Linux kernel documentation tree maintained by Jonathan Corbet</subtitle>
<id>http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-fixes</id>
<link rel='self' href='http://mirrors.hust.edu.cn/git/lwn.git/atom?h=docs-fixes'/>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/'/>
<updated>2011-11-15T11:08:27+00:00</updated>
<entry>
<title>ARM: pxa: change gpio to platform device</title>
<updated>2011-11-15T11:08:27+00:00</updated>
<author>
<name>Haojian Zhuang</name>
<email>haojian.zhuang@marvell.com</email>
</author>
<published>2011-10-17T12:37:52+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=157d2644cb0c1e71a18baaffca56d2b1d0ebf10f'/>
<id>urn:sha1:157d2644cb0c1e71a18baaffca56d2b1d0ebf10f</id>
<content type='text'>
Remove most gpio macros and change gpio driver to platform driver.

Signed-off-by: Haojian Zhuang &lt;haojian.zhuang@marvell.com&gt;
</content>
</entry>
<entry>
<title>ARM: pxa: rename NR_BUILTIN_GPIO</title>
<updated>2011-11-14T13:07:59+00:00</updated>
<author>
<name>Haojian Zhuang</name>
<email>haojian.zhuang@marvell.com</email>
</author>
<published>2011-11-08T06:15:59+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=1a8d5fab16ed9401d99d0c463b5e57bdd744c8d3'/>
<id>urn:sha1:1a8d5fab16ed9401d99d0c463b5e57bdd744c8d3</id>
<content type='text'>
NR_BUILTIN_GPIO is both defined in arch-pxa and arch-mmp. Now replace it
with PXA_NR_BUILTIN_GPIO and MMP_NR_BUILTIN_GPIO.

Signed-off-by: Haojian Zhuang &lt;haojian.zhuang@marvell.com&gt;
</content>
</entry>
<entry>
<title>ARM: PXA: fix gpio-pxa.h build errors</title>
<updated>2011-11-05T22:26:40+00:00</updated>
<author>
<name>Russell King</name>
<email>rmk+kernel@arm.linux.org.uk</email>
</author>
<published>2011-11-05T22:03:25+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=7124cb96cadc5f9990ade39780b672b01bfc6484'/>
<id>urn:sha1:7124cb96cadc5f9990ade39780b672b01bfc6484</id>
<content type='text'>
A mismerge in 43872fa (Merge branch 'depends/rmk/gpio' into next/fixes)
causes these build errors:

In file included from arch/arm/mach-pxa/include/mach/gpio.h:30,
                 from arch/arm/include/asm/gpio.h:6,
                 from include/linux/gpio.h:31,
                 from arch/arm/mach-pxa/generic.c:20:
arch/arm/mach-pxa/include/mach/gpio-pxa.h: In function ■__gpio_is_occupied■:
arch/arm/mach-pxa/include/mach/gpio-pxa.h:121: error: invalid operands to binary &gt;&gt; (have ■void *■ and ■unsigned int■)
arch/arm/mach-pxa/include/mach/gpio-pxa.h:122: error: invalid operands to binary &amp; (have ■void *■ and ■int■)
arch/arm/mach-pxa/include/mach/gpio-pxa.h:129: error: invalid operands to binary &amp; (have ■void *■ and ■int■)

So fix them.

Acked-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
<entry>
<title>Merge branch 'depends/rmk/gpio' into next/fixes</title>
<updated>2011-10-31T21:44:18+00:00</updated>
<author>
<name>Arnd Bergmann</name>
<email>arnd@arndb.de</email>
</author>
<published>2011-10-31T21:44:18+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=43872fa788060eef91ae437957e0a5e39f1c56fd'/>
<id>urn:sha1:43872fa788060eef91ae437957e0a5e39f1c56fd</id>
<content type='text'>
This sorts out merge conflicts with the arm/gpio branch that
already got merged into mainline Linux.

Signed-off-by: Arnd Bergmann &lt;arnd@arndb.de&gt;
</content>
</entry>
<entry>
<title>ARM: 7104/1: plat-pxa: break out GPIO driver specifics</title>
<updated>2011-10-01T22:45:34+00:00</updated>
<author>
<name>Linus Walleij</name>
<email>linus.walleij@linaro.org</email>
</author>
<published>2011-09-28T08:11:30+00:00</published>
<link rel='alternate' type='text/html' href='http://mirrors.hust.edu.cn/git/lwn.git/commit/?id=f55be1bf52aad524dc1bf556ae26c90262c87825'/>
<id>urn:sha1:f55be1bf52aad524dc1bf556ae26c90262c87825</id>
<content type='text'>
The &lt;mach/gpio.h&gt; file is included from upper directories
and deal with generic GPIO and gpiolib stuff. Break out the
platform and driver specific defines and functions into its own
header file.

Cc: Eric Miao &lt;eric.y.miao@gmail.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
</content>
</entry>
</feed>
