1*f126890aSEmmanuel Vadot// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*f126890aSEmmanuel Vadot/* 3*f126890aSEmmanuel Vadot * Google Veyron Minnie Rev 0+ board device tree source 4*f126890aSEmmanuel Vadot * 5*f126890aSEmmanuel Vadot * Copyright 2015 Google, Inc 6*f126890aSEmmanuel Vadot */ 7*f126890aSEmmanuel Vadot 8*f126890aSEmmanuel Vadot/dts-v1/; 9*f126890aSEmmanuel Vadot#include "rk3288-veyron-chromebook.dtsi" 10*f126890aSEmmanuel Vadot#include "rk3288-veyron-broadcom-bluetooth.dtsi" 11*f126890aSEmmanuel Vadot 12*f126890aSEmmanuel Vadot/ { 13*f126890aSEmmanuel Vadot model = "Google Minnie"; 14*f126890aSEmmanuel Vadot compatible = "google,veyron-minnie-rev4", "google,veyron-minnie-rev3", 15*f126890aSEmmanuel Vadot "google,veyron-minnie-rev2", "google,veyron-minnie-rev1", 16*f126890aSEmmanuel Vadot "google,veyron-minnie-rev0", "google,veyron-minnie", 17*f126890aSEmmanuel Vadot "google,veyron", "rockchip,rk3288"; 18*f126890aSEmmanuel Vadot 19*f126890aSEmmanuel Vadot volume_buttons: volume-buttons { 20*f126890aSEmmanuel Vadot compatible = "gpio-keys"; 21*f126890aSEmmanuel Vadot pinctrl-names = "default"; 22*f126890aSEmmanuel Vadot pinctrl-0 = <&volum_down_l &volum_up_l>; 23*f126890aSEmmanuel Vadot 24*f126890aSEmmanuel Vadot key-volum-down { 25*f126890aSEmmanuel Vadot label = "Volum_down"; 26*f126890aSEmmanuel Vadot gpios = <&gpio5 RK_PB3 GPIO_ACTIVE_LOW>; 27*f126890aSEmmanuel Vadot linux,code = <KEY_VOLUMEDOWN>; 28*f126890aSEmmanuel Vadot debounce-interval = <100>; 29*f126890aSEmmanuel Vadot }; 30*f126890aSEmmanuel Vadot 31*f126890aSEmmanuel Vadot key-volum-up { 32*f126890aSEmmanuel Vadot label = "Volum_up"; 33*f126890aSEmmanuel Vadot gpios = <&gpio5 RK_PB2 GPIO_ACTIVE_LOW>; 34*f126890aSEmmanuel Vadot linux,code = <KEY_VOLUMEUP>; 35*f126890aSEmmanuel Vadot debounce-interval = <100>; 36*f126890aSEmmanuel Vadot }; 37*f126890aSEmmanuel Vadot }; 38*f126890aSEmmanuel Vadot}; 39*f126890aSEmmanuel Vadot 40*f126890aSEmmanuel Vadot&backlight { 41*f126890aSEmmanuel Vadot /* Minnie panel PWM must be >= 1%, so start non-zero brightness at 3 */ 42*f126890aSEmmanuel Vadot brightness-levels = <3 255>; 43*f126890aSEmmanuel Vadot num-interpolated-steps = <252>; 44*f126890aSEmmanuel Vadot}; 45*f126890aSEmmanuel Vadot 46*f126890aSEmmanuel Vadot&i2c_tunnel { 47*f126890aSEmmanuel Vadot battery: bq27500@55 { 48*f126890aSEmmanuel Vadot compatible = "ti,bq27500"; 49*f126890aSEmmanuel Vadot reg = <0x55>; 50*f126890aSEmmanuel Vadot }; 51*f126890aSEmmanuel Vadot}; 52*f126890aSEmmanuel Vadot 53*f126890aSEmmanuel Vadot&i2c3 { 54*f126890aSEmmanuel Vadot status = "okay"; 55*f126890aSEmmanuel Vadot 56*f126890aSEmmanuel Vadot clock-frequency = <400000>; 57*f126890aSEmmanuel Vadot i2c-scl-falling-time-ns = <50>; 58*f126890aSEmmanuel Vadot i2c-scl-rising-time-ns = <300>; 59*f126890aSEmmanuel Vadot 60*f126890aSEmmanuel Vadot touchscreen@10 { 61*f126890aSEmmanuel Vadot compatible = "elan,ekth3500"; 62*f126890aSEmmanuel Vadot reg = <0x10>; 63*f126890aSEmmanuel Vadot interrupt-parent = <&gpio2>; 64*f126890aSEmmanuel Vadot interrupts = <RK_PB6 IRQ_TYPE_EDGE_FALLING>; 65*f126890aSEmmanuel Vadot pinctrl-names = "default"; 66*f126890aSEmmanuel Vadot pinctrl-0 = <&touch_int &touch_rst>; 67*f126890aSEmmanuel Vadot reset-gpios = <&gpio2 RK_PB7 GPIO_ACTIVE_LOW>; 68*f126890aSEmmanuel Vadot vcc33-supply = <&vcc33_touch>; 69*f126890aSEmmanuel Vadot vccio-supply = <&vcc33_touch>; 70*f126890aSEmmanuel Vadot }; 71*f126890aSEmmanuel Vadot}; 72*f126890aSEmmanuel Vadot 73*f126890aSEmmanuel Vadot&panel { 74*f126890aSEmmanuel Vadot compatible = "auo,b101ean01"; 75*f126890aSEmmanuel Vadot 76*f126890aSEmmanuel Vadot /delete-node/ panel-timing; 77*f126890aSEmmanuel Vadot 78*f126890aSEmmanuel Vadot panel-timing { 79*f126890aSEmmanuel Vadot clock-frequency = <66666667>; 80*f126890aSEmmanuel Vadot hactive = <1280>; 81*f126890aSEmmanuel Vadot hfront-porch = <18>; 82*f126890aSEmmanuel Vadot hback-porch = <21>; 83*f126890aSEmmanuel Vadot hsync-len = <32>; 84*f126890aSEmmanuel Vadot vactive = <800>; 85*f126890aSEmmanuel Vadot vfront-porch = <4>; 86*f126890aSEmmanuel Vadot vback-porch = <8>; 87*f126890aSEmmanuel Vadot vsync-len = <18>; 88*f126890aSEmmanuel Vadot }; 89*f126890aSEmmanuel Vadot}; 90*f126890aSEmmanuel Vadot 91*f126890aSEmmanuel Vadot&rk808 { 92*f126890aSEmmanuel Vadot pinctrl-names = "default"; 93*f126890aSEmmanuel Vadot pinctrl-0 = <&pmic_int_l &dvs_1 &dvs_2>; 94*f126890aSEmmanuel Vadot 95*f126890aSEmmanuel Vadot regulators { 96*f126890aSEmmanuel Vadot vcc33_touch: LDO_REG2 { 97*f126890aSEmmanuel Vadot regulator-min-microvolt = <3300000>; 98*f126890aSEmmanuel Vadot regulator-max-microvolt = <3300000>; 99*f126890aSEmmanuel Vadot regulator-name = "vcc33_touch"; 100*f126890aSEmmanuel Vadot regulator-state-mem { 101*f126890aSEmmanuel Vadot regulator-off-in-suspend; 102*f126890aSEmmanuel Vadot }; 103*f126890aSEmmanuel Vadot }; 104*f126890aSEmmanuel Vadot 105*f126890aSEmmanuel Vadot vcc5v_touch: SWITCH_REG2 { 106*f126890aSEmmanuel Vadot regulator-name = "vcc5v_touch"; 107*f126890aSEmmanuel Vadot regulator-state-mem { 108*f126890aSEmmanuel Vadot regulator-off-in-suspend; 109*f126890aSEmmanuel Vadot }; 110*f126890aSEmmanuel Vadot }; 111*f126890aSEmmanuel Vadot }; 112*f126890aSEmmanuel Vadot}; 113*f126890aSEmmanuel Vadot 114*f126890aSEmmanuel Vadot&sdmmc { 115*f126890aSEmmanuel Vadot disable-wp; 116*f126890aSEmmanuel Vadot pinctrl-names = "default"; 117*f126890aSEmmanuel Vadot pinctrl-0 = <&sdmmc_clk &sdmmc_cmd &sdmmc_cd_disabled &sdmmc_cd_pin 118*f126890aSEmmanuel Vadot &sdmmc_bus4>; 119*f126890aSEmmanuel Vadot}; 120*f126890aSEmmanuel Vadot 121*f126890aSEmmanuel Vadot&vcc_5v { 122*f126890aSEmmanuel Vadot enable-active-high; 123*f126890aSEmmanuel Vadot gpio = <&gpio7 RK_PC5 GPIO_ACTIVE_HIGH>; 124*f126890aSEmmanuel Vadot pinctrl-names = "default"; 125*f126890aSEmmanuel Vadot pinctrl-0 = <&drv_5v>; 126*f126890aSEmmanuel Vadot}; 127*f126890aSEmmanuel Vadot 128*f126890aSEmmanuel Vadot&vcc50_hdmi { 129*f126890aSEmmanuel Vadot enable-active-high; 130*f126890aSEmmanuel Vadot gpio = <&gpio5 RK_PC3 GPIO_ACTIVE_HIGH>; 131*f126890aSEmmanuel Vadot pinctrl-names = "default"; 132*f126890aSEmmanuel Vadot pinctrl-0 = <&vcc50_hdmi_en>; 133*f126890aSEmmanuel Vadot}; 134*f126890aSEmmanuel Vadot 135*f126890aSEmmanuel Vadot&gpio0 { 136*f126890aSEmmanuel Vadot gpio-line-names = "PMIC_SLEEP_AP", 137*f126890aSEmmanuel Vadot "DDRIO_PWROFF", 138*f126890aSEmmanuel Vadot "DDRIO_RETEN", 139*f126890aSEmmanuel Vadot "TS3A227E_INT_L", 140*f126890aSEmmanuel Vadot "PMIC_INT_L", 141*f126890aSEmmanuel Vadot "PWR_KEY_L", 142*f126890aSEmmanuel Vadot "AP_LID_INT_L", 143*f126890aSEmmanuel Vadot "EC_IN_RW", 144*f126890aSEmmanuel Vadot 145*f126890aSEmmanuel Vadot "AC_PRESENT_AP", 146*f126890aSEmmanuel Vadot /* 147*f126890aSEmmanuel Vadot * RECOVERY_SW_L is Chrome OS ABI. Schematics call 148*f126890aSEmmanuel Vadot * it REC_MODE_L. 149*f126890aSEmmanuel Vadot */ 150*f126890aSEmmanuel Vadot "RECOVERY_SW_L", 151*f126890aSEmmanuel Vadot "OTP_OUT", 152*f126890aSEmmanuel Vadot "HOST1_PWR_EN", 153*f126890aSEmmanuel Vadot "USBOTG_PWREN_H", 154*f126890aSEmmanuel Vadot "AP_WARM_RESET_H", 155*f126890aSEmmanuel Vadot "nFALUT2", 156*f126890aSEmmanuel Vadot "I2C0_SDA_PMIC", 157*f126890aSEmmanuel Vadot 158*f126890aSEmmanuel Vadot "I2C0_SCL_PMIC", 159*f126890aSEmmanuel Vadot "SUSPEND_L", 160*f126890aSEmmanuel Vadot "USB_INT"; 161*f126890aSEmmanuel Vadot}; 162*f126890aSEmmanuel Vadot 163*f126890aSEmmanuel Vadot&gpio2 { 164*f126890aSEmmanuel Vadot gpio-line-names = "CONFIG0", 165*f126890aSEmmanuel Vadot "CONFIG1", 166*f126890aSEmmanuel Vadot "CONFIG2", 167*f126890aSEmmanuel Vadot "", 168*f126890aSEmmanuel Vadot "", 169*f126890aSEmmanuel Vadot "", 170*f126890aSEmmanuel Vadot "", 171*f126890aSEmmanuel Vadot "CONFIG3", 172*f126890aSEmmanuel Vadot 173*f126890aSEmmanuel Vadot "PROCHOT#", 174*f126890aSEmmanuel Vadot "EMMC_RST_L", 175*f126890aSEmmanuel Vadot "", 176*f126890aSEmmanuel Vadot "", 177*f126890aSEmmanuel Vadot "BL_PWR_EN", 178*f126890aSEmmanuel Vadot "AVDD_1V8_DISP_EN", 179*f126890aSEmmanuel Vadot "TOUCH_INT", 180*f126890aSEmmanuel Vadot "TOUCH_RST", 181*f126890aSEmmanuel Vadot 182*f126890aSEmmanuel Vadot "I2C3_SCL_TP", 183*f126890aSEmmanuel Vadot "I2C3_SDA_TP"; 184*f126890aSEmmanuel Vadot}; 185*f126890aSEmmanuel Vadot 186*f126890aSEmmanuel Vadot&gpio3 { 187*f126890aSEmmanuel Vadot gpio-line-names = "FLASH0_D0", 188*f126890aSEmmanuel Vadot "FLASH0_D1", 189*f126890aSEmmanuel Vadot "FLASH0_D2", 190*f126890aSEmmanuel Vadot "FLASH0_D3", 191*f126890aSEmmanuel Vadot "FLASH0_D4", 192*f126890aSEmmanuel Vadot "FLASH0_D5", 193*f126890aSEmmanuel Vadot "FLASH0_D6", 194*f126890aSEmmanuel Vadot "FLASH0_D7", 195*f126890aSEmmanuel Vadot 196*f126890aSEmmanuel Vadot "", 197*f126890aSEmmanuel Vadot "", 198*f126890aSEmmanuel Vadot "", 199*f126890aSEmmanuel Vadot "", 200*f126890aSEmmanuel Vadot "", 201*f126890aSEmmanuel Vadot "", 202*f126890aSEmmanuel Vadot "", 203*f126890aSEmmanuel Vadot "", 204*f126890aSEmmanuel Vadot 205*f126890aSEmmanuel Vadot "FLASH0_CS2/EMMC_CMD", 206*f126890aSEmmanuel Vadot "", 207*f126890aSEmmanuel Vadot "FLASH0_DQS/EMMC_CLKO"; 208*f126890aSEmmanuel Vadot}; 209*f126890aSEmmanuel Vadot 210*f126890aSEmmanuel Vadot&gpio4 { 211*f126890aSEmmanuel Vadot gpio-line-names = "", 212*f126890aSEmmanuel Vadot "", 213*f126890aSEmmanuel Vadot "", 214*f126890aSEmmanuel Vadot "", 215*f126890aSEmmanuel Vadot "", 216*f126890aSEmmanuel Vadot "", 217*f126890aSEmmanuel Vadot "", 218*f126890aSEmmanuel Vadot "", 219*f126890aSEmmanuel Vadot 220*f126890aSEmmanuel Vadot "", 221*f126890aSEmmanuel Vadot "", 222*f126890aSEmmanuel Vadot "", 223*f126890aSEmmanuel Vadot "", 224*f126890aSEmmanuel Vadot "", 225*f126890aSEmmanuel Vadot "", 226*f126890aSEmmanuel Vadot "", 227*f126890aSEmmanuel Vadot "", 228*f126890aSEmmanuel Vadot 229*f126890aSEmmanuel Vadot "UART0_RXD", 230*f126890aSEmmanuel Vadot "UART0_TXD", 231*f126890aSEmmanuel Vadot "UART0_CTS", 232*f126890aSEmmanuel Vadot "UART0_RTS", 233*f126890aSEmmanuel Vadot "SDIO0_D0", 234*f126890aSEmmanuel Vadot "SDIO0_D1", 235*f126890aSEmmanuel Vadot "SDIO0_D2", 236*f126890aSEmmanuel Vadot "SDIO0_D3", 237*f126890aSEmmanuel Vadot 238*f126890aSEmmanuel Vadot "SDIO0_CMD", 239*f126890aSEmmanuel Vadot "SDIO0_CLK", 240*f126890aSEmmanuel Vadot "dev_wake", 241*f126890aSEmmanuel Vadot "", 242*f126890aSEmmanuel Vadot "WIFI_ENABLE_H", 243*f126890aSEmmanuel Vadot "BT_ENABLE_L", 244*f126890aSEmmanuel Vadot "WIFI_HOST_WAKE", 245*f126890aSEmmanuel Vadot "BT_HOST_WAKE"; 246*f126890aSEmmanuel Vadot}; 247*f126890aSEmmanuel Vadot 248*f126890aSEmmanuel Vadot&gpio5 { 249*f126890aSEmmanuel Vadot gpio-line-names = "", 250*f126890aSEmmanuel Vadot "", 251*f126890aSEmmanuel Vadot "", 252*f126890aSEmmanuel Vadot "", 253*f126890aSEmmanuel Vadot "", 254*f126890aSEmmanuel Vadot "", 255*f126890aSEmmanuel Vadot "", 256*f126890aSEmmanuel Vadot "", 257*f126890aSEmmanuel Vadot 258*f126890aSEmmanuel Vadot "", 259*f126890aSEmmanuel Vadot "", 260*f126890aSEmmanuel Vadot "Volum_Up#", 261*f126890aSEmmanuel Vadot "Volum_Down#", 262*f126890aSEmmanuel Vadot "SPI0_CLK", 263*f126890aSEmmanuel Vadot "SPI0_CS0", 264*f126890aSEmmanuel Vadot "SPI0_TXD", 265*f126890aSEmmanuel Vadot "SPI0_RXD", 266*f126890aSEmmanuel Vadot 267*f126890aSEmmanuel Vadot "", 268*f126890aSEmmanuel Vadot "", 269*f126890aSEmmanuel Vadot "", 270*f126890aSEmmanuel Vadot "VCC50_HDMI_EN"; 271*f126890aSEmmanuel Vadot}; 272*f126890aSEmmanuel Vadot 273*f126890aSEmmanuel Vadot&gpio6 { 274*f126890aSEmmanuel Vadot gpio-line-names = "I2S0_SCLK", 275*f126890aSEmmanuel Vadot "I2S0_LRCK_RX", 276*f126890aSEmmanuel Vadot "I2S0_LRCK_TX", 277*f126890aSEmmanuel Vadot "I2S0_SDI", 278*f126890aSEmmanuel Vadot "I2S0_SDO0", 279*f126890aSEmmanuel Vadot "HP_DET_H", 280*f126890aSEmmanuel Vadot "", 281*f126890aSEmmanuel Vadot "INT_CODEC", 282*f126890aSEmmanuel Vadot 283*f126890aSEmmanuel Vadot "I2S0_CLK", 284*f126890aSEmmanuel Vadot "I2C2_SDA", 285*f126890aSEmmanuel Vadot "I2C2_SCL", 286*f126890aSEmmanuel Vadot "MICDET", 287*f126890aSEmmanuel Vadot "", 288*f126890aSEmmanuel Vadot "", 289*f126890aSEmmanuel Vadot "", 290*f126890aSEmmanuel Vadot "", 291*f126890aSEmmanuel Vadot 292*f126890aSEmmanuel Vadot "SDMMC_D0", 293*f126890aSEmmanuel Vadot "SDMMC_D1", 294*f126890aSEmmanuel Vadot "SDMMC_D2", 295*f126890aSEmmanuel Vadot "SDMMC_D3", 296*f126890aSEmmanuel Vadot "SDMMC_CLK", 297*f126890aSEmmanuel Vadot "SDMMC_CMD"; 298*f126890aSEmmanuel Vadot}; 299*f126890aSEmmanuel Vadot 300*f126890aSEmmanuel Vadot&gpio7 { 301*f126890aSEmmanuel Vadot gpio-line-names = "LCDC_BL", 302*f126890aSEmmanuel Vadot "PWM_LOG", 303*f126890aSEmmanuel Vadot "BL_EN", 304*f126890aSEmmanuel Vadot "TRACKPAD_INT", 305*f126890aSEmmanuel Vadot "TPM_INT_H", 306*f126890aSEmmanuel Vadot "SDMMC_DET_L", 307*f126890aSEmmanuel Vadot /* 308*f126890aSEmmanuel Vadot * AP_FLASH_WP_L is Chrome OS ABI. Schematics call 309*f126890aSEmmanuel Vadot * it FW_WP_AP. 310*f126890aSEmmanuel Vadot */ 311*f126890aSEmmanuel Vadot "AP_FLASH_WP_L", 312*f126890aSEmmanuel Vadot "EC_INT", 313*f126890aSEmmanuel Vadot 314*f126890aSEmmanuel Vadot "CPU_NMI", 315*f126890aSEmmanuel Vadot "DVS_OK", 316*f126890aSEmmanuel Vadot "SDMMC_WP", 317*f126890aSEmmanuel Vadot "EDP_HPD", 318*f126890aSEmmanuel Vadot "DVS1", 319*f126890aSEmmanuel Vadot "nFALUT1", 320*f126890aSEmmanuel Vadot "LCD_EN", 321*f126890aSEmmanuel Vadot "DVS2", 322*f126890aSEmmanuel Vadot 323*f126890aSEmmanuel Vadot "VCC5V_GOOD_H", 324*f126890aSEmmanuel Vadot "I2C4_SDA_TP", 325*f126890aSEmmanuel Vadot "I2C4_SCL_TP", 326*f126890aSEmmanuel Vadot "I2C5_SDA_HDMI", 327*f126890aSEmmanuel Vadot "I2C5_SCL_HDMI", 328*f126890aSEmmanuel Vadot "5V_DRV", 329*f126890aSEmmanuel Vadot "UART2_RXD", 330*f126890aSEmmanuel Vadot "UART2_TXD"; 331*f126890aSEmmanuel Vadot}; 332*f126890aSEmmanuel Vadot 333*f126890aSEmmanuel Vadot&gpio8 { 334*f126890aSEmmanuel Vadot gpio-line-names = "RAM_ID0", 335*f126890aSEmmanuel Vadot "RAM_ID1", 336*f126890aSEmmanuel Vadot "RAM_ID2", 337*f126890aSEmmanuel Vadot "RAM_ID3", 338*f126890aSEmmanuel Vadot "I2C1_SDA_TPM", 339*f126890aSEmmanuel Vadot "I2C1_SCL_TPM", 340*f126890aSEmmanuel Vadot "SPI2_CLK", 341*f126890aSEmmanuel Vadot "SPI2_CS0", 342*f126890aSEmmanuel Vadot 343*f126890aSEmmanuel Vadot "SPI2_RXD", 344*f126890aSEmmanuel Vadot "SPI2_TXD"; 345*f126890aSEmmanuel Vadot}; 346*f126890aSEmmanuel Vadot 347*f126890aSEmmanuel Vadot&pinctrl { 348*f126890aSEmmanuel Vadot pinctrl-names = "default", "sleep"; 349*f126890aSEmmanuel Vadot pinctrl-0 = < 350*f126890aSEmmanuel Vadot /* Common for sleep and wake, but no owners */ 351*f126890aSEmmanuel Vadot &ddr0_retention 352*f126890aSEmmanuel Vadot &ddrio_pwroff 353*f126890aSEmmanuel Vadot &global_pwroff 354*f126890aSEmmanuel Vadot 355*f126890aSEmmanuel Vadot /* Wake only */ 356*f126890aSEmmanuel Vadot &suspend_l_wake 357*f126890aSEmmanuel Vadot >; 358*f126890aSEmmanuel Vadot pinctrl-1 = < 359*f126890aSEmmanuel Vadot /* Common for sleep and wake, but no owners */ 360*f126890aSEmmanuel Vadot &ddr0_retention 361*f126890aSEmmanuel Vadot &ddrio_pwroff 362*f126890aSEmmanuel Vadot &global_pwroff 363*f126890aSEmmanuel Vadot 364*f126890aSEmmanuel Vadot /* Sleep only */ 365*f126890aSEmmanuel Vadot &suspend_l_sleep 366*f126890aSEmmanuel Vadot >; 367*f126890aSEmmanuel Vadot 368*f126890aSEmmanuel Vadot buck-5v { 369*f126890aSEmmanuel Vadot drv_5v: drv-5v { 370*f126890aSEmmanuel Vadot rockchip,pins = <7 RK_PC5 RK_FUNC_GPIO &pcfg_pull_none>; 371*f126890aSEmmanuel Vadot }; 372*f126890aSEmmanuel Vadot }; 373*f126890aSEmmanuel Vadot 374*f126890aSEmmanuel Vadot buttons { 375*f126890aSEmmanuel Vadot volum_down_l: volum-down-l { 376*f126890aSEmmanuel Vadot rockchip,pins = <5 RK_PB3 RK_FUNC_GPIO &pcfg_pull_up>; 377*f126890aSEmmanuel Vadot }; 378*f126890aSEmmanuel Vadot 379*f126890aSEmmanuel Vadot volum_up_l: volum-up-l { 380*f126890aSEmmanuel Vadot rockchip,pins = <5 RK_PB2 RK_FUNC_GPIO &pcfg_pull_up>; 381*f126890aSEmmanuel Vadot }; 382*f126890aSEmmanuel Vadot }; 383*f126890aSEmmanuel Vadot 384*f126890aSEmmanuel Vadot hdmi { 385*f126890aSEmmanuel Vadot vcc50_hdmi_en: vcc50-hdmi-en { 386*f126890aSEmmanuel Vadot rockchip,pins = <5 RK_PC3 RK_FUNC_GPIO &pcfg_pull_none>; 387*f126890aSEmmanuel Vadot }; 388*f126890aSEmmanuel Vadot }; 389*f126890aSEmmanuel Vadot 390*f126890aSEmmanuel Vadot pmic { 391*f126890aSEmmanuel Vadot dvs_1: dvs-1 { 392*f126890aSEmmanuel Vadot rockchip,pins = <7 RK_PB4 RK_FUNC_GPIO &pcfg_pull_down>; 393*f126890aSEmmanuel Vadot }; 394*f126890aSEmmanuel Vadot 395*f126890aSEmmanuel Vadot dvs_2: dvs-2 { 396*f126890aSEmmanuel Vadot rockchip,pins = <7 RK_PB7 RK_FUNC_GPIO &pcfg_pull_down>; 397*f126890aSEmmanuel Vadot }; 398*f126890aSEmmanuel Vadot }; 399*f126890aSEmmanuel Vadot 400*f126890aSEmmanuel Vadot prochot { 401*f126890aSEmmanuel Vadot gpio_prochot: gpio-prochot { 402*f126890aSEmmanuel Vadot rockchip,pins = <2 RK_PB0 RK_FUNC_GPIO &pcfg_pull_none>; 403*f126890aSEmmanuel Vadot }; 404*f126890aSEmmanuel Vadot }; 405*f126890aSEmmanuel Vadot 406*f126890aSEmmanuel Vadot touchscreen { 407*f126890aSEmmanuel Vadot touch_int: touch-int { 408*f126890aSEmmanuel Vadot rockchip,pins = <2 RK_PB6 RK_FUNC_GPIO &pcfg_pull_none>; 409*f126890aSEmmanuel Vadot }; 410*f126890aSEmmanuel Vadot 411*f126890aSEmmanuel Vadot touch_rst: touch-rst { 412*f126890aSEmmanuel Vadot rockchip,pins = <2 RK_PB7 RK_FUNC_GPIO &pcfg_pull_none>; 413*f126890aSEmmanuel Vadot }; 414*f126890aSEmmanuel Vadot }; 415*f126890aSEmmanuel Vadot}; 416