1// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2/* 3 * Copyright (c) 2019 BayLibre, SAS 4 * Author: Neil Armstrong <narmstrong@baylibre.com> 5 */ 6 7/dts-v1/; 8 9#include "meson-sm1.dtsi" 10#include "meson-khadas-vim3.dtsi" 11 12/ { 13 compatible = "khadas,vim3l", "amlogic,sm1"; 14 model = "Khadas VIM3L"; 15 16 vddcpu: regulator-vddcpu { 17 /* 18 * Silergy SY8030DEC Regulator. 19 */ 20 compatible = "pwm-regulator"; 21 22 regulator-name = "VDDCPU"; 23 regulator-min-microvolt = <690000>; 24 regulator-max-microvolt = <1050000>; 25 26 vin-supply = <&vsys_3v3>; 27 28 pwms = <&pwm_AO_cd 1 1250 0>; 29 pwm-dutycycle-range = <100 0>; 30 31 regulator-boot-on; 32 regulator-always-on; 33 }; 34}; 35 36&cpu0 { 37 cpu-supply = <&vddcpu>; 38 operating-points-v2 = <&cpu_opp_table>; 39 clocks = <&clkc CLKID_CPU_CLK>; 40 clock-latency = <50000>; 41}; 42 43&cpu1 { 44 cpu-supply = <&vddcpu>; 45 operating-points-v2 = <&cpu_opp_table>; 46 clocks = <&clkc CLKID_CPU1_CLK>; 47 clock-latency = <50000>; 48}; 49 50&cpu2 { 51 cpu-supply = <&vddcpu>; 52 operating-points-v2 = <&cpu_opp_table>; 53 clocks = <&clkc CLKID_CPU2_CLK>; 54 clock-latency = <50000>; 55}; 56 57&cpu3 { 58 cpu-supply = <&vddcpu>; 59 operating-points-v2 = <&cpu_opp_table>; 60 clocks = <&clkc CLKID_CPU3_CLK>; 61 clock-latency = <50000>; 62}; 63 64&pwm_AO_cd { 65 pinctrl-0 = <&pwm_ao_d_e_pins>; 66 pinctrl-names = "default"; 67 clocks = <&xtal>; 68 clock-names = "clkin1"; 69 status = "okay"; 70}; 71