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