diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-evb-v23-audio.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-evb-v23-audio.dtsi index a7d9a60fe7ae..6cb6214910e2 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-evb-v23-audio.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-evb-v23-audio.dtsi @@ -11,6 +11,7 @@ compatible = "rockchip,dummy-codec"; #sound-dai-cells = <0>; pinctrl-names = "default"; + pinctrl-0 = <&adsp_reset_h>; status = "okay"; }; @@ -117,4 +118,11 @@ <4 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>; }; }; + + adsp { + adsp_reset_h: adsp-reset-h { + rockchip,pins = <4 RK_PA7 RK_FUNC_GPIO &pcfg_output_high_pull_up>; + }; + }; + }; diff --git a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-evb-v23.dts b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-evb-v23.dts index f68caf003024..86688639919e 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-vehicle-evb-v23.dts +++ b/arch/arm64/boot/dts/rockchip/rk3588-vehicle-evb-v23.dts @@ -472,7 +472,9 @@ pinctrl-names = "init"; pinctrl-0 = <&max96712_dphy3_pwdn &max96712_dphy3_errb - &max96712_dphy3_lock>; + &max96712_dphy3_lock + &adsp_reset_l + &adsp_bootroom_l>; gmac0 { @@ -495,6 +497,16 @@ }; }; + adsp { + adsp_bootroom_l: adsp-bootroom-l { + rockchip,pins = <2 RK_PB5 RK_FUNC_GPIO &pcfg_output_low_pull_down>; + }; + + adsp_reset_l: adsp-reset-l { + rockchip,pins = <4 RK_PA7 RK_FUNC_GPIO &pcfg_output_low_pull_down>; + }; + }; + s35390a { s35390a_int: s35390a-int { rockchip,pins = <0 RK_PC3 RK_FUNC_GPIO &pcfg_pull_up>;