Commit graph

3085 commits

Author SHA1 Message Date
Ray Chi
0381fbffee [automerger skipped] tune usb irq (dwc3) in usb gadget hal am: ba3dc9b3da -s ours
am skip reason: Merged-In Id993db9fc303e85a9a6337a0e41b1dfd6fc9a86a with SHA-1 49a9b9f3dd is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/17313948

Change-Id: I3d0a9f586cc45f8254aef404f43432768edc5490
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 07:24:36 +00:00
Ray Chi
f02284d94f [automerger skipped] usb: move the permission change to usb rc am: 7da5d4f43f -s ours
am skip reason: Merged-In I45c1318f647220480fa03ba3b813a81b21393d71 with SHA-1 bc34b8944f is already in history

Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/17313947

Change-Id: Ia051e6bb16041e8a370bd27312ad5318032e80c2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 07:24:33 +00:00
Ray Chi
b1f75858c8 usb: remove set_usb_irq script for irq change
Since the dwc3 irq is moved by USB gadget hal now, the
script is not needed.

Bug: 224699556
Test: build pass
Change-Id: Iea0aed110183d9583db00d9b182d351de41573cd
Merged-In: Iea0aed110183d9583db00d9b182d351de41573cd
(cherry picked from commit a5f995d2f6)
2022-05-05 07:08:19 +00:00
Ray Chi
ba3dc9b3da tune usb irq (dwc3) in usb gadget hal
Since affinity permission is changed from root to system, original
permission change by script can't be used. Therefore, this patch
will move the functionality to usb gadget hal.

Bug: 224699556
Test: dwc3 irq could be located in medium/big cores after USB function switch
Change-Id: Id993db9fc303e85a9a6337a0e41b1dfd6fc9a86a
Merged-In: Id993db9fc303e85a9a6337a0e41b1dfd6fc9a86a
(cherry picked from commit f363704a92fd7611cf01c8b3bcaf6e8913255207)
2022-05-05 07:08:19 +00:00
Ray Chi
7da5d4f43f usb: move the permission change to usb rc
Since permission change in hal rc may be late, gadget
hal would enable USB function failed. The solution will
change the permission before USB gadget hal starts.

Bug: 224699556
Test: build pass and verified pass
Change-Id: I45c1318f647220480fa03ba3b813a81b21393d71
Merged-In: I45c1318f647220480fa03ba3b813a81b21393d71
(cherry picked from commit b30924e3599f2e92aeae498a6ae15d3b9a397930)
2022-05-05 07:08:19 +00:00
Sal Savage
ee2c2304ae [automerger skipped] Merge "Set default the Bluetooth class of device" am: fff19eff05 am: c0014f19cc -s ours
am skip reason: Merged-In I75a6fb83a6149f58372b7aa46ccc190fd4451ab0 with SHA-1 a14326cf30 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2084046

Change-Id: I16223e4869a91984f4c9104cd0b8e655dc0d70e9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 03:19:47 +00:00
Sal Savage
c0014f19cc Merge "Set default the Bluetooth class of device" am: fff19eff05
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2084046

Change-Id: Ia6182eac0124c5fb5b604eaaf27a187ad7293a85
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 02:40:17 +00:00
Kris Chen
36e00562bd Add vendor/goodix/udfps/fp_utils to PRODUCT_SOONG_NAMESPACES am: 14e7759e0b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/17822606

Change-Id: I14871a1609dbc8979b91be9cea9774f4b64c9990
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-05 02:18:00 +00:00
Sal Savage
fff19eff05 Merge "Set default the Bluetooth class of device" 2022-05-05 02:11:16 +00:00
Kris Chen
14e7759e0b Add vendor/goodix/udfps/fp_utils to PRODUCT_SOONG_NAMESPACES
Bug: 229716695
Test: build and test fingerprint on device.
Change-Id: I017fef77de4709e1767f6e05e3b794b391969659
2022-05-05 02:03:43 +00:00
Will McVicker
5b92744dd5 init.gs101.rc: add raw i2c-s2mpg10mfd and i2c-s2mpg11mfd nodes am: ef12b21ded
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/18124408

Change-Id: I886c1d76ed20a6118da8fe271299e9d31cda505c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 16:38:59 +00:00
Roger Wang
c78092d7dd wlan: Disable 6GHz softAp am: 8c7b81d1d3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/18154286

