Commit Graph

12421 Commits

Author SHA1 Message Date
Michael Bestas
06decba58d sunfish: Remove userdebug/eng configuration
Change-Id: I8a37c788060a4aae5a7585ea8142a6fbfec8cba4
2025-09-14 23:35:53 +03:00
Michael Bestas
1a6fc89ab1 sunfish: Drop unused AndroidBoard.mk
Change-Id: I6149ebbec9ebb3687819d8c72c31ebf124056644
2025-09-14 23:35:35 +03:00
Michael Bestas
41b6b4bd66 sunfish: Migrate mount point creation out of AndroidBoard.mk
Change-Id: Id5986b8a740e45f864eecdd2bd82d9455f128d6b
2025-09-14 23:35:35 +03:00
Alexander Koskovich
8f499e8315 sunfish: Drop PRODUCT_BUILD_SUPER_PARTITION
* Super image is not generated by a default 'm' build,
   but we at least want it for dist builds.

Change-Id: Ia12a5314632509fcd309d51ddf757efdc37499c3
2025-09-12 06:56:53 +00:00
Michael Bestas
c88379197a sunfish: Update display flags & packages
Required after display HAL blueprint conversion

Change-Id: Ifc4e10703d3424607b9dc8bcc8e417d1c88cc2f3
2025-09-10 21:19:54 +03:00
LuK1337
0bcbc16afc sunfish: Remove vendor/lineage device framework matrix inclusion
See: I78da6340f38b93fdc4c3694cb8f431f387d16c0d
Change-Id: I0b9f527de50ca02082be9b92375559f4893b2688
2025-08-24 02:00:46 +00:00
Nolen Johnson
f6612735b4 sunfish: sepolicy: Include AIDL LiveDisplay policy
Change-Id: I6ed4f79bd17fdd214f000098ffae3ead2bf4c4da
2025-08-23 04:22:39 +00:00
Nolen Johnson
80b976dec6 sunfish: Disable unsupported DA mode in LiveDisplay
Change-Id: Idcbe828086b6141e413cab7262009c1aea9c1347
2025-08-21 15:16:47 +00:00
LuK1337
4ed41dd621 sunfish: Migrate to AIDL LiveDisplay HAL
Change-Id: I4e8be836e94d442b40c63a1ac7dade3c9d9c784c
2025-08-20 06:24:57 +00:00
LuK1337
4f1c4ce498 sunfish: apktool_patch() no longer takes custom arguments
Change-Id: Idf85ae2cd0505c34e55f0e6acec2afc085372b78
2025-07-09 08:01:33 +03:00
Michael Bestas
3ba7d1a1ba sunfish: Remove deprecated config_mobile_tcp_buffers/networkAttributes
Change-Id: Ieda947e283cde11cf74a01dc1b438e1deeb902c9
2025-06-16 23:09:17 -04:00
Bruno Martins
d6f1d406d6 sunfish: Migrate Lineage Health to soong_config_set
Change-Id: I2eff39e83b9673aa2989d05de65c646241ba61da
2025-05-09 05:17:46 +03:00
Michael Bestas
02ad22ed72 sunfish: Migrate gralloc_handle_has_reserved_size to soong_config_set
Change-Id: I3aa081f081e41ba108ff91227409baad7f54d49c
2025-04-28 04:50:49 +03:00
Michael Bestas
1dfccc1c4a sunfish: Remove CleanSpec.mk
Change-Id: I6af355cfbfd5fc388ca25cd25cea9df9e74c41c3
2025-04-05 17:23:30 -04:00
Alexander Koskovich
85351a4057 sunfish: Remove vendor RenderScript implementation.
* RenderScript is deprecated on newer platforms and
   is being officially replaced.

 * On April 19, 2021, Google announced that RenderScript
   will be deprecated in Android 12, and recommended
   porting existing code to Vulkan.

   https://android-developers.googleblog.com/2021/04/android-gpu-compute-going-forward.html

Change-Id: I19460ef266a646b046f1e7d2f0b4eab7c48ae536
2025-04-02 02:00:48 +03:00
Michael Bestas
28b195391d fixup! Change TARGET_RECOVERY_UI_LIB to use fully qualified names in sunfish
Change-Id: Ie0e77bd84e757593124a71ff34422ea682f595fb
2025-03-17 14:41:11 +02:00
Michael Bestas
ee3c0a78aa Merge branch 'main' of https://android.googlesource.com/device/google/sunfish into lineage-22.2
* 'main' of https://android.googlesource.com/device/google/sunfish:
  [owners] Remove etancohen@google.com from rro_overlays/WifiOverlay/OWNERS
  Change TARGET_RECOVERY_UI_LIB to use fully qualified names in sunfish

Change-Id: I9a7dbb53506948f638b0c271ba43500b71fdbe92
2025-03-17 14:35:25 +02:00
Michael Bestas
3649ebc1d7 sunfish: Update CHRE daemon name
Change-Id: Ia1139714c5019684b1e62933fd34632aca2e02a7
2025-03-12 04:55:43 +02:00
Michael Bestas
5ff408fa9b sunfish: Set chre_daemon_dsp_library
Change-Id: If0a2be3eee2f55fcbb48ca9118f4f14f68ac1c32
2025-03-12 04:55:43 +02:00
Michael Bestas
860d06feac sunfish: Remove vendor.google.google_battery support
This is has missing symbols in BP1A and is not used anyway

