<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/drivers/gpio, branch v3.3</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
</subtitle>
<id>https://git.shady.money/linux/atom?h=v3.3</id>
<link rel='self' href='https://git.shady.money/linux/atom?h=v3.3'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/'/>
<updated>2012-02-02T04:59:37Z</updated>
<entry>
<title>gpio: Add missing spin_lock_init in gpio-ml-ioh driver</title>
<updated>2012-02-02T04:59:37Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2012-02-01T02:50:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=7e3a70fb7bccada029c188c89bfbf3c0a63c1500'/>
<id>urn:sha1:7e3a70fb7bccada029c188c89bfbf3c0a63c1500</id>
<content type='text'>
This bug was introduced by commit 54be5663
"gpio-ml-ioh: Support interrupt function" which adds a spinlock to struct
ioh_gpio but never init the spinlock.

Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>gpio: Add missing spin_lock_init in gpio-pch driver</title>
<updated>2012-02-02T04:59:15Z</updated>
<author>
<name>Axel Lin</name>
<email>axel.lin@gmail.com</email>
</author>
<published>2012-02-01T02:51:53Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=d166370ad86b33b1111af3a0cdd7de94e03789a6'/>
<id>urn:sha1:d166370ad86b33b1111af3a0cdd7de94e03789a6</id>
<content type='text'>
This bug was introduced by commit d568a681
"gpio-pch: add spinlock in suspend/resume processing"
which adds a spinlock to struct pch_gpio but never init the spinlock.

Reported-by: Tomoya MORINAGA &lt;tomoya.rohm@gmail.com&gt;
Signed-off-by: Axel Lin &lt;axel.lin@gmail.com&gt;
Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>gpio: samsung: adapt to changes in gpio specifier translator function declaration</title>
<updated>2012-02-02T00:05:28Z</updated>
<author>
<name>Thomas Abraham</name>
<email>thomas.abraham@linaro.org</email>
</author>
<published>2012-02-01T13:02:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=876cf5e7b9e4bae014b0fa2cc18b21bce6d99073'/>
<id>urn:sha1:876cf5e7b9e4bae014b0fa2cc18b21bce6d99073</id>
<content type='text'>
Commit 15c9a0acc3f7 (of: create of_phandle_args to simplify return of phandle
parsing data) modifies the parameter list of of_xlate function pointer declaration
in gpio_chip. Adapt the gpio specifier translate function for this change.

Reported-by: Tushar Behera &lt;tushar.behera@linaro.org&gt;
Signed-off-by: Thomas Abraham &lt;thomas.abraham@linaro.org&gt;
Tested-by: Karol Lewandowski &lt;k.lewandowsk@samsung.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>Correct bad gpio naming</title>
<updated>2012-01-22T19:31:04Z</updated>
<author>
<name>Roland Stigge</name>
<email>stigge@antcom.de</email>
</author>
<published>2012-01-22T17:57:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=95120d5d1bc17bdec29085186b6ab3d90e92d6f3'/>
<id>urn:sha1:95120d5d1bc17bdec29085186b6ab3d90e92d6f3</id>
<content type='text'>
One of the GPIO names in drivers/gpio/gpio-lpc32xx.c
was bad. Renaming gpi000 -&gt; gpio00

Signed-off-by: Roland Stigge &lt;stigge@antcom.de&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>gpio: tps65910: Use correct offset for gpio initialization</title>
<updated>2012-01-18T20:48:43Z</updated>
<author>
<name>Laxman Dewangan</name>
<email>ldewangan@nvidia.com</email>
</author>
<published>2012-01-18T14:37:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=94bd2442d25454a874e070d871f50f4ce9d57101'/>
<id>urn:sha1:94bd2442d25454a874e070d871f50f4ce9d57101</id>
<content type='text'>
Using the correct gpio offset for setting the initial value
of gpio when setting output direction.

