Merge Android 14 QPR3 to AOSP main
Bug: 346855327 Merged-In: I83b750e16fe6e611c042ab32cb1577c3ee0e69e8 Change-Id: I9142e11a1a2cefedb9aa5705a70780e509d001ad
This commit is contained in:
commit
f028794011
41 changed files with 168 additions and 172 deletions
|
@ -94,7 +94,7 @@
|
||||||
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="incall capture" role="sink">
|
<mixPort name="incall capture" role="sink" maxActiveCount="2" maxOpenCount="2">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||||
samplingRates="48000"
|
samplingRates="48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="incall capture" role="sink">
|
<mixPort name="incall capture" role="sink" maxActiveCount="2" maxOpenCount="2">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||||
samplingRates="48000"
|
samplingRates="48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="incall capture" role="sink">
|
<mixPort name="incall capture" role="sink" maxActiveCount="2" maxOpenCount="2">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||||
samplingRates="48000"
|
samplingRates="48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="incall capture" role="sink">
|
<mixPort name="incall capture" role="sink" maxActiveCount="2" maxOpenCount="2">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||||
samplingRates="48000"
|
samplingRates="48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="incall capture" role="sink">
|
<mixPort name="incall capture" role="sink" maxActiveCount="2" maxOpenCount="2">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||||
samplingRates="48000"
|
samplingRates="48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="incall capture" role="sink">
|
<mixPort name="incall capture" role="sink" maxActiveCount="2" maxOpenCount="2">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||||
samplingRates="48000"
|
samplingRates="48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="incall capture" role="sink">
|
<mixPort name="incall capture" role="sink" maxActiveCount="2" maxOpenCount="2">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||||
samplingRates="48000"
|
samplingRates="48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||||
|
|
|
@ -94,7 +94,7 @@
|
||||||
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
samplingRates="8000 11025 12000 16000 22050 24000 32000 44100 48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO AUDIO_CHANNEL_IN_STEREO"/>
|
||||||
</mixPort>
|
</mixPort>
|
||||||
<mixPort name="incall capture" role="sink">
|
<mixPort name="incall capture" role="sink" maxActiveCount="2" maxOpenCount="2">
|
||||||
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
<profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
|
||||||
samplingRates="48000"
|
samplingRates="48000"
|
||||||
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
channelMasks="AUDIO_CHANNEL_IN_MONO"/>
|
||||||
|
|
|
@ -20,7 +20,7 @@ BOARD_BOOTCONFIG += androidboot.load_modules_parallel=true
|
||||||
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_CHEETAH_RADIO_DIR)
|
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_CHEETAH_RADIO_DIR)
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q1
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q1
|
||||||
else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION)))
|
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q2
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q2
|
||||||
else
|
else
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk
|
||||||
|
|
|
@ -44,5 +44,8 @@
|
||||||
|
|
||||||
<!-- Padding for the lock icon on the keyguard. In pixels - should not scale with display size. -->
|
<!-- Padding for the lock icon on the keyguard. In pixels - should not scale with display size. -->
|
||||||
<dimen name="lock_icon_padding">60px</dimen>
|
<dimen name="lock_icon_padding">60px</dimen>
|
||||||
|
|
||||||
|
<!-- Pixel pitch of the device. um/px -->
|
||||||
|
<item name="pixel_pitch" format="float" type="dimen">49.6</item>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
||||||
|
|
|
@ -32,4 +32,5 @@
|
||||||
<integer-array name="antenna_y">
|
<integer-array name="antenna_y">
|
||||||
<item>100</item>
|
<item>100</item>
|
||||||
</integer-array>
|
</integer-array>
|
||||||
|
<bool name="nfc_observe_mode_supported">true</bool>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -165,4 +165,12 @@
|
||||||
regulatory approval (for example, FCC pre-approval is required according to "594280 D01
|
regulatory approval (for example, FCC pre-approval is required according to "594280 D01
|
||||||
Software Configuration Control v02r01").-->
|
Software Configuration Control v02r01").-->
|
||||||
<bool translatable="false" name ="config_wifiUpdateCountryCodeFromScanResultGeneric">true</bool>
|
<bool translatable="false" name ="config_wifiUpdateCountryCodeFromScanResultGeneric">true</bool>
|
||||||
|
|
||||||
|
<!-- Boolean indicating performing a partial initial scan is enabled -->
|
||||||
|
<bool translatable="false" name="config_wifiEnablePartialInitialScan">true</bool>
|
||||||
|
|
||||||
|
<!-- Configure the max number of new channels to add into the initial partial scan list per network.
|
||||||
|
If equals to 0, it means there's no limit on the max number of channels to include per network.-->
|
||||||
|
<integer translatable="false" name="config_wifiInitialPartialScanMaxNewChannelsPerNetwork">3</integer>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -17,7 +17,7 @@ TARGET_BOARD_INFO_FILE := device/google/pantah/board-info.txt
|
||||||
TARGET_BOOTLOADER_BOARD_NAME := cloudripper
|
TARGET_BOOTLOADER_BOARD_NAME := cloudripper
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q1
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q1
|
||||||
else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION)))
|
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q2
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q2
|
||||||
else
|
else
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk
|
||||||
|
|
|
@ -61,27 +61,27 @@ on property:vendor.all.modules.ready=1
|
||||||
chown system system /mnt/vendor/persist/haptics/cs40l26.cal
|
chown system system /mnt/vendor/persist/haptics/cs40l26.cal
|
||||||
chown system system /mnt/vendor/persist/haptics/cs40l26_dual.cal
|
chown system system /mnt/vendor/persist/haptics/cs40l26_dual.cal
|
||||||
|
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/calibration/f0_stored
|
chown system system /sys/bus/i2c/devices/8-0043/calibration/f0_stored
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/calibration/q_stored
|
chown system system /sys/bus/i2c/devices/8-0043/calibration/q_stored
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/calibration/redc_stored
|
chown system system /sys/bus/i2c/devices/8-0043/calibration/redc_stored
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/vibe_state
|
chown system system /sys/bus/i2c/devices/8-0043/default/vibe_state
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/num_waves
|
chown system system /sys/bus/i2c/devices/8-0043/default/num_waves
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/f0_offset
|
chown system system /sys/bus/i2c/devices/8-0043/default/f0_offset
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/owt_free_space
|
chown system system /sys/bus/i2c/devices/8-0043/default/owt_free_space
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/f0_comp_enable
|
chown system system /sys/bus/i2c/devices/8-0043/default/f0_comp_enable
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/redc_comp_enable
|
chown system system /sys/bus/i2c/devices/8-0043/default/redc_comp_enable
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/delay_before_stop_playback_us
|
chown system system /sys/bus/i2c/devices/8-0043/default/delay_before_stop_playback_us
|
||||||
|
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/calibration/f0_stored
|
chown system system /sys/bus/i2c/devices/8-0042/calibration/f0_stored
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/calibration/q_stored
|
chown system system /sys/bus/i2c/devices/8-0042/calibration/q_stored
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/calibration/redc_stored
|
chown system system /sys/bus/i2c/devices/8-0042/calibration/redc_stored
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/vibe_state
|
chown system system /sys/bus/i2c/devices/8-0042/default/vibe_state
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/num_waves
|
chown system system /sys/bus/i2c/devices/8-0042/default/num_waves
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/f0_offset
|
chown system system /sys/bus/i2c/devices/8-0042/default/f0_offset
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/owt_free_space
|
chown system system /sys/bus/i2c/devices/8-0042/default/owt_free_space
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/f0_comp_enable
|
chown system system /sys/bus/i2c/devices/8-0042/default/f0_comp_enable
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/redc_comp_enable
|
chown system system /sys/bus/i2c/devices/8-0042/default/redc_comp_enable
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a-dual/default/delay_before_stop_playback_us
|
chown system system /sys/bus/i2c/devices/8-0042/default/delay_before_stop_playback_us
|
||||||
|
|
||||||
enable vendor.vibrator.cs40l26
|
enable vendor.vibrator.cs40l26
|
||||||
enable vendor.vibrator.cs40l26-dual
|
enable vendor.vibrator.cs40l26-dual
|
||||||
|
|
|
@ -78,15 +78,15 @@ on property:vendor.all.modules.ready=1
|
||||||
chown system system /mnt/vendor/persist/haptics
|
chown system system /mnt/vendor/persist/haptics
|
||||||
chown system system /mnt/vendor/persist/haptics/cs40l26.cal
|
chown system system /mnt/vendor/persist/haptics/cs40l26.cal
|
||||||
|
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/calibration/f0_stored
|
chown system system /sys/bus/i2c/devices/8-0043/calibration/f0_stored
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/calibration/q_stored
|
chown system system /sys/bus/i2c/devices/8-0043/calibration/q_stored
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/calibration/redc_stored
|
chown system system /sys/bus/i2c/devices/8-0043/calibration/redc_stored
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/vibe_state
|
chown system system /sys/bus/i2c/devices/8-0043/default/vibe_state
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/num_waves
|
chown system system /sys/bus/i2c/devices/8-0043/default/num_waves
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/f0_offset
|
chown system system /sys/bus/i2c/devices/8-0043/default/f0_offset
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/owt_free_space
|
chown system system /sys/bus/i2c/devices/8-0043/default/owt_free_space
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/f0_comp_enable
|
chown system system /sys/bus/i2c/devices/8-0043/default/f0_comp_enable
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/redc_comp_enable
|
chown system system /sys/bus/i2c/devices/8-0043/default/redc_comp_enable
|
||||||
chown system system /sys/bus/i2c/devices/i2c-cs40l26a/default/delay_before_stop_playback_us
|
chown system system /sys/bus/i2c/devices/8-0043/default/delay_before_stop_playback_us
|
||||||
|
|
||||||
enable vendor.vibrator.cs40l26
|
enable vendor.vibrator.cs40l26
|
||||||
|
|
|
@ -20,6 +20,15 @@ $(call inherit-product-if-exists, vendor/google/products/sources_pixel.mk)
|
||||||
TARGET_KERNEL_DIR ?= device/google/pantah-kernel
|
TARGET_KERNEL_DIR ?= device/google/pantah-kernel
|
||||||
TARGET_BOARD_KERNEL_HEADERS := device/google/pantah-kernel/kernel-headers
|
TARGET_BOARD_KERNEL_HEADERS := device/google/pantah-kernel/kernel-headers
|
||||||
|
|
||||||
|
ifdef RELEASE_GOOGLE_CHEETAH_KERNEL_VERSION
|
||||||
|
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_GOOGLE_CHEETAH_KERNEL_VERSION)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef RELEASE_GOOGLE_CHEETAH_KERNEL_DIR
|
||||||
|
TARGET_KERNEL_DIR := $(RELEASE_GOOGLE_CHEETAH_KERNEL_DIR)
|
||||||
|
TARGET_BOARD_KERNEL_HEADERS := $(RELEASE_GOOGLE_CHEETAH_KERNEL_DIR)/kernel-headers
|
||||||
|
endif
|
||||||
|
|
||||||
$(call inherit-product-if-exists, vendor/google_devices/pantah/prebuilts/device-vendor-cheetah.mk)
|
$(call inherit-product-if-exists, vendor/google_devices/pantah/prebuilts/device-vendor-cheetah.mk)
|
||||||
$(call inherit-product-if-exists, vendor/google_devices/gs201/prebuilts/device-vendor.mk)
|
$(call inherit-product-if-exists, vendor/google_devices/gs201/prebuilts/device-vendor.mk)
|
||||||
$(call inherit-product-if-exists, vendor/google_devices/gs201/proprietary/device-vendor.mk)
|
$(call inherit-product-if-exists, vendor/google_devices/gs201/proprietary/device-vendor.mk)
|
||||||
|
@ -276,7 +285,7 @@ PRODUCT_SOONG_NAMESPACES += \
|
||||||
GOODIX_CONFIG_BUILD_VERSION := g7_trusty
|
GOODIX_CONFIG_BUILD_VERSION := g7_trusty
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q1
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q1
|
||||||
else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION)))
|
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q2
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q2
|
||||||
else
|
else
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/trunk
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/trunk
|
||||||
|
@ -298,7 +307,7 @@ PRODUCT_SOONG_NAMESPACES += device/google/pantah/cheetah/
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q1
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q1
|
||||||
else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION)))
|
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q2
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q2
|
||||||
else
|
else
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/trunk
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/trunk
|
||||||
|
@ -327,7 +336,7 @@ PRODUCT_VENDOR_PROPERTIES += \
|
||||||
|
|
||||||
# Increment the SVN for any official public releases
|
# Increment the SVN for any official public releases
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
ro.vendor.build.svn=44
|
ro.vendor.build.svn=57
|
||||||
|
|
||||||
# DCK properties based on target
|
# DCK properties based on target
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
|
|
@ -157,7 +157,7 @@ PRODUCT_SOONG_NAMESPACES += device/google/pantah/cheetah/
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q1
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q1
|
||||||
else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION)))
|
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q2
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q2
|
||||||
else
|
else
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/trunk
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/trunk
|
||||||
|
|
|
@ -20,6 +20,15 @@ $(call inherit-product-if-exists, vendor/google/products/sources_pixel.mk)
|
||||||
TARGET_KERNEL_DIR ?= device/google/pantah-kernel
|
TARGET_KERNEL_DIR ?= device/google/pantah-kernel
|
||||||
TARGET_BOARD_KERNEL_HEADERS := device/google/pantah-kernel/kernel-headers
|
TARGET_BOARD_KERNEL_HEADERS := device/google/pantah-kernel/kernel-headers
|
||||||
|
|
||||||
|
ifdef RELEASE_GOOGLE_PANTHER_KERNEL_VERSION
|
||||||
|
TARGET_LINUX_KERNEL_VERSION := $(RELEASE_GOOGLE_PANTHER_KERNEL_VERSION)
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifdef RELEASE_GOOGLE_PANTHER_KERNEL_DIR
|
||||||
|
TARGET_KERNEL_DIR := $(RELEASE_GOOGLE_PANTHER_KERNEL_DIR)
|
||||||
|
TARGET_BOARD_KERNEL_HEADERS := $(RELEASE_GOOGLE_PANTHER_KERNEL_DIR)/kernel-headers
|
||||||
|
endif
|
||||||
|
|
||||||
$(call inherit-product-if-exists, vendor/google_devices/pantah/prebuilts/device-vendor-panther.mk)
|
$(call inherit-product-if-exists, vendor/google_devices/pantah/prebuilts/device-vendor-panther.mk)
|
||||||
$(call inherit-product-if-exists, vendor/google_devices/gs201/prebuilts/device-vendor.mk)
|
$(call inherit-product-if-exists, vendor/google_devices/gs201/prebuilts/device-vendor.mk)
|
||||||
$(call inherit-product-if-exists, vendor/google_devices/gs201/proprietary/device-vendor.mk)
|
$(call inherit-product-if-exists, vendor/google_devices/gs201/proprietary/device-vendor.mk)
|
||||||
|
@ -256,7 +265,7 @@ PRODUCT_SOONG_NAMESPACES += \
|
||||||
GOODIX_CONFIG_BUILD_VERSION := g7_trusty
|
GOODIX_CONFIG_BUILD_VERSION := g7_trusty
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q1
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q1
|
||||||
else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION)))
|
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q2
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q2
|
||||||
else
|
else
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/trunk
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/trunk
|
||||||
|
@ -282,7 +291,7 @@ PRODUCT_SOONG_NAMESPACES += device/google/pantah/panther/
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q1
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q1
|
||||||
else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION)))
|
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q2
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q2
|
||||||
else
|
else
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/trunk
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/trunk
|
||||||
|
@ -311,7 +320,7 @@ PRODUCT_VENDOR_PROPERTIES += \
|
||||||
|
|
||||||
# Increment the SVN for any official public releases
|
# Increment the SVN for any official public releases
|
||||||
PRODUCT_VENDOR_PROPERTIES += \
|
PRODUCT_VENDOR_PROPERTIES += \
|
||||||
ro.vendor.build.svn=44
|
ro.vendor.build.svn=57
|
||||||
|
|
||||||
# DCK properties based on target
|
# DCK properties based on target
|
||||||
PRODUCT_PROPERTY_OVERRIDES += \
|
PRODUCT_PROPERTY_OVERRIDES += \
|
||||||
|
|
|
@ -147,7 +147,7 @@ PRODUCT_SOONG_NAMESPACES += \
|
||||||
GOODIX_CONFIG_BUILD_VERSION := g6_trusty
|
GOODIX_CONFIG_BUILD_VERSION := g6_trusty
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q1
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q1
|
||||||
else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION)))
|
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q2
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/24Q2
|
||||||
else
|
else
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/trunk
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/firmware/fingerprint/trunk
|
||||||
|
@ -170,7 +170,7 @@ PRODUCT_SOONG_NAMESPACES += device/google/pantah/cheetah/
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q1
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q1
|
||||||
else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION)))
|
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q2
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/24Q2
|
||||||
else
|
else
|
||||||
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/trunk
|
PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts/trusty/trunk
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
SuplVersion="2"
|
SuplVersion="2"
|
||||||
SuplMinorVersion="0"
|
SuplMinorVersion="0"
|
||||||
SuplOtdoaCapable="true"
|
SuplOtdoaCapable="true"
|
||||||
SuplOtdoaCapable2="true"
|
SuplOtdoaCapable2="false"
|
||||||
SuplGlonassCapable = "true"
|
SuplGlonassCapable = "true"
|
||||||
SuplGalileoCapable = "true"
|
SuplGalileoCapable = "true"
|
||||||
SuplBdsCapable = "true"
|
SuplBdsCapable = "true"
|
||||||
|
@ -60,7 +60,7 @@
|
||||||
CpLppeUseAgnssLocForEmptyDbh="true"
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
CpLppHighAccuracyShapeMode="1"
|
CpLppHighAccuracyShapeMode="1"
|
||||||
ReAidingOnHotStart="false"
|
ReAidingOnHotStart="false"
|
||||||
ReAidingIntervalSec="1200"
|
ReAidingIntervalSec="3600"
|
||||||
RuntimeSwLteFilterEnable="true"
|
RuntimeSwLteFilterEnable="true"
|
||||||
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
SensorsMask="0x244"
|
SensorsMask="0x244"
|
||||||
|
@ -93,6 +93,8 @@
|
||||||
MinGpsWeekNumber="2216"
|
MinGpsWeekNumber="2216"
|
||||||
OnChipAccMask="50"
|
OnChipAccMask="50"
|
||||||
EnableB1C="false"
|
EnableB1C="false"
|
||||||
|
|
||||||
|
RTICacheTimeoutSec="3600"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
SuplVersion="2"
|
SuplVersion="2"
|
||||||
SuplMinorVersion="0"
|
SuplMinorVersion="0"
|
||||||
SuplOtdoaCapable="true"
|
SuplOtdoaCapable="true"
|
||||||
SuplOtdoaCapable2="true"
|
SuplOtdoaCapable2="false"
|
||||||
SuplGlonassCapable = "true"
|
SuplGlonassCapable = "true"
|
||||||
SuplGalileoCapable = "true"
|
SuplGalileoCapable = "true"
|
||||||
SuplBdsCapable = "true"
|
SuplBdsCapable = "true"
|
||||||
|
@ -60,7 +60,7 @@
|
||||||
CpLppeUseAgnssLocForEmptyDbh="true"
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
CpLppHighAccuracyShapeMode="1"
|
CpLppHighAccuracyShapeMode="1"
|
||||||
ReAidingOnHotStart="false"
|
ReAidingOnHotStart="false"
|
||||||
ReAidingIntervalSec="1200"
|
ReAidingIntervalSec="3600"
|
||||||
RuntimeSwLteFilterEnable="true"
|
RuntimeSwLteFilterEnable="true"
|
||||||
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
SensorsMask="0x244"
|
SensorsMask="0x244"
|
||||||
|
@ -93,6 +93,8 @@
|
||||||
MinGpsWeekNumber="2216"
|
MinGpsWeekNumber="2216"
|
||||||
OnChipAccMask="50"
|
OnChipAccMask="50"
|
||||||
EnableB1C="false"
|
EnableB1C="false"
|
||||||
|
|
||||||
|
RTICacheTimeoutSec="3600"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
|
|
@ -35,7 +35,7 @@
|
||||||
SuplVersion="2"
|
SuplVersion="2"
|
||||||
SuplMinorVersion="0"
|
SuplMinorVersion="0"
|
||||||
SuplOtdoaCapable="true"
|
SuplOtdoaCapable="true"
|
||||||
SuplOtdoaCapable2="true"
|
SuplOtdoaCapable2="false"
|
||||||
SuplGlonassCapable = "true"
|
SuplGlonassCapable = "true"
|
||||||
SuplGalileoCapable = "true"
|
SuplGalileoCapable = "true"
|
||||||
SuplBdsCapable = "true"
|
SuplBdsCapable = "true"
|
||||||
|
@ -60,7 +60,7 @@
|
||||||
CpLppeUseAgnssLocForEmptyDbh="true"
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
CpLppHighAccuracyShapeMode="1"
|
CpLppHighAccuracyShapeMode="1"
|
||||||
ReAidingOnHotStart="false"
|
ReAidingOnHotStart="false"
|
||||||
ReAidingIntervalSec="1200"
|
ReAidingIntervalSec="3600"
|
||||||
RuntimeSwLteFilterEnable="true"
|
RuntimeSwLteFilterEnable="true"
|
||||||
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
SensorsMask="0x244"
|
SensorsMask="0x244"
|
||||||
|
@ -93,6 +93,8 @@
|
||||||
MinGpsWeekNumber="2216"
|
MinGpsWeekNumber="2216"
|
||||||
OnChipAccMask="50"
|
OnChipAccMask="50"
|
||||||
EnableB1C="false"
|
EnableB1C="false"
|
||||||
|
|
||||||
|
RTICacheTimeoutSec="3600"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
SuplVersion="2"
|
SuplVersion="2"
|
||||||
SuplMinorVersion="0"
|
SuplMinorVersion="0"
|
||||||
SuplOtdoaCapable="true"
|
SuplOtdoaCapable="true"
|
||||||
SuplOtdoaCapable2="true"
|
SuplOtdoaCapable2="false"
|
||||||
SuplGlonassCapable = "true"
|
SuplGlonassCapable = "true"
|
||||||
SuplGalileoCapable = "true"
|
SuplGalileoCapable = "true"
|
||||||
SuplBdsCapable = "true"
|
SuplBdsCapable = "true"
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
CpLppeUseAgnssLocForEmptyDbh="true"
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
CpLppHighAccuracyShapeMode="1"
|
CpLppHighAccuracyShapeMode="1"
|
||||||
ReAidingOnHotStart="false"
|
ReAidingOnHotStart="false"
|
||||||
ReAidingIntervalSec="1200"
|
ReAidingIntervalSec="3600"
|
||||||
RuntimeSwLteFilterEnable="true"
|
RuntimeSwLteFilterEnable="true"
|
||||||
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
MaxThreadNum="13"
|
MaxThreadNum="13"
|
||||||
|
@ -92,6 +92,8 @@
|
||||||
MinGpsWeekNumber="2216"
|
MinGpsWeekNumber="2216"
|
||||||
OnChipAccMask="50"
|
OnChipAccMask="50"
|
||||||
EnableB1C="false"
|
EnableB1C="false"
|
||||||
|
|
||||||
|
RTICacheTimeoutSec="3600"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
SuplVersion="2"
|
SuplVersion="2"
|
||||||
SuplMinorVersion="0"
|
SuplMinorVersion="0"
|
||||||
SuplOtdoaCapable="true"
|
SuplOtdoaCapable="true"
|
||||||
SuplOtdoaCapable2="true"
|
SuplOtdoaCapable2="false"
|
||||||
SuplGlonassCapable = "true"
|
SuplGlonassCapable = "true"
|
||||||
SuplGalileoCapable = "true"
|
SuplGalileoCapable = "true"
|
||||||
SuplBdsCapable = "true"
|
SuplBdsCapable = "true"
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
CpLppeUseAgnssLocForEmptyDbh="true"
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
CpLppHighAccuracyShapeMode="1"
|
CpLppHighAccuracyShapeMode="1"
|
||||||
ReAidingOnHotStart="false"
|
ReAidingOnHotStart="false"
|
||||||
ReAidingIntervalSec="1200"
|
ReAidingIntervalSec="3600"
|
||||||
RuntimeSwLteFilterEnable="true"
|
RuntimeSwLteFilterEnable="true"
|
||||||
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
SensorsMask="0x244"
|
SensorsMask="0x244"
|
||||||
|
@ -92,6 +92,8 @@
|
||||||
MinGpsWeekNumber="2216"
|
MinGpsWeekNumber="2216"
|
||||||
OnChipAccMask="50"
|
OnChipAccMask="50"
|
||||||
EnableB1C="false"
|
EnableB1C="false"
|
||||||
|
|
||||||
|
RTICacheTimeoutSec="3600"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
|
|
@ -34,7 +34,7 @@
|
||||||
SuplVersion="2"
|
SuplVersion="2"
|
||||||
SuplMinorVersion="0"
|
SuplMinorVersion="0"
|
||||||
SuplOtdoaCapable="true"
|
SuplOtdoaCapable="true"
|
||||||
SuplOtdoaCapable2="true"
|
SuplOtdoaCapable2="false"
|
||||||
SuplGlonassCapable = "true"
|
SuplGlonassCapable = "true"
|
||||||
SuplGalileoCapable = "true"
|
SuplGalileoCapable = "true"
|
||||||
SuplBdsCapable = "true"
|
SuplBdsCapable = "true"
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
CpLppeUseAgnssLocForEmptyDbh="true"
|
CpLppeUseAgnssLocForEmptyDbh="true"
|
||||||
CpLppHighAccuracyShapeMode="1"
|
CpLppHighAccuracyShapeMode="1"
|
||||||
ReAidingOnHotStart="false"
|
ReAidingOnHotStart="false"
|
||||||
ReAidingIntervalSec="1200"
|
ReAidingIntervalSec="3600"
|
||||||
RuntimeSwLteFilterEnable="true"
|
RuntimeSwLteFilterEnable="true"
|
||||||
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
PpsDevice="/sys/class/pps/pps0/assert_elapsed"
|
||||||
SensorsMask="0x244"
|
SensorsMask="0x244"
|
||||||
|
@ -92,6 +92,8 @@
|
||||||
MinGpsWeekNumber="2216"
|
MinGpsWeekNumber="2216"
|
||||||
OnChipAccMask="50"
|
OnChipAccMask="50"
|
||||||
EnableB1C="false"
|
EnableB1C="false"
|
||||||
|
|
||||||
|
RTICacheTimeoutSec="3600"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<gll_features
|
<gll_features
|
||||||
|
|
|
@ -8,7 +8,7 @@ NFC_DEBUG_ENABLED=0
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Vendor specific mode to enable FW (RF & SWP) traces.
|
# Vendor specific mode to enable FW (RF & SWP) traces.
|
||||||
STNFC_FW_DEBUG_ENABLED=0
|
STNFC_FW_DEBUG_ENABLED=1
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# File used for NFA storage
|
# File used for NFA storage
|
||||||
|
|
|
@ -8,7 +8,7 @@ NFC_DEBUG_ENABLED=0
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# Vendor specific mode to enable FW (RF & SWP) traces.
|
# Vendor specific mode to enable FW (RF & SWP) traces.
|
||||||
STNFC_FW_DEBUG_ENABLED=0
|
STNFC_FW_DEBUG_ENABLED=1
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
# File used for NFA storage
|
# File used for NFA storage
|
||||||
|
|
|
@ -23,7 +23,7 @@ BOARD_KERNEL_CMDLINE += exynos_drm.load_sequential=1
|
||||||
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_PANTHER_RADIO_DIR)
|
RELEASE_GOOGLE_PRODUCT_RADIO_DIR := $(RELEASE_GOOGLE_PANTHER_RADIO_DIR)
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q1
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q1
|
||||||
else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION)))
|
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q2
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q2
|
||||||
else
|
else
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk
|
||||||
|
|
|
@ -51,5 +51,8 @@
|
||||||
|
|
||||||
<!-- Movement should not be more than 1mm -->
|
<!-- Movement should not be more than 1mm -->
|
||||||
<dimen name="udfps_burn_in_offset_y">16px</dimen>
|
<dimen name="udfps_burn_in_offset_y">16px</dimen>
|
||||||
|
|
||||||
|
<!-- Pixel pitch of the device. um/px -->
|
||||||
|
<item name="pixel_pitch" format="float" type="dimen">61.0</item>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
||||||
|
|
|
@ -32,4 +32,5 @@
|
||||||
<integer-array name="antenna_y">
|
<integer-array name="antenna_y">
|
||||||
<item>97</item>
|
<item>97</item>
|
||||||
</integer-array>
|
</integer-array>
|
||||||
|
<bool name="nfc_observe_mode_supported">true</bool>
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -165,4 +165,12 @@
|
||||||
regulatory approval (for example, FCC pre-approval is required according to "594280 D01
|
regulatory approval (for example, FCC pre-approval is required according to "594280 D01
|
||||||
Software Configuration Control v02r01").-->
|
Software Configuration Control v02r01").-->
|
||||||
<bool translatable="false" name ="config_wifiUpdateCountryCodeFromScanResultGeneric">true</bool>
|
<bool translatable="false" name ="config_wifiUpdateCountryCodeFromScanResultGeneric">true</bool>
|
||||||
|
|
||||||
|
<!-- Boolean indicating performing a partial initial scan is enabled -->
|
||||||
|
<bool translatable="false" name="config_wifiEnablePartialInitialScan">true</bool>
|
||||||
|
|
||||||
|
<!-- Configure the max number of new channels to add into the initial partial scan list per network.
|
||||||
|
If equals to 0, it means there's no limit on the max number of channels to include per network.-->
|
||||||
|
<integer translatable="false" name="config_wifiInitialPartialScanMaxNewChannelsPerNetwork">3</integer>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -36,25 +36,32 @@ using aidl::android::hardware::power::stats::PowerStatsEnergyConsumer;
|
||||||
|
|
||||||
void addDisplay(std::shared_ptr<PowerStats> p) {
|
void addDisplay(std::shared_ptr<PowerStats> p) {
|
||||||
// Add display residency stats
|
// Add display residency stats
|
||||||
std::vector<std::string> states = {
|
struct stat buffer;
|
||||||
"Off",
|
if (!stat("/sys/class/drm/card0/device/primary-panel/time_in_state", &buffer)) {
|
||||||
"LP: 1440x3120@30",
|
// time_in_state exists
|
||||||
"On: 1440x3120@10",
|
addDisplayMrr(p);
|
||||||
"On: 1440x3120@60",
|
} else {
|
||||||
"On: 1440x3120@120",
|
// time_in_state doesn't exist
|
||||||
"HBM: 1440x3120@60",
|
std::vector<std::string> states = {
|
||||||
"HBM: 1440x3120@120",
|
"Off",
|
||||||
"LP: 1080x2340@30",
|
"LP: 1440x3120@30",
|
||||||
"On: 1080x2340@10",
|
"On: 1440x3120@10",
|
||||||
"On: 1080x2340@60",
|
"On: 1440x3120@60",
|
||||||
"On: 1080x2340@120",
|
"On: 1440x3120@120",
|
||||||
"HBM: 1080x2340@60",
|
"HBM: 1440x3120@60",
|
||||||
"HBM: 1080x2340@120"};
|
"HBM: 1440x3120@120",
|
||||||
|
"LP: 1080x2340@30",
|
||||||
|
"On: 1080x2340@10",
|
||||||
|
"On: 1080x2340@60",
|
||||||
|
"On: 1080x2340@120",
|
||||||
|
"HBM: 1080x2340@60",
|
||||||
|
"HBM: 1080x2340@120"};
|
||||||
|
|
||||||
p->addStateResidencyDataProvider(std::make_unique<DisplayStateResidencyDataProvider>(
|
p->addStateResidencyDataProvider(std::make_unique<DisplayStateResidencyDataProvider>(
|
||||||
"Display",
|
"Display",
|
||||||
"/sys/class/backlight/panel0-backlight/state",
|
"/sys/class/backlight/panel0-backlight/state",
|
||||||
states));
|
states));
|
||||||
|
}
|
||||||
|
|
||||||
// Add display energy consumer
|
// Add display energy consumer
|
||||||
p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterAndEntityConsumer(
|
p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterAndEntityConsumer(
|
||||||
|
@ -120,20 +127,8 @@ int main() {
|
||||||
addDisplay(p);
|
addDisplay(p);
|
||||||
addUwb(p);
|
addUwb(p);
|
||||||
|
|
||||||
if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-2/i2c-st21nfc/power_stats", &buffer)) {
|
if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-8/8-0008/power_stats", &buffer)) {
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-2/i2c-st21nfc/power_stats");
|
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-8/8-0008/power_stats");
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats");
|
|
||||||
} else {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-8/i2c-st21nfc/power_stats");
|
|
||||||
}
|
}
|
||||||
const std::string instance = std::string() + PowerStats::descriptor + "/default";
|
const std::string instance = std::string() + PowerStats::descriptor + "/default";
|
||||||
binder_status_t status = AServiceManager_addService(p->asBinder().get(), instance.c_str());
|
binder_status_t status = AServiceManager_addService(p->asBinder().get(), instance.c_str());
|
||||||
|
|
|
@ -34,18 +34,25 @@ using aidl::android::hardware::power::stats::PowerStatsEnergyConsumer;
|
||||||
|
|
||||||
void addDisplay(std::shared_ptr<PowerStats> p) {
|
void addDisplay(std::shared_ptr<PowerStats> p) {
|
||||||
// Add display residency stats
|
// Add display residency stats
|
||||||
std::vector<std::string> states = {
|
struct stat buffer;
|
||||||
"Off",
|
if (!stat("/sys/class/drm/card0/device/primary-panel/time_in_state", &buffer)) {
|
||||||
"LP: 1080x2400@30",
|
// time_in_state exists
|
||||||
"On: 1080x2400@60",
|
addDisplayMrr(p);
|
||||||
"On: 1080x2400@90",
|
} else {
|
||||||
"HBM: 1080x2400@60",
|
// time_in_state doesn't exist
|
||||||
"HBM: 1080x2400@90"};
|
std::vector<std::string> states = {
|
||||||
|
"Off",
|
||||||
|
"LP: 1080x2400@30",
|
||||||
|
"On: 1080x2400@60",
|
||||||
|
"On: 1080x2400@90",
|
||||||
|
"HBM: 1080x2400@60",
|
||||||
|
"HBM: 1080x2400@90"};
|
||||||
|
|
||||||
p->addStateResidencyDataProvider(std::make_unique<DisplayStateResidencyDataProvider>(
|
p->addStateResidencyDataProvider(std::make_unique<DisplayStateResidencyDataProvider>(
|
||||||
"Display",
|
"Display",
|
||||||
"/sys/class/backlight/panel0-backlight/state",
|
"/sys/class/backlight/panel0-backlight/state",
|
||||||
states));
|
states));
|
||||||
|
}
|
||||||
|
|
||||||
// Add display energy consumer
|
// Add display energy consumer
|
||||||
p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterAndEntityConsumer(
|
p->addEnergyConsumer(PowerStatsEnergyConsumer::createMeterAndEntityConsumer(
|
||||||
|
@ -70,20 +77,8 @@ int main() {
|
||||||
addGs201CommonDataProviders(p);
|
addGs201CommonDataProviders(p);
|
||||||
addDisplay(p);
|
addDisplay(p);
|
||||||
|
|
||||||
if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-2/i2c-st21nfc/power_stats", &buffer)) {
|
if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-8/8-0008/power_stats", &buffer)) {
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-2/i2c-st21nfc/power_stats");
|
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-8/8-0008/power_stats");
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats");
|
|
||||||
} else {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-8/i2c-st21nfc/power_stats");
|
|
||||||
}
|
}
|
||||||
const std::string instance = std::string() + PowerStats::descriptor + "/default";
|
const std::string instance = std::string() + PowerStats::descriptor + "/default";
|
||||||
binder_status_t status = AServiceManager_addService(p->asBinder().get(), instance.c_str());
|
binder_status_t status = AServiceManager_addService(p->asBinder().get(), instance.c_str());
|
||||||
|
|
|
@ -74,20 +74,8 @@ int main() {
|
||||||
addGs201CommonDataProviders(p);
|
addGs201CommonDataProviders(p);
|
||||||
addDisplay(p);
|
addDisplay(p);
|
||||||
|
|
||||||
if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-2/i2c-st21nfc/power_stats", &buffer)) {
|
if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-8/8-0008/power_stats", &buffer)) {
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-2/i2c-st21nfc/power_stats");
|
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-8/8-0008/power_stats");
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-3/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-4/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-5/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-6/i2c-st21nfc/power_stats");
|
|
||||||
} else if (!stat("/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats", &buffer)) {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-7/i2c-st21nfc/power_stats");
|
|
||||||
} else {
|
|
||||||
addNFC(p, "/sys/devices/platform/10970000.hsi2c/i2c-8/i2c-st21nfc/power_stats");
|
|
||||||
}
|
}
|
||||||
const std::string instance = std::string() + PowerStats::descriptor + "/default";
|
const std::string instance = std::string() + PowerStats::descriptor + "/default";
|
||||||
binder_status_t status = AServiceManager_addService(p->asBinder().get(), instance.c_str());
|
binder_status_t status = AServiceManager_addService(p->asBinder().get(), instance.c_str());
|
||||||
|
|
|
@ -17,7 +17,7 @@ TARGET_BOARD_INFO_FILE := device/google/pantah/board-info.txt
|
||||||
TARGET_BOOTLOADER_BOARD_NAME := ravenclaw
|
TARGET_BOOTLOADER_BOARD_NAME := ravenclaw
|
||||||
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
ifneq (,$(filter AP1%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q1
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q1
|
||||||
else ifneq (,$(filter AP2%,$(RELEASE_PLATFORM_VERSION)))
|
else ifneq (,$(filter AP2% AP3%,$(RELEASE_PLATFORM_VERSION)))
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q2
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/24Q2
|
||||||
else
|
else
|
||||||
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk
|
RELEASE_GOOGLE_PRODUCT_BOOTLOADER_DIR := bootloader/trunk
|
||||||
|
|
|
@ -11,7 +11,6 @@
|
||||||
system_ext/lib64/libmediaadaptor.so \
|
system_ext/lib64/libmediaadaptor.so \
|
||||||
system_ext/priv-app/ShannonRcs/ShannonRcs.apk \
|
system_ext/priv-app/ShannonRcs/ShannonRcs.apk \
|
||||||
system_ext/priv-app/ShannonIms/ShannonIms.apk \
|
system_ext/priv-app/ShannonIms/ShannonIms.apk \
|
||||||
system_ext/priv-app/PixelQualifiedNetworksService/PixelQualifiedNetworksService.apk \
|
|
||||||
system_ext/priv-app/UwbVendorService/UwbVendorService.apk \
|
system_ext/priv-app/UwbVendorService/UwbVendorService.apk \
|
||||||
"
|
"
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -22,22 +22,6 @@ ifneq ($(filter cheetah,$(TARGET_DEVICE)),)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(filter cheetah,$(TARGET_DEVICE)),)
|
ifneq ($(filter cheetah,$(TARGET_DEVICE)),)
|
||||||
include $(CLEAR_VARS)
|
|
||||||
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
|
|
||||||
LOCAL_MODULE := PixelQualifiedNetworksService
|
|
||||||
LOCAL_MODULE_TAGS := optional
|
|
||||||
LOCAL_BUILT_MODULE_STEM := package.apk
|
|
||||||
LOCAL_SYSTEM_EXT_MODULE := true
|
|
||||||
LOCAL_PRIVILEGED_MODULE := true
|
|
||||||
LOCAL_MODULE_OWNER := google
|
|
||||||
LOCAL_MODULE_CLASS := APPS
|
|
||||||
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
|
|
||||||
LOCAL_CERTIFICATE := platform
|
|
||||||
LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
|
|
||||||
LOCAL_LICENSE_CONDITIONS := notice
|
|
||||||
LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYRIGHT $(LOCAL_PATH)/../LICENSE
|
|
||||||
include $(BUILD_PREBUILT)
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
|
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
|
||||||
LOCAL_MODULE := ShannonIms
|
LOCAL_MODULE := ShannonIms
|
||||||
|
|
|
@ -17,7 +17,6 @@ PRODUCT_SOONG_NAMESPACES += \
|
||||||
|
|
||||||
# AOSP packages required by the blobs
|
# AOSP packages required by the blobs
|
||||||
PRODUCT_PACKAGES := \
|
PRODUCT_PACKAGES := \
|
||||||
PixelQualifiedNetworksService \
|
|
||||||
ShannonIms \
|
ShannonIms \
|
||||||
ShannonRcs \
|
ShannonRcs \
|
||||||
UwbVendorService \
|
UwbVendorService \
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
system_ext/lib64/libmediaadaptor.so \
|
system_ext/lib64/libmediaadaptor.so \
|
||||||
system_ext/priv-app/ShannonRcs/ShannonRcs.apk \
|
system_ext/priv-app/ShannonRcs/ShannonRcs.apk \
|
||||||
system_ext/priv-app/ShannonIms/ShannonIms.apk \
|
system_ext/priv-app/ShannonIms/ShannonIms.apk \
|
||||||
system_ext/priv-app/PixelQualifiedNetworksService/PixelQualifiedNetworksService.apk \
|
|
||||||
"
|
"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
|
|
|
@ -22,22 +22,6 @@ ifneq ($(filter panther,$(TARGET_DEVICE)),)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
ifneq ($(filter panther,$(TARGET_DEVICE)),)
|
ifneq ($(filter panther,$(TARGET_DEVICE)),)
|
||||||
include $(CLEAR_VARS)
|
|
||||||
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
|
|
||||||
LOCAL_MODULE := PixelQualifiedNetworksService
|
|
||||||
LOCAL_MODULE_TAGS := optional
|
|
||||||
LOCAL_BUILT_MODULE_STEM := package.apk
|
|
||||||
LOCAL_SYSTEM_EXT_MODULE := true
|
|
||||||
LOCAL_PRIVILEGED_MODULE := true
|
|
||||||
LOCAL_MODULE_OWNER := google
|
|
||||||
LOCAL_MODULE_CLASS := APPS
|
|
||||||
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
|
|
||||||
LOCAL_CERTIFICATE := platform
|
|
||||||
LOCAL_LICENSE_KINDS := SPDX-license-identifier-Apache-2.0
|
|
||||||
LOCAL_LICENSE_CONDITIONS := notice
|
|
||||||
LOCAL_NOTICE_FILE := $(LOCAL_PATH)/../COPYRIGHT $(LOCAL_PATH)/../LICENSE
|
|
||||||
include $(BUILD_PREBUILT)
|
|
||||||
|
|
||||||
include $(CLEAR_VARS)
|
include $(CLEAR_VARS)
|
||||||
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
|
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
|
||||||
LOCAL_MODULE := ShannonIms
|
LOCAL_MODULE := ShannonIms
|
||||||
|
|
|
@ -17,7 +17,6 @@ PRODUCT_SOONG_NAMESPACES += \
|
||||||
|
|
||||||
# AOSP packages required by the blobs
|
# AOSP packages required by the blobs
|
||||||
PRODUCT_PACKAGES := \
|
PRODUCT_PACKAGES := \
|
||||||
PixelQualifiedNetworksService \
|
|
||||||
ShannonIms \
|
ShannonIms \
|
||||||
ShannonRcs \
|
ShannonRcs \
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue