ARM64: configs: Add configs for Xiaomi SM8450 devices

Devices:
* cupid
* dagda/zeus
* diting
* marble
* mayfly
* mondrian
* taranis/thor
* unicorn
* ziyi
* zizhan

Change-Id: I5433f1d1410e74d047db3ce1deed527cc0a88d06
Co-authored-by: Jens Reidel <adrian@travitia.xyz>
Co-authored-by: FlowerSea0208 <zzp060208@gmail.com>
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
This commit is contained in:
Arian 2023-01-06 02:26:51 +01:00 committed by Jens Reidel
parent abb59cf768
commit 5166f01d15
No known key found for this signature in database
GPG Key ID: 23C1E5F512C12303
13 changed files with 257 additions and 0 deletions

View File

@ -0,0 +1,18 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Fingerprint
CONFIG_FINGERPRINT_GOODIX_FOD=m
# Haptics
# CONFIG_INPUT_QCOM_HV_HAPTICS is not set
CONFIG_INPUT_AW8697_HAPTIC=m
# Power
CONFIG_MI_CHARGER_M81=y
# Touchscreen
CONFIG_TOUCHSCREEN_ST_FTS_V521_SPI=m

View File

@ -0,0 +1 @@
zeus_GKI.config

View File

@ -0,0 +1,20 @@
#
# Copyright (C) 2024 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Fingerprint
CONFIG_FINGERPRINT_GOODIX_FOD=m
# Power
CONFIG_BQ_FG_UPDATE=y
CONFIG_MI_CHARGER_M81=y
CONFIG_MI_THERMAL_MULTI_CHARGE=y
# Regulators
CONFIG_LDO_WL2866D=m
# CONFIG_REGULATOR_QCOM_PM8008 is not set
# Touchscreen
CONFIG_TOUCHSCREEN_ST_FTS_V521_SPI=m

View File

@ -0,0 +1,13 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Fingerprint
CONFIG_FINGERPRINT_FPC_1540=m
CONFIG_FINGERPRINT_GOODIX_3626=m
# Power
CONFIG_BQ_FG_UPDATE=y
CONFIG_HAVE_CHARGE_TEMP=y

View File

@ -0,0 +1,20 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Fingerprint
CONFIG_FINGERPRINT_GOODIX_FOD=m
# Haptics
# CONFIG_INPUT_AW8697_HAPTIC is not set
CONFIG_INPUT_QCOM_HV_HAPTICS=m
# Power
CONFIG_BQ_FG_UPDATE=y
CONFIG_MI_CHARGER_M81=y
CONFIG_MI_THERMAL_MULTI_CHARGE=y
# Touchscreen
CONFIG_TOUCHSCREEN_ST_FTS_V521_SPI=m

View File

@ -0,0 +1,18 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Fingerprint
CONFIG_FINGERPRINT_GOODIX_FOD=m
# Power
CONFIG_BQ_FG_UPDATE=y
CONFIG_MI_CHARGER_M81=y
CONFIG_MI_THERMAL_MULTI_CHARGE=y
CONFIG_WIRELESS_REVERSE_CLOSE=y
# Regulators
CONFIG_LDO_WL2866D=m
# CONFIG_REGULATOR_QCOM_PM8008 is not set

View File

@ -0,0 +1 @@
thor_GKI.config

View File

@ -0,0 +1,31 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Camera
CONFIG_ISPV3=m
# Fingerprint
CONFIG_FINGERPRINT_GOODIX_FOD=m
# Haptics
# CONFIG_INPUT_QCOM_HV_HAPTICS is not set
CONFIG_INPUT_AW8697_HAPTIC=m
# Power
CONFIG_BQ_CLOUD_AUTHENTICATION=y
CONFIG_BQ_FG_UPDATE=y
CONFIG_HAVE_CHARGE_TEMP=y
CONFIG_MI_CHARGER_M81=y
CONFIG_MI_THERMAL_MULTI_CHARGE=y
# Regulators
CONFIG_REGULATOR_FAN53555=m
# Time-of-flight sensor
CONFIG_STMVL53L5=m
# Touchscreen
CONFIG_TOUCHSCREEN_ST_FTS_V521_SPI=m

