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 }; 96 96 97 &dsi_out { 97 &dsi_out { 98 remote-endpoint = <&anx7625_in>; 98 remote-endpoint = <&anx7625_in>; 99 }; 99 }; 100 100 101 &i2c0 { 101 &i2c0 { 102 status = "okay"; 102 status = "okay"; 103 103 104 touchscreen: touchscreen@10 { 104 touchscreen: touchscreen@10 { 105 compatible = "elan,ekth3500"; 105 compatible = "elan,ekth3500"; 106 reg = <0x10>; 106 reg = <0x10>; 107 107 108 pinctrl-names = "default"; 108 pinctrl-names = "default"; 109 pinctrl-0 = <&touchscreen_pins 109 pinctrl-0 = <&touchscreen_pins>; 110 110 111 interrupts-extended = <&pio 15 111 interrupts-extended = <&pio 155 IRQ_TYPE_LEVEL_LOW>; 112 112 113 reset-gpios = <&pio 156 GPIO_A 113 reset-gpios = <&pio 156 GPIO_ACTIVE_LOW>; 114 }; 114 }; 115 }; 115 }; 116 116 117 &i2c2 { 117 &i2c2 { 118 pinctrl-names = "default"; 118 pinctrl-names = "default"; 119 pinctrl-0 = <&i2c2_pins>; 119 pinctrl-0 = <&i2c2_pins>; 120 status = "okay"; 120 status = "okay"; 121 clock-frequency = <400000>; 121 clock-frequency = <400000>; 122 122 123 trackpad@15 { 123 trackpad@15 { 124 compatible = "elan,ekth3000"; 124 compatible = "elan,ekth3000"; 125 reg = <0x15>; 125 reg = <0x15>; 126 126 127 pinctrl-names = "default"; 127 pinctrl-names = "default"; 128 pinctrl-0 = <&trackpad_pins>; 128 pinctrl-0 = <&trackpad_pins>; 129 129 130 interrupts-extended = <&pio 7 130 interrupts-extended = <&pio 7 IRQ_TYPE_LEVEL_LOW>; 131 131 132 wakeup-source; 132 wakeup-source; 133 }; 133 }; 134 }; 134 }; 135 135 136 &i2c4 { 136 &i2c4 { 137 pinctrl-names = "default"; 137 pinctrl-names = "default"; 138 pinctrl-0 = <&i2c4_pins>; 138 pinctrl-0 = <&i2c4_pins>; 139 status = "okay"; 139 status = "okay"; 140 clock-frequency = <100000>; 140 clock-frequency = <100000>; 141 141 142 anx_bridge: anx7625@58 { 142 anx_bridge: anx7625@58 { 143 compatible = "analogix,anx7625 143 compatible = "analogix,anx7625"; 144 reg = <0x58>; 144 reg = <0x58>; 145 pinctrl-names = "default"; 145 pinctrl-names = "default"; 146 pinctrl-0 = <&anx7625_pins>; 146 pinctrl-0 = <&anx7625_pins>; 147 enable-gpios = <&pio 45 GPIO_A 147 enable-gpios = <&pio 45 GPIO_ACTIVE_HIGH>; 148 reset-gpios = <&pio 73 GPIO_AC 148 reset-gpios = <&pio 73 GPIO_ACTIVE_HIGH>; 149 vdd10-supply = <&pp1200_mipibr 149 vdd10-supply = <&pp1200_mipibrdg>; 150 vdd18-supply = <&pp1800_mipibr 150 vdd18-supply = <&pp1800_mipibrdg>; 151 vdd33-supply = <&vddio_mipibrd 151 vdd33-supply = <&vddio_mipibrdg>; 152 152 153 ports { 153 ports { 154 #address-cells = <1>; 154 #address-cells = <1>; 155 #size-cells = <0>; 155 #size-cells = <0>; 156 156 157 port@0 { 157 port@0 { 158 reg = <0>; 158 reg = <0>; 159 159 160 anx7625_in: en 160 anx7625_in: endpoint { 161 remote 161 remote-endpoint = <&dsi_out>; 162 }; 162 }; 163 }; 163 }; 164 164 165 port@1 { 165 port@1 { 166 reg = <1>; 166 reg = <1>; 167 167 168 anx7625_out: e 168 anx7625_out: endpoint { 169 remote 169 remote-endpoint = <&panel_in>; 170 }; 170 }; 171 }; 171 }; 172 }; 172 }; 173 173 174 aux-bus { 174 aux-bus { 175 panel: panel { 175 panel: panel { 176 compatible = " 176 compatible = "edp-panel"; 177 power-supply = 177 power-supply = <&pp3300_panel>; 178 backlight = <& 178 backlight = <&backlight_lcd0>; 179 179 180 port { 180 port { 181 panel_ 181 panel_in: endpoint { 182 182 remote-endpoint = <&anx7625_out>; 183 }; 183 }; 184 }; 184 }; 185 }; 185 }; 186 }; 186 }; 187 }; 187 }; 188 }; 188 }; 189 189 190 &i2c_tunnel { 190 &i2c_tunnel { 191 google,remote-bus = <2>; 191 google,remote-bus = <2>; 192 }; 192 }; 193 193 194 &pio { 194 &pio { 195 /* 192 lines */ 195 /* 192 lines */ 196 gpio-line-names = 196 gpio-line-names = 197 "SPI_AP_EC_CS_L", 197 "SPI_AP_EC_CS_L", 198 "SPI_AP_EC_MOSI", 198 "SPI_AP_EC_MOSI", 199 "SPI_AP_EC_CLK", 199 "SPI_AP_EC_CLK", 200 "I2S3_DO", 200 "I2S3_DO", 201 "USB_PD_INT_ODL", 201 "USB_PD_INT_ODL", 202 "", 202 "", 203 "", 203 "", 204 "", 204 "", 205 "", 205 "", 206 "IT6505_HPD_L", 206 "IT6505_HPD_L", 207 "I2S3_TDM_D3", 207 "I2S3_TDM_D3", 208 "SOC_I2C6_1V8_SCL", 208 "SOC_I2C6_1V8_SCL", 209 "SOC_I2C6_1V8_SDA", 209 "SOC_I2C6_1V8_SDA", 210 "DPI_D0", 210 "DPI_D0", 211 "DPI_D1", 211 "DPI_D1", 212 "DPI_D2", 212 "DPI_D2", 213 "DPI_D3", 213 "DPI_D3", 214 "DPI_D4", 214 "DPI_D4", 215 "DPI_D5", 215 "DPI_D5", 216 "DPI_D6", 216 "DPI_D6", 217 "DPI_D7", 217 "DPI_D7", 218 "DPI_D8", 218 "DPI_D8", 219 "DPI_D9", 219 "DPI_D9", 220 "DPI_D10", 220 "DPI_D10", 221 "DPI_D11", 221 "DPI_D11", 222 "DPI_HSYNC", 222 "DPI_HSYNC", 223 "DPI_VSYNC", 223 "DPI_VSYNC", 224 "DPI_DE", 224 "DPI_DE", 225 "DPI_CK", 225 "DPI_CK", 226 "AP_MSDC1_CLK", 226 "AP_MSDC1_CLK", 227 "AP_MSDC1_DAT3", 227 "AP_MSDC1_DAT3", 228 "AP_MSDC1_CMD", 228 "AP_MSDC1_CMD", 229 "AP_MSDC1_DAT0", 229 "AP_MSDC1_DAT0", 230 "AP_MSDC1_DAT2", 230 "AP_MSDC1_DAT2", 231 "AP_MSDC1_DAT1", 231 "AP_MSDC1_DAT1", 232 "", 232 "", 233 "", 233 "", 234 "", 234 "", 235 "", 235 "", 236 "", 236 "", 237 "", 237 "", 238 "OTG_EN", 238 "OTG_EN", 239 "DRVBUS", 239 "DRVBUS", 240 "DISP_PWM", 240 "DISP_PWM", 241 "DSI_TE", 241 "DSI_TE", 242 "LCM_RST_1V8", 242 "LCM_RST_1V8", 243 "AP_CTS_WIFI_RTS", 243 "AP_CTS_WIFI_RTS", 244 "AP_RTS_WIFI_CTS", 244 "AP_RTS_WIFI_CTS", 245 "SOC_I2C5_1V8_SCL", 245 "SOC_I2C5_1V8_SCL", 246 "SOC_I2C5_1V8_SDA", 246 "SOC_I2C5_1V8_SDA", 247 "SOC_I2C3_1V8_SCL", 247 "SOC_I2C3_1V8_SCL", 248 "SOC_I2C3_1V8_SDA", 248 "SOC_I2C3_1V8_SDA", 249 "", 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 "SOC_I2C1_1V8_SDA", 278 "SOC_I2C1_1V8_SDA", 279 "SOC_I2C0_1V8_SDA", 279 "SOC_I2C0_1V8_SDA", 280 "SOC_I2C0_1V8_SCL", 280 "SOC_I2C0_1V8_SCL", 281 "SOC_I2C1_1V8_SCL", 281 "SOC_I2C1_1V8_SCL", 282 "AP_SPI_H1_MISO", 282 "AP_SPI_H1_MISO", 283 "AP_SPI_H1_CS_L", 283 "AP_SPI_H1_CS_L", 284 "AP_SPI_H1_MOSI", 284 "AP_SPI_H1_MOSI", 285 "AP_SPI_H1_CLK", 285 "AP_SPI_H1_CLK", 286 "I2S5_BCK", 286 "I2S5_BCK", 287 "I2S5_LRCK", 287 "I2S5_LRCK", 288 "I2S5_DO", 288 "I2S5_DO", 289 "BOOTBLOCK_EN_L", 289 "BOOTBLOCK_EN_L", 290 "MT8183_KPCOL0", 290 "MT8183_KPCOL0", 291 "SPI_AP_EC_MISO", 291 "SPI_AP_EC_MISO", 292 "UART_DBG_TX_AP_RX", 292 "UART_DBG_TX_AP_RX", 293 "UART_AP_TX_DBG_RX", 293 "UART_AP_TX_DBG_RX", 294 "I2S2_MCK", 294 "I2S2_MCK", 295 "I2S2_BCK", 295 "I2S2_BCK", 296 "CLK_5M_WCAM", 296 "CLK_5M_WCAM", 297 "CLK_2M_UCAM", 297 "CLK_2M_UCAM", 298 "I2S2_LRCK", 298 "I2S2_LRCK", 299 "I2S2_DI", 299 "I2S2_DI", 300 "SOC_I2C2_1V8_SCL", 300 "SOC_I2C2_1V8_SCL", 301 "SOC_I2C2_1V8_SDA", 301 "SOC_I2C2_1V8_SDA", 302 "SOC_I2C4_1V8_SCL", 302 "SOC_I2C4_1V8_SCL", 303 "SOC_I2C4_1V8_SDA", 303 "SOC_I2C4_1V8_SDA", 304 "", 304 "", 305 "SCL8", 305 "SCL8", 306 "SDA8", 306 "SDA8", 307 "FCAM_PWDN_L", 307 "FCAM_PWDN_L", 308 "", 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 "I2S_PMIC", 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 "", 341 "", 342 "", 342 "", 343 "", 343 "", 344 "", 344 "", 345 "", 345 "", 346 "", 346 "", 347 /* 347 /* 348 * AP_FLASH_WP_L is crossystem 348 * AP_FLASH_WP_L is crossystem ABI. Rev1 schematics 349 * call it BIOS_FLASH_WP_R_L. 349 * call it BIOS_FLASH_WP_R_L. 350 */ 350 */ 351 "AP_FLASH_WP_L", 351 "AP_FLASH_WP_L", 352 "EC_AP_INT_ODL", 352 "EC_AP_INT_ODL", 353 "IT6505_INT_ODL", 353 "IT6505_INT_ODL", 354 "H1_INT_OD_L", 354 "H1_INT_OD_L", 355 "", 355 "", 356 "", 356 "", 357 "", 357 "", 358 "", 358 "", 359 "", 359 "", 360 "", 360 "", 361 "", 361 "", 362 "AP_SPI_FLASH_MISO", 362 "AP_SPI_FLASH_MISO", 363 "AP_SPI_FLASH_CS_L", 363 "AP_SPI_FLASH_CS_L", 364 "AP_SPI_FLASH_MOSI", 364 "AP_SPI_FLASH_MOSI", 365 "AP_SPI_FLASH_CLK", 365 "AP_SPI_FLASH_CLK", 366 "DA7219_IRQ", 366 "DA7219_IRQ", 367 "", 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 pp1200_mipibrdg_en: pp1200-mipibrdg-en 394 pp1200_mipibrdg_en: pp1200-mipibrdg-en { 395 pins1 { 395 pins1 { 396 pinmux = <PINMUX_GPIO5 396 pinmux = <PINMUX_GPIO54__FUNC_GPIO54>; 397 output-low; 397 output-low; 398 }; 398 }; 399 }; 399 }; 400 400 401 pp1800_lcd_en: pp1800-lcd-en { 401 pp1800_lcd_en: pp1800-lcd-en { 402 pins1 { 402 pins1 { 403 pinmux = <PINMUX_GPIO3 403 pinmux = <PINMUX_GPIO36__FUNC_GPIO36>; 404 output-low; 404 output-low; 405 }; 405 }; 406 }; 406 }; 407 407 408 pp3300_panel_pins: pp3300-panel-pins { 408 pp3300_panel_pins: pp3300-panel-pins { 409 panel_3v3_enable: panel-3v3-en 409 panel_3v3_enable: panel-3v3-enable { 410 pinmux = <PINMUX_GPIO3 410 pinmux = <PINMUX_GPIO35__FUNC_GPIO35>; 411 output-low; 411 output-low; 412 }; 412 }; 413 }; 413 }; 414 414 415 ppvarp_lcd_en: ppvarp-lcd-en { 415 ppvarp_lcd_en: ppvarp-lcd-en { 416 pins1 { 416 pins1 { 417 pinmux = <PINMUX_GPIO6 417 pinmux = <PINMUX_GPIO66__FUNC_GPIO66>; 418 output-low; 418 output-low; 419 }; 419 }; 420 }; 420 }; 421 421 422 ppvarn_lcd_en: ppvarn-lcd-en { 422 ppvarn_lcd_en: ppvarn-lcd-en { 423 pins1 { 423 pins1 { 424 pinmux = <PINMUX_GPIO1 424 pinmux = <PINMUX_GPIO166__FUNC_GPIO166>; 425 output-low; 425 output-low; 426 }; 426 }; 427 }; 427 }; 428 428 429 anx7625_pins: anx7625-pins { 429 anx7625_pins: anx7625-pins { 430 pins1 { 430 pins1 { 431 pinmux = <PINMUX_GPIO4 431 pinmux = <PINMUX_GPIO45__FUNC_GPIO45>, 432 <PINMUX_GPIO7 432 <PINMUX_GPIO73__FUNC_GPIO73>; 433 output-low; 433 output-low; 434 }; 434 }; 435 pins2 { 435 pins2 { 436 pinmux = <PINMUX_GPIO4 436 pinmux = <PINMUX_GPIO4__FUNC_GPIO4>; 437 input-enable; 437 input-enable; 438 bias-pull-up; 438 bias-pull-up; 439 }; 439 }; 440 }; 440 }; 441 441 442 touchscreen_pins: touchscreen-pins { 442 touchscreen_pins: touchscreen-pins { 443 touch-int-odl { 443 touch-int-odl { 444 pinmux = <PINMUX_GPIO1 444 pinmux = <PINMUX_GPIO155__FUNC_GPIO155>; 445 input-enable; 445 input-enable; 446 bias-pull-up; 446 bias-pull-up; 447 }; 447 }; 448 448 449 touch-rst-l { 449 touch-rst-l { 450 pinmux = <PINMUX_GPIO1 450 pinmux = <PINMUX_GPIO156__FUNC_GPIO156>; 451 output-high; 451 output-high; 452 }; 452 }; 453 }; 453 }; 454 454 455 trackpad_pins: trackpad-pins { 455 trackpad_pins: trackpad-pins { 456 trackpad-int { 456 trackpad-int { 457 pinmux = <PINMUX_GPIO7 457 pinmux = <PINMUX_GPIO7__FUNC_GPIO7>; 458 input-enable; 458 input-enable; 459 bias-disable; /* pulle 459 bias-disable; /* pulled externally */ 460 }; 460 }; 461 }; 461 }; 462 462 463 vddio_mipibrdg_en: vddio-mipibrdg-en { 463 vddio_mipibrdg_en: vddio-mipibrdg-en { 464 pins1 { 464 pins1 { 465 pinmux = <PINMUX_GPIO3 465 pinmux = <PINMUX_GPIO37__FUNC_GPIO37>; 466 output-low; 466 output-low; 467 }; 467 }; 468 }; 468 }; 469 469 470 volume_button_pins: volume-button-pins 470 volume_button_pins: volume-button-pins { 471 voldn-btn-odl { 471 voldn-btn-odl { 472 pinmux = <PINMUX_GPIO6 472 pinmux = <PINMUX_GPIO6__FUNC_GPIO6>; 473 input-enable; 473 input-enable; 474 bias-pull-up; 474 bias-pull-up; 475 }; 475 }; 476 476 477 volup-btn-odl { 477 volup-btn-odl { 478 pinmux = <PINMUX_GPIO5 478 pinmux = <PINMUX_GPIO5__FUNC_GPIO5>; 479 input-enable; 479 input-enable; 480 bias-pull-up; 480 bias-pull-up; 481 }; 481 }; 482 }; 482 }; 483 }; 483 }; 484 484
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.