<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/linux.git/drivers/platform/chrome, branch v3.16.58</title>
<subtitle>Linux Kernel
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.16.58</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/atom?h=v3.16.58'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/'/>
<updated>2015-01-15T10:44:57Z</updated>
<entry>
<title>platform/chrome: Add support for the acer c720p touchscreen.</title>
<updated>2015-01-15T10:44:57Z</updated>
<author>
<name>Michael Mullin</name>
<email>masmullin@gmail.com</email>
</author>
<published>2014-07-16T00:00:54Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=4a4bf3a36a054bda11db1c64c80d1dea500fa806'/>
<id>urn:sha1:4a4bf3a36a054bda11db1c64c80d1dea500fa806</id>
<content type='text'>
commit b90b3c4ae06af135e279c9a5aa1c640d22787fc4 upstream.

Add support for the acer c720p touchscreen.
Tested manually by using the touchscreen on the acer c720p-2664

Based on the following patch by Dave Parker &lt;dparker@chromium.org&gt;:
https://chromium-review.googlesource.com/#/c/167136/

Signed-off-by: Michael Mullin &lt;masmullin@gmail.com&gt;
Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
Cc: Scot Doyle &lt;lkml14@scotdoyle.com&gt;
Signed-off-by: Luis Henriques &lt;luis.henriques@canonical.com&gt;
</content>
</entry>
<entry>
<title>platform/chrome: chromeos_laptop - Add Toshiba CB35 Touch</title>
<updated>2015-01-15T10:44:56Z</updated>
<author>
<name>Gene Chen</name>
<email>gene.chen@intel.com</email>
</author>
<published>2014-06-17T21:02:03Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=c856db1ff3b1d42390c050fa8a223a669e7ad7cb'/>
<id>urn:sha1:c856db1ff3b1d42390c050fa8a223a669e7ad7cb</id>
<content type='text'>
commit 963cb6fa0f5f115986e970b9d97440e4906524fa upstream.

Add support for Leon touch devices, which is the same as
falco/peppy/wolf on the same buses using the LynxPoint-LP I2C
via the i2c-designware-pci driver.

Based on these patches from the chromeos-3.8 kernel:
https://chromium-review.googlesource.com/168351
https://chromium-review.googlesource.com/173445

Signed-off-by: Gene Chen &lt;gene.chen@intel.com&gt;
Signed-off-by: Benson Leung &lt;bleung@chromium.org&gt;
Tested-by: Scot Doyle &lt;lkml14@scotdoyle.com&gt;
Reviewed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
Cc: Scot Doyle &lt;lkml14@scotdoyle.com&gt;
Signed-off-by: Luis Henriques &lt;luis.henriques@canonical.com&gt;
</content>
</entry>
<entry>
<title>platform/chrome: chromeos_laptop - Add Dell Chromebook 11 touch</title>
<updated>2015-01-15T10:44:55Z</updated>
<author>
<name>Mohammed Habibulla</name>
<email>moch@chromium.org</email>
</author>
<published>2014-06-17T21:02:02Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=5f00ed7bdd54bd89b663150298de9020d8931165'/>
<id>urn:sha1:5f00ed7bdd54bd89b663150298de9020d8931165</id>
<content type='text'>
commit 0e1e5e590a457063c94d55c219b349bcf0d1f93a upstream.

Add support for Dell Chromebook 11's touch device, which is the same
as falco/peppy on the same bus using the LynxPoint-LP I2C via the
i2c-designware-pci driver.

Based on these patches from the chromeos-3.8 kernel:
https://chromium-review.googlesource.com/#/c/65320/
https://chromium-review.googlesource.com/#/c/174664/

Signed-off-by: Mohammed Habibulla &lt;moch@chromium.org&gt;
Signed-off-by: Benson Leung &lt;bleung@chromium.org&gt;
Reviewed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
Cc: Scot Doyle &lt;lkml14@scotdoyle.com&gt;
Signed-off-by: Luis Henriques &lt;luis.henriques@canonical.com&gt;
</content>
</entry>
<entry>
<title>platform/chrome: chromeos_laptop - Add HP Chromebook 14</title>
<updated>2015-01-15T10:44:55Z</updated>
<author>
<name>Benson Leung</name>
<email>bleung@chromium.org</email>
</author>
<published>2014-06-17T21:02:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=f01977fea63cce7908cd02d9a113484c80b6172d'/>
<id>urn:sha1:f01977fea63cce7908cd02d9a113484c80b6172d</id>
<content type='text'>
commit 5ea9567f6126846f5dcfa8515d7ef2c238133c0d upstream.

Add support for the trackpad on HP Chromebook 14.

Signed-off-by: Benson Leung &lt;bleung@chromium.org&gt;
Reviewed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
Cc: Scot Doyle &lt;lkml14@scotdoyle.com&gt;
Signed-off-by: Luis Henriques &lt;luis.henriques@canonical.com&gt;
</content>
</entry>
<entry>
<title>platform/chrome: chromeos_laptop - Add support for Acer C720</title>
<updated>2015-01-15T10:44:54Z</updated>
<author>
<name>Mika Westerberg</name>
<email>mika.westerberg@linux.intel.com</email>
</author>
<published>2014-06-17T21:02:00Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=08079a41cca4b2537bad3239d03d6bd83177d689'/>
<id>urn:sha1:08079a41cca4b2537bad3239d03d6bd83177d689</id>
<content type='text'>
commit da3b0ab75aadab63d1ffd5563100c9386e444dad upstream.

Acer C720 has touchpad and light sensor connected to a separate I2C buses.
Since the designware I2C host controller driver has two instances on this
particular machine we need a way to match the correct instance. Add support
for this and then register both C720 touchpad and light sensor.