Change-Id: I22f52cb0a711cd2434ae337f0e249abee28bfffd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 16:38:48 +00:00
Will McVicker
ef12b21ded init.gs101.rc: add raw i2c-s2mpg10mfd and i2c-s2mpg11mfd nodes
This fixes the permissions for the [067]-001f and [178]-002f raw i2c
numberings for the P21-mainline driver which doesn't use the i2c vendor
hook to rename these numberings. This is required for the thermal hal to
work.

Bug: 231155356
Signed-off-by: Will McVicker <willmcvicker@google.com>
Change-Id: I2341c78b2ab146713a171eeb436f34c1c8839c6e
2022-05-04 16:10:15 +00:00
Roger Wang
8c7b81d1d3 wlan: Disable 6GHz softAp
Driver actually does not support 6Ghz softAp at
current version. Hence, disable it

Bug: 231384422
Test: SoftAp can be enabled.
Change-Id: I47b39f3d31c1a94de338a2a22dc5b5495b1af1a1
2022-05-04 15:49:33 +00:00
Ray Chi
695c9b2538 usb: remove set_usb_irq script for irq change am: a5f995d2f6 am: b0e42703dc
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2086725

Change-Id: I928f13b46809c8f0267dcadfc776f960f873040b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 07:28:52 +00:00
Ray Chi
8d746172af tune usb irq (dwc3) in usb gadget hal am: 49a9b9f3dd am: c64676a8f3
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2086724

Change-Id: I6174c83b0a2e626040d173cd3c4807da4d218a30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 07:28:50 +00:00
Ray Chi
451fce31ee usb: move the permission change to usb rc am: bc34b8944f am: 35a0d7b464
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2086723

Change-Id: I2fc8ed7cd03fb2d6b90f9a108979e198e9af0455
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 07:28:48 +00:00
Edwin Tung
346895302a [DO NOT MERGE][R4O6] gps: update gps driver 129.20.23.535937
Disable SUPL OTDOA for VZW
Fix SUPL Earlyfix issue while OTDOA disabled

Bug: 230818100

Verify test: 231297970

Test: atest VtsHalGnssTargetTest
atest CtsLocationGnssTestCases
atest GtsLocationTestCases
atest PtsChreTestCases

Change-Id: I6ebabb9d53028a05950d7d00c34ffdf33fb8ff2f
Merged-In: Ibf8e8ccf361fb5b0a58ef97c45f581fc50ab2788
2022-05-04 07:16:16 +00:00
Ray Chi
b0e42703dc usb: remove set_usb_irq script for irq change am: a5f995d2f6
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2086725

Change-Id: Ibb7033758bec0c996ad1f56a3f244f126f54ae22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 06:52:11 +00:00
Ray Chi
c64676a8f3 tune usb irq (dwc3) in usb gadget hal am: 49a9b9f3dd
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2086724

Change-Id: If8a89675a8de03ede087e8ffbc72869a23c65182
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 06:52:07 +00:00
Ray Chi
35a0d7b464 usb: move the permission change to usb rc am: bc34b8944f
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2086723

Change-Id: I55a9c5e2b71b07ee88f87c416c7dcb98dcf5b4bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-04 06:52:04 +00:00
Ray Chi
a5f995d2f6 usb: remove set_usb_irq script for irq change
Since the dwc3 irq is moved by USB gadget hal now, the
script is not needed.

Bug: 194346886
Test: build pass
Change-Id: Iea0aed110183d9583db00d9b182d351de41573cd
2022-05-04 09:43:58 +08:00
Ray Chi
49a9b9f3dd tune usb irq (dwc3) in usb gadget hal
Since affinity permission is changed from root to system, original
permission change by script can't be used. Therefore, this patch
will move the functionality to usb gadget hal.

Bug: 220996010
Test: dwc3 irq could be located in medium/big cores after USB function switch
Change-Id: Id993db9fc303e85a9a6337a0e41b1dfd6fc9a86a
(cherry picked from commit f363704a92fd7611cf01c8b3bcaf6e8913255207)
2022-05-04 09:39:42 +08:00
Ray Chi
bc34b8944f usb: move the permission change to usb rc
Since permission change in hal rc may be late, gadget
hal would enable USB function failed. The solution will
change the permission before USB gadget hal starts.

Bug: 206902205
Test: build pass and verified pass
Change-Id: I45c1318f647220480fa03ba3b813a81b21393d71
(cherry picked from commit b30924e3599f2e92aeae498a6ae15d3b9a397930)
2022-05-04 09:39:29 +08:00
Jenny Ho
173e417171 dumpstate: add max77759_chg/max77729_pmic register dump am: 93baf1e97e
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/17950760

