<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/Intel-BMC/linux.git/arch/blackfin/include/asm/gpio.h, branch dev</title>
<subtitle>Intel OpenBMC Linux kernel source tree (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev</id>
<link rel='self' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/atom?h=dev'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/'/>
<updated>2013-09-19T12:39:32+00:00</updated>
<entry>
<title>blackfin: gpio: Remove none gpio lib code.</title>
<updated>2013-09-19T12:39:32+00:00</updated>
<author>
<name>Sonic Zhang</name>
<email>sonic.zhang@analog.com</email>
</author>
<published>2013-09-03T08:29:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=ffb7fc0f6d2d630cb9e6e37e67993aaa342819f1'/>
<id>urn:sha1:ffb7fc0f6d2d630cb9e6e37e67993aaa342819f1</id>
<content type='text'>
- Remove non gpio lib code from blackfin architecture.
- Limit the lagecy blackfin gpio driver to bf5xx processors only.
- Remove unused definition of the pint power functions.

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>bf60x: pm: add pint suspend and resume support</title>
<updated>2012-07-24T05:39:51+00:00</updated>
<author>
<name>Steven Miao</name>
<email>realmz6@gmail.com</email>
</author>
<published>2012-06-14T10:04:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=d49cdf84096392359a4d532733ab5a165d24bb0d'/>
<id>urn:sha1:d49cdf84096392359a4d532733ab5a165d24bb0d</id>
<content type='text'>
save and restore pint sec CTL
save and restore pint registers
add pint suspend and resume when suspend to mem

Signed-off-by: Steven Miao &lt;realmz6@gmail.com&gt;
Signed-off-by: Bob Liu &lt;lliubbo@gmail.com&gt;
</content>
</entry>
<entry>
<title>blackfin: GPIO: Implement more GPIO APIs</title>
<updated>2012-05-21T06:54:34+00:00</updated>
<author>
<name>Sonic Zhang</name>
<email>sonic.zhang@analog.com</email>
</author>
<published>2012-04-27T10:25:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=45abc49d194539144b5dd510c82c03c36cbd3a58'/>
<id>urn:sha1:45abc49d194539144b5dd510c82c03c36cbd3a58</id>
<content type='text'>
Implement more GPIO APIs in case GPIOLIB is disabled.

Signed-off-by: Sonic Zhang &lt;sonic.zhang@analog.com&gt;
Signed-off-by: Bob Liu &lt;lliubbo@gmail.com&gt;
</content>
</entry>
<entry>
<title>blackfin: gpio: fix compile error if !CONFIG_GPIOLIB</title>
<updated>2012-04-06T02:25:03+00:00</updated>
<author>
<name>Bob Liu</name>
<email>lliubbo@gmail.com</email>
</author>
<published>2012-03-27T03:27:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=e8c5c6da6c8aafceb9b7ca98c601db55640826b3'/>
<id>urn:sha1:e8c5c6da6c8aafceb9b7ca98c601db55640826b3</id>
<content type='text'>
Add __gpio_get_value()/__gpio_set_value() to fix compile error if
CONFIG_GPIOLIB = n.

Signed-off-by: Bob Liu &lt;lliubbo@gmail.com&gt;
</content>
</entry>
<entry>
<title>Blackfin: bf538: pull gpio/port logic out of core hibernate paths</title>
<updated>2011-07-23T05:18:30+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2011-06-27T18:46:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=9466a0510a5445d81eaf33affc20e2f7e2e718fb'/>
<id>urn:sha1:9466a0510a5445d81eaf33affc20e2f7e2e718fb</id>
<content type='text'>
Re-architect how we save/restore the gpio/port logic that only pertains
to bf538/bf539 parts by pulling it out of the core code paths and pushing
it out to bf538-specific locations.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: gpio/ints: generalize pint logic</title>
<updated>2011-07-23T05:18:27+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2011-06-26T17:56:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=01f8e34c9855e5aa4f56a73b8d5ea8f7613dbb7e'/>
<id>urn:sha1:01f8e34c9855e5aa4f56a73b8d5ea8f7613dbb7e</id>
<content type='text'>
Have the logic that uses peripheral interrupt blocks key off of pint
defines rather than CPU names so that things are generalized across
families.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: gpio: punt unused GPIO_# defines</title>
<updated>2011-07-23T05:18:24+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2011-06-26T16:30:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=1a9e5bfbd463d97afb12700eaddfaf29da256f5e'/>
<id>urn:sha1:1a9e5bfbd463d97afb12700eaddfaf29da256f5e</id>
<content type='text'>
These defines don't accomplish much as GPIO_# is the same thing as #.
Each CPU already provides helpful symbolic defines like GPIO_&lt;PIN&gt;
which everyone uses, so just punt these # ones.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: gpio: add a debounce stub</title>
<updated>2010-08-06T16:55:58+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2010-08-06T15:36:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=aab2393e2ec52c74b419af7c26a12e21584e483b'/>
<id>urn:sha1:aab2393e2ec52c74b419af7c26a12e21584e483b</id>
<content type='text'>
The GPIO API was extended recently to include debounce functions, but
since the on-chip Blackfin GPIO modules don't support this stuff, make
a stub in the non-GPIOLIB case so drivers build properly.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: gpio/portmux: clean up whitespace corruption</title>
<updated>2010-08-06T16:55:51+00:00</updated>
<author>
<name>Mike Frysinger</name>
<email>vapier@gentoo.org</email>
</author>
<published>2010-07-05T08:40:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=812ae98f0849fbceb32c6d21bcdda42b40264c82'/>
<id>urn:sha1:812ae98f0849fbceb32c6d21bcdda42b40264c82</id>
<content type='text'>
Random tabs instead of spaces, mixes of the two, and unicode spaces
instead of ascii spaces.

Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
<entry>
<title>Blackfin: punt Blackfin-specific GPIO wakeup API</title>
<updated>2010-05-21T13:40:16+00:00</updated>
<author>
<name>Michael Hennerich</name>
<email>michael.hennerich@analog.com</email>
</author>
<published>2010-03-10T14:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/Intel-BMC/linux.git/commit/?id=bb84dbf69b0730fcc78c275f900ed74b2b8453a5'/>
<id>urn:sha1:bb84dbf69b0730fcc78c275f900ed74b2b8453a5</id>
<content type='text'>
This patch removes a custom GPIO wakeup API which allowed GPIOs to act
as wakeup sources, which are not configured as Interrupts.
This API is a leftover from the time before irq_wake was established.
From now on people must use enable_irq_wake(GPIO_IRQx) and the GPIO in
question needs to be configured as Interrupt.

Signed-off-by: Michael Hennerich &lt;michael.hennerich@analog.com&gt;
Signed-off-by: Mike Frysinger &lt;vapier@gentoo.org&gt;
</content>
</entry>
</feed>
