3170 Commits

Author SHA1 Message Date
Apelete Seketeli
8ca3db0e8d redfin: Fetch vendor from personal repo
Forking vendor tree into Evolution X org repositories requires
privileged rights, and pushing fails due to git lfs:

batch request: git@lfs.undocumented.software: Permission denied (publickey).: exit status 255
error: failed to push some refs to 'github.com:Evolution-X-Devices/vendor_google_redfin.git'

Fetching vendor tree from personal repo as a work-around.
2025-10-07 00:54:51 +02:00
Apelete Seketeli
46bdb796df redfin: Select apps based on WITH_GMS flag
Selectively build with or without GAPPS and allow files to live in
specified root path depending on WITH_GMS flag.
2025-10-05 00:44:12 +02:00
Apelete Seketeli
3607aa24da redfin: Allow files to live in specified root path 2025-10-05 00:44:10 +02:00
Apelete Seketeli
ba4c12059c redfin: Select mini gapps package instead of default gapps 2025-10-05 00:44:07 +02:00
Apelete Seketeli
ee955e2724 redfin: Initialise Evolution X 10.x 2025-10-05 00:44:04 +02:00
Alexander Koskovich
2f51a1451d redfin: 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-14 18:19:12 +03:00
Michael Bestas
785994b861 redfin: Remove userdebug/eng configuration
Change-Id: Ia50c9d143f3b59f02a73c2dc89837afe63bbf6fb
2025-09-14 18:16:14 +03:00
Michael Bestas
a913b1edd4 redfin: Drop unused AndroidBoard.mk
Change-Id: I6149ebbec9ebb3687819d8c72c31ebf124056644
2025-09-14 17:36:12 +03:00
Michael Bestas
3ef25d44fa redfin: Migrate mount point creation out of AndroidBoard.mk
Change-Id: Id5986b8a740e45f864eecdd2bd82d9455f128d6b
2025-09-14 17:36:07 +03:00
LuK1337
85cc073a76 redfin: apktool_patch() no longer takes custom arguments
Change-Id: Idf85ae2cd0505c34e55f0e6acec2afc085372b78
2025-07-07 01:28:29 +03:00
Michael Bestas
458ab3ae66 redfin: Remove CleanSpec.mk
Change-Id: I6af355cfbfd5fc388ca25cd25cea9df9e74c41c3
2025-04-06 01:51:36 +03:00
Michael Bestas
cac84d8d4d redfin: Set chre_daemon_dsp_library
Change-Id: If0a2be3eee2f55fcbb48ca9118f4f14f68ac1c32
2025-03-12 07:02:47 +02:00
Michael Bestas
e805ceabee redfin: Remove hardware/qcom/bootctrl import
Change-Id: I34daba0fd7dff1b147e68e7a9a0b54b678089cda
2025-03-12 07:02:47 +02:00
Michael Bestas
a15321e1e2 redfin: Enable ELF checks for libwpa_client dependent libs
Change-Id: I490df02b68da4b9a7088a239672a1dcace66d270
2025-03-10 23:34:36 +02:00
Sebastiano Barezzi
79c068c488 redfin: Drop proto sensors configs
Change-Id: Ie8377977931f18f0f7f3082c1c4e87a53111c593
2025-02-24 08:46:07 +02:00
Michael Bestas
f459e2ac62 redfin: Build ipacm from source
Change-Id: I4da372204b154a42fd487bef3ae6e590177a439f
2025-02-16 16:05:22 +02:00
LuK1337
1098d09607 redfin: Clear LIBC_PRIVATE symbol versions for libmmcamera_faceproc
Change-Id: I1565a6fef5070377650e62dc3e3a45bfd2bfaf5b
2025-01-09 04:57:32 +02:00
Michael Bestas
54ff2cc4b9 redfin: Remove non existent soong namespaces
Change-Id: If0b86441d47da127e37aeed6fcd6cbfff656e3f8
2025-01-06 04:28:02 +02:00
Michael Bestas
71692726fd redfin: Disable OMX service & remove leftover blobs
Change-Id: Ic9335f694a28852560652090c8035069189d839e
2025-01-05 21:39:43 +02:00
Michael Bestas
7c232a6c62 redfin: sepolicy: Label ECOService
Change-Id: Ia9a1b7fc1ac994b3252a5a27ceff5c52a75af6ab
2024-12-23 02:13:38 +02:00
Michael Bestas
da605224a2 Merge branch 'main' of https://android.googlesource.com/device/google/redfin-sepolicy into lineage-22.0
* 'main' of https://android.googlesource.com/device/google/redfin-sepolicy:
  Remove dumpstate from the denylist.