Change-Id: I20f56f01448c5b05d06f6d77c6880f9ad6d9dcfe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 13:30:43 +00:00
Jenny Ho
93baf1e97e dumpstate: add max77759_chg/max77729_pmic register dump
Bug: 230360103
Signed-off-by: Jenny Ho <hsiufangho@google.com>
Change-Id: I4042e58370d70b97dc1e84e72a8c927b68e08b17
2022-05-03 10:39:20 +00:00
Sal Savage
0c750bfcc8 [automerger skipped] Merge "Use the ?= operator so BT properties can be overridden" am: e4a5a19b77 am: 249302343c -s ours
am skip reason: Merged-In I45b1786f5556ba3e7d493ea17dc955cd317a1156 with SHA-1 3cb7308fd5 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2079814

Change-Id: I64b6cb1ae8075da8bddbdaadbc4079522eeafbec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 02:22:43 +00:00
Sal Savage
249302343c Merge "Use the ?= operator so BT properties can be overridden" am: e4a5a19b77
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2079814

Change-Id: I8292a770a5296c9705b26f1b72f8187025b30982
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 00:09:08 +00:00
Sal Savage
e4a5a19b77 Merge "Use the ?= operator so BT properties can be overridden" 2022-05-02 23:35:28 +00:00
Vincent Palomares
d78e70877b Add r4o6 perf setup script am: f78d6a1af5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/18098722

Change-Id: Iab954d7a4577b2df7d377a2a760748c5de7c24bd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 22:30:23 +00:00
Bob Badour
4a26099af1 [LSC] Add LOCAL_LICENSE_KINDS to device/google/gs101 am: 733255eb8a am: 9551dcd091
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2079805

Change-Id: I7ce838de503ea80c61b1460ff2d80e6496fd0f98
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 22:08:44 +00:00
Bob Badour
9551dcd091 [LSC] Add LOCAL_LICENSE_KINDS to device/google/gs101 am: 733255eb8a
Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2079805

Change-Id: I8ad98563970ff8a62980c155563fae2d81b8a8a7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-02 21:32:11 +00:00
Sal Savage
15407fe4e9 Set default the Bluetooth class of device
The class of device is a string with a list of uint8t values:
90,2,12

The meaning is as follows:
{Service Field, Major class, Minor class}

Service Field: 0x5A -> 90
    Bit 17: Networking
    Bit 19: Capturing
    Bit 20: Object Transfer
    Bit 22: Telephony
MAJOR_CLASS: 0x02 -> 2 (Phone)
MINOR_CLASS: 0x0C -> 12 (Smart Phone)

Bug: 217452259
Test: make -j; -- check that bluetooth.device.class_of_device is
correct

Merged-In: I75a6fb83a6149f58372b7aa46ccc190fd4451ab0
Change-Id: I75a6fb83a6149f58372b7aa46ccc190fd4451ab0
2022-05-02 13:29:47 -07:00
Vincent Palomares
f78d6a1af5 Add r4o6 perf setup script
Bug: 204892459
Test: none
Change-Id: I91e73f6f127e4eebadd87feecbd07ebf3da02d7b
Signed-off-by: Vincent Palomares <paillon@google.com>
2022-04-29 20:30:52 +00:00
Roshan Pius
db6977c5c0 Revert "move uwb feature to system_ext" am: 029a68a943
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/18091425

Change-Id: Iba0000b02bf8052f7c63f9dd8c97bdb48d02fa9f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 19:54:36 +00:00
Roshan Pius
029a68a943 Revert "move uwb feature to system_ext"
This reverts commit 52317f994bd8caef923d98d19a7f35268a05e7ca.

Reason for revert: Qorvo's vendor HAL is installed in vendor partition for Android T.

Bug: 230788105
Test: Regression tests

Change-Id: I71e86737ab17a35eb31f6dc63456f8f1d7617c23
2022-04-29 19:31:33 +00:00
Treehugger Robot
1b1906c1a3 [automerger skipped] Merge "Migrate IUsb implementation to AIDL" am: 798dbb39f5 am: 61384462ac -s ours
am skip reason: Merged-In I02753af4a41916b77ce110f9531504bf8c6a4691 with SHA-1 3c97a6bb68 is already in history

Original change: https://android-review.googlesource.com/c/device/google/gs101/+/2045080

Change-Id: I7c06bb419bf713d28e68bc6161b2ba2444b911e8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 18:01:30 +00:00
Sal Savage
364fc9fda6 Set default the Bluetooth class of device am: a14326cf30
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/17943944