View File

@ -0,0 +1,19 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Fingerprint
CONFIG_FINGERPRINT_GOODIX_FOD=m
# Haptics
# CONFIG_INPUT_QCOM_HV_HAPTICS is not set
CONFIG_INPUT_AW86927_HAPTIC=m
# Power
CONFIG_MI_CHARGER_M81=y
CONFIG_MI_THERMAL_MULTI_CHARGE=y
# Touchscreen
CONFIG_TOUCHSCREEN_ST_FTS_V521_SPI=m

View File

@ -0,0 +1,42 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Fingerprint
CONFIG_INPUT_FINGERPRINT=y
# Hardware ID
CONFIG_MI_HARDWARE_ID=m
# IR
CONFIG_IR_SPI=m
CONFIG_LIRC=y
CONFIG_RC_CORE=y
CONFIG_RC_DECODERS=y
CONFIG_RC_DEVICES=y
# Mtd
CONFIG_MTD=m
CONFIG_MTD_BLOCK=m
CONFIG_MTD_BLOCK2MTD=m
CONFIG_MTD_OOPS=m
# Power
CONFIG_MI_WIRELESS=y
CONFIG_BQ_FUEL_GAUGE=y
# SPSS
# CONFIG_QCOM_SPSS is not set
# CONFIG_RPMSG_QCOM_GLINK_SPSS is not set
# Thermal
CONFIG_MI_THERMAL_INTERFACE=m
# Touchscreen
CONFIG_TOUCHSCREEN_XIAOMI_TOUCHFEATURE=m
# USB
CONFIG_USB_NET_AX88179_178A=m
CONFIG_USB_NET_AX8817X=m

View File

@ -0,0 +1,19 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Fingerprint
CONFIG_FINGERPRINT_GOODIX_FOD=m
# Haptics
# CONFIG_INPUT_QCOM_HV_HAPTICS is not set
CONFIG_INPUT_AW8697_HAPTIC=m
# Power
CONFIG_MI_CHARGER_M81=y
CONFIG_MI_THERMAL_MULTI_CHARGE=y
# Touchscreen
CONFIG_TOUCHSCREEN_ST_FTS_V521_SPI=m

View File

@ -0,0 +1,33 @@
#
# Copyright (C) 2024 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Fingerprint
CONFIG_FINGERPRINT_GOODIX_FOD=m
# Haptics
# CONFIG_INPUT_QCOM_HV_HAPTICS is not set
CONFIG_INPUT_AW862XX_HAPTIC=m
# Power
CONFIG_CHARGER_PUMP_LN8000=m
CONFIG_CHARGER_SYV690D=m
CONFIG_FUEL_GAUGE_BQ27Z561=m
CONFIG_MI_THERMAL_MULTI_CHARGE=y
CONFIG_PD_RT17XX=m
CONFIG_TCPC_CLASS=m
CONFIG_TCPC_RT1711H=m
CONFIG_USB_POWER_DELIVERY=m
CONFIG_XM_POWER_SUPPLY=m
CONFIG_XM_USB_PDPHY=m
# Touchscreen
CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_S3907=m
CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_SPI=m
CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_CORE=m
CONFIG_TOUCHSCREEN_SYNAPTICS_TCM_REFLASH=m
# USB
CONFIG_DUAL_ROLE_USB_INTF=m

View File

@ -0,0 +1,22 @@
#
# Copyright (C) 2023 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#
# Fingerprint
CONFIG_FINGERPRINT_GOODIX_TEE=m
# Power
CONFIG_BQ_FG_UPDATE=y
CONFIG_DUAL_FUEL_GAUGE=y
CONFIG_HAVE_MULTI_SCREEN=y
CONFIG_MI_CHARGER_M81=y
# Regulators
CONFIG_REGULATOR_WL2866D=m
# Touchscreen
CONFIG_TOUCHSCREEN_FST2=m
CONFIG_TOUCHSCREEN_ST_FTS_V521_SPI=m
CONFIG_TOUCHSCREEN_ST_FTS_V521_SPI_SECONDARY=y