Change-Id: I35615a067b0cbbd52c660a971313d0048ce4badb
2025-03-12 04:55:43 +02:00
Michael Bestas
dac620fb44 sunfish: Enable ELF checks for libwpa_client dependent libs
Change-Id: I490df02b68da4b9a7088a239672a1dcace66d270
2025-03-12 04:55:43 +02:00
Anthony Adamo
54dd69ee3c sunfish: sepolicy: Add default permission for aidl hal_bootctl
add in default sepolicy configuration for aidl implementation
of hal_bootctl

Change-Id: I8bd86071dde93d8ed5ea41555b6d3ede9d434838
2025-03-03 12:03:03 +02:00
Michael Bestas
4e5423a3cc sunfish: Don't use BSG framework for gpt-utils
Change-Id: Ia6e5d651560c8ae5186a48bfbb0e30b864150564
2025-03-03 12:03:03 +02:00
Cosmin Tanislav
bf0953fb75 sunfish: switch to common QCOM AIDL bootctrl HAL
Change-Id: I04ab771d3b1c38b58913607fbff1bb3b55e1fe25
2025-03-03 12:03:03 +02:00
Tyler Wear
df68174562 sunfish: tetheroffload: Version 1.1
Update tetheroffload to version 1.1.

Change-Id: I004e44e416a88a1b39a4c80366df9008722f096b
2025-03-03 12:03:02 +02:00
Owner Cleanup Bot
a6face6f3b [owners] Remove etancohen@google.com from rro_overlays/WifiOverlay/OWNERS
This suggested change is automatically generated based on group
memberships and affiliations.

Please approve this change and vote the highest CR. This will keep the OWNERs
file tidy.  We ask that you do not ignore this change and approve it
unless you know a reason the OWNER should remain.  It can always be
reverted if needed.

If this change is in error, vote the lowest CR value (i.e. reject the CL)
and the bot will abandon it.

See the owner's recent review activity for context:
https://android-review.googlesource.com/q/etancohen@google.com

To report an issue, file a bug in the Infra>Codereview component.

Change-Id: Iabf7e1cf8ac7672c42d55f2f892bb3ca7adb6749
2025-02-27 17:08:43 -08:00
Sebastiano Barezzi
a698121dba sunfish: Drop proto sensors configs
Change-Id: Ie8377977931f18f0f7f3082c1c4e87a53111c593
2025-02-24 03:32:22 +02:00
Edwin Moquete
7c66ea0269 sunfish: Enable ELF checks for libril-qcril-hook-oem.so
Change-Id: I5079c44b4ea3cd5f94ade580272704e4f37c2385
2025-01-09 04:29:06 +02:00
kyasu
8a9d395bb8 sunfish: Enable toggle support of Lineage Health HAL
Co-authored-by: Michael Bestas <mkbestas@lineageos.org>
Change-Id: I6d4ac302dd695df8fe33ccabc400a53bb83c4cc8
2025-01-06 11:40:48 +02:00
Michael Bestas
94f2ea4aec sunfish: Remove non existent soong namespaces
Change-Id: If0b86441d47da127e37aeed6fcd6cbfff656e3f8
2025-01-06 11:40:45 +02:00
Michael Bestas
3ea2e92d17 sunfish: Switch to data-ipa-cfg-mgr-legacy-um
Change-Id: Ief79e49dd5f993a05b0e5be1bfe4868a34505a3c
2025-01-06 04:12:42 +02:00
Naseer Ahmed
5830abcc28 sunfish: sepolicy: Add memtrack HAL
Change-Id: I96aba595b174dcdf8949e17cd13f97d1c76af1d4
2025-01-06 02:32:27 +02:00
Yumi Yukimura
b3d56e2c4d sunfish: Switch to QTI Memtrack AIDL HAL
Change-Id: Ibcbaff02fd56fbccc3a88c01a5f46a89cb212ef5
2025-01-06 01:19:05 +02:00
Michael Bestas
b2d81d3d10 sunfish: Disable OMX service & remove leftovers
Change-Id: Ic9335f694a28852560652090c8035069189d839e
2025-01-05 21:55:06 +02:00
lahaina
c94102f12e sunfish: init: Set proper permissions for fpc nodes
Co-authored-by: QKIvan <ivan33@163.com>
Co-authored-by: 306bobby <bobbypanarisi@gmail.com>
Change-Id: I813624ffa5b1bf104f230555382cd4b46bf8db4a
2024-12-22 18:51:59 +00:00
Jeff Pu
bb2f76ea9d sunfish: Exclude coredomain access from hal_fingerprint
Bug: 326227403
Test: manual (build target aosp_cf_x86_64_phone-trunk_staging-eng)
Change-Id: I3d4acc283fc14964e10c93a0bbf496791d30966e
2024-12-21 18:24:30 +02:00
Michael Bestas
46089b7d98 sunfish: Drop sensors.$(PRODUCT_HARDWARE)
This is unused and also has been removed in AP4A

