Загрузка данных


        kbd_matrix: kbd-matrix {
                compatible = "gpio-kbd-matrix";
                row-gpios = <&gpio1 26 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>,
                                <&gpio1 27 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>,
                                <&gpio1 20 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>,
                                <&gpio1 21 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>;
                col-gpios = <&gpio1 23 GPIO_ACTIVE_LOW>,
                                <&gpio1 22 GPIO_ACTIVE_LOW>,
                                <&gpio1 18 GPIO_ACTIVE_LOW>,
                                <&gpio3 13 GPIO_ACTIVE_LOW>;
                keymap {
                        compatible = "input-keymap";
                        keymap = <
                            MATRIX_KEY(0, 0, INPUT_KEY_1)
                            MATRIX_KEY(0, 1, INPUT_KEY_2)
                            MATRIX_KEY(0, 2, INPUT_KEY_3)
                            MATRIX_KEY(0, 3, INPUT_KEY_A)
                            MATRIX_KEY(1, 0, INPUT_KEY_4)
                            MATRIX_KEY(1, 1, INPUT_KEY_5)
                            MATRIX_KEY(1, 2, INPUT_KEY_6)
                            MATRIX_KEY(1, 3, INPUT_KEY_B)
                            MATRIX_KEY(2, 0, INPUT_KEY_7)
                            MATRIX_KEY(2, 1, INPUT_KEY_8)
                            MATRIX_KEY(2, 2, INPUT_KEY_9)
                            MATRIX_KEY(2, 3, INPUT_KEY_C)
                            MATRIX_KEY(3, 0, INPUT_KEY_DOT)
                            MATRIX_KEY(3, 1, INPUT_KEY_0)
                            MATRIX_KEY(3, 2, INPUT_KEY_T)
                            MATRIX_KEY(3, 3, INPUT_KEY_D)
                        >;
                        row-size = <4>;
                        col-size = <4>;
                };
        };