1*cabc71b0SHsin-Yi Wang// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2*cabc71b0SHsin-Yi Wang/* 3*cabc71b0SHsin-Yi Wang * Copyright 2021 Google LLC 4*cabc71b0SHsin-Yi Wang */ 5*cabc71b0SHsin-Yi Wang 6*cabc71b0SHsin-Yi Wang#include "mt8183-kukui.dtsi" 7*cabc71b0SHsin-Yi Wang 8*cabc71b0SHsin-Yi Wang/ { 9*cabc71b0SHsin-Yi Wang panel: panel { 10*cabc71b0SHsin-Yi Wang compatible = "auo,b116xw03"; 11*cabc71b0SHsin-Yi Wang power-supply = <&pp3300_panel>; 12*cabc71b0SHsin-Yi Wang ddc-i2c-bus = <&i2c4>; 13*cabc71b0SHsin-Yi Wang backlight = <&backlight_lcd0>; 14*cabc71b0SHsin-Yi Wang 15*cabc71b0SHsin-Yi Wang port { 16*cabc71b0SHsin-Yi Wang panel_in: endpoint { 17*cabc71b0SHsin-Yi Wang remote-endpoint = <&anx7625_out>; 18*cabc71b0SHsin-Yi Wang }; 19*cabc71b0SHsin-Yi Wang }; 20*cabc71b0SHsin-Yi Wang }; 21*cabc71b0SHsin-Yi Wang 22*cabc71b0SHsin-Yi Wang pp1200_mipibrdg: pp1200-mipibrdg { 23*cabc71b0SHsin-Yi Wang compatible = "regulator-fixed"; 24*cabc71b0SHsin-Yi Wang regulator-name = "pp1200_mipibrdg"; 25*cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 26*cabc71b0SHsin-Yi Wang pinctrl-0 = <&pp1200_mipibrdg_en>; 27*cabc71b0SHsin-Yi Wang 28*cabc71b0SHsin-Yi Wang enable-active-high; 29*cabc71b0SHsin-Yi Wang regulator-boot-on; 30*cabc71b0SHsin-Yi Wang 31*cabc71b0SHsin-Yi Wang gpio = <&pio 54 GPIO_ACTIVE_HIGH>; 32*cabc71b0SHsin-Yi Wang }; 33*cabc71b0SHsin-Yi Wang 34*cabc71b0SHsin-Yi Wang pp1800_mipibrdg: pp1800-mipibrdg { 35*cabc71b0SHsin-Yi Wang compatible = "regulator-fixed"; 36*cabc71b0SHsin-Yi Wang regulator-name = "pp1800_mipibrdg"; 37*cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 38*cabc71b0SHsin-Yi Wang pinctrl-0 = <&pp1800_lcd_en>; 39*cabc71b0SHsin-Yi Wang 40*cabc71b0SHsin-Yi Wang enable-active-high; 41*cabc71b0SHsin-Yi Wang regulator-boot-on; 42*cabc71b0SHsin-Yi Wang 43*cabc71b0SHsin-Yi Wang gpio = <&pio 36 GPIO_ACTIVE_HIGH>; 44*cabc71b0SHsin-Yi Wang }; 45*cabc71b0SHsin-Yi Wang 46*cabc71b0SHsin-Yi Wang pp3300_panel: pp3300-panel { 47*cabc71b0SHsin-Yi Wang compatible = "regulator-fixed"; 48*cabc71b0SHsin-Yi Wang regulator-name = "pp3300_panel"; 49*cabc71b0SHsin-Yi Wang regulator-min-microvolt = <3300000>; 50*cabc71b0SHsin-Yi Wang regulator-max-microvolt = <3300000>; 51*cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 52*cabc71b0SHsin-Yi Wang pinctrl-0 = <&pp3300_panel_pins>; 53*cabc71b0SHsin-Yi Wang 54*cabc71b0SHsin-Yi Wang enable-active-high; 55*cabc71b0SHsin-Yi Wang regulator-boot-on; 56*cabc71b0SHsin-Yi Wang 57*cabc71b0SHsin-Yi Wang gpio = <&pio 35 GPIO_ACTIVE_HIGH>; 58*cabc71b0SHsin-Yi Wang }; 59*cabc71b0SHsin-Yi Wang 60*cabc71b0SHsin-Yi Wang vddio_mipibrdg: vddio-mipibrdg { 61*cabc71b0SHsin-Yi Wang compatible = "regulator-fixed"; 62*cabc71b0SHsin-Yi Wang regulator-name = "vddio_mipibrdg"; 63*cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 64*cabc71b0SHsin-Yi Wang pinctrl-0 = <&vddio_mipibrdg_en>; 65*cabc71b0SHsin-Yi Wang 66*cabc71b0SHsin-Yi Wang enable-active-high; 67*cabc71b0SHsin-Yi Wang regulator-boot-on; 68*cabc71b0SHsin-Yi Wang 69*cabc71b0SHsin-Yi Wang gpio = <&pio 37 GPIO_ACTIVE_HIGH>; 70*cabc71b0SHsin-Yi Wang }; 71*cabc71b0SHsin-Yi Wang 72*cabc71b0SHsin-Yi Wang volume_buttons: volume-buttons { 73*cabc71b0SHsin-Yi Wang compatible = "gpio-keys"; 74*cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 75*cabc71b0SHsin-Yi Wang pinctrl-0 = <&volume_button_pins>; 76*cabc71b0SHsin-Yi Wang 77*cabc71b0SHsin-Yi Wang volume_down { 78*cabc71b0SHsin-Yi Wang label = "Volume Down"; 79*cabc71b0SHsin-Yi Wang linux,code = <KEY_VOLUMEDOWN>; 80*cabc71b0SHsin-Yi Wang debounce-interval = <100>; 81*cabc71b0SHsin-Yi Wang 82*cabc71b0SHsin-Yi Wang gpios = <&pio 6 GPIO_ACTIVE_LOW>; 83*cabc71b0SHsin-Yi Wang }; 84*cabc71b0SHsin-Yi Wang 85*cabc71b0SHsin-Yi Wang volume_up { 86*cabc71b0SHsin-Yi Wang label = "Volume Up"; 87*cabc71b0SHsin-Yi Wang linux,code = <KEY_VOLUMEUP>; 88*cabc71b0SHsin-Yi Wang debounce-interval = <100>; 89*cabc71b0SHsin-Yi Wang 90*cabc71b0SHsin-Yi Wang gpios = <&pio 5 GPIO_ACTIVE_LOW>; 91*cabc71b0SHsin-Yi Wang }; 92*cabc71b0SHsin-Yi Wang }; 93*cabc71b0SHsin-Yi Wang}; 94*cabc71b0SHsin-Yi Wang 95*cabc71b0SHsin-Yi Wang&dsi0 { 96*cabc71b0SHsin-Yi Wang status = "okay"; 97*cabc71b0SHsin-Yi Wang /delete-node/panel@0; 98*cabc71b0SHsin-Yi Wang ports { 99*cabc71b0SHsin-Yi Wang port { 100*cabc71b0SHsin-Yi Wang dsi_out: endpoint { 101*cabc71b0SHsin-Yi Wang remote-endpoint = <&anx7625_in>; 102*cabc71b0SHsin-Yi Wang }; 103*cabc71b0SHsin-Yi Wang }; 104*cabc71b0SHsin-Yi Wang }; 105*cabc71b0SHsin-Yi Wang}; 106*cabc71b0SHsin-Yi Wang 107*cabc71b0SHsin-Yi Wang&i2c0 { 108*cabc71b0SHsin-Yi Wang status = "okay"; 109*cabc71b0SHsin-Yi Wang 110*cabc71b0SHsin-Yi Wang touchscreen: touchscreen@10 { 111*cabc71b0SHsin-Yi Wang compatible = "elan,ekth3500"; 112*cabc71b0SHsin-Yi Wang reg = <0x10>; 113*cabc71b0SHsin-Yi Wang 114*cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 115*cabc71b0SHsin-Yi Wang pinctrl-0 = <&touchscreen_pins>; 116*cabc71b0SHsin-Yi Wang 117*cabc71b0SHsin-Yi Wang interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>; 118*cabc71b0SHsin-Yi Wang 119*cabc71b0SHsin-Yi Wang reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>; 120*cabc71b0SHsin-Yi Wang }; 121*cabc71b0SHsin-Yi Wang}; 122*cabc71b0SHsin-Yi Wang 123*cabc71b0SHsin-Yi Wang&i2c2 { 124*cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 125*cabc71b0SHsin-Yi Wang pinctrl-0 = <&i2c2_pins>; 126*cabc71b0SHsin-Yi Wang status = "okay"; 127*cabc71b0SHsin-Yi Wang clock-frequency = <400000>; 128*cabc71b0SHsin-Yi Wang 129*cabc71b0SHsin-Yi Wang trackpad@15 { 130*cabc71b0SHsin-Yi Wang compatible = "elan,ekth3000"; 131*cabc71b0SHsin-Yi Wang reg = <0x15>; 132*cabc71b0SHsin-Yi Wang 133*cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 134*cabc71b0SHsin-Yi Wang pinctrl-0 = <&trackpad_pins>; 135*cabc71b0SHsin-Yi Wang 136*cabc71b0SHsin-Yi Wang interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>; 137*cabc71b0SHsin-Yi Wang 138*cabc71b0SHsin-Yi Wang wakeup-source; 139*cabc71b0SHsin-Yi Wang }; 140*cabc71b0SHsin-Yi Wang}; 141*cabc71b0SHsin-Yi Wang 142*cabc71b0SHsin-Yi Wang&i2c4 { 143*cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 144*cabc71b0SHsin-Yi Wang pinctrl-0 = <&i2c4_pins>; 145*cabc71b0SHsin-Yi Wang status = "okay"; 146*cabc71b0SHsin-Yi Wang clock-frequency = <100000>; 147*cabc71b0SHsin-Yi Wang 148*cabc71b0SHsin-Yi Wang anx_bridge: anx7625@58 { 149*cabc71b0SHsin-Yi Wang compatible = "analogix,anx7625"; 150*cabc71b0SHsin-Yi Wang reg = <0x58>; 151*cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 152*cabc71b0SHsin-Yi Wang pinctrl-0 = <&anx7625_pins>; 153*cabc71b0SHsin-Yi Wang panel_flags = <1>; 154*cabc71b0SHsin-Yi Wang enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>; 155*cabc71b0SHsin-Yi Wang reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>; 156*cabc71b0SHsin-Yi Wang vdd10-supply = <&pp1200_mipibrdg>; 157*cabc71b0SHsin-Yi Wang vdd18-supply = <&pp1800_mipibrdg>; 158*cabc71b0SHsin-Yi Wang vdd33-supply = <&vddio_mipibrdg>; 159*cabc71b0SHsin-Yi Wang 160*cabc71b0SHsin-Yi Wang #address-cells = <1>; 161*cabc71b0SHsin-Yi Wang #size-cells = <0>; 162*cabc71b0SHsin-Yi Wang port@0 { 163*cabc71b0SHsin-Yi Wang reg = <0>; 164*cabc71b0SHsin-Yi Wang 165*cabc71b0SHsin-Yi Wang anx7625_in: endpoint { 166*cabc71b0SHsin-Yi Wang remote-endpoint = <&dsi_out>; 167*cabc71b0SHsin-Yi Wang }; 168*cabc71b0SHsin-Yi Wang }; 169*cabc71b0SHsin-Yi Wang 170*cabc71b0SHsin-Yi Wang port@1 { 171*cabc71b0SHsin-Yi Wang reg = <1>; 172*cabc71b0SHsin-Yi Wang 173*cabc71b0SHsin-Yi Wang anx7625_out: endpoint { 174*cabc71b0SHsin-Yi Wang remote-endpoint = <&panel_in>; 175*cabc71b0SHsin-Yi Wang }; 176*cabc71b0SHsin-Yi Wang }; 177*cabc71b0SHsin-Yi Wang }; 178*cabc71b0SHsin-Yi Wang}; 179*cabc71b0SHsin-Yi Wang 180*cabc71b0SHsin-Yi Wang&i2c_tunnel { 181*cabc71b0SHsin-Yi Wang google,remote-bus = <2>; 182*cabc71b0SHsin-Yi Wang}; 183*cabc71b0SHsin-Yi Wang 184*cabc71b0SHsin-Yi Wang&pio { 185*cabc71b0SHsin-Yi Wang /* 192 lines */ 186*cabc71b0SHsin-Yi Wang gpio-line-names = 187*cabc71b0SHsin-Yi Wang "SPI_AP_EC_CS_L", 188*cabc71b0SHsin-Yi Wang "SPI_AP_EC_MOSI", 189*cabc71b0SHsin-Yi Wang "SPI_AP_EC_CLK", 190*cabc71b0SHsin-Yi Wang "I2S3_DO", 191*cabc71b0SHsin-Yi Wang "USB_PD_INT_ODL", 192*cabc71b0SHsin-Yi Wang "", 193*cabc71b0SHsin-Yi Wang "", 194*cabc71b0SHsin-Yi Wang "", 195*cabc71b0SHsin-Yi Wang "", 196*cabc71b0SHsin-Yi Wang "IT6505_HPD_L", 197*cabc71b0SHsin-Yi Wang "I2S3_TDM_D3", 198*cabc71b0SHsin-Yi Wang "SOC_I2C6_1V8_SCL", 199*cabc71b0SHsin-Yi Wang "SOC_I2C6_1V8_SDA", 200*cabc71b0SHsin-Yi Wang "DPI_D0", 201*cabc71b0SHsin-Yi Wang "DPI_D1", 202*cabc71b0SHsin-Yi Wang "DPI_D2", 203*cabc71b0SHsin-Yi Wang "DPI_D3", 204*cabc71b0SHsin-Yi Wang "DPI_D4", 205*cabc71b0SHsin-Yi Wang "DPI_D5", 206*cabc71b0SHsin-Yi Wang "DPI_D6", 207*cabc71b0SHsin-Yi Wang "DPI_D7", 208*cabc71b0SHsin-Yi Wang "DPI_D8", 209*cabc71b0SHsin-Yi Wang "DPI_D9", 210*cabc71b0SHsin-Yi Wang "DPI_D10", 211*cabc71b0SHsin-Yi Wang "DPI_D11", 212*cabc71b0SHsin-Yi Wang "DPI_HSYNC", 213*cabc71b0SHsin-Yi Wang "DPI_VSYNC", 214*cabc71b0SHsin-Yi Wang "DPI_DE", 215*cabc71b0SHsin-Yi Wang "DPI_CK", 216*cabc71b0SHsin-Yi Wang "AP_MSDC1_CLK", 217*cabc71b0SHsin-Yi Wang "AP_MSDC1_DAT3", 218*cabc71b0SHsin-Yi Wang "AP_MSDC1_CMD", 219*cabc71b0SHsin-Yi Wang "AP_MSDC1_DAT0", 220*cabc71b0SHsin-Yi Wang "AP_MSDC1_DAT2", 221*cabc71b0SHsin-Yi Wang "AP_MSDC1_DAT1", 222*cabc71b0SHsin-Yi Wang "", 223*cabc71b0SHsin-Yi Wang "", 224*cabc71b0SHsin-Yi Wang "", 225*cabc71b0SHsin-Yi Wang "", 226*cabc71b0SHsin-Yi Wang "", 227*cabc71b0SHsin-Yi Wang "", 228*cabc71b0SHsin-Yi Wang "OTG_EN", 229*cabc71b0SHsin-Yi Wang "DRVBUS", 230*cabc71b0SHsin-Yi Wang "DISP_PWM", 231*cabc71b0SHsin-Yi Wang "DSI_TE", 232*cabc71b0SHsin-Yi Wang "LCM_RST_1V8", 233*cabc71b0SHsin-Yi Wang "AP_CTS_WIFI_RTS", 234*cabc71b0SHsin-Yi Wang "AP_RTS_WIFI_CTS", 235*cabc71b0SHsin-Yi Wang "SOC_I2C5_1V8_SCL", 236*cabc71b0SHsin-Yi Wang "SOC_I2C5_1V8_SDA", 237*cabc71b0SHsin-Yi Wang "SOC_I2C3_1V8_SCL", 238*cabc71b0SHsin-Yi Wang "SOC_I2C3_1V8_SDA", 239*cabc71b0SHsin-Yi Wang "", 240*cabc71b0SHsin-Yi Wang "", 241*cabc71b0SHsin-Yi Wang "", 242*cabc71b0SHsin-Yi Wang "", 243*cabc71b0SHsin-Yi Wang "", 244*cabc71b0SHsin-Yi Wang "", 245*cabc71b0SHsin-Yi Wang "", 246*cabc71b0SHsin-Yi Wang "", 247*cabc71b0SHsin-Yi Wang "", 248*cabc71b0SHsin-Yi Wang "", 249*cabc71b0SHsin-Yi Wang "", 250*cabc71b0SHsin-Yi Wang "", 251*cabc71b0SHsin-Yi Wang "", 252*cabc71b0SHsin-Yi Wang "", 253*cabc71b0SHsin-Yi Wang "", 254*cabc71b0SHsin-Yi Wang "", 255*cabc71b0SHsin-Yi Wang "", 256*cabc71b0SHsin-Yi Wang "", 257*cabc71b0SHsin-Yi Wang "", 258*cabc71b0SHsin-Yi Wang "", 259*cabc71b0SHsin-Yi Wang "", 260*cabc71b0SHsin-Yi Wang "", 261*cabc71b0SHsin-Yi Wang "", 262*cabc71b0SHsin-Yi Wang "", 263*cabc71b0SHsin-Yi Wang "", 264*cabc71b0SHsin-Yi Wang "", 265*cabc71b0SHsin-Yi Wang "", 266*cabc71b0SHsin-Yi Wang "", 267*cabc71b0SHsin-Yi Wang "", 268*cabc71b0SHsin-Yi Wang "SOC_I2C1_1V8_SDA", 269*cabc71b0SHsin-Yi Wang "SOC_I2C0_1V8_SDA", 270*cabc71b0SHsin-Yi Wang "SOC_I2C0_1V8_SCL", 271*cabc71b0SHsin-Yi Wang "SOC_I2C1_1V8_SCL", 272*cabc71b0SHsin-Yi Wang "AP_SPI_H1_MISO", 273*cabc71b0SHsin-Yi Wang "AP_SPI_H1_CS_L", 274*cabc71b0SHsin-Yi Wang "AP_SPI_H1_MOSI", 275*cabc71b0SHsin-Yi Wang "AP_SPI_H1_CLK", 276*cabc71b0SHsin-Yi Wang "I2S5_BCK", 277*cabc71b0SHsin-Yi Wang "I2S5_LRCK", 278*cabc71b0SHsin-Yi Wang "I2S5_DO", 279*cabc71b0SHsin-Yi Wang "BOOTBLOCK_EN_L", 280*cabc71b0SHsin-Yi Wang "MT8183_KPCOL0", 281*cabc71b0SHsin-Yi Wang "SPI_AP_EC_MISO", 282*cabc71b0SHsin-Yi Wang "UART_DBG_TX_AP_RX", 283*cabc71b0SHsin-Yi Wang "UART_AP_TX_DBG_RX", 284*cabc71b0SHsin-Yi Wang "I2S2_MCK", 285*cabc71b0SHsin-Yi Wang "I2S2_BCK", 286*cabc71b0SHsin-Yi Wang "CLK_5M_WCAM", 287*cabc71b0SHsin-Yi Wang "CLK_2M_UCAM", 288*cabc71b0SHsin-Yi Wang "I2S2_LRCK", 289*cabc71b0SHsin-Yi Wang "I2S2_DI", 290*cabc71b0SHsin-Yi Wang "SOC_I2C2_1V8_SCL", 291*cabc71b0SHsin-Yi Wang "SOC_I2C2_1V8_SDA", 292*cabc71b0SHsin-Yi Wang "SOC_I2C4_1V8_SCL", 293*cabc71b0SHsin-Yi Wang "SOC_I2C4_1V8_SDA", 294*cabc71b0SHsin-Yi Wang "", 295*cabc71b0SHsin-Yi Wang "SCL8", 296*cabc71b0SHsin-Yi Wang "SDA8", 297*cabc71b0SHsin-Yi Wang "FCAM_PWDN_L", 298*cabc71b0SHsin-Yi Wang "", 299*cabc71b0SHsin-Yi Wang "", 300*cabc71b0SHsin-Yi Wang "", 301*cabc71b0SHsin-Yi Wang "", 302*cabc71b0SHsin-Yi Wang "", 303*cabc71b0SHsin-Yi Wang "", 304*cabc71b0SHsin-Yi Wang "", 305*cabc71b0SHsin-Yi Wang "", 306*cabc71b0SHsin-Yi Wang "", 307*cabc71b0SHsin-Yi Wang "", 308*cabc71b0SHsin-Yi Wang "", 309*cabc71b0SHsin-Yi Wang "", 310*cabc71b0SHsin-Yi Wang "", 311*cabc71b0SHsin-Yi Wang "", 312*cabc71b0SHsin-Yi Wang "", 313*cabc71b0SHsin-Yi Wang "", 314*cabc71b0SHsin-Yi Wang "", 315*cabc71b0SHsin-Yi Wang "", 316*cabc71b0SHsin-Yi Wang "", 317*cabc71b0SHsin-Yi Wang "", 318*cabc71b0SHsin-Yi Wang "", 319*cabc71b0SHsin-Yi Wang "", 320*cabc71b0SHsin-Yi Wang "", 321*cabc71b0SHsin-Yi Wang "", 322*cabc71b0SHsin-Yi Wang "", 323*cabc71b0SHsin-Yi Wang "I2S_PMIC", 324*cabc71b0SHsin-Yi Wang "I2S_PMIC", 325*cabc71b0SHsin-Yi Wang "I2S_PMIC", 326*cabc71b0SHsin-Yi Wang "I2S_PMIC", 327*cabc71b0SHsin-Yi Wang "I2S_PMIC", 328*cabc71b0SHsin-Yi Wang "I2S_PMIC", 329*cabc71b0SHsin-Yi Wang "I2S_PMIC", 330*cabc71b0SHsin-Yi Wang "I2S_PMIC", 331*cabc71b0SHsin-Yi Wang "", 332*cabc71b0SHsin-Yi Wang "", 333*cabc71b0SHsin-Yi Wang "", 334*cabc71b0SHsin-Yi Wang "", 335*cabc71b0SHsin-Yi Wang "", 336*cabc71b0SHsin-Yi Wang "", 337*cabc71b0SHsin-Yi Wang /* 338*cabc71b0SHsin-Yi Wang * AP_FLASH_WP_L is crossystem ABI. Rev1 schematics 339*cabc71b0SHsin-Yi Wang * call it BIOS_FLASH_WP_R_L. 340*cabc71b0SHsin-Yi Wang */ 341*cabc71b0SHsin-Yi Wang "AP_FLASH_WP_L", 342*cabc71b0SHsin-Yi Wang "EC_AP_INT_ODL", 343*cabc71b0SHsin-Yi Wang "IT6505_INT_ODL", 344*cabc71b0SHsin-Yi Wang "H1_INT_OD_L", 345*cabc71b0SHsin-Yi Wang "", 346*cabc71b0SHsin-Yi Wang "", 347*cabc71b0SHsin-Yi Wang "", 348*cabc71b0SHsin-Yi Wang "", 349*cabc71b0SHsin-Yi Wang "", 350*cabc71b0SHsin-Yi Wang "", 351*cabc71b0SHsin-Yi Wang "", 352*cabc71b0SHsin-Yi Wang "AP_SPI_FLASH_MISO", 353*cabc71b0SHsin-Yi Wang "AP_SPI_FLASH_CS_L", 354*cabc71b0SHsin-Yi Wang "AP_SPI_FLASH_MOSI", 355*cabc71b0SHsin-Yi Wang "AP_SPI_FLASH_CLK", 356*cabc71b0SHsin-Yi Wang "DA7219_IRQ", 357*cabc71b0SHsin-Yi Wang "", 358*cabc71b0SHsin-Yi Wang "", 359*cabc71b0SHsin-Yi Wang "", 360*cabc71b0SHsin-Yi Wang "", 361*cabc71b0SHsin-Yi Wang "", 362*cabc71b0SHsin-Yi Wang "", 363*cabc71b0SHsin-Yi Wang "", 364*cabc71b0SHsin-Yi Wang "", 365*cabc71b0SHsin-Yi Wang "", 366*cabc71b0SHsin-Yi Wang "", 367*cabc71b0SHsin-Yi Wang "", 368*cabc71b0SHsin-Yi Wang "", 369*cabc71b0SHsin-Yi Wang "", 370*cabc71b0SHsin-Yi Wang "", 371*cabc71b0SHsin-Yi Wang "", 372*cabc71b0SHsin-Yi Wang "", 373*cabc71b0SHsin-Yi Wang "", 374*cabc71b0SHsin-Yi Wang "", 375*cabc71b0SHsin-Yi Wang "", 376*cabc71b0SHsin-Yi Wang "", 377*cabc71b0SHsin-Yi Wang "", 378*cabc71b0SHsin-Yi Wang "", 379*cabc71b0SHsin-Yi Wang "", 380*cabc71b0SHsin-Yi Wang "", 381*cabc71b0SHsin-Yi Wang "", 382*cabc71b0SHsin-Yi Wang ""; 383*cabc71b0SHsin-Yi Wang 384*cabc71b0SHsin-Yi Wang pp1200_mipibrdg_en: pp1200-mipibrdg-en { 385*cabc71b0SHsin-Yi Wang pins1 { 386*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO54__FUNC_GPIO54>; 387*cabc71b0SHsin-Yi Wang output-low; 388*cabc71b0SHsin-Yi Wang }; 389*cabc71b0SHsin-Yi Wang }; 390*cabc71b0SHsin-Yi Wang 391*cabc71b0SHsin-Yi Wang pp1800_lcd_en: pp1800-lcd-en { 392*cabc71b0SHsin-Yi Wang pins1 { 393*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO36__FUNC_GPIO36>; 394*cabc71b0SHsin-Yi Wang output-low; 395*cabc71b0SHsin-Yi Wang }; 396*cabc71b0SHsin-Yi Wang }; 397*cabc71b0SHsin-Yi Wang 398*cabc71b0SHsin-Yi Wang pp3300_panel_pins: pp3300-panel-pins { 399*cabc71b0SHsin-Yi Wang panel_3v3_enable: panel-3v3-enable { 400*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO35__FUNC_GPIO35>; 401*cabc71b0SHsin-Yi Wang output-low; 402*cabc71b0SHsin-Yi Wang }; 403*cabc71b0SHsin-Yi Wang }; 404*cabc71b0SHsin-Yi Wang 405*cabc71b0SHsin-Yi Wang ppvarp_lcd_en: ppvarp-lcd-en { 406*cabc71b0SHsin-Yi Wang pins1 { 407*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO66__FUNC_GPIO66>; 408*cabc71b0SHsin-Yi Wang output-low; 409*cabc71b0SHsin-Yi Wang }; 410*cabc71b0SHsin-Yi Wang }; 411*cabc71b0SHsin-Yi Wang 412*cabc71b0SHsin-Yi Wang ppvarn_lcd_en: ppvarn-lcd-en { 413*cabc71b0SHsin-Yi Wang pins1 { 414*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO166__FUNC_GPIO166>; 415*cabc71b0SHsin-Yi Wang output-low; 416*cabc71b0SHsin-Yi Wang }; 417*cabc71b0SHsin-Yi Wang }; 418*cabc71b0SHsin-Yi Wang 419*cabc71b0SHsin-Yi Wang anx7625_pins: anx7625-pins { 420*cabc71b0SHsin-Yi Wang pins1 { 421*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO45__FUNC_GPIO45>, 422*cabc71b0SHsin-Yi Wang <PINMUX_GPIO73__FUNC_GPIO73>; 423*cabc71b0SHsin-Yi Wang output-low; 424*cabc71b0SHsin-Yi Wang }; 425*cabc71b0SHsin-Yi Wang pins2 { 426*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO4__FUNC_GPIO4>; 427*cabc71b0SHsin-Yi Wang input-enable; 428*cabc71b0SHsin-Yi Wang bias-pull-up; 429*cabc71b0SHsin-Yi Wang }; 430*cabc71b0SHsin-Yi Wang }; 431*cabc71b0SHsin-Yi Wang 432*cabc71b0SHsin-Yi Wang touchscreen_pins: touchscreen-pins { 433*cabc71b0SHsin-Yi Wang touch_int_odl { 434*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO155__FUNC_GPIO155>; 435*cabc71b0SHsin-Yi Wang input-enable; 436*cabc71b0SHsin-Yi Wang bias-pull-up; 437*cabc71b0SHsin-Yi Wang }; 438*cabc71b0SHsin-Yi Wang 439*cabc71b0SHsin-Yi Wang touch_rst_l { 440*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO156__FUNC_GPIO156>; 441*cabc71b0SHsin-Yi Wang output-high; 442*cabc71b0SHsin-Yi Wang }; 443*cabc71b0SHsin-Yi Wang }; 444*cabc71b0SHsin-Yi Wang 445*cabc71b0SHsin-Yi Wang trackpad_pins: trackpad-pins { 446*cabc71b0SHsin-Yi Wang trackpad_int { 447*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO7__FUNC_GPIO7>; 448*cabc71b0SHsin-Yi Wang input-enable; 449*cabc71b0SHsin-Yi Wang bias-disable; /* pulled externally */ 450*cabc71b0SHsin-Yi Wang }; 451*cabc71b0SHsin-Yi Wang }; 452*cabc71b0SHsin-Yi Wang 453*cabc71b0SHsin-Yi Wang vddio_mipibrdg_en: vddio-mipibrdg-en { 454*cabc71b0SHsin-Yi Wang pins1 { 455*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO37__FUNC_GPIO37>; 456*cabc71b0SHsin-Yi Wang output-low; 457*cabc71b0SHsin-Yi Wang }; 458*cabc71b0SHsin-Yi Wang }; 459*cabc71b0SHsin-Yi Wang 460*cabc71b0SHsin-Yi Wang volume_button_pins: volume-button-pins { 461*cabc71b0SHsin-Yi Wang voldn-btn-odl { 462*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO6__FUNC_GPIO6>; 463*cabc71b0SHsin-Yi Wang input-enable; 464*cabc71b0SHsin-Yi Wang bias-pull-up; 465*cabc71b0SHsin-Yi Wang }; 466*cabc71b0SHsin-Yi Wang 467*cabc71b0SHsin-Yi Wang volup-btn-odl { 468*cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO5__FUNC_GPIO5>; 469*cabc71b0SHsin-Yi Wang input-enable; 470*cabc71b0SHsin-Yi Wang bias-pull-up; 471*cabc71b0SHsin-Yi Wang }; 472*cabc71b0SHsin-Yi Wang }; 473*cabc71b0SHsin-Yi Wang}; 474*cabc71b0SHsin-Yi Wang 475