Signed-off-by: Laxman Dewangan &lt;ldewangan@nvidia.com&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>gpio/it8761e: Restrict it8761e gpio driver to x86.</title>
<updated>2012-01-18T00:43:09Z</updated>
<author>
<name>Grant Likely</name>
<email>grant.likely@secretlab.ca</email>
</author>
<published>2012-01-11T18:03:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=265fe02b6fade1704f01c4e96f99ac051b7fab9d'/>
<id>urn:sha1:265fe02b6fade1704f01c4e96f99ac051b7fab9d</id>
<content type='text'>
This driver does an unconditional read of io space during module init which
causes a bad dereference on ARM.  It looks to me like this is an x86 only
drivers, so restrict it to only compile on x86.

Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
Cc: Denis Turischev &lt;denis@compulab.co.il&gt;
</content>
</entry>
<entry>
<title>gpio-ml-ioh: cleanup __iomem annotation usage</title>
<updated>2012-01-16T16:12:24Z</updated>
<author>
<name>Márton Németh</name>
<email>nm127@freemail.hu</email>
</author>
<published>2012-01-15T09:57:34Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=dd9328a6b026060699d4136d8f926e39281c8a18'/>
<id>urn:sha1:dd9328a6b026060699d4136d8f926e39281c8a18</id>
<content type='text'>
The __iomem annotation is to be used together with pointers used
in iowrite32() but not for pointers returned by kzalloc().
For more details see [1] and [2].

This patch will remove the following sparse warning (i.e. when
copiling with "make C=1"):
 * warning: incorrect type in assignment (different address spaces)

References:
[1] A new I/O memory access mechanism (Sep 15, 2004)
    http://lwn.net/Articles/102232/

[2] Being more anal about iospace accesses (Sep 15, 2004)
    http://lwn.net/Articles/102240/

Signed-off-by: Márton Németh &lt;nm127@freemail.hu&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>gpio-ml-ioh: cleanup NULL pointer checking</title>
<updated>2012-01-16T16:12:24Z</updated>
<author>
<name>Márton Németh</name>
<email>nm127@freemail.hu</email>
</author>
<published>2012-01-15T09:57:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=2bd1c85e855c94da564e151cb54553e6cfc2f04b'/>
<id>urn:sha1:2bd1c85e855c94da564e151cb54553e6cfc2f04b</id>
<content type='text'>
This patch will remove the following sparse warning ("make C=1"):
 * warning: Using plain integer as NULL pointer

Signed-off-by: Márton Németh &lt;nm127@freemail.hu&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>gpio-pch: cleanup __iomem annotation usage</title>
<updated>2012-01-16T16:12:24Z</updated>
<author>
<name>Márton Németh</name>
<email>nm127@freemail.hu</email>
</author>
<published>2012-01-15T10:32:24Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=cd7bf8a554fdfaadcee6d66900c7710651dc58f2'/>
<id>urn:sha1:cd7bf8a554fdfaadcee6d66900c7710651dc58f2</id>
<content type='text'>
The __iomem annotation is to be used together with pointers used
as iowrite32() parameter. For more details see [1] and [2].

This patch will remove the following sparse warnings ("make C=1"):
 * warning: incorrect type in assignment (different address spaces)
 * warning: incorrect type in argument 1 (different address spaces)
 * warning: incorrect type in argument 2 (different address spaces)

References:
[1] A new I/O memory access mechanism (Sep 15, 2004)
    http://lwn.net/Articles/102232/

[2] Being more anal about iospace accesses (Sep 15, 2004)
    http://lwn.net/Articles/102240/

Signed-off-by: Márton Németh &lt;nm127@freemail.hu&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
<entry>
<title>gpio-pch: cleanup NULL pointer checking</title>
<updated>2012-01-16T16:12:24Z</updated>
<author>
<name>Márton Németh</name>
<email>nm127@freemail.hu</email>
</author>
<published>2012-01-15T10:32:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/linux/commit/?id=c4addcb55417a246b4419cbb075a2e4f412a8645'/>
<id>urn:sha1:c4addcb55417a246b4419cbb075a2e4f412a8645</id>
<content type='text'>
This patch will remove the following sparse warning ("make C=1"):
 * warning: Using plain integer as NULL pointer

Signed-off-by: Márton Németh &lt;nm127@freemail.hu&gt;
Signed-off-by: Grant Likely &lt;grant.likely@secretlab.ca&gt;
</content>
</entry>
</feed>
