diff --git a/arch/arm64/boot/dts/qcom/msm8916-samsung-j5-common.dtsi b/arch/arm64/boot/dts/qcom/msm8916-samsung-j5-common.dtsi index ae7dd305e1b87a..967ea7f16e3e2a 100644 --- a/arch/arm64/boot/dts/qcom/msm8916-samsung-j5-common.dtsi +++ b/arch/arm64/boot/dts/qcom/msm8916-samsung-j5-common.dtsi @@ -204,6 +204,16 @@ reg = <0x0 0x86800000 0x0 0x5800000>; }; +&pm8916_codec { + jack-gpios = <&tlmm 110 GPIO_ACTIVE_LOW>; + qcom,micbias-lvl = <2800>; + qcom,mbhc-vthreshold-low = <75 150 237 450 500>; + qcom,mbhc-vthreshold-high = <75 150 237 450 500>; + + pinctrl-0 = <&jack_default>; + pinctrl-names = "default"; +}; + &pm8916_resin { status = "okay"; linux,code = ; @@ -291,6 +301,13 @@ bias-pull-up; }; + jack_default: jack-default-state { + pins = "gpio110"; + function = "gpio"; + drive-strength = <2>; + bias-disable; + }; + lcd_1p8_ldo_en_default: lcd-1p8-ldo-en-default-state { function = "gpio";