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