Commit graph

107 commits

Author SHA1 Message Date
Michael Bestas
2f0bad0305
tangorpro: Move libspeechenhancer to vendor
Change-Id: I7b254dd9ecc64e5535011a9014ac541ab83e788f
2025-06-23 22:46:04 +03:00
Michael Bestas
f8535c571c
tangorpro: Update proprietary files setup for 16
Change-Id: I915a8192f5694d03ddbd2a6d4c6ea5033669500a
2025-06-23 22:46:04 +03:00
Michael Bestas
430eda3bbd
proprietary-files: BP1A.250305.020.T2
Change-Id: I3f2a5ecfd20d48218f06f2ca29b342fc430fc6bb
2025-03-09 11:14:35 +02:00
Michael Bestas
cc19fb6d53 Android 15.0.0 Release 23 (BP1A.250305.020.T2)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8fg5gAKCRDorT+BmrEO
 eFEuAKCMvafbxuWE34OI5t4iatYy7MLusgCcDAM0tIw34tZgJCI28E8TrGOWa50=
 =gp2u
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
 U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
 +rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
 AAAAQKoRzyYWyuENqek+Sj+6viK1r2U9FfbyZ4Eg5jqBWeraVdOe9tmUiandiu7UE1WKnZ
 4qJX+tuFdyeV8KQkxCiAE=
 -----END SSH SIGNATURE-----

Merge tag 'android-15.0.0_r23' into staging/lineage-22.2_merge-android-15.0.0_r23

Android 15.0.0 Release 23 (BP1A.250305.020.T2)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ8fg5gAKCRDorT+BmrEO
# eFEuAKCMvafbxuWE34OI5t4iatYy7MLusgCcDAM0tIw34tZgJCI28E8TrGOWa50=
# =gp2u
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed Mar  5 07:28:06 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

# By Eileen Lai (4) and others
# Via Android Build Coastguard Worker (11) and others
* tag 'android-15.0.0_r23':
  modem_svc: remove shared_modem_platform from T6pro
  modem_svc: make shared_modem_platform build empty in tangorpro
  Enable TAPreferHighCap for first frame
  Revert "modem_svc: remove shared_modem_platform from T6pro"
  modem_svc: remove shared_modem_platform from T6pro
  Add PLAYVIDEOS_VERSION_DIR and PRODUCT_SOONG_NAMESPACES for Videos in tangorpro.
  [Revert^2] Use mediadrm from private instead of tangorpro
  modem_svc: use shared_modem_platform to replace all modem_svc_sit
  Move $(PHONE_CAR_BOARD_PRODUCT)/BoardConfig.mk to the end
  tangorpro: Pull init.insmod.*.cfg from vendor_dlkm
  dumpstate: touch: Init using touch_predump

 Conflicts:
	tangorpro/BoardConfig.mk

Change-Id: I158dad1f74e306fd9b5e217ae3a87a6e869ffb02
2025-03-09 11:05:46 +02:00
Michael Bestas
0c862790d2
tangorpro: Add more Pixel camera prebuilts
These are present on stock since QPR1

