Home
last modified time | relevance | path

Searched full:kbc (Results 1 – 25 of 117) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/input/keyboard/
Dtegra-kbc.c26 /* Maximum row/column supported by Tegra KBC yet is 16x8 */
28 /* Maximum keys supported by Tegra KBC yet is 16 x 8*/
33 /* KBC row scan time and delay for beginning the row scan. */
37 /* KBC uses a 32KHz clock so a cycle = 1/32Khz */
40 /* KBC Registers */
42 /* KBC Control Register */
50 /* KBC Interrupt Register */
72 /* Tegra KBC hw support */
143 static void tegra_kbc_report_keys(struct tegra_kbc *kbc) in tegra_kbc_report_keys() argument
156 val = readl(kbc->mmio + KBC_KP_ENT0_0 + i); in tegra_kbc_report_keys()
[all …]
/kernel/linux/linux-6.6/drivers/input/keyboard/
Dtegra-kbc.c26 /* Maximum row/column supported by Tegra KBC yet is 16x8 */
28 /* Maximum keys supported by Tegra KBC yet is 16 x 8*/
33 /* KBC row scan time and delay for beginning the row scan. */
37 /* KBC uses a 32KHz clock so a cycle = 1/32Khz */
40 /* KBC Registers */
42 /* KBC Control Register */
50 /* KBC Interrupt Register */
72 /* Tegra KBC hw support */
143 static void tegra_kbc_report_keys(struct tegra_kbc *kbc) in tegra_kbc_report_keys() argument
156 val = readl(kbc->mmio + KBC_KP_ENT0_0 + i); in tegra_kbc_report_keys()
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/
Dnvidia,tegra20-kbc.txt7 - compatible: "nvidia,tegra20-kbc"
8 - reg: Register base address of KBC.
9 - interrupts: Interrupt number for the KBC.
10 - nvidia,kbc-row-pins: The KBC pins which are configured as row. This is an
12 - nvidia,kbc-col-pins: The KBC pins which are configured as column. This is an
21 - kbc
38 compatible = "nvidia,tegra20-kbc";
43 reset-names = "kbc";
46 nvidia,kbc-row-pins = <0 1 2>; /* pin 0, 1, 2 as rows */
47 nvidia,kbc-col-pins = <11 12 13>; /* pin 11, 12, 13 as columns */
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/
Dnvidia,tegra20-kbc.txt7 - compatible: "nvidia,tegra20-kbc"
8 - reg: Register base address of KBC.
9 - interrupts: Interrupt number for the KBC.
10 - nvidia,kbc-row-pins: The KBC pins which are configured as row. This is an
12 - nvidia,kbc-col-pins: The KBC pins which are configured as column. This is an
21 - kbc
38 compatible = "nvidia,tegra20-kbc";
43 reset-names = "kbc";
46 nvidia,kbc-row-pins = <0 1 2>; /* pin 0, 1, 2 as rows */
47 nvidia,kbc-col-pins = <11 12 13>; /* pin 11, 12, 13 as columns */
/kernel/linux/linux-6.6/arch/arm/boot/dts/nvidia/
Dtegra30-asus-nexus7-grouper.dtsi62 nvidia,function = "kbc";
83 nvidia,function = "kbc";
90 nvidia,function = "kbc";
97 nvidia,function = "kbc";
Dtegra30-asus-nexus7-tilapia.dtsi115 nvidia,function = "kbc";
136 nvidia,function = "kbc";
151 nvidia,function = "kbc";
158 nvidia,function = "kbc";
Dtegra30-beaver.dts930 nvidia,function = "kbc";
937 nvidia,function = "kbc";
944 nvidia,function = "kbc";
951 nvidia,function = "kbc";
958 nvidia,function = "kbc";
965 nvidia,function = "kbc";
972 nvidia,function = "kbc";
979 nvidia,function = "kbc";
986 nvidia,function = "kbc";
993 nvidia,function = "kbc";
[all …]
Dtegra30-ouya.dts1072 nvidia,function = "kbc";
1080 nvidia,function = "kbc";
1088 nvidia,function = "kbc";
1096 nvidia,function = "kbc";
1104 nvidia,function = "kbc";
1112 nvidia,function = "kbc";
1120 nvidia,function = "kbc";
1128 nvidia,function = "kbc";
1136 nvidia,function = "kbc";
1144 nvidia,function = "kbc";
[all …]
Dtegra20-harmony.dts144 nvidia,function = "kbc";
445 kbc@7000e200 {
449 nvidia,kbc-row-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>;
450 nvidia,kbc-col-pins = <16 17 18 19 20 21 22 23>;
Dtegra20-seaboard.dts145 nvidia,function = "kbc";
514 kbc@7000e200 {
519 nvidia,kbc-row-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>;
520 nvidia,kbc-col-pins = <16 17 18 19 20 21 22 23>;
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dtegra30-asus-nexus7-grouper.dtsi76 nvidia,function = "kbc";
97 nvidia,function = "kbc";
104 nvidia,function = "kbc";
111 nvidia,function = "kbc";
Dtegra30-asus-nexus7-tilapia.dtsi131 nvidia,function = "kbc";
152 nvidia,function = "kbc";
167 nvidia,function = "kbc";
174 nvidia,function = "kbc";
Dtegra30-beaver.dts930 nvidia,function = "kbc";
937 nvidia,function = "kbc";
944 nvidia,function = "kbc";
951 nvidia,function = "kbc";
958 nvidia,function = "kbc";
965 nvidia,function = "kbc";
972 nvidia,function = "kbc";
979 nvidia,function = "kbc";
986 nvidia,function = "kbc";
993 nvidia,function = "kbc";
[all …]
Dtegra20-harmony.dts144 nvidia,function = "kbc";
443 kbc@7000e200 {
447 nvidia,kbc-row-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>;
448 nvidia,kbc-col-pins = <16 17 18 19 20 21 22 23>;
Dtegra20-seaboard.dts145 nvidia,function = "kbc";
544 kbc@7000e200 {
549 nvidia,kbc-row-pins = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15>;
550 nvidia,kbc-col-pins = <16 17 18 19 20 21 22 23>;
/kernel/linux/linux-5.10/drivers/pinctrl/tegra/
Dpinctrl-tegra124.c1656 FUNCTION(kbc),
1920 …PINGROUP(kb_row0_pr0, KBC, RSVD2, RSVD3, RSVD4, 0x32bc, N, N…
1921 …PINGROUP(kb_row1_pr1, KBC, RSVD2, RSVD3, RSVD4, 0x32c0, N, N…
1922 …PINGROUP(kb_row2_pr2, KBC, RSVD2, RSVD3, RSVD4, 0x32c4, N, N…
1923 …PINGROUP(kb_row3_pr3, KBC, DISPLAYA, SYS, DISPLAYB, 0x32c8, N, N…
1924 …PINGROUP(kb_row4_pr4, KBC, DISPLAYA, RSVD3, DISPLAYB, 0x32cc, N, N…
1925 …PINGROUP(kb_row5_pr5, KBC, DISPLAYA, RSVD3, DISPLAYB, 0x32d0, N, N…
1926 …PINGROUP(kb_row6_pr6, KBC, DISPLAYA, DISPLAYA_ALT, DISPLAYB, 0x32d4, N, N…
1927 …PINGROUP(kb_row7_pr7, KBC, RSVD2, CLDVFS, UARTA, 0x32d8, N, N…
1928 …PINGROUP(kb_row8_ps0, KBC, RSVD2, CLDVFS, UARTA, 0x32dc, N, N…
[all …]
Dpinctrl-tegra114.c1494 FUNCTION(kbc),
1727 …PINGROUP(kb_row0_pr0, KBC, RSVD2, RSVD3, RSVD4, 0x32bc, N, N…
1728 …PINGROUP(kb_row1_pr1, KBC, RSVD2, RSVD3, RSVD4, 0x32c0, N, N…
1729 …PINGROUP(kb_row2_pr2, KBC, RSVD2, RSVD3, RSVD4, 0x32c4, N, N…
1730 …PINGROUP(kb_row3_pr3, KBC, DISPLAYA, RSVD3, DISPLAYB, 0x32c8, N, N…
1731 …PINGROUP(kb_row4_pr4, KBC, DISPLAYA, SPI2, DISPLAYB, 0x32cc, N, N…
1732 …PINGROUP(kb_row5_pr5, KBC, DISPLAYA, SPI2, DISPLAYB, 0x32d0, N, N…
1733 …PINGROUP(kb_row6_pr6, KBC, DISPLAYA, DISPLAYA_ALT, DISPLAYB, 0x32d4, N, N…
1734 …PINGROUP(kb_row7_pr7, KBC, RSVD2, CLDVFS, UARTA, 0x32d8, N, N…
1735 …PINGROUP(kb_row8_ps0, KBC, RSVD2, CLDVFS, UARTA, 0x32dc, N, N…
[all …]
Dpinctrl-tegra30.c2052 FUNCTION(kbc),
2302 …PINGROUP(kb_col0_pq0, KBC, NAND, TRACE, TEST, 0x32fc, N, …
2303 …PINGROUP(kb_col1_pq1, KBC, NAND, TRACE, TEST, 0x3300, N, …
2304 …PINGROUP(kb_col2_pq2, KBC, NAND, TRACE, RSVD4, 0x3304, N, …
2305 …PINGROUP(kb_col3_pq3, KBC, NAND, TRACE, RSVD4, 0x3308, N, …
2306 …PINGROUP(kb_col4_pq4, KBC, NAND, TRACE, RSVD4, 0x330c, N, …
2307 …PINGROUP(kb_col5_pq5, KBC, NAND, TRACE, RSVD4, 0x3310, N, …
2308 …PINGROUP(kb_col6_pq6, KBC, NAND, TRACE, MIO, 0x3314, N, …
2309 …PINGROUP(kb_col7_pq7, KBC, NAND, TRACE, MIO, 0x3318, N, …
2310 …PINGROUP(kb_row0_pr0, KBC, NAND, RSVD3, RSVD4, 0x32bc, N, …
[all …]
/kernel/linux/linux-6.6/drivers/pinctrl/tegra/
Dpinctrl-tegra124.c1653 FUNCTION(kbc),
1917 …PINGROUP(kb_row0_pr0, KBC, RSVD2, RSVD3, RSVD4, 0x32bc, N, N…
1918 …PINGROUP(kb_row1_pr1, KBC, RSVD2, RSVD3, RSVD4, 0x32c0, N, N…
1919 …PINGROUP(kb_row2_pr2, KBC, RSVD2, RSVD3, RSVD4, 0x32c4, N, N…
1920 …PINGROUP(kb_row3_pr3, KBC, DISPLAYA, SYS, DISPLAYB, 0x32c8, N, N…
1921 …PINGROUP(kb_row4_pr4, KBC, DISPLAYA, RSVD3, DISPLAYB, 0x32cc, N, N…
1922 …PINGROUP(kb_row5_pr5, KBC, DISPLAYA, RSVD3, DISPLAYB, 0x32d0, N, N…
1923 …PINGROUP(kb_row6_pr6, KBC, DISPLAYA, DISPLAYA_ALT, DISPLAYB, 0x32d4, N, N…
1924 …PINGROUP(kb_row7_pr7, KBC, RSVD2, CLDVFS, UARTA, 0x32d8, N, N…
1925 …PINGROUP(kb_row8_ps0, KBC, RSVD2, CLDVFS, UARTA, 0x32dc, N, N…
[all …]
Dpinctrl-tegra114.c1491 FUNCTION(kbc),
1724 …PINGROUP(kb_row0_pr0, KBC, RSVD2, RSVD3, RSVD4, 0x32bc, N, N…
1725 …PINGROUP(kb_row1_pr1, KBC, RSVD2, RSVD3, RSVD4, 0x32c0, N, N…
1726 …PINGROUP(kb_row2_pr2, KBC, RSVD2, RSVD3, RSVD4, 0x32c4, N, N…
1727 …PINGROUP(kb_row3_pr3, KBC, DISPLAYA, RSVD3, DISPLAYB, 0x32c8, N, N…
1728 …PINGROUP(kb_row4_pr4, KBC, DISPLAYA, SPI2, DISPLAYB, 0x32cc, N, N…
1729 …PINGROUP(kb_row5_pr5, KBC, DISPLAYA, SPI2, DISPLAYB, 0x32d0, N, N…
1730 …PINGROUP(kb_row6_pr6, KBC, DISPLAYA, DISPLAYA_ALT, DISPLAYB, 0x32d4, N, N…
1731 …PINGROUP(kb_row7_pr7, KBC, RSVD2, CLDVFS, UARTA, 0x32d8, N, N…
1732 …PINGROUP(kb_row8_ps0, KBC, RSVD2, CLDVFS, UARTA, 0x32dc, N, N…
[all …]
Dpinctrl-tegra30.c2049 FUNCTION(kbc),
2299 …PINGROUP(kb_col0_pq0, KBC, NAND, TRACE, TEST, 0x32fc, N, …
2300 …PINGROUP(kb_col1_pq1, KBC, NAND, TRACE, TEST, 0x3300, N, …
2301 …PINGROUP(kb_col2_pq2, KBC, NAND, TRACE, RSVD4, 0x3304, N, …
2302 …PINGROUP(kb_col3_pq3, KBC, NAND, TRACE, RSVD4, 0x3308, N, …
2303 …PINGROUP(kb_col4_pq4, KBC, NAND, TRACE, RSVD4, 0x330c, N, …
2304 …PINGROUP(kb_col5_pq5, KBC, NAND, TRACE, RSVD4, 0x3310, N, …
2305 …PINGROUP(kb_col6_pq6, KBC, NAND, TRACE, MIO, 0x3314, N, …
2306 …PINGROUP(kb_col7_pq7, KBC, NAND, TRACE, MIO, 0x3318, N, …
2307 …PINGROUP(kb_row0_pr0, KBC, NAND, RSVD3, RSVD4, 0x32bc, N, …
[all …]
/kernel/linux/linux-5.10/arch/x86/boot/
Da20.c32 return -1; /* Assume no KBC present */ in empty_8042()
83 is useful when dealing with the KBC or other slow external circuitry. */
/kernel/linux/linux-6.6/arch/x86/boot/
Da20.c32 return -1; /* Assume no KBC present */ in empty_8042()
83 is useful when dealing with the KBC or other slow external circuitry. */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/power/
Dwakeup-source.txt27 6. "nvidia,wakeup-source" Documentation/devicetree/bindings/input/nvidia,tegra20-kbc.txt
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/
Dwakeup-source.txt28 7. "nvidia,wakeup-source" Documentation/devicetree/bindings/input/nvidia,tegra20-kbc.txt

12345