Searched +full:imx21 +full:- +full:kpp (Results 1 – 9 of 9) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/input/imx-keypad.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Freescale i.MX Keypad Port(KPP)10 - Liu Ying <gnuiyl@gmail.com>13 - $ref: /schemas/input/matrix-keymap.yaml#16 The KPP is designed to interface with a keypad matrix with 2-point contact17 or 3-point contact keys. The KPP is designed to simplify the software task18 of scanning a keypad matrix. The KPP is capable of detecting, debouncing,[all …]
1 // SPDX-License-Identifier: GPL-2.0+3 // Copyright 2016-2018 Vladimir Zapolskiy <vz@mleia.com>4 // Copyright 2012 Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>7 #address-cells = <1>;8 #size-cells = <1>;11 * pre-existing /chosen node to be available to insert the34 #address-cells = <1>;35 #size-cells = <0>;38 compatible = "arm,arm1136jf-s";44 avic: interrupt-controller@68000000 {[all …]
1 // SPDX-License-Identifier: GPL-2.0+5 #include "imx27-pinfunc.h"7 #include <dt-bindings/clock/imx27-clock.h>8 #include <dt-bindings/gpio/gpio.h>9 #include <dt-bindings/input/input.h>10 #include <dt-bindings/interrupt-controller/irq.h>13 #address-cells = <1>;14 #size-cells = <1>;17 * pre-existing /chosen node to be available to insert the43 aitc: aitc-interrupt-controller@10040000 {[all …]
1 // SPDX-License-Identifier: GPL-2.07 #include "imx35-pinfunc.h"10 #address-cells = <1>;11 #size-cells = <1>;14 * pre-existing /chosen node to be available to insert the38 #address-cells = <1>;39 #size-cells = <0>;42 compatible = "arm,arm1136jf-s";48 avic: avic-interrupt-controller@68000000 {49 compatible = "fsl,imx35-avic", "fsl,avic";[all …]
1 // SPDX-License-Identifier: GPL-2.0+5 #include <dt-bindings/gpio/gpio.h>6 #include "imx25-pinfunc.h"9 #address-cells = <1>;10 #size-cells = <1>;13 * pre-existing /chosen node to be available to insert the46 #address-cells = <1>;47 #size-cells = <0>;50 compatible = "arm,arm926ej-s";56 asic: asic-interrupt-controller@68000000 {[all …]
1 // SPDX-License-Identifier: GPL-2.0+6 #include "imx51-pinfunc.h"7 #include <dt-bindings/clock/imx5-clock.h>8 #include <dt-bindings/gpio/gpio.h>9 #include <dt-bindings/input/input.h>10 #include <dt-bindings/interrupt-controller/irq.h>13 #address-cells = <1>;14 #size-cells = <1>;17 * pre-existing /chosen node to be available to insert the42 tzic: tz-interrupt-controller@e0000000 {[all …]
1 // SPDX-License-Identifier: GPL-2.0+6 #include "imx53-pinfunc.h"7 #include <dt-bindings/clock/imx5-clock.h>8 #include <dt-bindings/gpio/gpio.h>9 #include <dt-bindings/input/input.h>10 #include <dt-bindings/interrupt-controller/irq.h>13 #address-cells = <1>;14 #size-cells = <1>;17 * pre-existing /chosen node to be available to insert the50 #address-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT6 #include <dt-bindings/clock/imx7d-clock.h>7 #include <dt-bindings/power/imx7-power.h>8 #include <dt-bindings/gpio/gpio.h>9 #include <dt-bindings/input/input.h>10 #include <dt-bindings/interrupt-controller/arm-gic.h>11 #include <dt-bindings/reset/imx7-reset.h>12 #include "imx7d-pinfunc.h"15 #address-cells = <1>;16 #size-cells = <1>;[all …]
1 // SPDX-License-Identifier: GPL-2.071 * -stable: achieved after a complete debounce process.72 * -unstable: used in the debouncing process.86 if ((keypad->cols_en_mask & (1 << col)) == 0) in imx_keypad_scan_matrix()91 * 3. configure columns as totem-pole to discharge capacitance. in imx_keypad_scan_matrix()92 * 4. configure columns as open-drain. in imx_keypad_scan_matrix()94 reg_val = readw(keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()96 writew(reg_val, keypad->mmio_base + KPDR); in imx_keypad_scan_matrix()98 reg_val = readw(keypad->mmio_base + KPCR); in imx_keypad_scan_matrix()99 reg_val &= ~((keypad->cols_en_mask & 0xff) << 8); in imx_keypad_scan_matrix()[all …]