5 compatible = "brcm,bcm2711";
17 dsi1_out_port: endpoint {
18 remote-endpoint = <&panel_dsi_in1>;
23 compatible = "nwe,nwe080";
25 backlight = <&rpi_backlight>;
26 reset-gpios = <&gpio 20 0>;
28 panel_dsi_in1: endpoint {
29 remote-endpoint = <&dsi1_out_port>;
41 brcm,function = <4>; // ALT0
49 pinctrl-names = "default";
50 pinctrl-0 = <&pwm_pins>;
51 assigned-clock-rates = <1000000>;
59 rpi_backlight: rpi_backlight {
60 compatible = "pwm-backlight";
61 brightness-levels = <0 6 8 12 16 24 32 40 48 64 96 128 160 192 224 255>;
62 default-brightness-level = <6>;
63 pwms = <&pwm 0 200000>;
64 power-supply = <&vdd_3v3_reg>;
74 pinctrl-names = "default";
75 pinctrl-0 = <&i2c6_pins>;
76 clock-frequency = <100000>;
81 target = <&i2c6_pins>;
90 goodix_pins: goodix_pins {
91 brcm,pins = <21 26>; // interrupt and reset
92 brcm,function = <0 0>; // in
93 brcm,pull = <2 2>; // pull-up
101 #address-cells = <1>;
106 compatible = "goodix,gt9271";
108 pinctrl-names = "default";
109 pinctrl-0 = <&goodix_pins>;
110 interrupt-parent = <&gpio>;
111 interrupts = <21 2>; // high-to-low edge triggered
112 irq-gpios = <&gpio 21 0>;
113 reset-gpios = <&gpio 26 0>;