diff --git a/Documentation/devices.md b/Documentation/devices.md index 8da1e0446..ac2e8ee8d 100644 --- a/Documentation/devices.md +++ b/Documentation/devices.md @@ -79,6 +79,7 @@ - Motorola Moto G6 Play (jeter) - OPPO A57 (A57) (quirky - see comment in `lk2nd/device/dts/msm8952/msm8940-oppo-a57.dts`) - Redmi 3S (land) (quirky - see comment in `lk2nd/device/dts/msm8952/msm8937-xiaomi-land.dts`) +- Redmi 4A (rolex) - Redmi 4X (santoni) - Redmi 5A (riva) - Redmi Note 3 Pro (kenzo) diff --git a/lk2nd/device/dts/msm8952/msm8917-xiaomi-rolex.dts b/lk2nd/device/dts/msm8952/msm8917-xiaomi-rolex.dts new file mode 100644 index 000000000..7a3f680ff --- /dev/null +++ b/lk2nd/device/dts/msm8952/msm8917-xiaomi-rolex.dts @@ -0,0 +1,33 @@ +// SPDX-License-Identifier: BSD-3-Clause + +/dts-v1/; + +#include +#include + +/ { + qcom,msm-id = ; + qcom,board-id = <0x1000b 1>, <0x2000b 1>; +}; + +&lk2nd { + model = "Xiaomi Redmi 4A (rolex)"; + compatible = "xiaomi,rolex"; + + lk2nd,dtb-files = "msm8917-xiaomi-rolex"; + + lk2nd,match-panel; + panel { + compatible = "xiaomi,rolex-panel", "lk2nd,panel"; + + qcom,mdss_dsi_hx8394f_boe_c3a_720p_video { + compatible = "xiaomi,rolex-hx8394f-boe"; + }; + qcom,mdss_dsi_ili9881c_ebbg_c3a_720p_video { + compatible = "xiaomi,rolex-ili9881c-ebbg"; + }; + qcom,mdss_dsi_nt35521s_ebbg_720p_video { + compatible = "xiaomi,rolex-nt35521s-ebbg"; + }; + }; +}; diff --git a/lk2nd/device/dts/msm8952/rules.mk b/lk2nd/device/dts/msm8952/rules.mk index 6d44405da..20a252260 100644 --- a/lk2nd/device/dts/msm8952/rules.mk +++ b/lk2nd/device/dts/msm8952/rules.mk @@ -3,6 +3,7 @@ LOCAL_DIR := $(GET_LOCAL_DIR) ADTBS += \ $(LOCAL_DIR)/msm8917-mtp.dtb \ + $(LOCAL_DIR)/msm8917-xiaomi-rolex.dtb \ $(LOCAL_DIR)/msm8917-xiaomi-riva.dtb \ $(LOCAL_DIR)/msm8937-huawei-aum.dtb \ $(LOCAL_DIR)/msm8937-motorola-jeter.dtb \