xref: /linux/arch/arm64/boot/dts/rockchip/rk3326-anbernic-rg351v.dts (revision a23e1966932464e1c5226cb9ac4ce1d5fc10ba22)
18174dff9SChris Morgan// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
28174dff9SChris Morgan
38174dff9SChris Morgan/dts-v1/;
48174dff9SChris Morgan#include "rk3326-anbernic-rg351m.dtsi"
58174dff9SChris Morgan
68174dff9SChris Morgan/ {
78174dff9SChris Morgan	model = "Anbernic RG351V";
88174dff9SChris Morgan	compatible = "anbernic,rg351v", "rockchip,rk3326";
98174dff9SChris Morgan
108174dff9SChris Morgan	gpio_keys_vol: gpio-keys-vol {
118174dff9SChris Morgan		compatible = "gpio-keys";
128174dff9SChris Morgan		autorepeat;
138174dff9SChris Morgan
148174dff9SChris Morgan		button-vol-down {
158174dff9SChris Morgan			gpios = <&gpio2 RK_PA1 GPIO_ACTIVE_LOW>;
168174dff9SChris Morgan			label = "VOLUMEDOWN";
178174dff9SChris Morgan			linux,code = <KEY_VOLUMEDOWN>;
188174dff9SChris Morgan		};
198174dff9SChris Morgan
208174dff9SChris Morgan		button-vol-up {
218174dff9SChris Morgan			gpios = <&gpio2 RK_PA0 GPIO_ACTIVE_LOW>;
228174dff9SChris Morgan			label = "VOLUMEUP";
238174dff9SChris Morgan			linux,code = <KEY_VOLUMEUP>;
248174dff9SChris Morgan		};
258174dff9SChris Morgan	};
268174dff9SChris Morgan};
278174dff9SChris Morgan
288174dff9SChris Morgan&internal_display {
298174dff9SChris Morgan	compatible = "anbernic,rg351v-panel", "newvision,nv3051d";
308174dff9SChris Morgan	vdd-supply = <&vcc_lcd>;
318174dff9SChris Morgan};
328174dff9SChris Morgan
338174dff9SChris Morgan&io_domains {
348174dff9SChris Morgan	vccio1-supply = <&vccio_sd>;
358174dff9SChris Morgan};
368174dff9SChris Morgan
378174dff9SChris Morgan&vcc_sd {
388174dff9SChris Morgan	regulator-max-microvolt = <3000000>;
398174dff9SChris Morgan	regulator-min-microvolt = <1800000>;
408174dff9SChris Morgan};
418174dff9SChris Morgan
428174dff9SChris Morgan&vccio_sd {
438174dff9SChris Morgan	regulator-max-microvolt = <1800000>;
448174dff9SChris Morgan};
45