diff --git a/qcom/Makefile b/qcom/Makefile index 8aa14396d262..9bf6676f0f1e 100644 --- a/qcom/Makefile +++ b/qcom/Makefile @@ -194,6 +194,7 @@ dtbo-$(CONFIG_ARCH_YUPIK) += \ yupik-qrd-overlay.dtbo \ yupik-idps-digital-mics-overlay.dtbo \ yupik-idps-amoled-overlay.dtbo \ + yupik-idp-pm7250b-overlay.dtbo \ yupikp-idp-overlay.dtbo \ yupikp-atp-overlay.dtbo \ yupikp-qrd-overlay.dtbo \ @@ -215,6 +216,7 @@ yupik-atp-overlay.dtbo-base := yupik.dtb yupik-qrd-overlay.dtbo-base := yupik.dtb yupik-idps-digital-mics-overlay.dtbo-base := yupik.dtb yupik-idps-amoled-overlay.dtbo-base := yupik.dtb +yupik-idp-pm7250b-overlay.dtbo-base := yupik.dtb yupikp-idp-overlay.dtbo-base := yupikp.dtb yupikp-atp-overlay.dtbo-base := yupikp.dtb yupikp-qrd-overlay.dtbo-base := yupikp.dtb @@ -235,6 +237,7 @@ dtb-$(CONFIG_ARCH_YUPIK) += yupik-rumi.dtb \ yupik-qrd.dtb \ yupik-idps-digital-mics.dtb \ yupik-idps-amoled.dtb \ + yupik-idp-pm7250b.dtb \ yupikp-idp.dtb \ yupikp-atp.dtb \ yupikp-qrd.dtb \ diff --git a/qcom/yupik-idp-pm7250b-overlay.dts b/qcom/yupik-idp-pm7250b-overlay.dts new file mode 100644 index 000000000000..b2c533d7738a --- /dev/null +++ b/qcom/yupik-idp-pm7250b-overlay.dts @@ -0,0 +1,12 @@ +/dts-v1/; +/plugin/; + +#include "yupik-idp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Yupik IDP + PM7250B"; + compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp"; + qcom,msm-id = <475 0x10000>, <515 0x10000>; + /* Adding dummy Board subtype ID to bypass pmic protocol version check. */ + qcom,board-id = <34 0xFF>; +}; diff --git a/qcom/yupik-idp-pm7250b.dts b/qcom/yupik-idp-pm7250b.dts new file mode 100644 index 000000000000..45ac21a01659 --- /dev/null +++ b/qcom/yupik-idp-pm7250b.dts @@ -0,0 +1,11 @@ +/dts-v1/; + +#include "yupik.dtsi" +#include "yupik-idp-pm7250b.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Yupik IDP + PM7250B"; + compatible = "qcom,yupik-idp", "qcom,yupik", "qcom,idp"; + /* Adding dummy Board subtype ID to bypass pmic protocol version check. */ + qcom,board-id = <34 0xFF>; +}; diff --git a/qcom/yupik-idp-pm7250b.dtsi b/qcom/yupik-idp-pm7250b.dtsi new file mode 100644 index 000000000000..87a11c1f1ebd --- /dev/null +++ b/qcom/yupik-idp-pm7250b.dtsi @@ -0,0 +1,6 @@ +#include "yupik-idp.dtsi" + +/ { + qcom,pmic-id = <0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x0 0x2e>; + qcom,pmic-id-size = <9>; +};