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