Change-Id: I7bcfd39b07ef2e97347bd168dd12eac77d834fa9
2024-12-11 05:17:29 +02:00
Cosmin Tanislav
3a85247c27 redfin: switch to python extract-utils
Change-Id: Ia2d6a0235d9343d7de0ef69d4197cac7f276af84
2024-11-06 13:10:44 +02:00
Michael Bestas
01e9149ea6 redfin: Adjust override prop key names
Change-Id: Iaa96fd777196fe90f408457a580b80d86b041140
2024-10-20 22:57:26 +03:00
Michael Bestas
238fa4feef redfin: Switch to AOSP Wi-Fi service
Prebuilt blobs crash on 15

Change-Id: I02b593cfd9736c5581216de88c762081e74f3145
2024-09-26 00:54:55 +03:00
Luca Stefani
f9ea0da0b3 redfin: 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-26 00:54:26 +03:00
Michael Bestas
b8ecdf3e5b redfin: Shim libgooglecamerahal with libmeminfo_shim
Change-Id: Idd9dc2fa4eecf1a35fc18218bca662c95b7e3deb
2024-09-26 00:53:58 +03:00
Michael Bestas
a7fcdc0c2f redfin: Shim rebootescrow/keymaster with libcrypto_shim
The following change
e202e51cb0
removed symbols that our libs require.

Change-Id: I1325c34ecec3d339dd68c665010ecb36fa2e6a29
2024-09-26 00:53:50 +03:00
Michael Bestas
4e4c7364c1 Merge tag 'android-15.0.0_r1' of https://android.googlesource.com/device/google/redfin into HEAD
Android 15.0.0 release 1

* tag 'android-15.0.0_r1' of https://android.googlesource.com/device/google/redfin:
  Update stale OWNERS.
  Remove mandyshen@google.com from OWNERS
  Set "enable_nr_dual_connectivity_qcril" to control module build
  Move license metadata declarations to meta-lic.mk and remove the Android.mk file.
  Convert Android.mk to Android.bp under redfin/dumpstate

Change-Id: I1700fa7eb746d0b3c22424642dda916dda0db8ff
2024-09-26 00:53:09 +03:00
Michael Bestas
69332ca055 redfin: extract-files improvements
Change-Id: I517698ca3b5a93e10a5b167417631c7f8d0ab9e2
2024-09-10 02:53:11 +03:00
Michael Bestas
030f691644 redfin: Update barbet files from last build
Change-Id: I41252cbe2ab5045c3232befdb80205256b5dd92e
2024-09-08 04:51:34 +03:00
Cosmin Tanislav
77c4021315 redfin: do not manually build dependencies
Change-Id: I4046d8eeabfc70842898b7034f75cdd6bcfc441b
2024-09-03 01:47:11 +03:00
Michael Bestas
21d4229eaf redfin: Libraries are now automatically added to PRODUCT_PACKAGES
Change-Id: Ie92fe02b7e6279195bf28944942c815db773b798
2024-09-03 01:47:11 +03:00
Michael Bestas
ce2c6d1e1e redfin: Disable ELF checks for certain libraries
Change-Id: I61dbc3559b43becc22f69ae2c1c3e8edf95e2483
2024-09-03 01:47:11 +03:00
Cosmin Tanislav
f46c6a2fb8 redfin: skip dependencies which aren't defined in .bp
Change-Id: I01a653661856495788c05b720c0577dac44998a4
2024-09-03 01:45:50 +03:00
Michael Bestas
5e37bc5b1b redfin: fix libprotobuf-cpp-lite-21.12 ELF check
Change-Id: I028723e6ff9ef71514857d683e2c65caf9e28fa0
2024-09-03 01:45:50 +03:00
Michael Bestas
ef3c220114 redfin: fix vendor.qti.hardware.tui_comm@1.0 ELF check
Change-Id: Iaaa6a2afd002fc4ac50c5b4718c6b2399b04c9de
2024-09-03 01:45:49 +03:00
Cosmin Tanislav
8ac3d64cf0 redfin: fix vendor.qti.imsrtpservice@3.0 ELF checks
Change-Id: Ia1995d0a3360317843685082e3226ab30f124d09
2024-09-03 01:45:49 +03:00
Aaron Kling
2012fd962c redfin: Add vendor soong imports to extract
Change-Id: Ib19e69dc35af6b04519eeb695228af65f3d01d2a
2024-09-03 01:45:49 +03:00
Aaron Kling
acb713e888 redfin: Enable elf checks
Change-Id: Ia6c9a381abb3384c77532d75e02fd84c841a4d1e
2024-09-03 01:45:49 +03:00
Michael Bestas
93e3f89a4c redfin: Fully switch to prebuilt camera
Fixes:
module "android.hardware.camera.provider@2.7-service-google" variant
"android_vendor_arm64_armv8-a": depends on multiple versions of the
same aidl_interface: android.hardware.camera.metadata-V2-ndk-source,
android.hardware.camera.metadata-V3-ndk-source

