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