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