Change-Id: I58ba2d30d28d4c9cd525f1e1d4ddb353eaaf9db0
2025-01-24 13:50:21 +02:00
Michael Bestas
9a37a12abe
proprietary-files: AP4A.241205.013
Change-Id: Ia0d253867c9fafa277404610923457b1056c035f
2024-12-11 15:40:17 +02:00
Michael Bestas
58a5a65a9d Android 15.0.0 Release 6 (AP4A.241205.013)
-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
 eH2QAJ4sG9Gc7S5h94K3D7N+X74auzh7NgCfY9XbuuDKhWOvXU/s2QSPE7X8XsE=
 =qEFp
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQJLBAABCgA1FiEEHrBYPudH862glXQBzJUERRm+ZmkFAmdY8BYXHG1rYmVzdGFz
 QGxpbmVhZ2Vvcy5vcmcACgkQzJUERRm+ZmmHmRAArVY14Hi/zkCSC9u6i/ko0Oxa
 lrAG8m1vt349tayywRfvxEK2B/iFBJgdpFfTdtXVc1BlD7MGd5BZvlicmQkX81WN
 4Pqgx4wzQMoXVFXvgO7+ByJoCCsKO6AP9D7m/2UdiidvgSOCEA3qtALPl02b9b5P
 fraQA8XI81Q5PnEskvu7V6QVUEwWNCSl3uNhm3EE4AuDTLM+KXvs7agBxSDxIry1
 fy5xbtJXjpk52nKIAAyacgeBs8hecN2KtkDahfE3SZx5Q8bs0rsrR+E2NxeOntu9
 YRBxPwGrxGQBqNuhYw4h0s8IPsqEjpVybT2D/r6m3059VjwWhL6gNdzKcbD+LZ4n
 a5/a+P6Cs787ndrkqkPoMYQVauZdB9ZP13nxRDETiBBD/oZRrU782rC89wFrWpgn
 bNp6dEGmc5NrxcxrCT2x0U3tCTFREwrTYIP5xijsITJYSgsQFm4jwBentLLvm0TA
 NglJ8JzxqTU+4t60qqOqQRDDW9cjcjhic60CXRp+gczj0rsGEfWr/gy4oBaVuLwJ
 WALKgo+dbLXCLja2c174etnBTzjLMYKIcOrB4ncTrJVvVIjZjSigEFHRnY49kg+4
 YlC8Q6ZzFe0SDktRyP/9a/yZG5XeXmzxwNepO1pgDC2cEzdZBICqz7d49US2j891
 ziZVm9BnLfi2UAVczNs=
 =FoIC
 -----END PGP SIGNATURE-----

Merge tag 'android-15.0.0_r6' into staging/lineage-22.0_merge-android-15.0.0_r6

Android 15.0.0 Release 6 (AP4A.241205.013)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ1IssQAKCRDorT+BmrEO
# eH2QAJ4sG9Gc7S5h94K3D7N+X74auzh7NgCfY9XbuuDKhWOvXU/s2QSPE7X8XsE=
# =qEFp
# -----END PGP SIGNATURE-----
# gpg: Signature made Fri Dec  6 00:44:01 2024 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [marginal]
# gpg: initial-contribution@android.com: Verified 2483 signatures in the past
#      3 years.  Encrypted 4 messages in the past 2 years.
# gpg: WARNING: This key is not certified with sufficiently trusted signatures!
# gpg:          It is not certain that the signature belongs to the owner.
# Primary key fingerprint: 4340 D135 70EF 945E 8381  0964 E8AD 3F81 9AB1 0E78

# By Peter (YM) (2) and others
# Via Android Build Coastguard Worker (17) and others
* tag 'android-15.0.0_r6':
  Revert "Use mediadrm from private instead of tangorpro"
  Use mediadrm from private instead of tangorpro
  Add SOONG_NAMESPACES for mediaDrm plugin
  Symlink current prebuilt folder to android root
  Delete mapper4 manifest
  thermal: read thermistor temp from sysfs
  thermal:remove unused state2power value
  update OWNERS to include Android.bp
  thermal: Remove bcl related tzones
  tangorpro: Add build_flags based properties for SMR/EMR build
  Adpf:tangorpro: switch to multitier heuristic boost.
  audio: support spatial audio on speaker-safe

Change-Id: I3f4a0b28845fdc26464d1f06cd7c4ba82824d86f
2024-12-11 03:51:18 +02:00
Cosmin Tanislav
4aa169474a
tangorpro: switch to python extract-utils
Change-Id: Ia2d6a0235d9343d7de0ef69d4197cac7f276af84
2024-11-06 13:07:19 +02:00
Michael Bestas
cc44c3f21d
tangorpro: Enable ELF checks for c2 codec libs
Change-Id: I7702c3104fde477e27a18998982605673de29aee
2024-11-01 05:14:46 +02:00
Michael Bestas
1acd3d0af6
tangorpro: fix padding in status bar
Change-Id: If82b831c0267e732f545d92eec290d55f49c9972
2024-10-27 10:44:35 +01:00
LuK1337
681ed33926
tangorpro: Bring up touch in recovery
* Add novatek firmware
* Set appropriate touch rotation

