berlin --> berlna
Signed-off-by: Andrew Hexen <SyberHexen@gmail.com> Change-Id: I45420899d75fa8a29642cd8eec1d9ec8b34b8f8b
This commit is contained in:
parent
c862e79605
commit
0140955551
38 changed files with 307 additions and 158 deletions
|
@ -16,6 +16,6 @@
|
||||||
|
|
||||||
LOCAL_PATH := $(call my-dir)
|
LOCAL_PATH := $(call my-dir)
|
||||||
|
|
||||||
ifeq ($(TARGET_DEVICE),berlin)
|
ifeq ($(TARGET_DEVICE),berlna)
|
||||||
include $(call all-makefiles-under,$(LOCAL_PATH))
|
include $(call all-makefiles-under,$(LOCAL_PATH))
|
||||||
endif
|
endif
|
||||||
|
|
|
@ -15,9 +15,9 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PRODUCT_MAKEFILES := \
|
PRODUCT_MAKEFILES := \
|
||||||
$(LOCAL_DIR)/lineage_berlin.mk
|
$(LOCAL_DIR)/lineage_berlna.mk
|
||||||
|
|
||||||
COMMON_LUNCH_CHOICES := \
|
COMMON_LUNCH_CHOICES := \
|
||||||
lineage_berlin-user \
|
lineage_berlna-user \
|
||||||
lineage_berlin-userdebug \
|
lineage_berlna-userdebug \
|
||||||
lineage_berlin-eng
|
lineage_berlna-eng
|
||||||
|
|
|
@ -14,23 +14,23 @@
|
||||||
# limitations under the License.
|
# limitations under the License.
|
||||||
#
|
#
|
||||||
|
|
||||||
DEVICE_PATH := device/motorola/berlin
|
DEVICE_PATH := device/motorola/berlna
|
||||||
|
|
||||||
# Inherit from motorola sm7325-common
|
# Inherit from motorola sm7325-common
|
||||||
include device/motorola/sm7325-common/BoardConfigCommon.mk
|
include device/motorola/sm7325-common/BoardConfigCommon.mk
|
||||||
|
|
||||||
# Bootloader
|
# Bootloader
|
||||||
TARGET_BOOTLOADER_BOARD_NAME := berlin
|
TARGET_BOOTLOADER_BOARD_NAME := berlna
|
||||||
|
|
||||||
# Bluetooth
|
# Bluetooth
|
||||||
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_PATH)/bluetooth
|
BOARD_BLUETOOTH_BDROID_BUILDCFG_INCLUDE_DIR := $(DEVICE_PATH)/bluetooth
|
||||||
|
|
||||||
# HIDL
|
# HIDL
|
||||||
DEVICE_MANIFEST_YUPIK_FILES += $(DEVICE_PATH)/manifest_berlin.xml
|
DEVICE_MANIFEST_YUPIK_FILES += $(DEVICE_PATH)/manifest_berlna.xml
|
||||||
|
|
||||||
# Kernel
|
# Kernel
|
||||||
BOARD_KERNEL_CMDLINE += androidboot.hab.product=berlin
|
BOARD_KERNEL_CMDLINE += androidboot.hab.product=berlna
|
||||||
TARGET_KERNEL_CONFIG += vendor/lineage_berlin.config
|
TARGET_KERNEL_CONFIG += vendor/lineage_berlna.config
|
||||||
|
|
||||||
# Kernel Modules
|
# Kernel Modules
|
||||||
BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load))
|
BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load))
|
||||||
|
@ -39,14 +39,14 @@ BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVIC
|
||||||
BOOT_KERNEL_MODULES := $(BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD)
|
BOOT_KERNEL_MODULES := $(BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD)
|
||||||
|
|
||||||
# Partitions
|
# Partitions
|
||||||
BOARD_USERDATAIMAGE_PARTITION_SIZE := 102247673856
|
BOARD_USERDATAIMAGE_PARTITION_SIZE := 237371371520
|
||||||
ifneq ($(WITH_GMS),true)
|
ifneq ($(WITH_GMS),true)
|
||||||
BOARD_PRODUCTIMAGE_PARTITION_RESERVED_SIZE := 1073741824
|
BOARD_PRODUCTIMAGE_PARTITION_RESERVED_SIZE := 1073741824
|
||||||
BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE := 898367488
|
BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE := 898367488
|
||||||
BOARD_SYSTEM_EXTIMAGE_PARTITION_RESERVED_SIZE := 1073741824
|
BOARD_SYSTEM_EXTIMAGE_PARTITION_RESERVED_SIZE := 1073741824
|
||||||
endif
|
endif
|
||||||
BOARD_MOT_DP_GROUP_SIZE := 7109345280
|
BOARD_MOT_DP_GROUP_SIZE := 7916748800
|
||||||
BOARD_SUPER_PARTITION_SIZE := 14227079168
|
BOARD_SUPER_PARTITION_SIZE := 15854469120
|
||||||
|
|
||||||
# Power
|
# Power
|
||||||
TARGET_TAP_TO_WAKE_NODE := "/sys/devices/platform/soc/a94000.i2c/i2c-2/2-0049/double_click"
|
TARGET_TAP_TO_WAKE_NODE := "/sys/devices/platform/soc/a94000.i2c/i2c-2/2-0049/double_click"
|
||||||
|
@ -59,7 +59,7 @@ TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop
|
||||||
TARGET_RECOVERY_UI_MARGIN_HEIGHT := 90
|
TARGET_RECOVERY_UI_MARGIN_HEIGHT := 90
|
||||||
|
|
||||||
# Security
|
# Security
|
||||||
VENDOR_SECURITY_PATCH := 2022-11-01
|
VENDOR_SECURITY_PATCH := 2023-01-01
|
||||||
|
|
||||||
# inherit from the proprietary version
|
# inherit from the proprietary version
|
||||||
include vendor/motorola/berlin/BoardConfigVendor.mk
|
include vendor/motorola/berlna/BoardConfigVendor.mk
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
#ifndef _BDROID_BUILDCFG_H
|
#ifndef _BDROID_BUILDCFG_H
|
||||||
#define _BDROID_BUILDCFG_H
|
#define _BDROID_BUILDCFG_H
|
||||||
|
|
||||||
#define BTM_DEF_LOCAL_NAME "Motorola Edge 20"
|
#define BTM_DEF_LOCAL_NAME "Motorola Edge (2021)"
|
||||||
// Disables read remote device feature
|
// Disables read remote device feature
|
||||||
#define MAX_ACL_CONNECTIONS 16
|
#define MAX_ACL_CONNECTIONS 16
|
||||||
#define MAX_L2CAP_CHANNELS 16
|
#define MAX_L2CAP_CHANNELS 16
|
||||||
|
|
9
configs/idc/uinput-egis.idc
Normal file
9
configs/idc/uinput-egis.idc
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
#
|
||||||
|
# Egis Touch sensor driver
|
||||||
|
#
|
||||||
|
#
|
||||||
|
|
||||||
|
device.internal = 1
|
||||||
|
keyboard.layout = uinput-egis
|
||||||
|
keyboard.builtIn = 1
|
||||||
|
keyboard.orientationAware = 1
|
9
configs/keylayout/uinput-egis.kl
Normal file
9
configs/keylayout/uinput-egis.kl
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
#
|
||||||
|
# ETS320 Touch sensor driver
|
||||||
|
#
|
||||||
|
|
||||||
|
|
||||||
|
# ets320 "finger present"
|
||||||
|
key 618 SYSTEM_NAVIGATION_UP
|
||||||
|
key 619 SYSTEM_NAVIGATION_DOWN
|
||||||
|
key 622 SYSTEM_NAVIGATION_LEFT
|
19
device.mk
19
device.mk
|
@ -33,9 +33,9 @@ $(call inherit-product, device/motorola/sm7325-common/sm7325.mk)
|
||||||
|
|
||||||
# Overlay
|
# Overlay
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
FrameworksResBerlin \
|
FrameworksResBerlna \
|
||||||
LineageSystemUIBerlin \
|
LineageSystemUIBerlna \
|
||||||
SystemUIResBerlin
|
SystemUIResBerlna
|
||||||
|
|
||||||
# Audio
|
# Audio
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
|
@ -49,11 +49,12 @@ PRODUCT_COPY_FILES += \
|
||||||
|
|
||||||
# Fingerprint
|
# Fingerprint
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
android.hardware.biometrics.fingerprint@2.1-service.berlin
|
android.hardware.biometrics.fingerprint@2.1-service.berlna
|
||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
$(foreach f,$(wildcard $(LOCAL_PATH)/configs/idc/*.idc),\
|
||||||
$(LOCAL_PATH)/configs/idc/uinput_nav.idc:$(TARGET_COPY_OUT_VENDOR)/usr/idc/uinput_nav.idc \
|
$(eval PRODUCT_COPY_FILES += $(f):$(TARGET_COPY_OUT_VENDOR)/usr/idc/$(notdir $f)))
|
||||||
$(LOCAL_PATH)/configs/keylayout/uinput_nav.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/uinput_nav.kl
|
$(foreach f,$(wildcard $(LOCAL_PATH)/configs/keylayout/*.kl),\
|
||||||
|
$(eval PRODUCT_COPY_FILES += $(f):$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/$(notdir $f)))
|
||||||
|
|
||||||
# Init
|
# Init
|
||||||
$(foreach f,$(wildcard $(LOCAL_PATH)/rootdir/etc/init/hw/*.rc),\
|
$(foreach f,$(wildcard $(LOCAL_PATH)/rootdir/etc/init/hw/*.rc),\
|
||||||
|
@ -65,7 +66,7 @@ $(foreach f,$(wildcard $(LOCAL_PATH)/rootdir/bin/*.sh),\
|
||||||
|
|
||||||
# Lineage Touch
|
# Lineage Touch
|
||||||
PRODUCT_PACKAGES += \
|
PRODUCT_PACKAGES += \
|
||||||
vendor.lineage.touch@1.0-service.berlin
|
vendor.lineage.touch@1.0-service.berlna
|
||||||
|
|
||||||
# Media
|
# Media
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
|
@ -90,4 +91,4 @@ PRODUCT_COPY_FILES += \
|
||||||
frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml
|
frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml
|
||||||
|
|
||||||
# Inherit from vendor blobs
|
# Inherit from vendor blobs
|
||||||
$(call inherit-product, vendor/motorola/berlin/berlin-vendor.mk)
|
$(call inherit-product, vendor/motorola/berlna/berlna-vendor.mk)
|
||||||
|
|
|
@ -14,7 +14,7 @@ fi
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
export DEVICE=berlin
|
export DEVICE=berlna
|
||||||
export DEVICE_COMMON=sm7325-common
|
export DEVICE_COMMON=sm7325-common
|
||||||
export VENDOR=motorola
|
export VENDOR=motorola
|
||||||
|
|
||||||
|
|
|
@ -13,9 +13,9 @@
|
||||||
// See the License for the specific language governing permissions and
|
// See the License for the specific language governing permissions and
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
cc_binary {
|
cc_binary {
|
||||||
name: "android.hardware.biometrics.fingerprint@2.1-service.berlin",
|
name: "android.hardware.biometrics.fingerprint@2.1-service.berlna",
|
||||||
vintf_fragments: ["android.hardware.biometrics.fingerprint@2.1-service.berlin.xml"],
|
vintf_fragments: ["android.hardware.biometrics.fingerprint@2.1-service.berlna.xml"],
|
||||||
init_rc: ["android.hardware.biometrics.fingerprint@2.1-service.berlin.rc"],
|
init_rc: ["android.hardware.biometrics.fingerprint@2.1-service.berlna.rc"],
|
||||||
defaults: ["hidl_defaults"],
|
defaults: ["hidl_defaults"],
|
||||||
relative_install_path: "hw",
|
relative_install_path: "hw",
|
||||||
srcs: ["service.cpp", "BiometricsFingerprint.cpp"],
|
srcs: ["service.cpp", "BiometricsFingerprint.cpp"],
|
||||||
|
|
|
@ -15,7 +15,7 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define LOG_TAG "android.hardware.biometrics.fingerprint@2.1-service.berlin"
|
#define LOG_TAG "android.hardware.biometrics.fingerprint@2.1-service.berlna"
|
||||||
|
|
||||||
#include "BiometricsFingerprint.h"
|
#include "BiometricsFingerprint.h"
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
service vendor.fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service.berlin
|
service vendor.fps_hal /vendor/bin/hw/android.hardware.biometrics.fingerprint@2.1-service.berlna
|
||||||
interface android.hardware.biometrics.fingerprint@2.1::IBiometricsFingerprint default
|
interface android.hardware.biometrics.fingerprint@2.1::IBiometricsFingerprint default
|
||||||
oneshot
|
oneshot
|
||||||
# "class hal" causes a race condition on some devices due to files created
|
# "class hal" causes a race condition on some devices due to files created
|
|
@ -14,7 +14,7 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define LOG_TAG "android.hardware.biometrics.fingerprint@2.1-service.berlin"
|
#define LOG_TAG "android.hardware.biometrics.fingerprint@2.1-service.berlna"
|
||||||
|
|
||||||
#include <android/log.h>
|
#include <android/log.h>
|
||||||
#include <hidl/HidlTransportSupport.h>
|
#include <hidl/HidlTransportSupport.h>
|
||||||
|
|
|
@ -18,22 +18,22 @@
|
||||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
|
$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
|
||||||
$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk)
|
$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk)
|
||||||
|
|
||||||
# Inherit from berlin device
|
# Inherit from berlna device
|
||||||
$(call inherit-product, device/motorola/berlin/device.mk)
|
$(call inherit-product, device/motorola/berlna/device.mk)
|
||||||
|
|
||||||
# Inherit some common Lineage stuff.
|
# Inherit some common Lineage stuff.
|
||||||
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
|
$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
|
||||||
|
|
||||||
PRODUCT_NAME := lineage_berlin
|
PRODUCT_NAME := lineage_berlna
|
||||||
PRODUCT_DEVICE := berlin
|
PRODUCT_DEVICE := berlna
|
||||||
PRODUCT_MANUFACTURER := motorola
|
PRODUCT_MANUFACTURER := motorola
|
||||||
PRODUCT_BRAND := motorola
|
PRODUCT_BRAND := motorola
|
||||||
PRODUCT_MODEL := motorola edge 20
|
PRODUCT_MODEL := motorola edge (2021)
|
||||||
|
|
||||||
PRODUCT_GMS_CLIENTID_BASE := android-motorola
|
PRODUCT_GMS_CLIENTID_BASE := android-motorola
|
||||||
|
|
||||||
PRODUCT_BUILD_PROP_OVERRIDES += \
|
PRODUCT_BUILD_PROP_OVERRIDES += \
|
||||||
TARGET_PRODUCT=berlin_retail \
|
TARGET_PRODUCT=berlna_global \
|
||||||
PRIVATE_BUILD_DESC="berlin_global-user 12 S1RGS32.53-18-22-11 2367ac-b6e7c release-keys"
|
PRIVATE_BUILD_DESC="berlna_global-user 12 S1RMS32.48-18-11-2-19 5e5bb-394ae release-keys"
|
||||||
|
|
||||||
BUILD_FINGERPRINT := motorola/berlin_global/berlin:12/S1RGS32M.53-18-22-11/b6e7c:user/release-keys
|
BUILD_FINGERPRINT := motorola/berlna_global/berlna:12/S1RMS32M.68-43-16-3/394ae:user/release-keys
|
|
@ -11,9 +11,5 @@
|
||||||
<name>ISunlightEnhancement</name>
|
<name>ISunlightEnhancement</name>
|
||||||
<instance>default</instance>
|
<instance>default</instance>
|
||||||
</interface>
|
</interface>
|
||||||
<interface>
|
|
||||||
<name>IAntiFlicker</name>
|
|
||||||
<instance>default</instance>
|
|
||||||
</interface>
|
|
||||||
</hal>
|
</hal>
|
||||||
</manifest>
|
</manifest>
|
|
@ -99,5 +99,8 @@ blocklist utags
|
||||||
#
|
#
|
||||||
# Motorola product module block list
|
# Motorola product module block list
|
||||||
#
|
#
|
||||||
|
|
||||||
|
blocklist goodix_fod_mmi
|
||||||
|
blocklist ets_fps_mmi
|
||||||
blocklist camera
|
blocklist camera
|
||||||
blocklist aw8695
|
blocklist aw8695
|
||||||
|
|
286
modules.load
286
modules.load
|
@ -1,80 +1,212 @@
|
||||||
stub_dlkm.ko
|
leds-qti-tri-led.ko
|
||||||
machine_dlkm.ko
|
msm_dma_iommu_mapping.ko
|
||||||
fc2580.ko
|
phy-generic.ko
|
||||||
mt2063.ko
|
|
||||||
tda9887.ko
|
|
||||||
apr_dlkm.ko
|
|
||||||
mxl5005s.ko
|
|
||||||
xc4000.ko
|
|
||||||
tuner-xc2028.ko
|
|
||||||
radio-i2c-rtc6226-qca.ko
|
|
||||||
max2165.ko
|
|
||||||
qt1010.ko
|
|
||||||
slimbus-ngd.ko
|
|
||||||
llcc_perfmon.ko
|
|
||||||
platform_dlkm.ko
|
|
||||||
wsa883x_dlkm.ko
|
|
||||||
tea5767.ko
|
|
||||||
msi001.ko
|
|
||||||
qm1d1c0042.ko
|
|
||||||
fc0013.ko
|
|
||||||
btpower.ko
|
|
||||||
tua9001.ko
|
|
||||||
m88rs6000t.ko
|
|
||||||
qcom_edac.ko
|
|
||||||
fc0011.ko
|
|
||||||
wcd937x_dlkm.ko
|
|
||||||
pinctrl_lpi_dlkm.ko
|
|
||||||
fc0012.ko
|
|
||||||
aw882xx_k504.ko
|
|
||||||
mt20xx.ko
|
|
||||||
xc5000.ko
|
|
||||||
wcd9xxx_dlkm.ko
|
wcd9xxx_dlkm.ko
|
||||||
bt_fm_slim.ko
|
lvstest.ko
|
||||||
tea5761.ko
|
smp2p_sleepstate.ko
|
||||||
rx_macro_dlkm.ko
|
msm-geni-se.ko
|
||||||
pinctrl_wcd_dlkm.ko
|
msm_performance.ko
|
||||||
wsa_macro_dlkm.ko
|
qrtr-haven.ko
|
||||||
adsp_loader_dlkm.ko
|
pinctrl-spmi-gpio.ko
|
||||||
wcd938x_dlkm.ko
|
spi-msm-geni.ko
|
||||||
q6_dlkm.ko
|
gpucc-lahaina.ko
|
||||||
hdmi_dlkm.ko
|
|
||||||
swr_haptics_dlkm.ko
|
|
||||||
tda18218.ko
|
|
||||||
msm_drm.ko
|
|
||||||
tda18212.ko
|
|
||||||
wcd937x_slave_dlkm.ko
|
|
||||||
mt2060.ko
|
|
||||||
q6_notifier_dlkm.ko
|
|
||||||
tuner-simple.ko
|
|
||||||
snd_event_dlkm.ko
|
|
||||||
mc44s803.ko
|
|
||||||
wcd_core_dlkm.ko
|
|
||||||
qm1d1b0004.ko
|
|
||||||
tda18250.ko
|
|
||||||
mbhc_dlkm.ko
|
|
||||||
tuner-types.ko
|
|
||||||
si2157.ko
|
|
||||||
mt2131.ko
|
|
||||||
slimbus.ko
|
|
||||||
native_dlkm.ko
|
|
||||||
va_macro_dlkm.ko
|
|
||||||
hid-aksys.ko
|
|
||||||
mt2266.ko
|
|
||||||
bolero_cdc_dlkm.ko
|
|
||||||
mxl5007t.ko
|
|
||||||
wcd938x_slave_dlkm.ko
|
|
||||||
q6_pdr_dlkm.ko
|
|
||||||
e4000.ko
|
|
||||||
it913x.ko
|
|
||||||
swr_ctrl_dlkm.ko
|
|
||||||
mxl301rf.ko
|
|
||||||
swr_dlkm.ko
|
swr_dlkm.ko
|
||||||
rdbg.ko
|
dwc3-qcom.ko
|
||||||
swr_dmic_dlkm.ko
|
qcom_soc_wdt.ko
|
||||||
r820t.ko
|
phy-qcom-ufs-qmp-v4.ko
|
||||||
camera.ko
|
pmic_glink.ko
|
||||||
|
aw882xx_k504.ko
|
||||||
|
usb_bam.ko
|
||||||
|
camcc-shima.ko
|
||||||
|
ipam.ko
|
||||||
|
ucsi_glink.ko
|
||||||
|
videocc-shima.ko
|
||||||
|
i2c-msm-geni.ko
|
||||||
|
cnss_utils.ko
|
||||||
|
incrementalfs.ko
|
||||||
|
xhci-pci.ko
|
||||||
|
platform_dlkm.ko
|
||||||
tx_macro_dlkm.ko
|
tx_macro_dlkm.ko
|
||||||
|
spmi-pmic-arb.ko
|
||||||
|
qrtr.ko
|
||||||
|
phy-qcom-ufs-qmp-v3-660.ko
|
||||||
|
msm_qmp.ko
|
||||||
|
xhci-plat-hcd.ko
|
||||||
|
swr_dmic_dlkm.ko
|
||||||
|
hh_rm_drv.ko
|
||||||
|
msm_glink_ssr.ko
|
||||||
|
altmode-glink.ko
|
||||||
|
qcom_ipcc.ko
|
||||||
|
wsa883x_dlkm.ko
|
||||||
|
snd-usb-audio-qmi.ko
|
||||||
|
socinfo.ko
|
||||||
|
qcom_hwspinlock.ko
|
||||||
|
leds-qti-flash.ko
|
||||||
|
device_management_service_v01.ko
|
||||||
|
msm-vidc.ko
|
||||||
|
qcom-hv-haptics.ko
|
||||||
|
qcom_proxy_of_consumer.ko
|
||||||
|
qcom_pm8008-regulator.ko
|
||||||
|
hh_mem_notifier.ko
|
||||||
|
phy-qcom-ufs-qmp-v3.ko
|
||||||
|
qcom-spmi-pmic.ko
|
||||||
|
phy-qcom-emu.ko
|
||||||
|
qcom-spmi-wled.ko
|
||||||
|
wlan_firmware_service_v01.ko
|
||||||
|
qpnp-lcdb-regulator.ko
|
||||||
|
service-notifier.ko
|
||||||
|
qpnp-pbs.ko
|
||||||
|
glink_pkt.ko
|
||||||
|
va_macro_dlkm.ko
|
||||||
|
sg.ko
|
||||||
|
adsp_loader_dlkm.ko
|
||||||
|
bt_fm_slim.ko
|
||||||
|
spss_utils.ko
|
||||||
|
cnss_prealloc.ko
|
||||||
|
stub_dlkm.ko
|
||||||
|
usb_f_cdev.ko
|
||||||
|
qcom-i2c-pmic.ko
|
||||||
|
regmap-spmi.ko
|
||||||
|
dispcc-lahaina.ko
|
||||||
|
qmi_helpers.ko
|
||||||
|
hwmon.ko
|
||||||
|
hh_virt_wdt.ko
|
||||||
|
qcom-vadc-common.ko
|
||||||
|
qcom-spmi-adc5.ko
|
||||||
|
qsee_ipc_irq.ko
|
||||||
|
msm_kgsl.ko
|
||||||
|
subsys-pil-tz.ko
|
||||||
|
u_audio.ko
|
||||||
|
qcom_glink_native.ko
|
||||||
|
subsystem_restart.ko
|
||||||
|
sysmon_subsystem_stats.ko
|
||||||
|
wcd938x_slave_dlkm.ko
|
||||||
|
microdump_collector.ko
|
||||||
|
camcc-lahaina.ko
|
||||||
|
ssusb-redriver-nb7vpq904m.ko
|
||||||
|
rndisipam.ko
|
||||||
|
msm_sharedmem.ko
|
||||||
|
qcom-dload-mode.ko
|
||||||
|
q6_pdr_dlkm.ko
|
||||||
|
qcom-spmi-sdam.ko
|
||||||
|
ipa_fmwk.ko
|
||||||
|
spmi-glink-debug.ko
|
||||||
|
q6_notifier_dlkm.ko
|
||||||
|
qcedev-mod.ko
|
||||||
|
dwc3-of-simple.ko
|
||||||
|
service-locator.ko
|
||||||
|
native_dlkm.ko
|
||||||
|
governor_msm_adreno_tz.ko
|
||||||
|
pinctrl-spmi-mpp.ko
|
||||||
|
pmic-pon-log.ko
|
||||||
|
wcd937x_dlkm.ko
|
||||||
|
videocc-lahaina.ko
|
||||||
|
btpower.ko
|
||||||
|
pinctrl_lpi_dlkm.ko
|
||||||
|
wcd937x_slave_dlkm.ko
|
||||||
|
mhi_uci.ko
|
||||||
|
hh_ctrl.ko
|
||||||
|
smp2p.ko
|
||||||
|
sensors_ssc.ko
|
||||||
|
qsee_ipc_irq_bridge.ko
|
||||||
|
slimbus-ngd.ko
|
||||||
|
bolero_cdc_dlkm.ko
|
||||||
|
qpnp-amoled-regulator.ko
|
||||||
|
glink_probe.ko
|
||||||
|
rx_macro_dlkm.ko
|
||||||
|
phy-msm-snps-hs.ko
|
||||||
|
nvmem_qfprom.ko
|
||||||
|
hh_dbl.ko
|
||||||
|
apr_dlkm.ko
|
||||||
|
usbtouchscreen.ko
|
||||||
|
extcon-usb-gpio.ko
|
||||||
|
rq_stats.ko
|
||||||
|
qseecom-mod.ko
|
||||||
|
smsm.ko
|
||||||
|
dwc3.ko
|
||||||
|
gpucc-yupik.ko
|
||||||
|
camera.ko
|
||||||
|
qti_battery_charger_main.ko
|
||||||
|
usb_f_uac2.ko
|
||||||
|
qcom-reboot-reason.ko
|
||||||
|
typec_ucsi.ko
|
||||||
|
xhci-hcd.ko
|
||||||
|
qcom_wdt_core.ko
|
||||||
|
cdsprm.ko
|
||||||
|
videocc-yupik.ko
|
||||||
|
phy-qcom-ufs-qmp-14nm.ko
|
||||||
|
frpc-adsprpc.ko
|
||||||
|
usb_f_diag.ko
|
||||||
|
gpucc-shima.ko
|
||||||
|
phy-msm-ssusb-qmp.ko
|
||||||
|
ns.ko
|
||||||
|
llcc-lahaina.ko
|
||||||
|
dwc3-msm.ko
|
||||||
|
cnss2.ko
|
||||||
|
usb_f_gsi.ko
|
||||||
|
qti_battery_debug.ko
|
||||||
|
qti_amoled_ecm.ko
|
||||||
|
gsim.ko
|
||||||
|
wsa_macro_dlkm.ko
|
||||||
|
cnss_nl.ko
|
||||||
|
wcd938x_dlkm.ko
|
||||||
|
eud.ko
|
||||||
|
spmi-pmic-arb-debug.ko
|
||||||
|
qrtr-smd.ko
|
||||||
|
dwc3-haps.ko
|
||||||
|
slimbus.ko
|
||||||
|
swr_ctrl_dlkm.ko
|
||||||
|
usb_f_ccid.ko
|
||||||
|
msm_ion_heaps.ko
|
||||||
|
usb_f_qdss.ko
|
||||||
|
smcinvoke.ko
|
||||||
|
mbhc_dlkm.ko
|
||||||
|
qcom_llcc.ko
|
||||||
|
core_hang_detect.ko
|
||||||
|
swr_haptics_dlkm.ko
|
||||||
|
dispcc-shima.ko
|
||||||
|
qfprom-sys.ko
|
||||||
|
qce50.ko
|
||||||
|
rdbg.ko
|
||||||
|
qcom-spmi-temp-alarm.ko
|
||||||
|
spcom.ko
|
||||||
|
hh_irq_lend.ko
|
||||||
|
synx-driver.ko
|
||||||
|
llcc-yupik.ko
|
||||||
|
qti-fixed-regulator.ko
|
||||||
|
pwm-qti-lpg.ko
|
||||||
|
hh_msgq.ko
|
||||||
|
msm_geni_serial.ko
|
||||||
|
snd_event_dlkm.ko
|
||||||
|
q6_dlkm.ko
|
||||||
|
epss-l3.ko
|
||||||
|
llcc-shima.ko
|
||||||
|
dispcc-yupik.ko
|
||||||
|
ipa_clientsm.ko
|
||||||
|
msm_rng.ko
|
||||||
|
icnss2.ko
|
||||||
|
clk-aop-qmp.ko
|
||||||
|
qrtr-mhi.ko
|
||||||
|
qcom-cpufreq-hw.ko
|
||||||
|
peripheral-loader.ko
|
||||||
|
mhi_bus.ko
|
||||||
|
cdsp-loader.ko
|
||||||
|
pinctrl_wcd_dlkm.ko
|
||||||
|
qcom_glink_spss.ko
|
||||||
|
msm_drm.ko
|
||||||
|
wcd_core_dlkm.ko
|
||||||
|
smem.ko
|
||||||
|
governor_gpubw_mon.ko
|
||||||
|
rtc-pm8xxx.ko
|
||||||
|
msm-cvp.ko
|
||||||
|
pci-msm-drv.ko
|
||||||
|
qcom_glink_smem.ko
|
||||||
|
machine_dlkm.ko
|
||||||
|
sps_drv.ko
|
||||||
|
hvc_haven.ko
|
||||||
|
camcc-yupik.ko
|
||||||
|
gpi.ko
|
||||||
|
ehset.ko
|
||||||
qca_cld3_wlan.ko
|
qca_cld3_wlan.ko
|
||||||
qca_cld3_qca6750.ko
|
qca_cld3_qca6750.ko
|
||||||
qca_cld3_qca6390.ko
|
qca_cld3_qca6390.ko
|
||||||
|
@ -95,17 +227,15 @@ bm_adsp_ulog.ko
|
||||||
mmi_charger.ko
|
mmi_charger.ko
|
||||||
qti_glink_charger.ko
|
qti_glink_charger.ko
|
||||||
qpnp_adaptive_charge.ko
|
qpnp_adaptive_charge.ko
|
||||||
cirrus_wm_adsp.ko
|
|
||||||
cirrus_cs35l41.ko
|
|
||||||
aw8695.ko
|
aw8695.ko
|
||||||
mmi_info.ko
|
|
||||||
mmi_relay.ko
|
mmi_relay.ko
|
||||||
goodix_fod_mmi.ko
|
goodix_fod_mmi.ko
|
||||||
|
ets_fps_mmi.ko
|
||||||
wl2864c.ko
|
wl2864c.ko
|
||||||
cci_intf.ko
|
cci_intf.ko
|
||||||
st21nfc.ko
|
st21nfc.ko
|
||||||
sx937x_sar.ko
|
sx937x_sar.ko
|
||||||
moto_f_usbnet.ko
|
moto_f_usbnet.ko
|
||||||
touchscreen_mmi.ko
|
touchscreen_mmi.ko
|
||||||
stmicro_mmi.ko
|
nova_0flash_mmi.ko
|
||||||
mmi_sys_temp.ko
|
mmi_sys_temp.ko
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
|
camera.ko
|
||||||
msm_drm.ko
|
msm_drm.ko
|
||||||
mmi_relay.ko
|
|
||||||
sensors_class.ko
|
|
||||||
touchscreen_mmi.ko
|
|
||||||
mmi_annotate.ko
|
|
||||||
mmi_info.ko
|
mmi_info.ko
|
||||||
stmicro_mmi.ko
|
mmi_annotate.ko
|
||||||
|
sensors_class.ko
|
||||||
|
mmi_relay.ko
|
||||||
|
touchscreen_mmi.ko
|
||||||
|
nova_0flash_mmi.ko
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
runtime_resource_overlay {
|
runtime_resource_overlay {
|
||||||
name: "FrameworksResBerlin",
|
name: "FrameworksResBerlna",
|
||||||
sdk_version: "current",
|
sdk_version: "current",
|
||||||
vendor: true
|
vendor: true
|
||||||
}
|
}
|
|
@ -4,6 +4,6 @@
|
||||||
SPDX-License-Identifier: Apache-2.0
|
SPDX-License-Identifier: Apache-2.0
|
||||||
-->
|
-->
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="android.overlay.berlin">
|
package="android.overlay.berlna">
|
||||||
<overlay android:targetPackage="android" android:isStatic="true" android:priority="600"/>
|
<overlay android:targetPackage="android" android:isStatic="true" android:priority="600"/>
|
||||||
</manifest>
|
</manifest>
|
|
@ -268,10 +268,10 @@
|
||||||
</array>
|
</array>
|
||||||
|
|
||||||
<array name="config_sfps_sensor_props_0" translatable="false">
|
<array name="config_sfps_sensor_props_0" translatable="false">
|
||||||
<item>local:4630947043778501762</item> <!--item>displayId</item-->
|
<item>local:4630946747577212034</item> <!--item>displayId</item-->
|
||||||
<item>1080</item> <!--item>sensorLocationX</item-->
|
<item>1080</item> <!--item>sensorLocationX</item-->
|
||||||
<item>705</item> <!--item>sensorLocationY</item-->
|
<item>800</item> <!--item>sensorLocationY</item-->
|
||||||
<item>150</item> <!--item>sensorRadius</item-->
|
<item>50</item> <!--item>sensorRadius</item-->
|
||||||
</array>
|
</array>
|
||||||
|
|
||||||
<!-- Indicates whether device has a power button fingerprint sensor. -->
|
<!-- Indicates whether device has a power button fingerprint sensor. -->
|
||||||
|
@ -294,7 +294,7 @@
|
||||||
<integer name="config_defaultPeakRefreshRate">60</integer>
|
<integer name="config_defaultPeakRefreshRate">60</integer>
|
||||||
|
|
||||||
<!-- MMS user agent string -->
|
<!-- MMS user agent string -->
|
||||||
<string name="config_mms_user_agent" translatable="false">motorolaedge20pro</string>
|
<string name="config_mms_user_agent" translatable="false">motorolaedge</string>
|
||||||
<!-- MMS user agent profile url -->
|
<!-- MMS user agent profile url -->
|
||||||
<string name="config_mms_user_agent_profile_url" translatable="false">http://uaprof.motorola.com/phoneconfig/motov1/Profile/motov1.rdf</string>
|
<string name="config_mms_user_agent_profile_url" translatable="false">http://uaprof.motorola.com/phoneconfig/motov1/Profile/motov1.rdf</string>
|
||||||
|
|
|
@ -5,11 +5,11 @@
|
||||||
-->
|
-->
|
||||||
<resources>
|
<resources>
|
||||||
<!-- Radius of the software rounded corners. -->
|
<!-- Radius of the software rounded corners. -->
|
||||||
<dimen name="rounded_corner_radius">70px</dimen>
|
<dimen name="rounded_corner_radius">72px</dimen>
|
||||||
|
|
||||||
<!-- Height of the status bar in portrait. The height should be
|
<!-- Height of the status bar in portrait. The height should be
|
||||||
Max((status bar content height + waterfall top size), top cutout size) -->
|
Max((status bar content height + waterfall top size), top cutout size) -->
|
||||||
<dimen name="status_bar_height">90px</dimen>
|
<dimen name="status_bar_height">115px</dimen>
|
||||||
|
|
||||||
<dimen name="status_bar_padding_top_portrait">10.0px</dimen>
|
<dimen name="status_bar_padding_top_portrait">19.0px</dimen>
|
||||||
</resources>
|
</resources>
|
|
@ -1,16 +1,16 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<device name="Android">
|
<device name="Android">
|
||||||
<item name="none">0</item>
|
<item name="none">0</item>
|
||||||
<item name="screen.on">139.28</item>
|
<item name="screen.on">79.683</item>
|
||||||
<item name="screen.full">155.5</item>
|
<item name="screen.full">393.32</item>
|
||||||
<item name="wifi.on">0.9</item>
|
<item name="wifi.on">1.293</item>
|
||||||
<item name="wifi.active">34.36</item>
|
<item name="wifi.active">34.36</item>
|
||||||
<item name="wifi.scan">4.73</item>
|
<item name="wifi.scan">4.73</item>
|
||||||
<item name="camera.avg">523.93</item>
|
<item name="camera.avg">523.93</item>
|
||||||
<item name="camera.flashlight">200.75</item>
|
<item name="camera.flashlight">200.75</item>
|
||||||
<item name="gps.on">171</item>
|
<item name="gps.on">171</item>
|
||||||
<item name="radio.active">86.278</item>
|
<item name="radio.active">86.278</item>
|
||||||
<item name="radio.scanning">10.57</item>
|
<item name="radio.scanning">33.2</item>
|
||||||
<array name="radio.on">
|
<array name="radio.on">
|
||||||
<value>33.079</value>
|
<value>33.079</value>
|
||||||
<value>30</value>
|
<value>30</value>
|
||||||
|
@ -100,7 +100,7 @@
|
||||||
<item name="cpu.cluster_power.cluster1">1.13</item>
|
<item name="cpu.cluster_power.cluster1">1.13</item>
|
||||||
<item name="cpu.cluster_power.cluster1">1.13</item>
|
<item name="cpu.cluster_power.cluster1">1.13</item>
|
||||||
<item name="cpu.suspend">5.5</item>
|
<item name="cpu.suspend">5.5</item>
|
||||||
<item name="cpu.idle">15.86</item>
|
<item name="cpu.idle">22.71</item>
|
||||||
<item name="cpu.active">5.79</item>
|
<item name="cpu.active">6.9</item>
|
||||||
<item name="battery.capacity">4000</item>
|
<item name="battery.capacity">5000</item>
|
||||||
</device>
|
</device>
|
|
@ -4,6 +4,6 @@
|
||||||
//
|
//
|
||||||
|
|
||||||
runtime_resource_overlay {
|
runtime_resource_overlay {
|
||||||
name: "LineageSystemUIBerlin",
|
name: "LineageSystemUIBerlna",
|
||||||
vendor: true,
|
vendor: true,
|
||||||
}
|
}
|
|
@ -4,7 +4,7 @@
|
||||||
SPDX-License-Identifier: Apache-2.0
|
SPDX-License-Identifier: Apache-2.0
|
||||||
-->
|
-->
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
package="com.android.systemui.berlin.lineage">
|
package="com.android.systemui.berlna.lineage">
|
||||||
|
|
||||||
<overlay
|
<overlay
|
||||||
android:isStatic="true"
|
android:isStatic="true"
|
|
@ -16,7 +16,7 @@
|
||||||
64 - Volume rocker
|
64 - Volume rocker
|
||||||
For example, a device with Home, Back and Menu keys would set this
|
For example, a device with Home, Back and Menu keys would set this
|
||||||
config to 7. -->
|
config to 7. -->
|
||||||
<integer name="config_deviceHardwareKeys">72</integer>
|
<integer name="config_deviceHardwareKeys">64</integer>
|
||||||
|
|
||||||
<!-- Hardware keys present on the device with the ability to wake, stored as a bit field.
|
<!-- Hardware keys present on the device with the ability to wake, stored as a bit field.
|
||||||
This integer should equal the sum of the corresponding value for each
|
This integer should equal the sum of the corresponding value for each
|
||||||
|
@ -30,5 +30,5 @@
|
||||||
64 - Volume rocker
|
64 - Volume rocker
|
||||||
For example, a device with Home, Back and Menu keys would set this
|
For example, a device with Home, Back and Menu keys would set this
|
||||||
config to 7. -->
|
config to 7. -->
|
||||||
<integer name="config_deviceHardwareWakeKeys">72</integer>
|
<integer name="config_deviceHardwareWakeKeys">64</integer>
|
||||||
</resources>
|
</resources>
|
|
@ -1,5 +1,5 @@
|
||||||
runtime_resource_overlay {
|
runtime_resource_overlay {
|
||||||
name: "SystemUIResBerlin",
|
name: "SystemUIResBerlna",
|
||||||
sdk_version: "current",
|
sdk_version: "current",
|
||||||
vendor: true
|
vendor: true
|
||||||
}
|
}
|
|
@ -5,6 +5,6 @@
|
||||||
-->
|
-->
|
||||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
coreApp="true"
|
coreApp="true"
|
||||||
package="com.android.systemui.overlay.berlin">
|
package="com.android.systemui.overlay.berlna">
|
||||||
<overlay android:targetPackage="com.android.systemui" android:isStatic="true" />
|
<overlay android:targetPackage="com.android.systemui" android:isStatic="true" />
|
||||||
</manifest>
|
</manifest>
|
|
@ -8,7 +8,7 @@
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|
||||||
export DEVICE=berlin
|
export DEVICE=berlna
|
||||||
export DEVICE_COMMON=sm7325-common
|
export DEVICE_COMMON=sm7325-common
|
||||||
export VENDOR=motorola
|
export VENDOR=motorola
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
# Google
|
# Google
|
||||||
ro.opa.device_model_id=motorola-berlin
|
ro.opa.device_model_id=motorola-berlna
|
||||||
ro.opa.eligible_device=true
|
ro.opa.eligible_device=true
|
||||||
|
|
|
@ -14,9 +14,9 @@
|
||||||
// limitations under the License.
|
// limitations under the License.
|
||||||
|
|
||||||
cc_binary {
|
cc_binary {
|
||||||
name: "vendor.lineage.touch@1.0-service.berlin",
|
name: "vendor.lineage.touch@1.0-service.berlna",
|
||||||
vintf_fragments: ["vendor.lineage.touch@1.0-service.berlin.xml"],
|
vintf_fragments: ["vendor.lineage.touch@1.0-service.berlna.xml"],
|
||||||
init_rc: ["vendor.lineage.touch@1.0-service.berlin.rc"],
|
init_rc: ["vendor.lineage.touch@1.0-service.berlna.rc"],
|
||||||
defaults: ["hidl_defaults"],
|
defaults: ["hidl_defaults"],
|
||||||
relative_install_path: "hw",
|
relative_install_path: "hw",
|
||||||
proprietary: true,
|
proprietary: true,
|
||||||
|
|
|
@ -14,7 +14,7 @@
|
||||||
* limitations under the License.
|
* limitations under the License.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define LOG_TAG "lineage.touch@1.0-service.berlin"
|
#define LOG_TAG "lineage.touch@1.0-service.berlna"
|
||||||
|
|
||||||
#include <android-base/logging.h>
|
#include <android-base/logging.h>
|
||||||
#include <hidl/HidlTransportSupport.h>
|
#include <hidl/HidlTransportSupport.h>
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
service vendor.touch-hal-1-0 /vendor/bin/hw/vendor.lineage.touch@1.0-service.berlin
|
service vendor.touch-hal-1-0 /vendor/bin/hw/vendor.lineage.touch@1.0-service.berlna
|
||||||
interface vendor.lineage.touch@1.0::IHighTouchPollingRate default
|
interface vendor.lineage.touch@1.0::IHighTouchPollingRate default
|
||||||
class hal
|
class hal
|
||||||
user system
|
user system
|
Loading…
Reference in a new issue