<feed xmlns='http://www.w3.org/2005/Atom'>
<title>starfive-tech/linux.git/drivers/input, branch VF2_v2.8.0</title>
<subtitle>StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)</subtitle>
<id>https://git.radix-linux.su/starfive-tech/linux.git/atom?h=VF2_v2.8.0</id>
<link rel='self' href='https://git.radix-linux.su/starfive-tech/linux.git/atom?h=VF2_v2.8.0'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/'/>
<updated>2023-01-11T15:29:35+00:00</updated>
<entry>
<title>Merge tag 'JH7110_515_SDK_v4.0.0-rc2' into vf2-515-devel</title>
<updated>2023-01-11T15:29:35+00:00</updated>
<author>
<name>Andy Hu</name>
<email>andy.hu@starfivetech.com</email>
</author>
<published>2023-01-11T15:29:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=59cf9af678dbfa3d73f6cb86ed1ae7219da9f5c9'/>
<id>urn:sha1:59cf9af678dbfa3d73f6cb86ed1ae7219da9f5c9</id>
<content type='text'>
version JH7110_515_SDK_v4.0.0-rc2 for JH7110 EVB board
1. Fix hibernation issue: spdif, pwmdac, tdm, pdm, wave511, wave420l, jpu, can, isp, clk tree, gmac, gpio
2. Porting the upstream opensbi and add pm patch for hibernation
3. #3120 omx fix low probability of segment fault when decoding finish
</content>
</entry>
<entry>
<title>input: touchscreen: tinker_ft5406: Update log show</title>
<updated>2023-01-09T03:31:36+00:00</updated>
<author>
<name>Changhuang Liang</name>
<email>changhuang.liang@starfivetech.com</email>
</author>
<published>2023-01-09T03:31:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=321e08d4251e47174c0117d517419029b91de3b4'/>
<id>urn:sha1:321e08d4251e47174c0117d517419029b91de3b4</id>
<content type='text'>
Update log show.

Signed-off-by: Changhuang Liang &lt;changhuang.liang@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>input: touchscreen: tinker_ft5406: Enable multipoint function</title>
<updated>2023-01-09T03:13:11+00:00</updated>
<author>
<name>Changhuang Liang</name>
<email>changhuang.liang@starfivetech.com</email>
</author>
<published>2023-01-09T03:13:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=6c7efbaebdb93ad502cf408622447fafcfbf3307'/>
<id>urn:sha1:6c7efbaebdb93ad502cf408622447fafcfbf3307</id>
<content type='text'>
Enable multipoint function.

Signed-off-by: Changhuang Liang &lt;changhuang.liang@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>input: touchscreen: tinker_ft5406: Delete unused code.</title>
<updated>2023-01-09T02:39:29+00:00</updated>
<author>
<name>Changhuang Liang</name>
<email>changhuang.liang@starfivetech.com</email>
</author>
<published>2023-01-09T02:39:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=749c1e5846741ff1b0577ba8fc5e4a5d303d712e'/>
<id>urn:sha1:749c1e5846741ff1b0577ba8fc5e4a5d303d712e</id>
<content type='text'>
Delete unused code avoid warning.

Signed-off-by: Changhuang Liang &lt;changhuang.liang@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>input: touchscreen: Add gt9xx driver support</title>
<updated>2023-01-06T02:03:47+00:00</updated>
<author>
<name>Changhuang Liang</name>
<email>changhuang.liang@starfivetech.com</email>
</author>
<published>2023-01-06T01:44:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=d4bbbc4e18e0584599a170e4b01bff160b58e390'/>
<id>urn:sha1:d4bbbc4e18e0584599a170e4b01bff160b58e390</id>
<content type='text'>
Add gt9xx touchscreen driver support in jh7110 platform.

Signed-off-by: Changhuang Liang &lt;changhuang.liang@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>input: touchscreen: tinker_ft5406: Fixed show more error log bug</title>
<updated>2022-12-23T09:51:56+00:00</updated>
<author>
<name>Changhuang Liang</name>
<email>changhuang.liang@starfivetech.com</email>
</author>
<published>2022-12-22T08:07:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=01449c7ced035a936e09838ee5601c18fa0ba0ea'/>
<id>urn:sha1:01449c7ced035a936e09838ee5601c18fa0ba0ea</id>
<content type='text'>
Fixed show more error log bug when not attach the touchscreen.

