|
1031 | 1031 | status = "disabled"; |
1032 | 1032 | }; |
1033 | 1033 |
|
1034 | | -/* RT-22 v0.2 Pinout Override */ |
| 1034 | +/* RT-22 v0.2 Pinout Override with Row2Col Logic */ |
1035 | 1035 | &kscan0 { |
| 1036 | + diode-direction = "row2col"; |
| 1037 | + |
1036 | 1038 | row-gpios |
1037 | | - = <&pro_micro 21 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* F6 - Row0 */ |
1038 | | - , <&pro_micro 20 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* F7 - Row1 */ |
1039 | | - , <&pro_micro 19 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* B1 - Row2 */ |
1040 | | - , <&pro_micro 18 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* B3 - Row3 */ |
| 1039 | + = <&pro_micro 21 GPIO_ACTIVE_HIGH> /* F6 - Row0 (Output) */ |
| 1040 | + , <&pro_micro 20 GPIO_ACTIVE_HIGH> /* F7 - Row1 (Output) */ |
| 1041 | + , <&pro_micro 19 GPIO_ACTIVE_HIGH> /* B1 - Row2 (Output) */ |
| 1042 | + , <&pro_micro 18 GPIO_ACTIVE_HIGH> /* B3 - Row3 (Output) */ |
1041 | 1043 | ; |
1042 | 1044 |
|
1043 | 1045 | col-gpios |
1044 | | - = <&pro_micro 15 GPIO_ACTIVE_HIGH> /* B2 - Col0 (dummy, keymap has &none here) */ |
1045 | | - , <&pro_micro 2 GPIO_ACTIVE_HIGH> /* SDA - Col1 (Q-A-Z) */ |
1046 | | - , <&pro_micro 4 GPIO_ACTIVE_HIGH> /* D4 - Col2 (W-S-X) */ |
1047 | | - , <&pro_micro 5 GPIO_ACTIVE_HIGH> /* C6 - Col3 (E-D-C + inner thumb) */ |
1048 | | - , <&pro_micro 6 GPIO_ACTIVE_HIGH> /* D7 - Col4 (R-F-V + middle thumb) */ |
1049 | | - , <&pro_micro 7 GPIO_ACTIVE_HIGH> /* E6 - Col5 (T-G-B + outer thumb) */ |
| 1046 | + = <&pro_micro 15 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* B2 - Col0 (dummy, Input) */ |
| 1047 | + , <&pro_micro 2 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* SDA - Col1 (Q-A-Z, Input) */ |
| 1048 | + , <&pro_micro 4 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* D4 - Col2 (W-S-X, Input) */ |
| 1049 | + , <&pro_micro 5 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* C6 - Col3 (E-D-C, Input) */ |
| 1050 | + , <&pro_micro 6 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* D7 - Col4 (R-F-V, Input) */ |
| 1051 | + , <&pro_micro 7 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)> /* E6 - Col5 (T-G-B, Input) */ |
1050 | 1052 | ; |
1051 | 1053 | }; |
0 commit comments