1*1e141cf1SChris Morgan// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*1e141cf1SChris Morgan 3*1e141cf1SChris Morgan/dts-v1/; 4*1e141cf1SChris Morgan 5*1e141cf1SChris Morgan#include <dt-bindings/gpio/gpio.h> 6*1e141cf1SChris Morgan#include <dt-bindings/input/linux-event-codes.h> 7*1e141cf1SChris Morgan#include <dt-bindings/pinctrl/rockchip.h> 8*1e141cf1SChris Morgan#include "rk3566-anbernic-rgxx3.dtsi" 9*1e141cf1SChris Morgan 10*1e141cf1SChris Morgan/ { 11*1e141cf1SChris Morgan backlight: backlight { 12*1e141cf1SChris Morgan compatible = "pwm-backlight"; 13*1e141cf1SChris Morgan power-supply = <&vcc_sys>; 14*1e141cf1SChris Morgan pwms = <&pwm4 0 25000 0>; 15*1e141cf1SChris Morgan }; 16*1e141cf1SChris Morgan}; 17*1e141cf1SChris Morgan 18*1e141cf1SChris Morgan&cru { 19*1e141cf1SChris Morgan assigned-clocks = <&cru PLL_GPLL>, <&pmucru PLL_PPLL>, <&cru PLL_VPLL>; 20*1e141cf1SChris Morgan assigned-clock-rates = <1200000000>, <200000000>, <241500000>; 21*1e141cf1SChris Morgan}; 22*1e141cf1SChris Morgan 23*1e141cf1SChris Morgan&gpio_keys_control { 24*1e141cf1SChris Morgan button-a { 25*1e141cf1SChris Morgan gpios = <&gpio3 RK_PC2 GPIO_ACTIVE_LOW>; 26*1e141cf1SChris Morgan label = "EAST"; 27*1e141cf1SChris Morgan linux,code = <BTN_EAST>; 28*1e141cf1SChris Morgan }; 29*1e141cf1SChris Morgan 30*1e141cf1SChris Morgan button-left { 31*1e141cf1SChris Morgan gpios = <&gpio3 RK_PA6 GPIO_ACTIVE_LOW>; 32*1e141cf1SChris Morgan label = "DPAD-LEFT"; 33*1e141cf1SChris Morgan linux,code = <BTN_DPAD_LEFT>; 34*1e141cf1SChris Morgan }; 35*1e141cf1SChris Morgan 36*1e141cf1SChris Morgan button-right { 37*1e141cf1SChris Morgan gpios = <&gpio3 RK_PA5 GPIO_ACTIVE_LOW>; 38*1e141cf1SChris Morgan label = "DPAD-RIGHT"; 39*1e141cf1SChris Morgan linux,code = <BTN_DPAD_RIGHT>; 40*1e141cf1SChris Morgan }; 41*1e141cf1SChris Morgan 42*1e141cf1SChris Morgan button-y { 43*1e141cf1SChris Morgan gpios = <&gpio3 RK_PC1 GPIO_ACTIVE_LOW>; 44*1e141cf1SChris Morgan label = "WEST"; 45*1e141cf1SChris Morgan linux,code = <BTN_WEST>; 46*1e141cf1SChris Morgan }; 47*1e141cf1SChris Morgan}; 48*1e141cf1SChris Morgan 49*1e141cf1SChris Morgan&i2c0 { 50*1e141cf1SChris Morgan /* This hardware is physically present but unused. */ 51*1e141cf1SChris Morgan power-monitor@62 { 52*1e141cf1SChris Morgan compatible = "cellwise,cw2015"; 53*1e141cf1SChris Morgan reg = <0x62>; 54*1e141cf1SChris Morgan status = "disabled"; 55*1e141cf1SChris Morgan }; 56*1e141cf1SChris Morgan}; 57*1e141cf1SChris Morgan 58*1e141cf1SChris Morgan&pwm4 { 59*1e141cf1SChris Morgan status = "okay"; 60*1e141cf1SChris Morgan}; 61