summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-05-10goodix: move IRQ wake lock to GTIandroid-u-beta-5.3_r0.7android-u-beta-5.3_r0.5android-u-beta-5.3_r0.4android-u-beta-5.3_r0.2android-u-beta-5.3_r0.1android-u-beta-4_r0.7android-u-beta-4_r0.5android-u-beta-4_r0.4android-u-beta-4_r0.3android-u-beta-4_r0.2android-u-beta-4_r0.1android-u-beta-3_r0.3android-u-beta-3_r0.2android-u-beta-2.1_r0.4android-u-beta-2.1_r0.3android-u-beta-2.1_r0.2android-14.0.0_r0.7android-14.0.0_r0.6android-14.0.0_r0.5android-14.0.0_r0.4android-14.0.0_r0.3android-14.0.0_r0.2android-14.0.0_r0.17android-14.0.0_r0.16android-14.0.0_r0.15android-14.0.0_r0.14android-14.0.0_r0.13android-14.0.0_r0.11android-gs-tangorpro-android14-releaseandroid-gs-tangorpro-5.10-u-beta5.3android-gs-tangorpro-5.10-u-beta4android-gs-tangorpro-5.10-android14android-gs-raviole-android14-releaseandroid-gs-raviole-5.10-u-beta5.3android-gs-raviole-5.10-u-beta4android-gs-raviole-5.10-u-beta3android-gs-raviole-5.10-u-beta2android-gs-raviole-5.10-android14android-gs-pantah-android14-releaseandroid-gs-pantah-5.10-u-beta5.3android-gs-pantah-5.10-u-beta4android-gs-pantah-5.10-u-beta2android-gs-pantah-5.10-android14android-gs-lynx-android14-releaseandroid-gs-lynx-5.10-u-beta4android-gs-lynx-5.10-android14android-gs-felix-android14-releaseandroid-gs-felix-5.10-u-beta5.3android-gs-felix-5.10-u-beta4android-gs-felix-5.10-android14android-gs-bluejay-android14-releaseandroid-gs-bluejay-5.10-u-beta5.3android-gs-bluejay-5.10-u-beta4android-gs-bluejay-5.10-u-beta3android-gs-bluejay-5.10-u-beta2android-gs-bluejay-5.10-android14Yen-Chao Chen
Bug: 281463326 Test: Put fingers on the screen and suspend/resume the device. Change-Id: Ifcd26f180ec44c02be38822842e420e765619638 Signed-off-by: Yen-Chao Chen <davidycchen@google.com>
2023-03-22Merge android14-gs-pixel-5.15 into android13-gs-pixel-5.10-udcWendly Li
Change-Id: I427a0434230761bc28f1dc4358d5f45b8887920f Signed-off-by: Wendly Li <wendlyli@google.com>
2023-03-21touch/goodix: Fix high order allocationWendly Li
Bug: 269213400 Test: check self test works properly Change-Id: I731a8e864085b0a2b1427a9c6aa18c90bf1ab36d Signed-off-by: Wendly Li <wendlyli@google.com>
2023-03-14touch/goodix: Support for setting report rateWendly Li
Bug: 273148352 Test: Trun on/off smooth display in settings Change-Id: I27c4bcf6df89b52c1a38ce4c5e9ff03ee90f72f1 Signed-off-by: Wendly Li <wendlyli@google.com>
2023-03-13touch/goodix: Support for reporting driver statusWendly Li
Bug: 273149008 Test: build pass Change-Id: I9c54ee9a559e4dfb8c71eab31e07a55a887ecb77 Signed-off-by: Wendly Li <wendlyli@google.com>
2023-03-10Revert "touch/goodix: Workaround auto test failures"Wendly Li
This reverts commit 55885688ac01231e64da7534826ca86689090551. Bug: 245485508 Test: echo auto_test > /proc/goodix_ts/driver_test Change-Id: I007dbb7f020dcd6b58f08f8da36b6cc2a3ff8b4a Signed-off-by: Wendly Li <wendlyli@google.com>
2023-03-09touch/goodix: Support coordinate filterWendly Li
Bug: 269560367 Test: Check coordinate filter works properly Change-Id: I2fbf972d1d67f3c28b090a9db1569e52e407c384 Signed-off-by: Wendly Li <wendlyli@google.com>
2023-03-08Merge changes I2b155400,I3e2da8ca,I4fb79170 into android14-gs-pixel-5.15Wendly Li
* changes: touch/goodix: Import v1.2.4 driver touch/goodix: Import v1.2.3 driver touch: goodix: Update report stylus event
2023-03-07touch/goodix: Import v1.2.4 driverWendly Li
Bug: 269560367 Test: Check coordinate filter works properly Change-Id: I2b155400d630b313cf8017de853d2421b68283aa Signed-off-by: Wendly Li <wendlyli@google.com>
2023-03-07touch/goodix: Import v1.2.3 driverWendly Li
Bug: 269560367 Test: Check coordinate filter works properly Change-Id: I3e2da8cadd2ee07c3e3bcb4b69189559f63796de Signed-off-by: Wendly Li <wendlyli@google.com>
2023-03-07touch: goodix: Update report stylus eventRavi Jain
- Fix pen pressure algo - Report entry timestamp to input subsystem - Add systrace node Test: Tested by flashing locally Bug: 262478113 Bug: 263444046 Change-Id: I4fb791708b2893cb74ccdc050cb1732f96414b33 Signed-off-by: Ravi Jain <raviajain@google.com>
2023-03-07goodix: support GTI irq/reset commandsYen-Chao Chen
Support GTI unified commands. Bug: 242559052 Test: test with the commands. Change-Id: I47920055a1d47c7a24c5f166c9043b300d7f9bdd Signed-off-by: Yen-Chao Chen <davidycchen@google.com>
2023-02-22touch/goodix: fix double resetWendly Li
ESD check will fail on firmware reset. When ESD check is failed, it will reset firmware again. Skip ESD check to avoid double reset. Double reset may cause self-test failure and other unexpected issues. Bug: 267991839 Test: Check self-test works properly Change-Id: I17063445e71832077766d3d9aa3e6457f4b9e4b7 Signed-off-by: Wendly Li <wendlyli@google.com>
2023-02-07touch/goodix: Move heatmap read protection to GTIWendly Li
Bug: 262053705 Bug: 267991839 Test: check heatmap works properly Change-Id: I1a0dd4dc746037ad4f05e2734e73bce225af5ddd Signed-off-by: Wendly Li <wendlyli@google.com>
2023-02-05Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udcPixelBot AutoMerger
SBMerger: 478053055 Change-Id: I26a9fef6f9c169c68a92d390616e0ba48e5b217e Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2023-02-02goodix: correct log formatdavidycchen
Bug: 243078934 Test: build pass. Change-Id: Icb2566a9a5a514c93614ee2da5b7d954f9bfe6c8 Signed-off-by: davidycchen <davidycchen@google.com>
2023-01-06touch: goodix: Update report stylus eventandroid-13.0.0_r0.93android-13.0.0_r0.92android-13.0.0_r0.85android-13.0.0_r0.84android-13.0.0_r0.83android-13.0.0_r0.82android-13.0.0_r0.127android-13.0.0_r0.126android-13.0.0_r0.125android-13.0.0_r0.124android-13.0.0_r0.123android-13.0.0_r0.121android-13.0.0_r0.117android-13.0.0_r0.116android-13.0.0_r0.115android-13.0.0_r0.114android-13.0.0_r0.113android-13.0.0_r0.112android-13.0.0_r0.107android-13.0.0_r0.106android-13.0.0_r0.105android-13.0.0_r0.104android-13.0.0_r0.103android-13.0.0_r0.100android-gs-tangorpro-5.10-android13-qpr3android-gs-raviole-5.10-android13-qpr3android-gs-pantah-5.10-android13-qpr3android-gs-lynx-5.10-android13-qpr3android-gs-felix-5.10-android13-qpr3-candroid-gs-felix-5.10-android13-qpr3android-gs-felix-5.10-android13-d3android-gs-bluejay-5.10-android13-qpr3Ravi Jain
- Fix pen pressure algo - Report entry timestamp to input subsystem - Add systrace node Test: Tested by flashing locally Bug: 262478113 Bug: 263444046 Change-Id: I4fb791708b2893cb74ccdc050cb1732f96414b33 Signed-off-by: Ravi Jain <raviajain@google.com>
2022-12-19kleaf: add support for kleafWill McVicker
This adds the necessary bazel files to compile this module using kleaf. Bug: 257343887 Change-Id: I80a1c1bad766e7b945981580688338d568b6bb89 Signed-off-by: Will McVicker <willmcvicker@google.com>
2022-12-19Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udcPixelBot AutoMerger
SBMerger: 478053055 Change-Id: I8b0d0533e2e35ee54a4e4f7bf4b72a5d9c7f1b80 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2022-12-19Merge android13-gs-pixel-5.10-tm-qpr2 into android13-gs-pixel-5.10-tm-qpr3PixelBot AutoMerger
SBMerger: 478053055 Change-Id: I49125033e27b071fd1d8607585155cd5346038a7 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2022-12-15Merge "touch/goodix: logging for watchdog timer reset" into ↵Varad Gokhale
android13-gs-pixel-5.10-udc
2022-12-15touch/goodix: logging for watchdog timer resetVarad Gokhale
Add log to detect unexpected touch-ic watchdog timer reset Bug: 260970679 Change-Id: I0ccc66e973283fa450bfe2ff4a1899f5d2587298 Signed-off-by: Varad Gokhale <gokv@google.com>
2022-12-15Merge "touch/goodix: Correct a typo in log" into android13-gs-pixel-5.10-tm-qpr3TreeHugger Robot
2022-12-14touch/goodix: Correct a typo in logandroid-13.0.0_r0.91android-13.0.0_r0.77android-gs-tangorpro-5.10-android13-d2android-gs-lynx-5.10-android13-qpr2-bMason Wang
The original typo string is in Ravi's pa/2339398, I help to correct it. Bug: 230827813 Test: Build pass. Change-Id: Ia93140adf826b8cd4e5331da7ded4355f50e7ce2 Signed-off-by: Mason Wang <masonwang@google.com>
2022-12-14touch/goodix: Correct a typo in logMason Wang
The original typo string is in Ravi's pa/2343492, I help to correct it. Bug: 230827813 Test: Build pass. Change-Id: Ia93140adf826b8cd4e5331da7ded4355f50e7ce2 Signed-off-by: Mason Wang <masonwang@google.com>
2022-12-11Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udcPixelBot AutoMerger
SBMerger: 478053055 Change-Id: Ibe2df4a31660b79a734a44750ee83de5fe24d519 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2022-12-11Merge android13-gs-pixel-5.10-tm-qpr2 into android13-gs-pixel-5.10-tm-qpr3PixelBot AutoMerger
SBMerger: 478053055 Change-Id: Ib7d5d9b757b44c97c3527c9bedd0a45966300cff Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2022-12-08Merge android13-gs-pixel-5.15 into android14-gs-pixel-5.15Robin Peng
Bug: 260174400 Change-Id: I29f919dbcf5767ff2ca444ac6fe3c51ce158dfcf Signed-off-by: Robin Peng <robinpeng@google.com>
2022-12-08touch/goodix: Use ts_xxx() instead of GOOG_XXX()Mason Wang
Bug: 261127820 Test: Build pass. Change-Id: Id2859fd143ffd2eabab5409c73d9dcc95c264ed1 Signed-off-by: Mason Wang <masonwang@google.com>
2022-12-07Merge branch android13-gs-pixel-5.10-tm-qpr2 into android13-gs-pixel-5.15Ravi Jain
Change-Id: I4df3c0d02549a14215966ec2ebd22e5bb8b9f51a Signed-off-by: Ravi Jain <raviajain@google.com>
2022-12-06touch/goodix: Use ts_xxx() instead of GOOG_XXX()Mason Wang
Bug: 261127820 Test: Build pass. Change-Id: Id2859fd143ffd2eabab5409c73d9dcc95c264ed1 Signed-off-by: Mason Wang <masonwang@google.com>
2022-12-06Merge "touch: goodix: Fix deadlock between irq and wakelock" into ↵Ravi Jain
android13-gs-pixel-5.10-tm-qpr2
2022-12-06touch: goodix: Fix deadlock between irq and wakelockRavi Jain
1. Use of disable_irq_nosync instead of disable_irq. 2. Add Error handling while obtaining irq_wakelock. Test: Flashed locally to test resume/suspend operations. Bug: 230827813 Change-Id: Icf0e6ce80c9b5e9e3b95c9f8d4debf1163b69843 Signed-off-by: Ravi Jain <raviajain@google.com>
2022-12-06Merge "touch/goodix: Import v1.2.2 driver" into android13-gs-pixel-5.10-tm-qpr3Ravi Jain
2022-12-05touch/goodix: Import v1.2.2 driverWendly Li
Bug: 260835421 Test: Check one bin and two bin work properly Change-Id: I628ca6da4e33315da5489888d7c0d6617541bdb5 Signed-off-by: Wendly Li <wendlyli@google.com> (cherry picked from commit f513b970e0473db577afe9bba02e2cd8327eb270)
2022-12-05touch: goodix: Fix deadlock between irq and wakelockRavi Jain
1. Use of disable_irq_nosync instead of disable_irq. 2. Add Error handling while obtaining irq_wakelock. Test: Flashed locally to test resume/suspend operations. Bug: 230827813 Change-Id: Icf0e6ce80c9b5e9e3b95c9f8d4debf1163b69843 Signed-off-by: Ravi Jain <raviajain@google.com>
2022-12-04Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udcPixelBot AutoMerger
SBMerger: 478053055 Change-Id: I27f5bac11e62148fd47ea4808ca43d9fd5611692 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2022-12-04Merge android13-gs-pixel-5.10-tm-qpr2 into android13-gs-pixel-5.10-tm-qpr3PixelBot AutoMerger
SBMerger: 478053055 Change-Id: Ia3eb84efa6534db0def8d653dc101dd699c99b28 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2022-11-30touch/goodix: Import v1.2.2 driverWendly Li
Bug: 260835421 Test: Check one bin and two bin work properly Change-Id: I628ca6da4e33315da5489888d7c0d6617541bdb5 Signed-off-by: Wendly Li <wendlyli@google.com>
2022-11-29Merge android13-gs-pixel-5.15 into android14-gs-pixel-5.15Robin Peng
Bug: 260173634 Change-Id: I704012003db14b088778b4b3089d0e6d1c3b0729 Signed-off-by: Robin Peng <robinpeng@google.com>
2022-11-27Merge android13-gs-pixel-5.10-tm-qpr3 into android13-gs-pixel-5.10-udcPixelBot AutoMerger
SBMerger: 478053055 Change-Id: If46819b18833c3ac158d4f9f138cdc4b0cf263a0 Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2022-11-27Merge android13-gs-pixel-5.10-tm-qpr2 into android13-gs-pixel-5.10-tm-qpr3PixelBot AutoMerger
SBMerger: 478053055 Change-Id: I7b28983dee98986e6d658c6d79a7147965f6711f Signed-off-by: SecurityBot <android-nexus-securitybot@system.gserviceaccount.com>
2022-11-24Merge "goodix: move finger releasing process to GTI." into ↵Yen-Chao Chen
android13-gs-pixel-5.10-tm-qpr2
2022-11-24goodix: move finger releasing process to GTI.davidycchen
Bug: 260020612 Test: suspend/resume the device. Change-Id: I54a183f8dc618bb2f54d87e45893d4439a7f6e64 Signed-off-by: davidycchen <davidycchen@google.com>
2022-11-23goodix: move finger releasing process to GTI.davidycchen
Bug: 260020612 Test: suspend/resume the device. Change-Id: I54a183f8dc618bb2f54d87e45893d4439a7f6e64 Signed-off-by: davidycchen <davidycchen@google.com>
2022-11-23Merge android13-gs-pixel-5.15 into android14-gs-pixel-5.15Robin Peng
Bug: 260173634 Change-Id: I481e909e527cede3755267f34de1a686cc88cb94 Signed-off-by: Robin Peng <robinpeng@google.com>
2022-11-23goodix: move finger releasing process to GTI.davidycchen
Bug: 260020612 Test: suspend/resume the device. Change-Id: I54a183f8dc618bb2f54d87e45893d4439a7f6e64 Signed-off-by: davidycchen <davidycchen@google.com>
2022-11-22Merge branch 'android13-gs-pixel-5.10-tm-qpr2' into android13-gs-pixel-5.15davidycchen
Change-Id: I6c0a2093fb9d33175810ac6ba3338a04c22e1aff
2022-11-22touch/goodix: Fix free input device twiceWendly Li
Bug: 255257453 Test: Run rmmod goodix_brl_touch; insmod goodix_brl_touch.ko Change-Id: Ib08e6e541b15e684c244ef95946e7b29631b96d2 Signed-off-by: Wendly Li <wendlyli@google.com>
2022-11-21touch: goodix: fix read/writes when dma-mode isn't supported.Ravi Jain
Test: Tested in both mode dma enabled and disabled. Bug: 254364041 Change-Id: I373ccd07ece3993f16d003bed2dbce607ce863c7 Signed-off-by: Ravi Jain <raviajain@google.com>