Change-Id: I0ca2e6648c04578ebcac829450f5b1fe043859a8
2024-12-21 18:12:29 +02:00
Michael Bestas
37c04de262 Merge branch 'main' of https://android.googlesource.com/device/google/sunfish into lineage-22.0
* 'main' of https://android.googlesource.com/device/google/sunfish:
  The "messaging" package is being removed.
  Remove apex.use_vndk_as_stable

Change-Id: I6f158bb1c646b9dcdbe8d3fc5cb9cd1e0df8a7fc
2024-12-11 05:10:27 +02:00
Nelson Li
59a18c5304 Change TARGET_RECOVERY_UI_LIB to use fully qualified names in sunfish
Since the TARGET_RECOVERY_UI_LIB for each device is not exactly the
same, and most of the modules in it contain `soong_namespace{}` to
avoid conflicts between different devices, after converting
`librecovery_ui_ext` from Android.mk to Android.bp, it needs to be
changed to a `fully qualified name` in order to correctly use the
corresponding module.

Flag: EXEMPT refactor

Bug: 339143524
Test: m -j librecovery_ui_ext
Change-Id: I82a1410342b13a66a21d49f400977b73fae1b744
2024-12-05 03:46:51 +00:00
Michael Bestas
2e41181fd8 sunfish: Remove unused json-c
We are using external/json-c

Change-Id: I37858daf5664f7a154c58077c7f29bf032a3c7a9
2024-12-02 18:25:30 +02:00
Cosmin Tanislav
10294ca123 sunfish: switch to python extract-utils
Change-Id: Ia2d6a0235d9343d7de0ef69d4197cac7f276af84
2024-11-06 14:35:31 +02:00
Michael Bestas
e2a4f31816 sunfish: Adjust override prop key names
Change-Id: Iaa96fd777196fe90f408457a580b80d86b041140
2024-10-20 23:06:50 +03:00
Herbert Xue
dc392a7490 Remove unused Android.mk under device/google/sunfish
The sunfish device is deprecated.

Bug: 310105129
Test: NA
Change-Id: I30c40ed83c41aceb2bfbfde5cd1e02e740d79ec1
2024-09-30 23:14:07 +03:00
kellyhung
cbf4c82788 Convert Android.mk under device/google/sunfish/dumpstate/ to Android.bp
Bug: 311287207
Test: m android.hardware.dumpstate@1.1-service.sunfish

Change-Id: I9768765b57c9fc1ddb2024b26c96bd6378313022
2024-09-30 23:13:23 +03:00
Michael Bestas
74fc1c789a sunfish: Switch to AOSP Wi-Fi service
Prebuilt blobs crash on 15

Change-Id: I02b593cfd9736c5581216de88c762081e74f3145
2024-09-30 23:07:08 +03:00
Luca Stefani
f274a0bc7e sunfish: HbmSVManager: Fetch private identifiers at runtime
The following resource symbols are private:
config_displayWhiteBalanceBrightnessFilterIntercept (integer)
config_displayWhiteBalanceBrightnessFilterHorizon (float)

Instead of hardcoding the ids of the symbols (prone to break)
fetch them at runtime.

Change-Id: Ib80c387ba656b867cc278bb379bf3c052b8ae1b5
2024-09-30 23:02:41 +03:00
Michael Bestas
7226adc97d sunfish: Shim libgooglecamerahal with libmeminfo_shim
Change-Id: Idd9dc2fa4eecf1a35fc18218bca662c95b7e3deb
2024-09-30 22:39:36 +03:00
Michael Bestas
efc05e532b sunfish: Shim rebootescrow/keymaster with libcrypto_shim
The following change
e202e51cb0
removed symbols that our libs require.

Change-Id: I1325c34ecec3d339dd68c665010ecb36fa2e6a29
2024-09-30 22:36:41 +03:00
Enzo Liao
f41bce768d Use legacy files and propertys of the ramdump domain for sunfish.
After ag/26798030 and ag/26620507, we keep the hardware/google/pixel-sepolicy/ramdump/common sepolicy settings of the ramdump domain for sunfish.

Bug: 298102808
Design: go/sys-software-logging
Test: Manual
Change-Id: I77c64e865f68f9fb86eac85e8798fc7ec8aa2d6d
2024-09-30 22:31:13 +03:00
Michael Bestas
6dd52ff962 Merge tag 'android-15.0.0_r1' of https://android.googlesource.com/device/google/sunfish into HEAD
Android 15.0.0 release 1

* tag 'android-15.0.0_r1' of https://android.googlesource.com/device/google/sunfish:
  libc++fs is part of libc++ now.
  libc++fs is part of libc++ now.
  Set default pin amount for home app
  Update SOONG_NAMESPACES to include power-anomaly-qcril folder

Change-Id: I102951a658f5ef6f0958fd438981e542b55dc817
2024-09-30 22:26:20 +03:00