The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/rk3288-veyron-speedy.dts

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    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 };

Cache object: 93a3cf63bcadf643976f1d339f88569e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.