Change-Id: I34fcb1d1b2eca951c9ef74fb0b59fbcb6026da47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 16:56:40 +00:00
Stephane Lee
9de9d6363f Add thermal stats permissions for clearing am: 945cc1ede4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/18010869

Change-Id: I36bfb42fc7053df450f0473ff0eed9f2ebf5dde9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 16:55:53 +00:00
Alec Mouri
0d224fbe19 Force gs101 to treat 170M as sRGB in SF am: 36c1e08127
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/17946173

Change-Id: Id5887148bdfa317125a762c825cce9f0e51f9f43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-29 15:44:19 +00:00
Sal Savage
a14326cf30 Set default the Bluetooth class of device
The class of device is a string with a list of uint8t values:
90,2,12

The meaning is as follows:
{Service Field, Major class, Minor class}

Service Field: 0x5A -> 90
    Bit 17: Networking
    Bit 19: Capturing
    Bit 20: Object Transfer
    Bit 22: Telephony
MAJOR_CLASS: 0x02 -> 2 (Phone)
MINOR_CLASS: 0x0C -> 12 (Smart Phone)

Bug: 217452259
Test: make -j; -- check that bluetooth.device.class_of_device is
correct

Change-Id: I75a6fb83a6149f58372b7aa46ccc190fd4451ab0
2022-04-29 02:04:11 +00:00
Stephane Lee
945cc1ede4 Add thermal stats permissions for clearing
Bug: 227199213
Test: echo 2 > /dev/thermal/cdev-by-name/dc_icl/cur_state
   Verify logcat | grep pixelstats. Ensure there are no errors
Change-Id: Id4e1cd82291b8981cd6e62e72dd54541b7ceb4db
2022-04-28 21:43:15 +00:00
Sal Savage
0eea03d28a Use the ?= operator so BT properties can be overridden
System properties set with the "=" operator cannot be overriden. This
device is used elsewhere in the system and some of the properties need
to be overridden. The "?=" operator will use the assigned value if no
other values are assigned elsewhere, allowing for overrides.

Bug: 230638462
Test: adb shell getprop | grep bluetooth
Merged-In: I45b1786f5556ba3e7d493ea17dc955cd317a1156
Change-Id: I45b1786f5556ba3e7d493ea17dc955cd317a1156
2022-04-28 14:17:27 -07:00
Sunil Ravi
b7f95e9e21 WiFi: Enable radio stats aggregation am: cadd5f8a4c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/17968013

Change-Id: Ic40f2333ac23d30a1c640900abe51c269fd76e56
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 20:40:15 +00:00
Sal Savage
706f807686 Use the ?= operator so BT properties can be overridden am: 3cb7308fd5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/17991841

Change-Id: Ie401e14497434f27581949b99e9ea2da2ad71cc7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 20:39:50 +00:00
Minchan Kim
2e31757b26 dumpstate: change page_pinner output file name am: b584dfcbac
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs101/+/17992446

Change-Id: I8deaba788f202eeae6dc81593a45a6f66977d973
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 20:39:20 +00:00
Alec Mouri
36c1e08127 Force gs101 to treat 170M as sRGB in SF
Bug: 229442032
Test: builds, boots
Change-Id: I2910f9d025ca6a6f3e73544e8f14346cfb0bc177
2022-04-28 20:37:45 +00:00
Sunil Ravi
cadd5f8a4c WiFi: Enable radio stats aggregation
set config_wifiLinkLayerRadioStatsAggregationEnabled to true
to enable radio stats aggregation logic.

Bug: 211890916
Test: atest com.android.server.wifi.WifiVendorHalTest
Test: Manual - Dump the link layer stats and validated the results.
Change-Id: Id72778d0e474406f51b5eb4a4be1d57828add934
2022-04-28 20:04:22 +00:00
Sal Savage
3cb7308fd5 Use the ?= operator so BT properties can be overridden
System properties set with the "=" operator cannot be overriden. This
device is used elsewhere in the system and some of the properties need
to be overridden. The "?=" operator will use the assigned value if no
other values are assigned elsewhere, allowing for overrides.

Bug: 230638462
Test: adb shell getprop | grep bluetooth
Change-Id: I45b1786f5556ba3e7d493ea17dc955cd317a1156
2022-04-28 19:45:14 +00:00
Bob Badour
733255eb8a [LSC] Add LOCAL_LICENSE_KINDS to device/google/gs101
Added SPDX-license-identifier-Apache-2.0 to:
  usb/usb/Android.bp

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all
Change-Id: Ia02ed8b48bc532d6fbffc8bb5656be88634301c4
2022-04-28 11:32:33 -07:00