diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 35473a5f6389..5212e7c0c8b0 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -1037,7 +1037,8 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \ rk3288-vyasa.dtb \ rk3308bs-evb-amic-v11-aarch32.dtb \ rk3308bs-evb-dmic-pdm-v11-aarch32.dtb \ - rk3308bs-evb-mipi-display-v11-aarch32.dtb + rk3308bs-evb-mipi-display-v11-aarch32.dtb \ + rk3308hs-voice-module-board-v10-aarch32.dtb dtb-$(CONFIG_ARCH_S3C24XX) += \ s3c2416-smdk2416.dtb dtb-$(CONFIG_ARCH_S3C64XX) += \ diff --git a/arch/arm/boot/dts/rk3308hs-voice-module-board-v10-aarch32.dts b/arch/arm/boot/dts/rk3308hs-voice-module-board-v10-aarch32.dts new file mode 100644 index 000000000000..dd94a739ea07 --- /dev/null +++ b/arch/arm/boot/dts/rk3308hs-voice-module-board-v10-aarch32.dts @@ -0,0 +1,34 @@ +// SPDX-License-Identifier: (GPL-2.0+ OR MIT) +/* + * Copyright (c) 2022 Rockchip Electronics Co., Ltd + */ + +/dts-v1/; + +#include "rk3308-voice-module-board-v11-aarch32.dts" + +/ { + model = "Rockchip RK3308HS Voice Module Board V10 (AArch32)"; + compatible = "rockchip,rk3308hs-voice-module-board-v10-aarch32", "rockchip,rk3308"; + + /delete-node/ vdd-1v0; + + vdd_0v9: vdd-0v9 { + compatible = "regulator-fixed"; + regulator-name = "vdd_0v9"; + regulator-always-on; + regulator-boot-on; + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <900000>; + }; +}; + +&vcc_ddr { + regulator-min-microvolt = <1350000>; + regulator-max-microvolt = <1350000>; +}; + +&vdd_log { + regulator-min-microvolt = <900000>; + regulator-max-microvolt = <900000>; +};