This code is based on following patch from Benson Leung:

https://patchwork.kernel.org/patch/3074411/

Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
Tested-by: Kirill A. Shutemov &lt;kirill.shutemov@linux.intel.com&gt;
Signed-off-by: Benson Leung &lt;bleung@chromium.org&gt;
Reviewed-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
Cc: Scot Doyle &lt;lkml14@scotdoyle.com&gt;
Signed-off-by: Luis Henriques &lt;luis.henriques@canonical.com&gt;
</content>
</entry>
<entry>
<title>Input: atmel_mxt_ts - read screen config from chip</title>
<updated>2014-05-27T02:08:21Z</updated>
<author>
<name>Nick Dyer</name>
<email>nick.dyer@itdev.co.uk</email>
</author>
<published>2014-05-19T06:16:49Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=61dc1abae64854c7cef543598b9e6f04886c4ebd'/>
<id>urn:sha1:61dc1abae64854c7cef543598b9e6f04886c4ebd</id>
<content type='text'>
By reading the touchscreen configuration from the settings that the
maXTouch chip is actually using, we can remove some platform data.

The matrix size is not used for anything, and results in some rather
confusing code to re-read it because it may change when configuration
is downloaded, so don't print it out.

Signed-off-by: Nick Dyer &lt;nick.dyer@itdev.co.uk&gt;
Acked-by: Benson Leung &lt;bleung@chromium.org&gt;
Acked-by: Yufeng Shen &lt;miletus@chromium.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: atmel_mxt_ts - improve T19 GPIO keys handling</title>
<updated>2014-05-19T06:27:22Z</updated>
<author>
<name>Nick Dyer</name>
<email>nick.dyer@itdev.co.uk</email>
</author>
<published>2014-05-19T06:00:15Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=fb5e4c3ee140b29e1935b4bbb19c319177bed231'/>
<id>urn:sha1:fb5e4c3ee140b29e1935b4bbb19c319177bed231</id>
<content type='text'>
 * The mapping of the GPIO numbers into the T19 status byte varies between
   different maXTouch chips. Some have up to 7 GPIOs. Allowing a keycode array
   of up to 8 items is simpler and more generic. So replace #define with
   configurable number of keys which also allows the removal of is_tp.
 * Rename platform data parameters to include "t19" to prevent confusion with
   T15 key array.
 * Probe aborts early on when pdata is NULL, so no need to check.
 * Move "int i" to beginning of function (mixed declarations and code)
 * Use API calls rather than __set_bit()
 * Remove unused dev variable.

Signed-off-by: Nick Dyer &lt;nick.dyer@itdev.co.uk&gt;
Acked-by: Yufeng Shen &lt;miletus@chromium.org&gt;
Reviewed-by: Henrik Rydberg &lt;rydberg@euromail.se&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>Input: atmel_mxt_ts - remove unnecessary platform data</title>
<updated>2014-05-19T06:27:21Z</updated>
<author>
<name>Nick Dyer</name>
<email>nick.dyer@itdev.co.uk</email>
</author>
<published>2014-05-19T05:59:20Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=2cefdb1f0a27150755ef2730bafc58bf2ed16571'/>
<id>urn:sha1:2cefdb1f0a27150755ef2730bafc58bf2ed16571</id>
<content type='text'>
It is not necessary to download these values to the maXTouch chip on every
probe, since they are stored in NVRAM. It makes life difficult when tuning
the device to keep them in sync with the config array/file, and requires a
new kernel build for minor tweaks.

These parameters only represent a tiny subset of the available
configuration options, tracking all of these options in platform data would
be a endless task. In addition, different versions of maXTouch chips may
have these values in different places or may not even have them at all.

Having these values also makes life more complex for device tree and other
platforms where having to define a static configuration isn't helpful.

Signed-off-by: Nick Dyer &lt;nick.dyer@itdev.co.uk&gt;
Acked-by: Benson Leung &lt;bleung@chromium.org&gt;
Acked-by: Yufeng Shen &lt;miletus@chromium.org&gt;
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
<entry>
<title>platform/chrome: unregister platform driver/device when module exit</title>
<updated>2013-11-27T04:18:07Z</updated>
<author>
<name>Wei Yongjun</name>
<email>yongjun_wei@trendmicro.com.cn</email>
</author>
<published>2013-11-27T03:34:58Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=2b8454a75b90d7cd1ac325a0baba77244733354f'/>
<id>urn:sha1:2b8454a75b90d7cd1ac325a0baba77244733354f</id>
<content type='text'>
We have registered platform driver and device when module
init, and need unregister them when module exit.

Signed-off-by: Wei Yongjun &lt;yongjun_wei@trendmicro.com.cn&gt;
Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
</content>
</entry>
<entry>
<title>platform/chrome: Make i2c_adapter_names static</title>
<updated>2013-11-25T21:27:24Z</updated>
<author>
<name>Olof Johansson</name>
<email>olof@lixom.net</email>
</author>
<published>2013-11-25T21:10:25Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/linux.git/commit/?id=6d3c1afe7367447c8f7d2fec7a132f723834efd1'/>
<id>urn:sha1:6d3c1afe7367447c8f7d2fec7a132f723834efd1</id>
<content type='text'>
Not used outside of the file, so declaration should be static. Picked up by
sparse:

drivers/platform/chrome/chromeos_laptop.c:44:12: warning: symbol
    'i2c_adapter_names' was not declared. Should it be static?

Signed-off-by: Olof Johansson &lt;olof@lixom.net&gt;
Reviewed-by: Benson Leung &lt;bleung@chromium.org&gt;
</content>
</entry>
</feed>
