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