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

TOMOYO Linux Cross Reference
Linux/arch/arm/boot/dts/rockchip/rk3288-veyron-speedy.dts

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

  1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
  2 /*
  3  * Google Veyron Speedy Rev 1+ board device tree source
  4  *
  5  * Copyright 2015 Google, Inc
  6  */
  7 
  8 /dts-v1/;
  9 #include "rk3288-veyron-chromebook.dtsi"
 10 #include "rk3288-veyron-broadcom-bluetooth.dtsi"
 11 #include "../cros-ec-sbs.dtsi"
 12 
 13 / {
 14         model = "Google Speedy";
 15         compatible = "google,veyron-speedy-rev9", "google,veyron-speedy-rev8",
 16                      "google,veyron-speedy-rev7", "google,veyron-speedy-rev6",
 17                      "google,veyron-speedy-rev5", "google,veyron-speedy-rev4",
 18                      "google,veyron-speedy-rev3", "google,veyron-speedy-rev2",
 19                      "google,veyron-speedy", "google,veyron", "rockchip,rk3288";
 20 };
 21 
 22 &cpu_alert0 {
 23         temperature = <65000>;
 24 };
 25 
 26 &cpu_alert1 {
 27         temperature = <70000>;
 28 };
 29 
 30 &cpu_crit {
 31         temperature = <90000>;
 32 };
 33 
 34 &edp {
 35         /delete-property/pinctrl-names;
 36         /delete-property/pinctrl-0;
 37 
 38         force-hpd;
 39 };
 40 
 41 &gpu_alert0 {
 42         temperature = <80000>;
 43 };
 44 
 45 &gpu_crit {
 46         temperature = <90000>;
 47 };
 48 
 49 &rk808 {
 50         pinctrl-names = "default";
 51         pinctrl-0 = <&pmic_int_l>;
 52 };
 53 
 54 &sdmmc {
 55         disable-wp;
 56         pinctrl-names = "default";
 57         pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd_disabled &sdmmc_cd_pin
 58                         &sdmmc_bus4>;
 59 };
 60 
 61 &vcc_5v {
 62         enable-active-high;
 63         gpio = <&gpio7 RK_PC5 GPIO_ACTIVE_HIGH>;
 64         pinctrl-names = "default";
 65         pinctrl-0 = <&drv_5v>;
 66 };
 67 
 68 &vcc50_hdmi {
 69         enable-active-high;
 70         gpio = <&gpio5 RK_PC3 GPIO_ACTIVE_HIGH>;
 71         pinctrl-names = "default";
 72         pinctrl-0 = <&vcc50_hdmi_en>;
 73 };
 74 
 75 &gpio0 {
 76         gpio-line-names = "PMIC_SLEEP_AP",
 77                           "DDRIO_PWROFF",
 78                           "DDRIO_RETEN",
 79                           "TS3A227E_INT_L",
 80                           "PMIC_INT_L",
 81                           "PWR_KEY_L",
 82                           "AP_LID_INT_L",
 83                           "EC_IN_RW",
 84 
 85                           "AC_PRESENT_AP",
 86                           /*
 87                            * RECOVERY_SW_L is Chrome OS ABI.  Schematics call
 88                            * it REC_MODE_L.
 89                            */
 90                           "RECOVERY_SW_L",
 91                           "OTP_OUT",
 92                           "HOST1_PWR_EN",
 93                           "USBOTG_PWREN_H",
 94                           "AP_WARM_RESET_H",
 95                           "nFALUT2",
 96                           "I2C0_SDA_PMIC",
 97 
 98                           "I2C0_SCL_PMIC",
 99                           "SUSPEND_L",
100                           "USB_INT";
101 };
102 
103 &gpio2 {
104         gpio-line-names = "CONFIG0",
105                           "CONFIG1",
106                           "CONFIG2",
107                           "",
108                           "",
109                           "",
110                           "",
111                           "CONFIG3",
112 
113                           "PWRLIMIT#_CPU",
114                           "EMMC_RST_L",
115                           "",
116                           "",
117                           "BL_PWR_EN",
118                           "AVDD_1V8_DISP_EN";
119 };
120 
121 &gpio3 {
122         gpio-line-names = "FLASH0_D0",
123                           "FLASH0_D1",
124                           "FLASH0_D2",
125                           "FLASH0_D3",
126                           "FLASH0_D4",
127                           "FLASH0_D5",
128                           "FLASH0_D6",
129                           "FLASH0_D7",
130 
131                           "",
132                           "",
133                           "",
134                           "",
135                           "",
136                           "",
137                           "",
138                           "",
139 
140                           "FLASH0_CS2/EMMC_CMD",
141                           "",
142                           "FLASH0_DQS/EMMC_CLKO";
143 };
144 
145 &gpio4 {
146         gpio-line-names = "",
147                           "",
148                           "",
149                           "",
150                           "",
151                           "",
152                           "",
153                           "",
154 
155                           "",
156                           "",
157                           "",
158                           "",
159                           "",
160                           "",
161                           "",
162                           "",
163 
164                           "UART0_RXD",
165                           "UART0_TXD",
166                           "UART0_CTS",
167                           "UART0_RTS",
168                           "SDIO0_D0",
169                           "SDIO0_D1",
170                           "SDIO0_D2",
171                           "SDIO0_D3",
172 
173                           "SDIO0_CMD",
174                           "SDIO0_CLK",
175                           "BT_DEV_WAKE",
176                           "",
177                           "WIFI_ENABLE_H",
178                           "BT_ENABLE_L",
179                           "WIFI_HOST_WAKE",
180                           "BT_HOST_WAKE";
181 };
182 
183 &gpio5 {
184         gpio-line-names = "",
185                           "",
186                           "",
187                           "",
188                           "",
189                           "",
190                           "",
191                           "",
192 
193                           "",
194                           "",
195                           "",
196                           "",
197                           "SPI0_CLK",
198                           "SPI0_CS0",
199                           "SPI0_TXD",
200                           "SPI0_RXD",
201 
202                           "",
203                           "",
204                           "",
205                           "VCC50_HDMI_EN";
206 };
207 
208 &gpio6 {
209         gpio-line-names = "I2S0_SCLK",
210                           "I2S0_LRCK_RX",
211                           "I2S0_LRCK_TX",
212                           "I2S0_SDI",
213                           "I2S0_SDO0",
214                           "HP_DET_H",
215                           "ALS_INT",            /* not connected */
216                           "INT_CODEC",
217 
218                           "I2S0_CLK",
219                           "I2C2_SDA",
220                           "I2C2_SCL",
221                           "MICDET",
222                           "",
223                           "",
224                           "",
225                           "",
226 
227                           "SDMMC_D0",
228                           "SDMMC_D1",
229                           "SDMMC_D2",
230                           "SDMMC_D3",
231                           "SDMMC_CLK",
232                           "SDMMC_CMD";
233 };
234 
235 &gpio7 {
236         gpio-line-names = "LCDC_BL",
237                           "PWM_LOG",
238                           "BL_EN",
239                           "TRACKPAD_INT",
240                           "TPM_INT_H",
241                           "SDMMC_DET_L",
242                           /*
243                            * AP_FLASH_WP_L is Chrome OS ABI.  Schematics call
244                            * it FW_WP_AP.
245                            */
246                           "AP_FLASH_WP_L",
247                           "EC_INT",
248 
249                           "CPU_NMI",
250                           "DVS_OK",
251                           "",
252                           "EDP_HOTPLUG",
253                           "DVS1",
254                           "nFALUT1",
255                           "LCD_EN",
256                           "DVS2",
257 
258                           "VCC5V_GOOD_H",
259                           "I2C4_SDA_TP",
260                           "I2C4_SCL_TP",
261                           "I2C5_SDA_HDMI",
262                           "I2C5_SCL_HDMI",
263                           "5V_DRV",
264                           "UART2_RXD",
265                           "UART2_TXD";
266 };
267 
268 &gpio8 {
269         gpio-line-names = "RAM_ID0",
270                           "RAM_ID1",
271                           "RAM_ID2",
272                           "RAM_ID3",
273                           "I2C1_SDA_TPM",
274                           "I2C1_SCL_TPM",
275                           "SPI2_CLK",
276                           "SPI2_CS0",
277 
278                           "SPI2_RXD",
279                           "SPI2_TXD";
280 };
281 
282 &pinctrl {
283         pinctrl-names = "default", "sleep";
284         pinctrl-0 = <
285                 /* Common for sleep and wake, but no owners */
286                 &ddr0_retention
287                 &ddrio_pwroff
288                 &global_pwroff
289 
290                 /* Wake only */
291                 &suspend_l_wake
292         >;
293         pinctrl-1 = <
294                 /* Common for sleep and wake, but no owners */
295                 &ddr0_retention
296                 &ddrio_pwroff
297                 &global_pwroff
298 
299                 /* Sleep only */
300                 &suspend_l_sleep
301         >;
302 
303         buck-5v {
304                 drv_5v: drv-5v {
305                         rockchip,pins = <7 RK_PC5 RK_FUNC_GPIO &pcfg_pull_none>;
306                 };
307         };
308 
309         hdmi {
310                 vcc50_hdmi_en: vcc50-hdmi-en {
311                         rockchip,pins = <5 RK_PC3 RK_FUNC_GPIO &pcfg_pull_none>;
312                 };
313         };
314 
315         pmic {
316                 dvs_1: dvs-1 {
317                         rockchip,pins = <7 RK_PB4 RK_FUNC_GPIO &pcfg_pull_down>;
318                 };
319 
320                 dvs_2: dvs-2 {
321                         rockchip,pins = <7 RK_PB7 RK_FUNC_GPIO &pcfg_pull_down>;
322                 };
323         };
324 };

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