Change-Id: I7e178ddc69c5e9397c7eef5dca0ba5998d942737
2024-10-27 10:44:35 +01:00
Michael Bestas
23a95f6b5b
tangorpro: Copy touch modules to vendor_kernel_boot
Makes touch work in recovery
nvt_touch requires goog_touch_interface symbols too

Co-authored-by: Nicholas Lim <nicknitewolf@lineageos.org>
Co-authored-by: LuK1337 <priv.luk@gmail.com>
Change-Id: Iaa5a158af827732b13ab79b60bed2f319ce56391
2024-10-27 10:44:35 +01:00
3e280a2443
tangorpro: Pull in various RROs from stock
SettingsGoogleTangorproOverlay - Disables WiFi hotspot & Sim settings, adds tablet lottie animations, etc.

TitanSettingsOverlay - Enables communal settings (Hub Mode Settings), etc.

TitanSettingsProviderOverlay - Sets default screen timeout to 120 seconds & enables dock sounds by default.

TitanSysuiConfigOverlay - Enables full screen user switcher, sets keyguard affordance dimens, and sets various dock/communal components. etc.

[npjohnson]: Guard TitanSettingsOverlay with GMS property to prevent
crashes without GMS.

Change-Id: Ieabe0e569edffe0c9bb5787f03a98adb5df355dd
Signed-off-by: AnierinB <anierin@evolution-x.org>
2024-10-20 01:12:32 +03:00
Nolen Johnson
3605af8a45
tangorpro: Build TangorproGMSOverlay RRO
* Conditionally enable GMS-specific product overlays related
  to HubUI.

Change-Id: I8eafc030e83dcd807191ea5941bf11e493617683
2024-10-20 01:12:32 +03:00
Nolen Johnson
417727c85e
tangorpro: Build GrilRadioCustomizableNoRadio RRO unconditionally
Change-Id: Ia420c4ea6187d89fd8d9e936a897c58321b6c70a
2024-10-20 01:12:31 +03:00
LuK1337
93d667f40e
tangorpro: overlay: Enable Ambient Display
Change-Id: I5229e4e19fe48812b0b058ffd5f8d3a939ca4e0c
2024-10-20 01:12:31 +03:00
Chirayu Desai
91feff6123
tangorpro: Set up proprietary files extraction
* The proprietary files lists are generated by comparing stock partition
  contents with AOSP generated partitions.

Co-authored-by: Aaron Kling <webgeek1234@gmail.com>
Co-authored-by: Cosmin Tanislav <demonsingur@gmail.com>
Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: I17b78ccf212d8364070c40fe3c7d06d4048e3fe4
2024-10-20 01:12:31 +03:00
Chirayu Desai
596973f6ea
Add initial Lineage product makefiles
Co-authored-by: Michael Bestas <mikeioannina@gmail.com>
Change-Id: I0781b6d4d74680ce7f0d860048871da7c2d43fb6
2024-10-20 01:12:14 +03:00
Kwang-un Jin
439d11dd01 Move $(PHONE_CAR_BOARD_PRODUCT)/BoardConfig.mk to the end
This is to redefine all the variables in the mk file, not just
TARGET_SCREEN_DENSITY.

Test: adb shell wm density
Flag: EXEMPT Bug fix
Bug: 369953823
Change-Id: I05733586e9e5ee1ee8769fde16b0032bdc2fd015
2024-10-10 14:18:14 +09:00
Michael Bestas
6be64ea9f0
tangorpro: Update sepolicy path
Change-Id: Ia24ef37000ed9e1cdf994a32447b0250e3f89186
2024-10-06 23:49:48 +03:00
Robin Peng
3dedd0cfa0 Symlink current prebuilt folder to android root
The Android are now based on Trunk Stable world and Pixel prebuilts CLs
also needs to reply with this which controlled by the flag which results:
- the flag value might be different on each branches
- the flag value are mostly different on each release configuration
- for local builds, ENGs' needs to figure out the correct location
  of current prebuilts by checking through entire prebuilt textproto
  files

To alleviate this problem, create an symlink file under android root
indicates current prebuilt path after invoke the android lunch cmd.

