<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/mfd/stmpe.c, branch linux-4.0.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.0.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2014-12-31T00:59:59Z</updated>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input</title>
<updated>2014-12-31T00:59:59Z</updated>
<author>
<name>Linus Torvalds</name>
</author>
<published>2014-12-31T00:59:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=bac22980b008ed810c56054d7f8bd73c02326b3f'/>
<id>urn:sha1:bac22980b008ed810c56054d7f8bd73c02326b3f</id>
<content type='text'>
Pull input layer fixes from Dmitry Torokhov:
 "Fixes for v7 protocol for ALPS devices and few other driver fixes.

  Also users can request input events to be stamped with boot time
  timestamps, in addition to real and monotonic timestamps"

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: hil_kbd - fix incorrect use of init_completion
  Input: alps - v7: document the v7 touchpad packet protocol
  Input: alps - v7: fix finger counting for &gt; 2 fingers on clickpads
  Input: alps - v7: sometimes a single touch is reported in mt[1]
  Input: alps - v7: ignore new packets
  Input: evdev - add CLOCK_BOOTTIME support
  Input: psmouse - expose drift duration for IBM trackpoints
  Input: stmpe - bias keypad columns properly
  Input: stmpe - enforce device tree only mode
  mfd: stmpe: add pull up/down register offsets for STMPE
  Input: optimize events_per_packet count calculation
  Input: edt-ft5x06 - fixed a macro coding style issue
  Input: gpio_keys - replace timer and workqueue with delayed workqueue
  Input: gpio_keys - allow separating gpio and irq in device tree
</content>
</entry>
<entry>
<title>mfd: stmpe: add pull up/down register offsets for STMPE</title>
<updated>2014-12-16T05:46:11Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2014-11-04T00:48:47Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=80e1dd82be59d247e899d8ce29389f84ed828994'/>
<id>urn:sha1:80e1dd82be59d247e899d8ce29389f84ed828994</id>
<content type='text'>
This adds the register offsets for pull up/down for the STMPE
1601, 1801 and 24xx expanders. This is used to bias GPIO lines
and keypad lines.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Acked-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>mfd: stmpe: Support gpio over irq under device tree</title>
<updated>2014-09-26T07:23:53Z</updated>
<author>
<name>Sean Cross</name>
</author>
<published>2014-09-12T03:18:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=851ec59614d8cd0d122319c32a5be0f8799d36be'/>
<id>urn:sha1:851ec59614d8cd0d122319c32a5be0f8799d36be</id>
<content type='text'>
The stmpe_platform_data has a irq_over_gpio field, which allows the
system to read STMPE events whenever an IRQ occurs on a GPIO pin.
This patch adds the ability to configure this field and to use a GPIO
as an IRQ source for boards configuring the STMPE in device tree.

Signed-off-by: Sean Cross &lt;xobs@kosagi.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: stmpe: Rid variable length array Sparse warnings</title>
<updated>2014-09-26T07:15:47Z</updated>
<author>
<name>Lee Jones</name>
</author>
<published>2014-08-28T10:20:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=7929fa7740f2a8cba6857aaa0f6513f81a0e3d88'/>
<id>urn:sha1:7929fa7740f2a8cba6857aaa0f6513f81a0e3d88</id>
<content type='text'>
Numbers are generated by taking the largest currently used values.

drivers/mfd/stmpe.c:252:17:
  warning: Variable length array is used.
drivers/mfd/stmpe.c:857:16:
  warning: Variable length array is used.

Acked-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: stmpe: Rid data size incompatibility warn when building for 64bit</title>
<updated>2014-07-09T15:37:55Z</updated>
<author>
<name>Lee Jones</name>
</author>
<published>2014-07-02T10:54:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c00572bc94684a61628a7f6f34f5ce64345742cc'/>
<id>urn:sha1:c00572bc94684a61628a7f6f34f5ce64345742cc</id>
<content type='text'>
Extinguishes:

../drivers/mfd/stmpe-i2c.c: In function ‘stmpe_i2c_probe’:
../drivers/mfd/stmpe-i2c.c:88:13:
	warning: cast from pointer to integer of different size
	partnum = (int)of_id-&gt;data;

Reviewed-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: stmpe: root out static GPIO and IRQ assignments</title>
<updated>2014-05-23T08:41:01Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2014-05-08T21:16:34Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9e9dc7d9597bd6881b3e7ae6ae3d710319605c47'/>
<id>urn:sha1:9e9dc7d9597bd6881b3e7ae6ae3d710319605c47</id>
<content type='text'>
The only platform using the STMPE expander now boots from
device tree using all-dynamic GPIO and IRQ number assignments, so
remove the mechanism to pass this from the device tree entirely.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: stmpe: add optional regulators</title>
<updated>2014-05-09T09:51:12Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2014-05-08T21:16:35Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9c9e321455fb806108f9dbb1872bacfd42c6002b'/>
<id>urn:sha1:9c9e321455fb806108f9dbb1872bacfd42c6002b</id>
<content type='text'>
The STMPE has VCC and VIO supply lines, and sometimes (as on
Ux500) this comes from a software-controlled regulator. Make
it possible to supply the STMPE with power from these
regulators.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: stmpe: mask off unused blocks properly</title>
<updated>2014-05-09T09:51:06Z</updated>
<author>
<name>Linus Walleij</name>
</author>
<published>2014-05-08T21:16:37Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b69d2ad6748e2cd3a6b93fca074adc31f56e4436'/>
<id>urn:sha1:b69d2ad6748e2cd3a6b93fca074adc31f56e4436</id>
<content type='text'>
The STMPE driver would just read/modify/write the system control
register on the STMPE1601, meaning it would not properly mask off
the PWM block, which remained active if it was on at boot time.
This makes sure the blocks are always masked off if they were
active on boot, saving some power. Also rename the inconsistenty
named STMPE1601 define for the PWM block activation.

Signed-off-by: Linus Walleij &lt;linus.walleij@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: stmpe: Trivial: Remove unnecessary semicolon</title>
<updated>2014-03-19T08:58:07Z</updated>
<author>
<name>Sachin Kamat</name>
</author>
<published>2014-02-04T09:07:13Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=52397fe18d6b7ae377293bdcf9827185833c8144'/>
<id>urn:sha1:52397fe18d6b7ae377293bdcf9827185833c8144</id>
<content type='text'>
Semicolon is not necessary after the while statement.

Signed-off-by: Sachin Kamat &lt;sachin.kamat@linaro.org&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
<entry>
<title>mfd: stmicro: Constify struct mfd_cell where possible</title>
<updated>2014-01-06T09:13:24Z</updated>
<author>
<name>Geert Uytterhoeven</name>
</author>
<published>2013-11-18T13:33:01Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=6bbb3c4cb203a3c0596b845bd804d6a18dea7683'/>
<id>urn:sha1:6bbb3c4cb203a3c0596b845bd804d6a18dea7683</id>
<content type='text'>
As of commit 03e361b25ee8dfb1fd9b890072c23c4aae01c6c7 ("mfd: Stop setting
refcounting pointers in original mfd_cell arrays"), the "cell" parameter of
mfd_add_devices() is "const" again. Hence make all cell data passed to
mfd_add_devices() const where possible.

Signed-off-by: Geert Uytterhoeven &lt;geert@linux-m68k.org&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
</content>
</entry>
</feed>
