Age | Commit message (Collapse) | Author |
|
The GPIO may be invalid when this module loads before pinctrl module
so return EPROBE_DEFER for retry.
Bug: 263205231
Test: no kernel panic
Change-Id: Ibe4910ce2015ab464faf3ee35b4fb06524a6512a
Signed-off-by: davidycchen <davidycchen@google.com>
|
|
To verify the value of aoc2ap_gpio again when TBN operation is timeout
to judge the AP requests/releases bus successfully or not.
Bug: 257076750
Test: Basic touch operation and wake-up gesture are working well
Signed-off-by: Mason Wang <masonwang@google.com>
Change-Id: I5a895b9360c7abbb7b9b502862a1212ca2e7175a
Merged-In: I5a895b9360c7abbb7b9b502862a1212ca2e7175a
(cherry picked from commit 4b8c9ca83c5bb67a05d138959dc4c2d8314d9e32)
|
|
Bug: 239161226
Test: Touch operation is normal.
Signed-off-by: Mason Wang <masonwang@google.com>
Change-Id: I95edd976adf04374c2e2b5a11d0bd5cd766f9356
|
|
If using ag/16375631 to load module in parallel, kernel
will occur panic after suspend
Signed-off-by: chungkai <chungkai@google.com>
Change-Id: Icb71c27090e4f95f772b8e523586a21ca9a2e922
|
|
Return 0 when the tbn_context doesn't exist because tbn is not an
always on feature.
Bug: 186717670
Bug: 190339589
Test: flash boot and vendor_boot.
Signed-off-by: davidycchen <davidycchen@google.com>
Change-Id: I4a842b53b4efaa89116ecedbabd82bbf1a311e71
|
|
Modify the tbn driver as a platform driver so that it can support
multiple devices.
Bug: 186717670
Test: tbn works.
Signed-off-by: davidycchen <davidycchen@google.com>
Change-Id: Ic4eef2efd6976774d28c05ceeb1ce723ae6228d3
|
|
Touch bus negotiator is used for bus switching handshaking. Driver
need to ensure the bus ownership before any spi transfer.
Bug: 170687957
Bug: 173331067
Test: gpio handshake pins work.
Signed-off-by: Tai Kuo <taikuo@google.com>
Change-Id: I8b2e3e87086e013d91c75cf3e306f231e0d99f3d
|