Signed-off-by: Changhuang Liang &lt;changhuang.liang@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>input: touchscreen: tinker_ft5406: Add open&amp;close ioctl</title>
<updated>2022-12-22T02:31:15+00:00</updated>
<author>
<name>Changhuang Liang</name>
<email>changhuang.liang@starfivetech.com</email>
</author>
<published>2022-12-22T02:31:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=d01ab61786d460761a937ed38dd1db8efbf65cbf'/>
<id>urn:sha1:d01ab61786d460761a937ed38dd1db8efbf65cbf</id>
<content type='text'>
Add open&amp;close ioctl.

Signed-off-by: Changhuang Liang &lt;changhuang.liang@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>input: touchscreen: Add tinker_ft5406 driver support</title>
<updated>2022-12-21T09:57:04+00:00</updated>
<author>
<name>Changhuang Liang</name>
<email>changhuang.liang@starfivetech.com</email>
</author>
<published>2022-12-21T08:20:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=d3ce1849fda292c71e0610389eb48dddd1afd712'/>
<id>urn:sha1:d3ce1849fda292c71e0610389eb48dddd1afd712</id>
<content type='text'>
Add tinker_ft5406 driver support

Signed-off-by: Changhuang Liang &lt;changhuang.liang@starfivetech.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input</title>
<updated>2021-10-18T02:57:06+00:00</updated>
<author>
<name>Linus Torvalds</name>
<email>torvalds@linux-foundation.org</email>
</author>
<published>2021-10-18T02:57:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=12dbbfadd8f4e54607463414b06f9416a5c6d981'/>
<id>urn:sha1:12dbbfadd8f4e54607463414b06f9416a5c6d981</id>
<content type='text'>
Pull input fixes from Dmitry Torokhov:

 - a new product ID for the xpad joystick driver

 - fixes to resistive-adc-touch and snvs_pwrkey drivers

 - a change to touchscreen helpers to make clang happier

* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
  Input: touchscreen - avoid bitwise vs logical OR warning
  Input: xpad - add support for another USB ID of Nacon GC-100
  Input: resistive-adc-touch - fix division by zero error on z1 == 0
  Input: snvs_pwrkey - add clk handling
</content>
</entry>
<entry>
<title>Input: touchscreen - avoid bitwise vs logical OR warning</title>
<updated>2021-10-16T05:22:54+00:00</updated>
<author>
<name>Nathan Chancellor</name>
<email>nathan@kernel.org</email>
</author>
<published>2021-10-15T20:13:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/starfive-tech/linux.git/commit/?id=a02dcde595f7cbd240ccd64de96034ad91cffc40'/>
<id>urn:sha1:a02dcde595f7cbd240ccd64de96034ad91cffc40</id>
<content type='text'>
A new warning in clang points out a few places in this driver where a
bitwise OR is being used with boolean types:

drivers/input/touchscreen.c:81:17: warning: use of bitwise '|' with boolean operands [-Wbitwise-instead-of-logical]
        data_present = touchscreen_get_prop_u32(dev, "touchscreen-min-x",
                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

This use of a bitwise OR is intentional, as bitwise operations do not
short circuit, which allows all the calls to touchscreen_get_prop_u32()
to happen so that the last parameter is initialized while coalescing the
results of the calls to make a decision after they are all evaluated.

To make this clearer to the compiler, use the '|=' operator to assign
the result of each touchscreen_get_prop_u32() call to data_present,
which keeps the meaning of the code the same but makes it obvious that
every one of these calls is expected to happen.

Signed-off-by: Nathan Chancellor &lt;nathan@kernel.org&gt;
Reported-by: Nick Desaulniers &lt;ndesaulniers@google.com&gt;
Reviewed-by: Nick Desaulniers &lt;ndesaulniers@google.com&gt;
Link: https://lore.kernel.org/r/20211014205757.3474635-1-nathan@kernel.org
Signed-off-by: Dmitry Torokhov &lt;dmitry.torokhov@gmail.com&gt;
</content>
</entry>
</feed>
