Home
last modified time | relevance | path

Searched +full:num +full:- +full:columns (Results 1 – 25 of 175) sorted by relevance

1234567

/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/input/
H A Dqcom,pm8xxx-keypad.txt5 - compatible:
9 "qcom,pm8058-keypad"
10 "qcom,pm8921-keypad"
12 - reg:
14 Value type: <prop-encoded-array>
17 - interrupts:
19 Value type: <prop-encoded-array>
25 - linux,keymap:
27 Value type: <prop-encoded-array>
29 input/matrix-keymap.txt.
[all …]
H A Dbrcm,bcm-keypad.txt3 Broadcom Keypad controller is used to interface a SoC with a matrix-type
6 The keypad controller can sense a key-press and key-release and report the
9 This binding is based on the matrix-keymap binding with the following
12 keypad,num-rows and keypad,num-columns are required.
15 - compatible: should be "brcm,bcm-keypad"
17 - reg: physical base address of the controller and length of memory mapped
20 - interrupts: The interrupt number to the cpu.
23 - keypad,num-rows: Number of row lines connected to the keypad
26 - keypad,num-columns: Number of column lines connected to the
29 - col-debounce-filter-period: The debounce period for the Column filter.
[all …]
H A Domap-keypad.txt3 TI's Keypad controller is used to interface a SoC with a matrix-type
6 The keypad controller can sense a key-press and key-release and report the
9 This binding is based on the matrix-keymap binding with the following
12 keypad,num-rows and keypad,num-columns are required.
15 - compatible: should be one of the following
16 - "ti,omap4-keypad": For controllers compatible with omap4 keypad
20 - linux,keypad-no-autorepeat: do no enable autorepeat feature.
24 compatible = "ti,omap4-keypad";
25 keypad,num-rows = <2>;
26 keypad,num-columns = <8>;
[all …]
H A Dtwl4030-keypad.txt3 TWL4030's Keypad controller is used to interface a SoC with a matrix-type
6 The keypad controller can sense a key-press and key-release and report the
9 This binding is based on the matrix-keymap binding with the following
12 * keypad,num-rows and keypad,num-columns are required.
15 - compatible: should be one of the following
16 - "ti,twl4030-keypad": For controllers compatible with twl4030 keypad
18 - interrupt: should be one of the following
19 - <1>: For controllers compatible with twl4030 keypad controller.
23 compatible = "ti,twl4030-keypad";
25 keypad,num-rows = <8>;
[all …]
H A Dlpc32xx-key.txt3 This binding is based on the matrix-keymap binding with the following
7 - compatible: Should be "nxp,lpc3220-key"
8 - reg: Physical base address of the controller and length of memory mapped
10 - interrupts: The interrupt number to the cpu.
11 - clocks: phandle to clock controller plus clock-specifier pair
12 - nxp,debounce-delay-ms: Debounce delay in ms
13 - nxp,scan-delay-ms: Repeated scan period in ms
14 - linux,keymap: the key-code to be reported when the key is pressed
16 Documentation/devicetree/bindings/input/matrix-keymap.txt
18 Note: keypad,num-rows and keypad,num-columns are required, and must be equal
[all …]
H A Dmatrix-keymap.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/matrix-keymap.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Common key matrices binding for matrix-connected key boards
10 - Olof Johansson <olof@lixom.net>
13 A simple common binding for matrix-connected key boards. Currently targeted at
19 for said properties are "linux,fn-keymap" or with another descriptive
24 $ref: '/schemas/types.yaml#/definitions/uint32-array'
26 An array of packed 1-cell entries containing the equivalent of row,
[all …]
H A Dst-keyscan.txt4 matrix-keymap.
7 - compatible: "st,sti-keyscan"
9 - reg: Register base address and size of st-keyscan controller.
11 - interrupts: Interrupt number for the st-keyscan controller.
13 - clocks: Must contain one entry, for the module clock.
14 See ../clocks/clock-bindings.txt for details.
16 - pinctrl: Should specify pin control groups used for this controller.
17 See ../pinctrl/pinctrl-bindings.txt for details.
19 - linux,keymap: The keymap for keys as described in the binding document
20 devicetree/bindings/input/matrix-keymap.txt.
[all …]
H A Dsamsung-keypad.txt3 Samsung's Keypad controller is used to interface a SoC with a matrix-type
6 The keypad controller can sense a key-press and key-release and report the
10 - compatible: should be one of the following
11 - "samsung,s3c6410-keypad": For controllers compatible with s3c6410 keypad
13 - "samsung,s5pv210-keypad": For controllers compatible with s5pv210 keypad
16 - reg: physical base address of the controller and length of memory mapped
19 - interrupts: The interrupt number to the cpu.
22 - samsung,keypad-num-rows: Number of row lines connected to the keypad
25 - samsung,keypad-num-columns: Number of column lines connected to the
28 - Keys represented as child nodes: Each key connected to the keypad
[all …]
H A Dtca8418_keypad.txt1 This binding is based on the matrix-keymap binding with the following
4 keypad,num-rows and keypad,num-columns are required.
7 - compatible: "ti,tca8418"
8 - reg: the I2C address
9 - interrupts: IRQ line number, should trigger on falling edge
10 - linux,keymap: Keys definitions, see keypad-matrix.
H A Dstmpe-keypad.txt4 - compatible : "st,stmpe-keypad"
5 - linux,keymap : See ./matrix-keymap.txt
8 - debounce-interval : Debouncing interval time in milliseconds
9 - st,scan-count : Scanning cycles elapsed before key data is updated
10 - st,no-autorepeat : If specified device will not autorepeat
11 - keypad,num-rows : See ./matrix-keymap.txt
12 - keypad,num-columns : See ./matrix-keymap.txt
17 compatible = "st,stmpe-keypad";
19 debounce-interval = <64>;
20 st,scan-count = <8>;
[all …]
H A Dpxa27x-keypad.txt4 - compatible : should be "marvell,pxa27x-keypad"
5 - reg : Address and length of the register set for the device
6 - interrupts : The interrupt for the keypad controller
7 - marvell,debounce-interval : How long time the key will be
13 Please refer to matrix-keymap.txt
16 - marvell,direct-key-count : How many direct keyes are used.
17 - marvell,direct-key-mask : The mask indicates which keyes
20 - marvell,direct-key-low-active : Direct key status register
24 - marvell,direct-key-map : It is a u16 array. Each item indicates
25 the linux key-code for the direct key.
[all …]
H A Dgoogle,cros-ec-keyb.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $id: http://devicetree.org/schemas/input/google,cros-ec-keyb.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Simon Glass <sjg@chromium.org>
12 - Benson Leung <bleung@chromium.org>
13 - Enric Balletbo i Serra <enric.balletbo@collabora.com>
22 - $ref: "/schemas/input/matrix-keymap.yaml#"
26 const: google,cros-ec-keyb
28 google,needs-ghost-filter:
[all …]
/OK3568_Linux_fs/external/xserver/debian/local/
H A Dxvfb-run8 # Build-Depends on xvfb and xauth.
10 set -e
12 PROGNAME=xvfb-run
16 XVFBARGS="-screen 0 1280x1024x24"
17 LISTENTCP="-nolisten tcp"
20 # Query the terminal to establish a default number of columns to use for
22 # the COLUMNS variable is not set. ($COLUMNS can react to SIGWINCH while the
26 *[!0-9]*|'') DEFCOLUMNS=80 ;;
31 echo "$PROGNAME: $*" | fmt -t -w ${COLUMNS:-$DEFCOLUMNS}
41 if [ -n "$*" ]; then
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mfd/
H A Dtc3589x.txt1 * Toshiba TC3589x multi-purpose expander
3 The Toshiba TC3589x series are I2C-based MFD devices which may expose the
4 following built-in devices: gpio, keypad, rotator (vibrator), PWM (for
7 - TC35890
8 - TC35892
9 - TC35893
10 - TC35894
11 - TC35895
12 - TC35896
15 - compatible : must be "toshiba,tc35890", "toshiba,tc35892", "toshiba,tc35893",
[all …]
/OK3568_Linux_fs/kernel/drivers/input/keyboard/
H A Dstmpe-keypad.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson SA 2010
5 * Author: Rabin Vincent <rabin.vincent@stericsson.com> for ST-Ericsson
60 * struct stmpe_keypad_variant - model-specific attributes
62 * auto-increments on multiple read
63 * @set_pullup: whether the pins need to have their pull-ups set
66 * @max_cols: maximum number of columns supported
68 * @col_gpios: bitmask of gpios which can be used for columns
89 .col_gpios = 0x000ff, /* GPIO 0 - 7 */
90 .row_gpios = 0x0ff00, /* GPIO 8 - 15 */
[all …]
H A Dtc3589x-keypad.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) ST-Ericsson SA 2010
21 /* Maximum supported keypad matrix row/columns size */
73 * struct tc35893_keypad_platform_data - platform specific keypad data
76 * @kcol: mask for available columns, value is 0xFF
95 * struct tc_keypad - data structure used by keypad driver
100 * @kcol: number of columns
117 struct tc3589x *tc3589x = keypad->tc3589x; in tc3589x_keypad_init_key_hardware()
118 const struct tc3589x_keypad_platform_data *board = keypad->board; in tc3589x_keypad_init_key_hardware()
121 if (board->kcol > TC3589x_MAX_KPCOL || board->krow > TC3589x_MAX_KPROW) in tc3589x_keypad_init_key_hardware()
[all …]
/OK3568_Linux_fs/u-boot/drivers/input/
H A Dcros_ec_keyb.c6 * SPDX-License-Identifier: GPL-2.0+
30 int key_cols; /* Number of keyboard columns */
43 * @return number of pressed keys, 0 for none, -EIO on error
56 if (cros_ec_scan_keyboard(dev->parent, &scan)) { in check_for_keys()
58 return -EIO; in check_for_keys()
71 for (col = num_keys = bit = 0; col < priv->matrix.num_cols; in check_for_keys()
73 for (row = 0; row < priv->matrix.num_rows; row++) { in check_for_keys()
79 key->row = row; in check_for_keys()
80 key->col = col; in check_for_keys()
81 key->valid = 1; in check_for_keys()
[all …]
/OK3568_Linux_fs/kernel/drivers/input/
H A Dmatrix-keymap.c1 // SPDX-License-Identifier: GPL-2.0-only
26 unsigned short *keymap = input_dev->keycode; in matrix_keypad_map_key()
32 dev_err(input_dev->dev.parent, in matrix_keypad_map_key()
39 __set_bit(code, input_dev->keybit); in matrix_keypad_map_key()
45 * matrix_keypad_parse_properties() - Read properties of matrix keypad
49 * @cols: Returns number of matrix columns
57 device_property_read_u32(dev, "keypad,num-rows", rows); in matrix_keypad_parse_properties()
58 device_property_read_u32(dev, "keypad,num-columns", cols); in matrix_keypad_parse_properties()
61 dev_err(dev, "number of keypad rows/columns not specified\n"); in matrix_keypad_parse_properties()
62 return -EINVAL; in matrix_keypad_parse_properties()
[all …]
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dqcom-msm8660-surf.dts1 // SPDX-License-Identifier: GPL-2.0
2 #include <dt-bindings/input/input.h>
4 #include "qcom-msm8660.dtsi"
8 compatible = "qcom,msm8660-surf", "qcom,msm8660";
15 stdout-path = "serial0:115200n8";
28 vsdcc_fixed: vsdcc-regulator {
29 compatible = "regulator-fixed";
30 regulator-name = "SDCC Power";
31 regulator-min-microvolt = <2700000>;
32 regulator-max-microvolt = <2700000>;
[all …]
H A Dimx53-voipac-bsb.dts1 // SPDX-License-Identifier: GPL-2.0-or-later
6 /dts-v1/;
7 #include "imx53-voipac-dmm-668.dtsi"
11 compatible = "fsl,imx53-voipac-sgtl5000",
12 "fsl,imx-audio-sgtl5000";
13 model = "imx53-voipac-sgtl5000";
14 ssi-controller = <&ssi2>;
15 audio-codec = <&sgtl5000>;
16 audio-routing =
18 mux-int-port = <2>;
[all …]
/OK3568_Linux_fs/kernel/tools/power/x86/turbostat/
H A Dturbostat.83 turbostat \- Report processor frequency and idle statistics
12 .RB [ "\--interval seconds" ]
15 idle power-state statistics, temperature and power on X86 processors.
19 in one-shot upon its completion.
22 The 5-second interval can be changed using the --interval option.
26 Options can be specified with a single or double '-', and only as much of the option
27 name as necessary to disambiguate it from others is necessary. Note that options are case-sensitiv…
29 \fB--add attributes\fP add column with counter having specified 'attributes'. The 'location' attri…
41 MSRs are read as 64-bits, u32 truncates the displayed value to 32-bits.
51 Any string that does not match a key-word above is used
[all …]
/OK3568_Linux_fs/u-boot/doc/device-tree-bindings/input/
H A Dcros-ec-keyb.txt8 This binding is based on matrix-keymap.txt and extends/modifies it as follows:
11 - compatible: "google,cros-ec-keyb"
14 - google,needs-ghost-filter: True to enable a ghost filter for the matrix
21 cros-ec-keyb {
22 compatible = "google,cros-ec-keyb";
23 keypad,num-rows = <8>;
24 keypad,num-columns = <13>;
25 google,needs-ghost-filter;
48 /* F5 6 - \ */
/OK3568_Linux_fs/kernel/tools/perf/
H A Dbuiltin-diff.c1 // SPDX-License-Identifier: GPL-2.0
3 * builtin-diff.c
23 #include "util/time-utils.h"
27 #include "util/block-info.h"
32 #include <subcmd/parse-options.h>
49 /* Diff command specific HPP columns. */
117 [COMPUTE_DELTA_ABS] = "delta-abs",
138 } columns[PERF_HPP_DIFF__MAX_INDEX] = { variable
185 int ret = -EINVAL; in setup_compute_opt_wdiff()
223 return -EINVAL; in setup_compute_opt()
[all …]
/OK3568_Linux_fs/kernel/Documentation/userspace-api/media/dvb/
H A Ddmx-get-stc.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
11 ----
16 --------
23 ---------
32 -----------
37 setting the :c:type:`num <dmx_stc>` field of stc before the ioctl (range 0...n).
40 ``stc->stc / stc->base``.
43 ------------
47 On error -1 is returned, and the ``errno`` variable is set
52 .. flat-table::
[all …]
/OK3568_Linux_fs/kernel/include/linux/soundwire/
H A Dsdw.h1 /* SPDX-License-Identifier: (GPL-2.0 OR BSD-3-Clause) */
2 /* Copyright(c) 2015-17 Intel Corporation. */
71 * enum sdw_slave_status - Slave status
89 * @SDW_CLK_PRE_DEPREPARE: pre clock stop de-prepare
90 * @SDW_CLK_POST_DEPREPARE: post clock stop de-prepare
100 * enum sdw_command_response - Command response as defined by SDW spec
180 * enum sdw_p15_behave - Slave Port 15 behaviour when the Master attempts a
191 * enum sdw_dpn_type - Data port types
206 * enum sdw_clk_stop_mode - Clock Stop modes
209 * @SDW_CLK_STOP_MODE1: Slave may have entered a deeper power-saving mode,
[all …]

1234567