| / { |
| /* |
| * There is no way to keep GPIOs |
| * during deep-sleep mode so output GPIOs |
| * and PWM's are useless. |
| */ |
| |
| /* Short TL_Key1 (J20 pin 15) to ground (J50 pin 15-23) */ |
| key_pool { |
| compatible = "gpio-keys"; |
| |
| inp { |
| gpios = <&gpioc 3 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>, |
| <&gpioc 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; |
| }; |
| }; |
| |
| key_matrix { |
| compatible = "gpio-keys"; |
| |
| col { |
| gpios = <&gpioc 2 GPIO_ACTIVE_HIGH>, |
| <&gpioc 0 GPIO_ACTIVE_HIGH>; |
| }; |
| |
| row { |
| gpios = <&gpioc 3 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>, |
| <&gpioc 1 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>; |
| }; |
| }; |
| }; |