Change-Id: Iea8d83616a54881c3e23d7a97b1c367695d13ed2
2024-09-03 01:45:46 +03:00
Michael Bestas
6b484b6058 redfin: Remove carriersettings/vendor regen support
Change-Id: I66e0d253cfe8e5aed9e057069fcdefd39b76f999
2024-09-02 04:08:48 +03:00
Michael Bestas
4339f1762e redfin: Fix blob_fixup update
Change-Id: I51f01fc47cef05e74c3f540b23e51bcacc56a114
2024-09-02 04:08:38 +03:00
Michael Bestas
976d3aa4e5 redfin: Sync extract scripts with templates
Change-Id: I83561b9064f7f27af90e21ac72a9c76e1dad8fad
2024-08-29 11:43:04 +03:00
Pablo Gamito
7f959bb1c8 Remove dumpstate from the denylist. am: 2cc2081263
Original change: https://android-review.googlesource.com/c/device/google/redfin-sepolicy/+/3204090

Change-Id: I23975f9146bcaeaeb2e5720f3e324823a4b05abb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-08-02 00:54:30 +00:00
Pablo Gamito
2cc2081263 Remove dumpstate from the denylist.
The issue has been fixed.

Bug: 277155912
Flag: EXEMPT se policy change
Change-Id: I1803e0a0dd18c489b5ff4129adff99b087451cbe
2024-08-01 10:59:25 +00:00
Michael Bestas
eb15efd9f9 redfin: Add GoogleCamera_6gb_or_more_ram.xml
Change-Id: I77d4457cd67b9ae2bd554bc077fb9a0f4c2357ea
2024-06-28 12:04:52 +00:00
Bruno Martins
5ba456d472 redfin: Unset BUILD_BROKEN_INCORRECT_PARTITION_IMAGES
Qualcomm targets can now build hermetic partitions.

Change-Id: I241105e01d85fea983b34846ca675666ac07541b
2024-06-24 03:40:06 +03:00
Michael Bestas
8f09dcc37c redfin: Declare DM libs as symlinks during extraction
Change-Id: Icb6c2c284037f67478c80725f63b4a7db7c552c0
2024-06-24 03:40:03 +03:00
Bruno Martins
3fc9115175 redfin: Mark CNE symlink target as required package
Change-Id: I0bfe65ba61b6aa9916fe6459be2a84d772939a2f
2024-06-24 03:40:00 +03:00
Bruno Martins
eaaa9f6aec redfin: Declare EGL libs as symlinks during extraction
Change-Id: I4b2f3e79b5e518889d9771bf8990e27babca8b61
2024-06-24 03:39:56 +03:00