~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/scripts/dtc/include-prefixes/arm64/rockchip/rk3566-anbernic-rg353x.dtsi

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /scripts/dtc/include-prefixes/arm64/rockchip/rk3566-anbernic-rg353x.dtsi (Version linux-6.12-rc7) and /scripts/dtc/include-prefixes/arm64/rockchip/rk3566-anbernic-rg353x.dtsi (Version linux-6.2.16)


  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)       1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2                                                     2 
  3 /dts-v1/;                                           3 /dts-v1/;
  4                                                     4 
  5 #include <dt-bindings/gpio/gpio.h>                  5 #include <dt-bindings/gpio/gpio.h>
  6 #include <dt-bindings/input/linux-event-codes.      6 #include <dt-bindings/input/linux-event-codes.h>
  7 #include <dt-bindings/pinctrl/rockchip.h>           7 #include <dt-bindings/pinctrl/rockchip.h>
  8 #include "rk3566-anbernic-rgxx3.dtsi"               8 #include "rk3566-anbernic-rgxx3.dtsi"
  9                                                     9 
 10 / {                                                10 / {
 11         adc-joystick {                         << 
 12                 compatible = "adc-joystick";   << 
 13                 io-channels = <&adc_mux 0>,    << 
 14                               <&adc_mux 1>,    << 
 15                               <&adc_mux 2>,    << 
 16                               <&adc_mux 3>;    << 
 17                 pinctrl-0 = <&joy_mux_en>;     << 
 18                 pinctrl-names = "default";     << 
 19                 poll-interval = <60>;          << 
 20                 #address-cells = <1>;          << 
 21                 #size-cells = <0>;             << 
 22                                                << 
 23                 axis@0 {                       << 
 24                         reg = <0>;             << 
 25                         abs-flat = <32>;       << 
 26                         abs-fuzz = <32>;       << 
 27                         abs-range = <1023 15>; << 
 28                         linux,code = <ABS_X>;  << 
 29                 };                             << 
 30                                                << 
 31                 axis@1 {                       << 
 32                         reg = <1>;             << 
 33                         abs-flat = <32>;       << 
 34                         abs-fuzz = <32>;       << 
 35                         abs-range = <15 1023>; << 
 36                         linux,code = <ABS_RX>; << 
 37                 };                             << 
 38                                                << 
 39                 axis@2 {                       << 
 40                         reg = <2>;             << 
 41                         abs-flat = <32>;       << 
 42                         abs-fuzz = <32>;       << 
 43                         abs-range = <15 1023>; << 
 44                         linux,code = <ABS_Y>;  << 
 45                 };                             << 
 46                                                << 
 47                 axis@3 {                       << 
 48                         reg = <3>;             << 
 49                         abs-flat = <32>;       << 
 50                         abs-fuzz = <32>;       << 
 51                         abs-range = <1023 15>; << 
 52                         linux,code = <ABS_RY>; << 
 53                 };                             << 
 54         };                                     << 
 55                                                << 
 56         adc_mux: adc-mux {                     << 
 57                 compatible = "io-channel-mux"; << 
 58                 channels = "left_x", "right_x" << 
 59                 #io-channel-cells = <1>;       << 
 60                 io-channels = <&saradc 3>;     << 
 61                 io-channel-names = "parent";   << 
 62                 mux-controls = <&gpio_mux>;    << 
 63                 settle-time-us = <100>;        << 
 64         };                                     << 
 65                                                << 
 66         backlight: backlight {                     11         backlight: backlight {
 67                 compatible = "pwm-backlight";      12                 compatible = "pwm-backlight";
 68                 power-supply = <&vcc_sys>;         13                 power-supply = <&vcc_sys>;
 69                 pwms = <&pwm4 0 25000 0>;          14                 pwms = <&pwm4 0 25000 0>;
 70         };                                         15         };
 71                                                << 
 72         gpio_mux: mux-controller {             << 
 73                 compatible = "gpio-mux";       << 
 74                 mux-gpios = <&gpio0 RK_PB6 GPI << 
 75                             <&gpio0 RK_PB7 GPI << 
 76                 #mux-control-cells = <0>;      << 
 77         };                                     << 
 78 };                                                 16 };
 79                                                    17 
 80 &cru {                                             18 &cru {
 81         assigned-clocks = <&pmucru CLK_RTC_32K !!  19         assigned-clocks = <&cru PLL_GPLL>, <&pmucru PLL_PPLL>, <&cru PLL_VPLL>;
 82                           <&pmucru PLL_PPLL>,  !!  20         assigned-clock-rates = <1200000000>, <200000000>, <241500000>;
 83         assigned-clock-rates = <32768>, <12000 << 
 84                                <200000000>, <2 << 
 85 };                                             << 
 86                                                << 
 87 &dsi_dphy0 {                                   << 
 88         status = "okay";                       << 
 89 };                                             << 
 90                                                << 
 91 &dsi0 {                                        << 
 92         status = "okay";                       << 
 93         #address-cells = <1>;                  << 
 94         #size-cells = <0>;                     << 
 95                                                << 
 96         ports {                                << 
 97                 dsi0_in: port@0 {              << 
 98                         reg = <0>;             << 
 99                         dsi0_in_vp1: endpoint  << 
100                                 remote-endpoin << 
101                         };                     << 
102                 };                             << 
103                                                << 
104                 dsi0_out: port@1 {             << 
105                         reg = <1>;             << 
106                         mipi_out_panel: endpoi << 
107                                 remote-endpoin << 
108                         };                     << 
109                 };                             << 
110         };                                     << 
111                                                << 
112         panel: panel@0 {                       << 
113                 compatible = "anbernic,rg353p- << 
114                 reg = <0>;                     << 
115                 backlight = <&backlight>;      << 
116                 pinctrl-names = "default";     << 
117                 pinctrl-0 = <&lcd_rst>;        << 
118                 reset-gpios = <&gpio4 RK_PA0 G << 
119                 vdd-supply = <&vcc3v3_lcd0_n>; << 
120                                                << 
121                 port {                         << 
122                         mipi_in_panel: endpoin << 
123                                 remote-endpoin << 
124                         };                     << 
125                 };                             << 
126         };                                     << 
127 };                                                 21 };
128                                                    22 
129 &gpio_keys_control {                               23 &gpio_keys_control {
130         button-a {                                 24         button-a {
131                 gpios = <&gpio3 RK_PC2 GPIO_AC     25                 gpios = <&gpio3 RK_PC2 GPIO_ACTIVE_LOW>;
132                 label = "EAST";                    26                 label = "EAST";
133                 linux,code = <BTN_EAST>;           27                 linux,code = <BTN_EAST>;
134         };                                         28         };
135                                                    29 
136         button-left {                              30         button-left {
137                 gpios = <&gpio3 RK_PA6 GPIO_AC     31                 gpios = <&gpio3 RK_PA6 GPIO_ACTIVE_LOW>;
138                 label = "DPAD-LEFT";               32                 label = "DPAD-LEFT";
139                 linux,code = <BTN_DPAD_LEFT>;      33                 linux,code = <BTN_DPAD_LEFT>;
140         };                                         34         };
141                                                    35 
142         button-right {                             36         button-right {
143                 gpios = <&gpio3 RK_PA5 GPIO_AC     37                 gpios = <&gpio3 RK_PA5 GPIO_ACTIVE_LOW>;
144                 label = "DPAD-RIGHT";              38                 label = "DPAD-RIGHT";
145                 linux,code = <BTN_DPAD_RIGHT>;     39                 linux,code = <BTN_DPAD_RIGHT>;
146         };                                         40         };
147                                                    41 
148         button-thumbl {                        << 
149                 gpios = <&gpio3 RK_PA1 GPIO_AC << 
150                 label = "THUMBL";              << 
151                 linux,code = <BTN_THUMBL>;     << 
152         };                                     << 
153                                                << 
154         button-thumbr {                        << 
155                 gpios = <&gpio3 RK_PA2 GPIO_AC << 
156                 label = "THUMBR";              << 
157                 linux,code = <BTN_THUMBR>;     << 
158         };                                     << 
159                                                << 
160         button-y {                                 42         button-y {
161                 gpios = <&gpio3 RK_PC1 GPIO_AC     43                 gpios = <&gpio3 RK_PC1 GPIO_ACTIVE_LOW>;
162                 label = "WEST";                    44                 label = "WEST";
163                 linux,code = <BTN_WEST>;           45                 linux,code = <BTN_WEST>;
164         };                                         46         };
165 };                                                 47 };
166                                                    48 
167 &i2c0 {                                            49 &i2c0 {
168         /* This hardware is physically present     50         /* This hardware is physically present but unused. */
169         power-monitor@62 {                         51         power-monitor@62 {
170                 compatible = "cellwise,cw2015"     52                 compatible = "cellwise,cw2015";
171                 reg = <0x62>;                      53                 reg = <0x62>;
172                 status = "disabled";               54                 status = "disabled";
173         };                                         55         };
174 };                                                 56 };
175                                                    57 
176 &pinctrl {                                     << 
177         gpio-lcd {                             << 
178                 lcd_rst: lcd-rst {             << 
179                         rockchip,pins =        << 
180                                 <4 RK_PA0 RK_F << 
181                 };                             << 
182         };                                     << 
183 };                                             << 
184                                                << 
185 &pwm4 {                                            58 &pwm4 {
186         status = "okay";                           59         status = "okay";
187 };                                             << 
188                                                << 
189 &vp1 {                                         << 
190         vp1_out_dsi0: endpoint@ROCKCHIP_VOP2_E << 
191                 reg = <ROCKCHIP_VOP2_EP_MIPI0> << 
192                 remote-endpoint = <&dsi0_in_vp << 
193         };                                     << 
194 };                                                 60 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php