Bug: 364831620
Flag: EXEMPT export current prebuilt path
Change-Id: Ieb2d6f517d62bf9a5270fe7ed5fc7643572ea3fe
Signed-off-by: Robin Peng <robinpeng@google.com>
2024-09-06 07:35:42 +00:00
Cyan Hsieh
c134324a8d Merge "Update bootloader pdk folder and soong config" into main 2024-05-15 14:01:34 +00:00
Cyan_Hsieh
1df894ba9a Update bootloader pdk folder and soong config
Bug: 333834221
Change-Id: I9b0a749ffcb996c82eb79a5759c1465f38780704
2024-05-06 16:38:41 +08:00
Qian-Hao Huang
8cb1da499c Load fips140.ko before all other kernel modules
Bug: 337838109
Bug: 331791671
Change-Id: I3928032b7c5d1eb2595722ca165181172b9535d2
Signed-off-by: Qian-Hao Huang <qhhuang@google.com>
2024-05-02 13:13:33 +00:00
Cyan_Hsieh
d3ebe379f9 Switch bootloader directory to control by build flag
Bug: 333834221
Change-Id: I503fbd2495390284958280bda7dad7b80395d9b7
2024-04-18 16:04:10 +08:00
Cyan_Hsieh
5d8bcc3d52 Branch bootloader prebuilts for 24Q3 release
Bug: 326002225
Change-Id: I5f17634c1bce1f5d184b50092a5c419c66e8f449
2024-03-21 18:20:04 +08:00
Cyan_Hsieh
c31068e9a5 Initial Bootloader prebuilt for AP3% build
Bug: 326002225
Change-Id: I861842e416f0bb4b72aafdbcd6075b01b5a17eef
2024-02-27 16:32:06 +08:00
Cyan_Hsieh
1c04ca0cc5 Branch bootloader prebuilts for 24Q2 release
Bug: 313350495
Change-Id: I4383678c9071149b295be82924de451002803cae
2023-12-13 16:42:04 +08:00
Peter Lin
30acd7ccad update idle brightness curve
Changed the brightness from 5 nits to 2 nits at 0 lux.

Bug: 304655186
Test: check dumpsys display
Change-Id: Ie3aa91f5867e2ec5181b69f10ec27eff67c424e6
2023-11-20 13:06:25 +00:00
Behnam Heydarshahi
68f42c0aa2 Merge "Bugfix: Ring volume stuck at zero on tangor" into main 2023-11-02 14:50:14 +00:00
Behnam Heydarshahi
83fd455764 Bugfix: Ring volume stuck at zero on tangor
Solution: offer a boolean config for volumeUpToExitSilent and
overwrite it for tangor.

Flag: NONE
Bug: 279645379
Test: Manual. Slide ring volume all the way left in settings.
Press volume up. Ring volume slider progress should move away from 0,
and the ring icon should change from silent to normal.

Change-Id: I6ade8d8009ec3f2775de60835c75a014e466ee4b
2023-11-02 14:49:49 +00:00
Treehugger Robot
fa9bc8fab5 Merge "update idle brightness curve" into main 2023-11-02 02:44:16 +00:00
Cyan_Hsieh
de157ab813 Split bootloader prebuilt to 24Q1 and trunk version
Bug: 299879102
Change-Id: I17599698ca55d738e935b914bbfe55641650f9e1
2023-10-24 16:37:03 +08:00
Peter Lin
0d282e54c3 update idle brightness curve
Bug: 304655186
Test: check dumpsys display
Change-Id: I5b95328c993b15c9f68d15fb6f8c0439e41e7e5d
2023-10-18 09:08:26 +00:00
Fiona Campbell
54c599b606 Update Low Light Biases
- Interactive = 5250K
- Idle = 4000K

Bug: 265233091
Test: adb shell dumpsys color_display | grep mTemperatureMin -A10 && adb shell dumpsys display | grep mLowLightAmbientBrightnessToBiasSpline -A2
Change-Id: I25c5d815bccfd1eb8258ed71071214e22d04a012
2023-09-26 14:50:41 +00:00
Fiona Campbell
e94e0e840a Add Strong mode configs for dwbc
- Add configs for strong mode.

