~ [ 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.6.60)


  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 = <&pmucru CLK_RTC_32K>, <&cru PLL_GPLL>,
 82                           <&pmucru PLL_PPLL>,      20                           <&pmucru PLL_PPLL>, <&cru PLL_VPLL>;
 83         assigned-clock-rates = <32768>, <12000     21         assigned-clock-rates = <32768>, <1200000000>,
 84                                <200000000>, <2     22                                <200000000>, <241500000>;
 85 };                                                 23 };
 86                                                    24 
 87 &dsi_dphy0 {                                       25 &dsi_dphy0 {
 88         status = "okay";                           26         status = "okay";
 89 };                                                 27 };
 90                                                    28 
 91 &dsi0 {                                            29 &dsi0 {
 92         status = "okay";                           30         status = "okay";
 93         #address-cells = <1>;                      31         #address-cells = <1>;
 94         #size-cells = <0>;                         32         #size-cells = <0>;
 95                                                    33 
 96         ports {                                    34         ports {
 97                 dsi0_in: port@0 {                  35                 dsi0_in: port@0 {
 98                         reg = <0>;                 36                         reg = <0>;
 99                         dsi0_in_vp1: endpoint      37                         dsi0_in_vp1: endpoint {
100                                 remote-endpoin     38                                 remote-endpoint = <&vp1_out_dsi0>;
101                         };                         39                         };
102                 };                                 40                 };
103                                                    41 
104                 dsi0_out: port@1 {                 42                 dsi0_out: port@1 {
105                         reg = <1>;                 43                         reg = <1>;
106                         mipi_out_panel: endpoi     44                         mipi_out_panel: endpoint {
107                                 remote-endpoin     45                                 remote-endpoint = <&mipi_in_panel>;
108                         };                         46                         };
109                 };                                 47                 };
110         };                                         48         };
111                                                    49 
112         panel: panel@0 {                           50         panel: panel@0 {
113                 compatible = "anbernic,rg353p-     51                 compatible = "anbernic,rg353p-panel", "newvision,nv3051d";
114                 reg = <0>;                         52                 reg = <0>;
115                 backlight = <&backlight>;          53                 backlight = <&backlight>;
116                 pinctrl-names = "default";         54                 pinctrl-names = "default";
117                 pinctrl-0 = <&lcd_rst>;            55                 pinctrl-0 = <&lcd_rst>;
118                 reset-gpios = <&gpio4 RK_PA0 G     56                 reset-gpios = <&gpio4 RK_PA0 GPIO_ACTIVE_LOW>;
119                 vdd-supply = <&vcc3v3_lcd0_n>;     57                 vdd-supply = <&vcc3v3_lcd0_n>;
120                                                    58 
121                 port {                             59                 port {
122                         mipi_in_panel: endpoin     60                         mipi_in_panel: endpoint {
123                                 remote-endpoin     61                                 remote-endpoint = <&mipi_out_panel>;
124                         };                         62                         };
125                 };                                 63                 };
126         };                                         64         };
127 };                                                 65 };
128                                                    66 
129 &gpio_keys_control {                               67 &gpio_keys_control {
130         button-a {                                 68         button-a {
131                 gpios = <&gpio3 RK_PC2 GPIO_AC     69                 gpios = <&gpio3 RK_PC2 GPIO_ACTIVE_LOW>;
132                 label = "EAST";                    70                 label = "EAST";
133                 linux,code = <BTN_EAST>;           71                 linux,code = <BTN_EAST>;
134         };                                         72         };
135                                                    73 
136         button-left {                              74         button-left {
137                 gpios = <&gpio3 RK_PA6 GPIO_AC     75                 gpios = <&gpio3 RK_PA6 GPIO_ACTIVE_LOW>;
138                 label = "DPAD-LEFT";               76                 label = "DPAD-LEFT";
139                 linux,code = <BTN_DPAD_LEFT>;      77                 linux,code = <BTN_DPAD_LEFT>;
140         };                                         78         };
141                                                    79 
142         button-right {                             80         button-right {
143                 gpios = <&gpio3 RK_PA5 GPIO_AC     81                 gpios = <&gpio3 RK_PA5 GPIO_ACTIVE_LOW>;
144                 label = "DPAD-RIGHT";              82                 label = "DPAD-RIGHT";
145                 linux,code = <BTN_DPAD_RIGHT>;     83                 linux,code = <BTN_DPAD_RIGHT>;
146         };                                     << 
147                                                << 
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         };                                         84         };
159                                                    85 
160         button-y {                                 86         button-y {
161                 gpios = <&gpio3 RK_PC1 GPIO_AC     87                 gpios = <&gpio3 RK_PC1 GPIO_ACTIVE_LOW>;
162                 label = "WEST";                    88                 label = "WEST";
163                 linux,code = <BTN_WEST>;           89                 linux,code = <BTN_WEST>;
164         };                                         90         };
165 };                                                 91 };
166                                                    92 
167 &i2c0 {                                            93 &i2c0 {
168         /* This hardware is physically present     94         /* This hardware is physically present but unused. */
169         power-monitor@62 {                         95         power-monitor@62 {
170                 compatible = "cellwise,cw2015"     96                 compatible = "cellwise,cw2015";
171                 reg = <0x62>;                      97                 reg = <0x62>;
172                 status = "disabled";               98                 status = "disabled";
173         };                                         99         };
174 };                                                100 };
175                                                   101 
176 &pinctrl {                                        102 &pinctrl {
177         gpio-lcd {                                103         gpio-lcd {
178                 lcd_rst: lcd-rst {                104                 lcd_rst: lcd-rst {
179                         rockchip,pins =           105                         rockchip,pins =
180                                 <4 RK_PA0 RK_F    106                                 <4 RK_PA0 RK_FUNC_GPIO &pcfg_pull_none>;
181                 };                                107                 };
182         };                                        108         };
183 };                                                109 };
184                                                   110 
185 &pwm4 {                                           111 &pwm4 {
186         status = "okay";                          112         status = "okay";
187 };                                                113 };
188                                                   114 
189 &vp1 {                                            115 &vp1 {
190         vp1_out_dsi0: endpoint@ROCKCHIP_VOP2_E    116         vp1_out_dsi0: endpoint@ROCKCHIP_VOP2_EP_MIPI0 {
191                 reg = <ROCKCHIP_VOP2_EP_MIPI0>    117                 reg = <ROCKCHIP_VOP2_EP_MIPI0>;
192                 remote-endpoint = <&dsi0_in_vp    118                 remote-endpoint = <&dsi0_in_vp1>;
193         };                                        119         };
194 };                                                120 };
                                                      

~ [ 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