From cbac12bed5bbc9ef2fcfe0acf88f112090433301 Mon Sep 17 00:00:00 2001 From: Binyuan Lan Date: Sat, 3 Feb 2018 11:48:54 +0800 Subject: [PATCH] arm64: dts: rockchip: add headset detect for px30 Change-Id: I640389607f7ef7be4e966b78afefcb9052b83214 Signed-off-by: Binyuan Lan --- .../boot/dts/rockchip/px30-evb-ddr3-v10.dts | 16 +++++++++++++++- .../boot/dts/rockchip/px30-evb-ddr4-v10.dts | 16 +++++++++++++++- 2 files changed, 30 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/rockchip/px30-evb-ddr3-v10.dts b/arch/arm64/boot/dts/rockchip/px30-evb-ddr3-v10.dts index 52877cbbef2d..c12b5bca62ef 100644 --- a/arch/arm64/boot/dts/rockchip/px30-evb-ddr3-v10.dts +++ b/arch/arm64/boot/dts/rockchip/px30-evb-ddr3-v10.dts @@ -115,6 +115,14 @@ }; }; + rk_headset { + compatible = "rockchip_headset"; + headset_gpio = <&gpio2 RK_PB0 GPIO_ACTIVE_LOW>; + pinctrl-names = "default"; + pinctrl-0 = <&hp_det>; + io-channels = <&saradc 1>; + }; + sdio_pwrseq: sdio-pwrseq { compatible = "mmc-pwrseq-simple"; /*clocks = <&rk809 1>;*/ @@ -590,10 +598,16 @@ }; &pinctrl { + headphone { + hp_det: hp-det { + rockchip,pins = <2 RK_PB0 RK_FUNC_GPIO &pcfg_pull_down>; + }; + }; + pmic { pmic_int: pmic_int { rockchip,pins = - <0 7 RK_FUNC_GPIO &pcfg_pull_up>; + <0 RK_PA7 RK_FUNC_GPIO &pcfg_pull_up>; }; }; diff --git a/arch/arm64/boot/dts/rockchip/px30-evb-ddr4-v10.dts b/arch/arm64/boot/dts/rockchip/px30-evb-ddr4-v10.dts index bd91bba06c82..b9f2c9e30108 100644 --- a/arch/arm64/boot/dts/rockchip/px30-evb-ddr4-v10.dts +++ b/arch/arm64/boot/dts/rockchip/px30-evb-ddr4-v10.dts @@ -115,6 +115,14 @@ }; }; + rk_headset { + compatible = "rockchip_headset"; + headset_gpio = <&gpio2 RK_PB0 GPIO_ACTIVE_LOW>; + pinctrl-names = "default"; + pinctrl-0 = <&hp_det>; + io-channels = <&saradc 1>; + }; + sdio_pwrseq: sdio-pwrseq { compatible = "mmc-pwrseq-simple"; /*clocks = <&rk809 1>;*/ @@ -590,10 +598,16 @@ }; &pinctrl { + headphone { + hp_det: hp-det { + rockchip,pins = <2 RK_PB0 RK_FUNC_GPIO &pcfg_pull_down>; + }; + }; + pmic { pmic_int: pmic_int { rockchip,pins = - <0 7 RK_FUNC_GPIO &pcfg_pull_up>; + <0 RK_PA7 RK_FUNC_GPIO &pcfg_pull_up>; }; };