| /Linux-v5.15/Documentation/devicetree/bindings/input/ | 
| D | qcom,pm8xxx-keypad.txt | 5 - 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 …]
 
 | 
| D | omap-keypad.txt | 3 TI's Keypad controller is used to interface a SoC with a matrix-type6 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 …]
 
 | 
| D | twl4030-keypad.txt | 3 TWL4030's Keypad controller is used to interface a SoC with a matrix-type6 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 …]
 
 | 
| D | brcm,bcm-keypad.txt | 3 Broadcom Keypad controller is used to interface a SoC with a matrix-type6 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 …]
 
 | 
| D | lpc32xx-key.txt | 3 This binding is based on the matrix-keymap binding with the following7 - 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 …]
 
 | 
| D | matrix-keymap.yaml | 1 # 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 …]
 
 | 
| D | st-keyscan.txt | 4 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 …]
 
 | 
| D | samsung-keypad.txt | 3 Samsung's Keypad controller is used to interface a SoC with a matrix-type6 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 …]
 
 | 
| D | tca8418_keypad.txt | 1 This binding is based on the matrix-keymap binding with the following4 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.
 
 | 
| D | stmpe-keypad.txt | 4  - 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 …]
 
 | 
| D | google,cros-ec-keyb.yaml | 1 # 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 …]
 
 | 
| D | pxa27x-keypad.txt | 4 - 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 …]
 
 | 
| /Linux-v5.15/Documentation/devicetree/bindings/mfd/ | 
| D | tc3589x.txt | 1 * Toshiba TC3589x multi-purpose expander3 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 …]
 
 | 
| /Linux-v5.15/drivers/input/keyboard/ | 
| D | stmpe-keypad.c | 1 // SPDX-License-Identifier: GPL-2.0-only3  * 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 …]
 
 | 
| D | tc3589x-keypad.c | 1 // SPDX-License-Identifier: GPL-2.0-only3  * 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 …]
 
 | 
| /Linux-v5.15/drivers/input/ | 
| D | matrix-keymap.c | 1 // SPDX-License-Identifier: GPL-2.0-only26 	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 …]
 
 | 
| /Linux-v5.15/arch/arm/boot/dts/ | 
| D | cros-ec-keyboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Keyboard dts fragment for devices that use cros-ec-keyboard
 8 #include <dt-bindings/input/input.h>
 9 #include <dt-bindings/input/cros-ec-keyboard.h>
 12 	keyboard_controller: keyboard-controller {
 13 		compatible = "google,cros-ec-keyb";
 14 		keypad,num-rows = <8>;
 15 		keypad,num-columns = <13>;
 16 		google,needs-ghost-filter;
 
 | 
| D | omap4-droid-bionic-xt875.dts | 1 // SPDX-License-Identifier: GPL-2.0-only2 /dts-v1/;
 4 #include "motorola-mapphone-common.dtsi"
 8 	compatible = "motorola,droid-bionic", "ti,omap4430", "ti,omap4";
 12 	keypad,num-rows = <8>;
 13 	keypad,num-columns = <8>;
 21 	led-controller@38 {
 23 		#address-cells = <1>;
 24 		#size-cells = <0>;
 27 		enable-gpios = <&gpio6 12 GPIO_ACTIVE_HIGH>;
 [all …]
 
 | 
| D | qcom-msm8660-surf.dts | 1 // SPDX-License-Identifier: GPL-2.02 #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 …]
 
 | 
| D | imx53-voipac-bsb.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later6 /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 …]
 
 | 
| D | twl4030.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only3  * Copyright (C) 2011 Texas Instruments Incorporated - http://www.ti.com/
 11 	interrupt-controller;
 12 	#interrupt-cells = <1>;
 15 		compatible = "ti,twl4030-rtc";
 20 		compatible = "ti,twl4030-bci";
 22 		bci3v1-supply = <&vusb3v1>;
 23 		io-channels = <&twl_madc 11>;
 24 		io-channel-names = "vac";
 28 		compatible = "ti,twl4030-wdt";
 [all …]
 
 | 
| /Linux-v5.15/tools/power/x86/turbostat/ | 
| D | turbostat.8 | 3 turbostat \- Report processor frequency and idle statistics12 .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 …]
 
 | 
| /Linux-v5.15/Documentation/userspace-api/media/dvb/ | 
| D | dmx-get-stc.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later11 ----
 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 …]
 
 | 
| /Linux-v5.15/tools/perf/ | 
| D | builtin-diff.c | 1 // SPDX-License-Identifier: GPL-2.03  * 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 …]
 
 | 
| /Linux-v5.15/Documentation/userspace-api/media/v4l/ | 
| D | ext-ctrls-codec.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later3 .. _codec-controls:
 24 .. _mpeg-control-id:
 27 -----------------
 35 .. _v4l2-mpeg-stream-type:
 40 enum v4l2_mpeg_stream_type -
 41     The MPEG-1, -2 or -4 output stream type. One cannot assume anything
 48 .. flat-table::
 49     :header-rows:  0
 50     :stub-columns: 0
 [all …]
 
 |