Bug: 265233091
Test: adb shell dumpsys color_display | grep mTemperatureMin -A10 && adb shell dumpsys display | grep mLowLightAmbientBrightnessToBiasSpline -A2
Change-Id: I9e36f690ba9c79252475dc10e6c5f4fb70932b1c
2023-09-11 13:38:53 +00:00
Philip Quinn
658e774004 Merge "Update motion prediction offset." into udc-qpr-dev 2023-07-25 16:54:09 +00:00
Gaurav Sarode
03da5d06fd Merge "Fix tangorpro_car build file path" into udc-dev am: 5e6bef9445 am: 59a46b4fd8
Original change: https://googleplex-android-review.googlesource.com/c/device/google/tangorpro/+/24069113

Change-Id: I1738acb163158e629085dc3fbecb923fcb1b6485
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 01:28:55 +00:00
Gaurav Sarode
5e6bef9445 Merge "Fix tangorpro_car build file path" into udc-dev 2023-07-20 00:05:43 +00:00
Philip Quinn
fb55fbb7ec Update motion prediction offset.
The Jetpack motionprediction library calculates a prediction target
based on the minimum display refresh rate (16~18 ms). UX feedback
suggests that we should cap this at 3~4 stylus frames, which
therefore requires a -4 ms offset (1 frame). Clients of the framework
MotionPredictor can control the prediction time directly and can
access predictions further into the future by providing a larger
value.

Bug: 288354672
Test: predictions are visible in the motionprediction test app
Change-Id: I3a489b59b8b2050c64dd31b2a0f75c2238cb432d
2023-07-18 10:27:29 -07:00
Gaurav Sarode
cb039ba502 Fix tangorpro_car build file path
bug: 291147977
Test: local build
Change-Id: I54c9e4d7523ce2d6f9faf50fdc126163e9547593
2023-07-13 17:17:44 -07:00
Maryam Dehaini
ea86b8db9b Reduce status bar height
Reduce status bar height to 36dp for the tangorpro devices.

Bug: 287482975
Test: Manual testing
Change-Id: I4e88b46293576b5bfae11642800516c39c4392cb
2023-07-06 14:09:34 -07:00
Suprabh Shukla
05389f8c29 Update Sound_trigger interrupt mapping
Test: Manually verify the output of `dumpsys batterystats --wakeups`

Bug: 284405919
Change-Id: I0636029e1d21865336c546672474d4bbdc23ce28
2023-05-26 13:12:06 -07:00
Richard Chang
14a4bb9f17 tangorpro: remove customizedMaxCachedProcesses
With project Snowbird in U, the MaxCachedProcesses is 1024 by default

Bug: 278086134
Test: Build
Change-Id: Id8cc63e847c09b54817d34914261ea4e55be1d7c
2023-05-15 02:44:22 +00:00
Suprabh Shukla
dedbcefd28 Adding interrupt mapping for sound_trigger wakeups
Test: Manually inspect the output of `dumpsys batterystats --wakeups`

Bug: 271922941
Change-Id: I8c689a7cc4edd3821520a96afcc5dc2567302912
2023-05-10 16:03:03 -07:00
Chaohui Wang
b08d7e6eee Update Limb SAR value in Regulatory Label am: 0bf681e82c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/tangorpro/+/23055943

Change-Id: I584ba0a58c1f6bc0da65cdbfc9362f43195dd7b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09 23:01:45 +00:00
Chaohui Wang
0bf681e82c Update Limb SAR value in Regulatory Label
Bug: 280308284
Test: Visual
Change-Id: I1b59a9aac3fa398fce11d258c134f33185afadd9
2023-05-06 03:54:45 +00:00
Treehugger Robot
9dc466b133 Merge "Add wakeup interrupt mapping" into udc-dev 2023-05-03 23:56:15 +00:00
Suprabh Shukla
79dca2073b Add wakeup interrupt mapping
Test: Manually inspect the output of:
`dumpsys batterystats --wakeups`

Bug: 271922941
Change-Id: Ie0bdef180adfa624afa8159df6fbb4654c87807a
2023-05-03 22:12:10 +00:00
Christine Franks
3cf190c44d Set display white balance stepping configs
Bug: 274483293
Test: check transition smoothness
Change-Id: I630a4996ee39c11620ce64f87db811854ea77f66
2023-05-02 23:45:45 +00:00