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/ { 111e1acb87SChen-Yu Tsai pp1000_mipibrdg: pp1000-mipibrdg { 12cabc71b0SHsin-Yi Wang compatible = "regulator-fixed"; 131e1acb87SChen-Yu Tsai regulator-name = "pp1000_mipibrdg"; 141e1acb87SChen-Yu Tsai regulator-min-microvolt = <1000000>; 151e1acb87SChen-Yu Tsai regulator-max-microvolt = <1000000>; 16cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 171e1acb87SChen-Yu Tsai pinctrl-0 = <&pp1000_mipibrdg_en>; 18cabc71b0SHsin-Yi Wang 19cabc71b0SHsin-Yi Wang enable-active-high; 20cabc71b0SHsin-Yi Wang regulator-boot-on; 21cabc71b0SHsin-Yi Wang 22cabc71b0SHsin-Yi Wang gpio = <&pio 54 GPIO_ACTIVE_HIGH>; 23*367a0a92SChen-Yu Tsai vin-supply = <&pp1800_alw>; 24cabc71b0SHsin-Yi Wang }; 25cabc71b0SHsin-Yi Wang 26cabc71b0SHsin-Yi Wang pp1800_mipibrdg: pp1800-mipibrdg { 27cabc71b0SHsin-Yi Wang compatible = "regulator-fixed"; 28cabc71b0SHsin-Yi Wang regulator-name = "pp1800_mipibrdg"; 29cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 301e1acb87SChen-Yu Tsai pinctrl-0 = <&pp1800_mipibrdg_en>; 31cabc71b0SHsin-Yi Wang 32cabc71b0SHsin-Yi Wang enable-active-high; 33cabc71b0SHsin-Yi Wang regulator-boot-on; 34cabc71b0SHsin-Yi Wang 35cabc71b0SHsin-Yi Wang gpio = <&pio 36 GPIO_ACTIVE_HIGH>; 36*367a0a92SChen-Yu Tsai vin-supply = <&pp1800_alw>; 37cabc71b0SHsin-Yi Wang }; 38cabc71b0SHsin-Yi Wang 39cabc71b0SHsin-Yi Wang pp3300_panel: pp3300-panel { 40cabc71b0SHsin-Yi Wang compatible = "regulator-fixed"; 41cabc71b0SHsin-Yi Wang regulator-name = "pp3300_panel"; 42cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 43cabc71b0SHsin-Yi Wang pinctrl-0 = <&pp3300_panel_pins>; 44cabc71b0SHsin-Yi Wang 45cabc71b0SHsin-Yi Wang enable-active-high; 46cabc71b0SHsin-Yi Wang regulator-boot-on; 47cabc71b0SHsin-Yi Wang 48cabc71b0SHsin-Yi Wang gpio = <&pio 35 GPIO_ACTIVE_HIGH>; 49*367a0a92SChen-Yu Tsai vin-supply = <&pp3300_alw>; 50cabc71b0SHsin-Yi Wang }; 51cabc71b0SHsin-Yi Wang 521e1acb87SChen-Yu Tsai pp3300_mipibrdg: pp3300-mipibrdg { 53cabc71b0SHsin-Yi Wang compatible = "regulator-fixed"; 541e1acb87SChen-Yu Tsai regulator-name = "pp3300_mipibrdg"; 55cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 561e1acb87SChen-Yu Tsai pinctrl-0 = <&pp3300_mipibrdg_en>; 57cabc71b0SHsin-Yi Wang 58cabc71b0SHsin-Yi Wang enable-active-high; 59cabc71b0SHsin-Yi Wang regulator-boot-on; 60cabc71b0SHsin-Yi Wang 61cabc71b0SHsin-Yi Wang gpio = <&pio 37 GPIO_ACTIVE_HIGH>; 62*367a0a92SChen-Yu Tsai vin-supply = <&pp3300_alw>; 63cabc71b0SHsin-Yi Wang }; 64cabc71b0SHsin-Yi Wang 65cabc71b0SHsin-Yi Wang volume_buttons: volume-buttons { 66cabc71b0SHsin-Yi Wang compatible = "gpio-keys"; 67cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 68cabc71b0SHsin-Yi Wang pinctrl-0 = <&volume_button_pins>; 69cabc71b0SHsin-Yi Wang 70335d1603SKrzysztof Kozlowski button-volume-down { 71cabc71b0SHsin-Yi Wang label = "Volume Down"; 72cabc71b0SHsin-Yi Wang linux,code = <KEY_VOLUMEDOWN>; 73cabc71b0SHsin-Yi Wang debounce-interval = <100>; 74cabc71b0SHsin-Yi Wang 75cabc71b0SHsin-Yi Wang gpios = <&pio 6 GPIO_ACTIVE_LOW>; 76cabc71b0SHsin-Yi Wang }; 77cabc71b0SHsin-Yi Wang 78335d1603SKrzysztof Kozlowski button-volume-up { 79cabc71b0SHsin-Yi Wang label = "Volume Up"; 80cabc71b0SHsin-Yi Wang linux,code = <KEY_VOLUMEUP>; 81cabc71b0SHsin-Yi Wang debounce-interval = <100>; 82cabc71b0SHsin-Yi Wang 83cabc71b0SHsin-Yi Wang gpios = <&pio 5 GPIO_ACTIVE_LOW>; 84cabc71b0SHsin-Yi Wang }; 85cabc71b0SHsin-Yi Wang }; 86cabc71b0SHsin-Yi Wang}; 87cabc71b0SHsin-Yi Wang 886cd7fdc8SHsin-Yi Wang&cros_ec { 8974a46891SKrzysztof Kozlowski cros_ec_pwm: pwm { 906cd7fdc8SHsin-Yi Wang compatible = "google,cros-ec-pwm"; 916cd7fdc8SHsin-Yi Wang #pwm-cells = <1>; 926cd7fdc8SHsin-Yi Wang status = "disabled"; 936cd7fdc8SHsin-Yi Wang }; 946cd7fdc8SHsin-Yi Wang}; 956cd7fdc8SHsin-Yi Wang 96cabc71b0SHsin-Yi Wang&dsi0 { 97cabc71b0SHsin-Yi Wang status = "okay"; 98d7646d79SEugen Hristev /delete-property/#size-cells; 99d7646d79SEugen Hristev /delete-property/#address-cells; 100cabc71b0SHsin-Yi Wang /delete-node/panel@0; 101cabc71b0SHsin-Yi Wang ports { 102cabc71b0SHsin-Yi Wang port { 103cabc71b0SHsin-Yi Wang dsi_out: endpoint { 104cabc71b0SHsin-Yi Wang remote-endpoint = <&anx7625_in>; 105cabc71b0SHsin-Yi Wang }; 106cabc71b0SHsin-Yi Wang }; 107cabc71b0SHsin-Yi Wang }; 108cabc71b0SHsin-Yi Wang}; 109cabc71b0SHsin-Yi Wang 110cabc71b0SHsin-Yi Wang&i2c0 { 111cabc71b0SHsin-Yi Wang status = "okay"; 112cabc71b0SHsin-Yi Wang 113cabc71b0SHsin-Yi Wang touchscreen: touchscreen@10 { 114cabc71b0SHsin-Yi Wang compatible = "elan,ekth3500"; 115cabc71b0SHsin-Yi Wang reg = <0x10>; 116cabc71b0SHsin-Yi Wang 117cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 118cabc71b0SHsin-Yi Wang pinctrl-0 = <&touchscreen_pins>; 119cabc71b0SHsin-Yi Wang 120cabc71b0SHsin-Yi Wang interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>; 121cabc71b0SHsin-Yi Wang 122cabc71b0SHsin-Yi Wang reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>; 123cabc71b0SHsin-Yi Wang }; 124cabc71b0SHsin-Yi Wang}; 125cabc71b0SHsin-Yi Wang 126cabc71b0SHsin-Yi Wang&i2c2 { 127cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 128cabc71b0SHsin-Yi Wang pinctrl-0 = <&i2c2_pins>; 129cabc71b0SHsin-Yi Wang status = "okay"; 130cabc71b0SHsin-Yi Wang clock-frequency = <400000>; 131cabc71b0SHsin-Yi Wang 132cabc71b0SHsin-Yi Wang trackpad@15 { 133cabc71b0SHsin-Yi Wang compatible = "elan,ekth3000"; 134cabc71b0SHsin-Yi Wang reg = <0x15>; 135cabc71b0SHsin-Yi Wang 136cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 137cabc71b0SHsin-Yi Wang pinctrl-0 = <&trackpad_pins>; 138cabc71b0SHsin-Yi Wang 139cabc71b0SHsin-Yi Wang interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>; 140cabc71b0SHsin-Yi Wang 141cabc71b0SHsin-Yi Wang wakeup-source; 142cabc71b0SHsin-Yi Wang }; 143cabc71b0SHsin-Yi Wang}; 144cabc71b0SHsin-Yi Wang 145cabc71b0SHsin-Yi Wang&i2c4 { 146cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 147cabc71b0SHsin-Yi Wang pinctrl-0 = <&i2c4_pins>; 148cabc71b0SHsin-Yi Wang status = "okay"; 149cabc71b0SHsin-Yi Wang clock-frequency = <100000>; 150cabc71b0SHsin-Yi Wang 151cabc71b0SHsin-Yi Wang anx_bridge: anx7625@58 { 152cabc71b0SHsin-Yi Wang compatible = "analogix,anx7625"; 153cabc71b0SHsin-Yi Wang reg = <0x58>; 154cabc71b0SHsin-Yi Wang pinctrl-names = "default"; 155cabc71b0SHsin-Yi Wang pinctrl-0 = <&anx7625_pins>; 156cabc71b0SHsin-Yi Wang panel_flags = <1>; 157cabc71b0SHsin-Yi Wang enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>; 158cabc71b0SHsin-Yi Wang reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>; 1591e1acb87SChen-Yu Tsai vdd10-supply = <&pp1000_mipibrdg>; 160cabc71b0SHsin-Yi Wang vdd18-supply = <&pp1800_mipibrdg>; 1611e1acb87SChen-Yu Tsai vdd33-supply = <&pp3300_mipibrdg>; 162cabc71b0SHsin-Yi Wang 1633cfa05f9SChen-Yu Tsai ports { 164cabc71b0SHsin-Yi Wang #address-cells = <1>; 165cabc71b0SHsin-Yi Wang #size-cells = <0>; 1663cfa05f9SChen-Yu Tsai 167cabc71b0SHsin-Yi Wang port@0 { 168cabc71b0SHsin-Yi Wang reg = <0>; 169cabc71b0SHsin-Yi Wang 170cabc71b0SHsin-Yi Wang anx7625_in: endpoint { 171cabc71b0SHsin-Yi Wang remote-endpoint = <&dsi_out>; 172cabc71b0SHsin-Yi Wang }; 173cabc71b0SHsin-Yi Wang }; 174cabc71b0SHsin-Yi Wang 175cabc71b0SHsin-Yi Wang port@1 { 176cabc71b0SHsin-Yi Wang reg = <1>; 177cabc71b0SHsin-Yi Wang 178cabc71b0SHsin-Yi Wang anx7625_out: endpoint { 179cabc71b0SHsin-Yi Wang remote-endpoint = <&panel_in>; 180cabc71b0SHsin-Yi Wang }; 181cabc71b0SHsin-Yi Wang }; 1823cfa05f9SChen-Yu Tsai }; 183474c1628SHsin-Yi Wang 184474c1628SHsin-Yi Wang aux-bus { 185474c1628SHsin-Yi Wang panel: panel { 186474c1628SHsin-Yi Wang compatible = "edp-panel"; 187474c1628SHsin-Yi Wang power-supply = <&pp3300_panel>; 188474c1628SHsin-Yi Wang backlight = <&backlight_lcd0>; 189474c1628SHsin-Yi Wang 190474c1628SHsin-Yi Wang port { 191474c1628SHsin-Yi Wang panel_in: endpoint { 192474c1628SHsin-Yi Wang remote-endpoint = <&anx7625_out>; 193474c1628SHsin-Yi Wang }; 194474c1628SHsin-Yi Wang }; 195474c1628SHsin-Yi Wang }; 196474c1628SHsin-Yi Wang }; 197cabc71b0SHsin-Yi Wang }; 198cabc71b0SHsin-Yi Wang}; 199cabc71b0SHsin-Yi Wang 200cabc71b0SHsin-Yi Wang&i2c_tunnel { 201cabc71b0SHsin-Yi Wang google,remote-bus = <2>; 202cabc71b0SHsin-Yi Wang}; 203cabc71b0SHsin-Yi Wang 204cabc71b0SHsin-Yi Wang&pio { 205cabc71b0SHsin-Yi Wang /* 192 lines */ 206cabc71b0SHsin-Yi Wang gpio-line-names = 207cabc71b0SHsin-Yi Wang "SPI_AP_EC_CS_L", 208cabc71b0SHsin-Yi Wang "SPI_AP_EC_MOSI", 209cabc71b0SHsin-Yi Wang "SPI_AP_EC_CLK", 210cabc71b0SHsin-Yi Wang "I2S3_DO", 211cabc71b0SHsin-Yi Wang "USB_PD_INT_ODL", 212cabc71b0SHsin-Yi Wang "", 213cabc71b0SHsin-Yi Wang "", 214cabc71b0SHsin-Yi Wang "", 215cabc71b0SHsin-Yi Wang "", 216cabc71b0SHsin-Yi Wang "IT6505_HPD_L", 217cabc71b0SHsin-Yi Wang "I2S3_TDM_D3", 218cabc71b0SHsin-Yi Wang "SOC_I2C6_1V8_SCL", 219cabc71b0SHsin-Yi Wang "SOC_I2C6_1V8_SDA", 220cabc71b0SHsin-Yi Wang "DPI_D0", 221cabc71b0SHsin-Yi Wang "DPI_D1", 222cabc71b0SHsin-Yi Wang "DPI_D2", 223cabc71b0SHsin-Yi Wang "DPI_D3", 224cabc71b0SHsin-Yi Wang "DPI_D4", 225cabc71b0SHsin-Yi Wang "DPI_D5", 226cabc71b0SHsin-Yi Wang "DPI_D6", 227cabc71b0SHsin-Yi Wang "DPI_D7", 228cabc71b0SHsin-Yi Wang "DPI_D8", 229cabc71b0SHsin-Yi Wang "DPI_D9", 230cabc71b0SHsin-Yi Wang "DPI_D10", 231cabc71b0SHsin-Yi Wang "DPI_D11", 232cabc71b0SHsin-Yi Wang "DPI_HSYNC", 233cabc71b0SHsin-Yi Wang "DPI_VSYNC", 234cabc71b0SHsin-Yi Wang "DPI_DE", 235cabc71b0SHsin-Yi Wang "DPI_CK", 236cabc71b0SHsin-Yi Wang "AP_MSDC1_CLK", 237cabc71b0SHsin-Yi Wang "AP_MSDC1_DAT3", 238cabc71b0SHsin-Yi Wang "AP_MSDC1_CMD", 239cabc71b0SHsin-Yi Wang "AP_MSDC1_DAT0", 240cabc71b0SHsin-Yi Wang "AP_MSDC1_DAT2", 241cabc71b0SHsin-Yi Wang "AP_MSDC1_DAT1", 242cabc71b0SHsin-Yi Wang "", 243cabc71b0SHsin-Yi Wang "", 244cabc71b0SHsin-Yi Wang "", 245cabc71b0SHsin-Yi Wang "", 246cabc71b0SHsin-Yi Wang "", 247cabc71b0SHsin-Yi Wang "", 248cabc71b0SHsin-Yi Wang "OTG_EN", 249cabc71b0SHsin-Yi Wang "DRVBUS", 250cabc71b0SHsin-Yi Wang "DISP_PWM", 251cabc71b0SHsin-Yi Wang "DSI_TE", 252cabc71b0SHsin-Yi Wang "LCM_RST_1V8", 253cabc71b0SHsin-Yi Wang "AP_CTS_WIFI_RTS", 254cabc71b0SHsin-Yi Wang "AP_RTS_WIFI_CTS", 255cabc71b0SHsin-Yi Wang "SOC_I2C5_1V8_SCL", 256cabc71b0SHsin-Yi Wang "SOC_I2C5_1V8_SDA", 257cabc71b0SHsin-Yi Wang "SOC_I2C3_1V8_SCL", 258cabc71b0SHsin-Yi Wang "SOC_I2C3_1V8_SDA", 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 "", 282cabc71b0SHsin-Yi Wang "", 283cabc71b0SHsin-Yi Wang "", 284cabc71b0SHsin-Yi Wang "", 285cabc71b0SHsin-Yi Wang "", 286cabc71b0SHsin-Yi Wang "", 287cabc71b0SHsin-Yi Wang "", 288cabc71b0SHsin-Yi Wang "SOC_I2C1_1V8_SDA", 289cabc71b0SHsin-Yi Wang "SOC_I2C0_1V8_SDA", 290cabc71b0SHsin-Yi Wang "SOC_I2C0_1V8_SCL", 291cabc71b0SHsin-Yi Wang "SOC_I2C1_1V8_SCL", 292cabc71b0SHsin-Yi Wang "AP_SPI_H1_MISO", 293cabc71b0SHsin-Yi Wang "AP_SPI_H1_CS_L", 294cabc71b0SHsin-Yi Wang "AP_SPI_H1_MOSI", 295cabc71b0SHsin-Yi Wang "AP_SPI_H1_CLK", 296cabc71b0SHsin-Yi Wang "I2S5_BCK", 297cabc71b0SHsin-Yi Wang "I2S5_LRCK", 298cabc71b0SHsin-Yi Wang "I2S5_DO", 299cabc71b0SHsin-Yi Wang "BOOTBLOCK_EN_L", 300cabc71b0SHsin-Yi Wang "MT8183_KPCOL0", 301cabc71b0SHsin-Yi Wang "SPI_AP_EC_MISO", 302cabc71b0SHsin-Yi Wang "UART_DBG_TX_AP_RX", 303cabc71b0SHsin-Yi Wang "UART_AP_TX_DBG_RX", 304cabc71b0SHsin-Yi Wang "I2S2_MCK", 305cabc71b0SHsin-Yi Wang "I2S2_BCK", 306cabc71b0SHsin-Yi Wang "CLK_5M_WCAM", 307cabc71b0SHsin-Yi Wang "CLK_2M_UCAM", 308cabc71b0SHsin-Yi Wang "I2S2_LRCK", 309cabc71b0SHsin-Yi Wang "I2S2_DI", 310cabc71b0SHsin-Yi Wang "SOC_I2C2_1V8_SCL", 311cabc71b0SHsin-Yi Wang "SOC_I2C2_1V8_SDA", 312cabc71b0SHsin-Yi Wang "SOC_I2C4_1V8_SCL", 313cabc71b0SHsin-Yi Wang "SOC_I2C4_1V8_SDA", 314cabc71b0SHsin-Yi Wang "", 315cabc71b0SHsin-Yi Wang "SCL8", 316cabc71b0SHsin-Yi Wang "SDA8", 317cabc71b0SHsin-Yi Wang "FCAM_PWDN_L", 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 "", 337cabc71b0SHsin-Yi Wang "", 338cabc71b0SHsin-Yi Wang "", 339cabc71b0SHsin-Yi Wang "", 340cabc71b0SHsin-Yi Wang "", 341cabc71b0SHsin-Yi Wang "", 342cabc71b0SHsin-Yi Wang "", 343cabc71b0SHsin-Yi Wang "I2S_PMIC", 344cabc71b0SHsin-Yi Wang "I2S_PMIC", 345cabc71b0SHsin-Yi Wang "I2S_PMIC", 346cabc71b0SHsin-Yi Wang "I2S_PMIC", 347cabc71b0SHsin-Yi Wang "I2S_PMIC", 348cabc71b0SHsin-Yi Wang "I2S_PMIC", 349cabc71b0SHsin-Yi Wang "I2S_PMIC", 350cabc71b0SHsin-Yi Wang "I2S_PMIC", 351cabc71b0SHsin-Yi Wang "", 352cabc71b0SHsin-Yi Wang "", 353cabc71b0SHsin-Yi Wang "", 354cabc71b0SHsin-Yi Wang "", 355cabc71b0SHsin-Yi Wang "", 356cabc71b0SHsin-Yi Wang "", 357cabc71b0SHsin-Yi Wang /* 358cabc71b0SHsin-Yi Wang * AP_FLASH_WP_L is crossystem ABI. Rev1 schematics 359cabc71b0SHsin-Yi Wang * call it BIOS_FLASH_WP_R_L. 360cabc71b0SHsin-Yi Wang */ 361cabc71b0SHsin-Yi Wang "AP_FLASH_WP_L", 362cabc71b0SHsin-Yi Wang "EC_AP_INT_ODL", 363cabc71b0SHsin-Yi Wang "IT6505_INT_ODL", 364cabc71b0SHsin-Yi Wang "H1_INT_OD_L", 365cabc71b0SHsin-Yi Wang "", 366cabc71b0SHsin-Yi Wang "", 367cabc71b0SHsin-Yi Wang "", 368cabc71b0SHsin-Yi Wang "", 369cabc71b0SHsin-Yi Wang "", 370cabc71b0SHsin-Yi Wang "", 371cabc71b0SHsin-Yi Wang "", 372cabc71b0SHsin-Yi Wang "AP_SPI_FLASH_MISO", 373cabc71b0SHsin-Yi Wang "AP_SPI_FLASH_CS_L", 374cabc71b0SHsin-Yi Wang "AP_SPI_FLASH_MOSI", 375cabc71b0SHsin-Yi Wang "AP_SPI_FLASH_CLK", 376cabc71b0SHsin-Yi Wang "DA7219_IRQ", 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 "", 398cabc71b0SHsin-Yi Wang "", 399cabc71b0SHsin-Yi Wang "", 400cabc71b0SHsin-Yi Wang "", 401cabc71b0SHsin-Yi Wang "", 402cabc71b0SHsin-Yi Wang ""; 403cabc71b0SHsin-Yi Wang 4041e1acb87SChen-Yu Tsai pp1000_mipibrdg_en: pp1000-mipibrdg-en { 405cabc71b0SHsin-Yi Wang pins1 { 406cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO54__FUNC_GPIO54>; 407cabc71b0SHsin-Yi Wang output-low; 408cabc71b0SHsin-Yi Wang }; 409cabc71b0SHsin-Yi Wang }; 410cabc71b0SHsin-Yi Wang 4111e1acb87SChen-Yu Tsai pp1800_mipibrdg_en: pp1800-mipibrdg-en { 412cabc71b0SHsin-Yi Wang pins1 { 413cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO36__FUNC_GPIO36>; 414cabc71b0SHsin-Yi Wang output-low; 415cabc71b0SHsin-Yi Wang }; 416cabc71b0SHsin-Yi Wang }; 417cabc71b0SHsin-Yi Wang 418cabc71b0SHsin-Yi Wang pp3300_panel_pins: pp3300-panel-pins { 419cabc71b0SHsin-Yi Wang panel_3v3_enable: panel-3v3-enable { 420cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO35__FUNC_GPIO35>; 421cabc71b0SHsin-Yi Wang output-low; 422cabc71b0SHsin-Yi Wang }; 423cabc71b0SHsin-Yi Wang }; 424cabc71b0SHsin-Yi Wang 425cabc71b0SHsin-Yi Wang ppvarp_lcd_en: ppvarp-lcd-en { 426cabc71b0SHsin-Yi Wang pins1 { 427cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO66__FUNC_GPIO66>; 428cabc71b0SHsin-Yi Wang output-low; 429cabc71b0SHsin-Yi Wang }; 430cabc71b0SHsin-Yi Wang }; 431cabc71b0SHsin-Yi Wang 432cabc71b0SHsin-Yi Wang ppvarn_lcd_en: ppvarn-lcd-en { 433cabc71b0SHsin-Yi Wang pins1 { 434cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO166__FUNC_GPIO166>; 435cabc71b0SHsin-Yi Wang output-low; 436cabc71b0SHsin-Yi Wang }; 437cabc71b0SHsin-Yi Wang }; 438cabc71b0SHsin-Yi Wang 439cabc71b0SHsin-Yi Wang anx7625_pins: anx7625-pins { 440cabc71b0SHsin-Yi Wang pins1 { 441cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO45__FUNC_GPIO45>, 442cabc71b0SHsin-Yi Wang <PINMUX_GPIO73__FUNC_GPIO73>; 443cabc71b0SHsin-Yi Wang output-low; 444cabc71b0SHsin-Yi Wang }; 445cabc71b0SHsin-Yi Wang pins2 { 446cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO4__FUNC_GPIO4>; 447cabc71b0SHsin-Yi Wang input-enable; 448cabc71b0SHsin-Yi Wang bias-pull-up; 449cabc71b0SHsin-Yi Wang }; 450cabc71b0SHsin-Yi Wang }; 451cabc71b0SHsin-Yi Wang 452cabc71b0SHsin-Yi Wang touchscreen_pins: touchscreen-pins { 4533798c665SHsin-Yi Wang touch-int-odl { 454cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO155__FUNC_GPIO155>; 455cabc71b0SHsin-Yi Wang input-enable; 456cabc71b0SHsin-Yi Wang bias-pull-up; 457cabc71b0SHsin-Yi Wang }; 458cabc71b0SHsin-Yi Wang 4593798c665SHsin-Yi Wang touch-rst-l { 460cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO156__FUNC_GPIO156>; 461cabc71b0SHsin-Yi Wang output-high; 462cabc71b0SHsin-Yi Wang }; 463cabc71b0SHsin-Yi Wang }; 464cabc71b0SHsin-Yi Wang 465cabc71b0SHsin-Yi Wang trackpad_pins: trackpad-pins { 4663798c665SHsin-Yi Wang trackpad-int { 467cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO7__FUNC_GPIO7>; 468cabc71b0SHsin-Yi Wang input-enable; 469cabc71b0SHsin-Yi Wang bias-disable; /* pulled externally */ 470cabc71b0SHsin-Yi Wang }; 471cabc71b0SHsin-Yi Wang }; 472cabc71b0SHsin-Yi Wang 4731e1acb87SChen-Yu Tsai pp3300_mipibrdg_en: pp3300-mipibrdg-en { 474cabc71b0SHsin-Yi Wang pins1 { 475cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO37__FUNC_GPIO37>; 476cabc71b0SHsin-Yi Wang output-low; 477cabc71b0SHsin-Yi Wang }; 478cabc71b0SHsin-Yi Wang }; 479cabc71b0SHsin-Yi Wang 480cabc71b0SHsin-Yi Wang volume_button_pins: volume-button-pins { 481cabc71b0SHsin-Yi Wang voldn-btn-odl { 482cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO6__FUNC_GPIO6>; 483cabc71b0SHsin-Yi Wang input-enable; 484cabc71b0SHsin-Yi Wang bias-pull-up; 485cabc71b0SHsin-Yi Wang }; 486cabc71b0SHsin-Yi Wang 487cabc71b0SHsin-Yi Wang volup-btn-odl { 488cabc71b0SHsin-Yi Wang pinmux = <PINMUX_GPIO5__FUNC_GPIO5>; 489cabc71b0SHsin-Yi Wang input-enable; 490cabc71b0SHsin-Yi Wang bias-pull-up; 491cabc71b0SHsin-Yi Wang }; 492cabc71b0SHsin-Yi Wang }; 493cabc71b0SHsin-Yi Wang}; 494cabc71b0SHsin-Yi Wang 495