From dc242dcbda277a18b4bb26e6695b87a3ee21c703 Mon Sep 17 00:00:00 2001 From: Cyan_Hsieh Date: Thu, 18 Apr 2024 16:02:34 +0800 Subject: [PATCH 1/2] Switch bootloader directory to control by build flag Bug: 333834221 Change-Id: If900f24f9f171a27f81fed59c4712bf536c84734 --- device-felix.mk | 9 --------- felix/BoardConfig.mk | 12 +++--------- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/device-felix.mk b/device-felix.mk index b829226..10711d0 100644 --- a/device-felix.mk +++ b/device-felix.mk @@ -262,15 +262,6 @@ PRODUCT_PACKAGES += \ # Trusty liboemcrypto.so PRODUCT_SOONG_NAMESPACES += vendor/google_devices/felix/prebuilts -ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION))) -PRODUCT_SOONG_NAMESPACES += vendor/google_devices/felix/prebuilts/trusty/24Q1 -else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION))) -PRODUCT_SOONG_NAMESPACES += vendor/google_devices/felix/prebuilts/trusty/24Q2 -else ifneq (,$(filter AP3%,$(RELEASE_PLATFORM_VERSION))) -PRODUCT_SOONG_NAMESPACES += vendor/google_devices/felix/prebuilts/trusty/24Q3 -else -PRODUCT_SOONG_NAMESPACES += vendor/google_devices/felix/prebuilts/trusty/trunk -endif # Set zram size PRODUCT_VENDOR_PROPERTIES += \ diff --git a/felix/BoardConfig.mk b/felix/BoardConfig.mk index 9ca6580..3b54231 100644 --- a/felix/BoardConfig.mk +++ b/felix/BoardConfig.mk @@ -21,15 +21,9 @@ USES_DEVICE_GOOGLE_FELIX := true BOARD_KERNEL_CMDLINE += swiotlb=noforce RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_FELIX_RADIO_DIR) -ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION))) -RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q1 -else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION))) -RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q2 -else ifneq (,$(filter AP3%,$(RELEASE_PLATFORM_VERSION))) -RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q3 -else -RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk -endif +RELEASE_GOOGLE_BOOTLOADER_FELIX_DIR ?= trunk # Keep this for pdk TODO: b/327119000 +RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/$(RELEASE_GOOGLE_BOOTLOADER_FELIX_DIR) +$(call soong_config_set,bootloader,prebuilt_dir,$(RELEASE_GOOGLE_BOOTLOADER_FELIX_DIR)) # Enable load module in parallel BOARD_BOOTCONFIG += androidboot.load_modules_parallel=true From c1da63bc66405420a7b079535f262a75c87ed35d Mon Sep 17 00:00:00 2001 From: Chris Paulo Date: Thu, 18 Apr 2024 16:23:39 -0700 Subject: [PATCH 2/2] felix/vibrator: Add removecapo flag reference for it to show up in aconfig Bug: 335547922 Test: adb shell device_config list | egrep -i 'remove_capo' Change-Id: I1f6dca0f0dc61fa4bc2db85a1fc55f56ce7146af Signed-off-by: Chris Paulo --- vibrator/cs40l26/Android.bp | 1 + 1 file changed, 1 insertion(+) diff --git a/vibrator/cs40l26/Android.bp b/vibrator/cs40l26/Android.bp index 9ac51d1..bd5047a 100644 --- a/vibrator/cs40l26/Android.bp +++ b/vibrator/cs40l26/Android.bp @@ -60,6 +60,7 @@ cc_library { srcs: [ "Vibrator.cpp", ], + shared_libs: ["//hardware/google/pixel:PixelVibratorFlagsL26"], export_include_dirs: ["."], vendor_available: true, visibility: [":__subpackages__"],