xref: /freebsd/sys/contrib/device-tree/src/arm64/rockchip/rk3566-pinetab2-v2.0.dts (revision 01950c46b8155250f64374fb72fc11faa44bf099)
1*01950c46SEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*01950c46SEmmanuel Vadot
3*01950c46SEmmanuel Vadot/dts-v1/;
4*01950c46SEmmanuel Vadot
5*01950c46SEmmanuel Vadot#include "rk3566-pinetab2.dtsi"
6*01950c46SEmmanuel Vadot
7*01950c46SEmmanuel Vadot/ {
8*01950c46SEmmanuel Vadot	model = "Pine64 PineTab2 v2.0";
9*01950c46SEmmanuel Vadot	compatible = "pine64,pinetab2-v2.0", "pine64,pinetab2", "rockchip,rk3566";
10*01950c46SEmmanuel Vadot};
11*01950c46SEmmanuel Vadot
12*01950c46SEmmanuel Vadot&gpio_keys {
13*01950c46SEmmanuel Vadot	pinctrl-0 = <&kb_id_det>, <&hall_int_l>;
14*01950c46SEmmanuel Vadot
15*01950c46SEmmanuel Vadot	event-hall-sensor {
16*01950c46SEmmanuel Vadot		debounce-interval = <20>;
17*01950c46SEmmanuel Vadot		gpios = <&gpio0 RK_PA6 GPIO_ACTIVE_LOW>;
18*01950c46SEmmanuel Vadot		label = "Hall Sensor";
19*01950c46SEmmanuel Vadot		linux,code = <SW_LID>;
20*01950c46SEmmanuel Vadot		linux,input-type = <EV_SW>;
21*01950c46SEmmanuel Vadot		wakeup-event-action = <EV_ACT_DEASSERTED>;
22*01950c46SEmmanuel Vadot		wakeup-source;
23*01950c46SEmmanuel Vadot	};
24*01950c46SEmmanuel Vadot};
25*01950c46SEmmanuel Vadot
26*01950c46SEmmanuel Vadot&lcd {
27*01950c46SEmmanuel Vadot	reset-gpios = <&gpio0 RK_PC6 GPIO_ACTIVE_LOW>;
28*01950c46SEmmanuel Vadot	pinctrl-names = "default";
29*01950c46SEmmanuel Vadot	pinctrl-0 = <&lcd_pwren_h &lcd0_rst_l>;
30*01950c46SEmmanuel Vadot};
31*01950c46SEmmanuel Vadot
32*01950c46SEmmanuel Vadot&pinctrl {
33*01950c46SEmmanuel Vadot	lcd0 {
34*01950c46SEmmanuel Vadot		lcd0_rst_l: lcd0-rst-l {
35*01950c46SEmmanuel Vadot			rockchip,pins = <0 RK_PC6 RK_FUNC_GPIO &pcfg_pull_none>;
36*01950c46SEmmanuel Vadot		};
37*01950c46SEmmanuel Vadot	};
38*01950c46SEmmanuel Vadot
39*01950c46SEmmanuel Vadot	hall {
40*01950c46SEmmanuel Vadot		hall_int_l: hall-int-l {
41*01950c46SEmmanuel Vadot			rockchip,pins = <0 RK_PA6 RK_FUNC_GPIO &pcfg_pull_none>;
42*01950c46SEmmanuel Vadot		};
43*01950c46SEmmanuel Vadot	};
44*01950c46SEmmanuel Vadot};
45*01950c46SEmmanuel Vadot
46*01950c46SEmmanuel Vadot&sdmmc1 {
47*01950c46SEmmanuel Vadot	vmmc-supply = <&vcc_sys>;
48*01950c46SEmmanuel Vadot};
49