Home
last modified time | relevance | path

Searched +full:iqs620a +full:- +full:keys (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/mfd/
H A Diqs62x.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Azoteq IQS620A/621/622/624/625 Multi-Function Sensors
7 * These devices rely on application-specific register settings and calibration
9 * separate tool converts the GUIs' ASCII-based output into a standard firmware
14 * Link to conversion tool: https://github.com/jlabundy/iqs62x-h2bin.git
114 list_for_each_entry(fw_blk, &iqs62x->fw_blk_head, list) { in iqs62x_dev_init()
119 if (fw_blk->addr == IQS62X_SYS_SETTINGS && in iqs62x_dev_init()
120 *fw_blk->data & IQS62X_SYS_SETTINGS_CLK_DIV) in iqs62x_dev_init()
123 if (fw_blk->mask) in iqs62x_dev_init()
124 ret = regmap_update_bits(iqs62x->regmap, fw_blk->addr, in iqs62x_dev_init()
[all …]
/linux/Documentation/devicetree/bindings/input/
H A Diqs62x-keys.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/input/iqs62x-keys.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Azoteq IQS620A/621/622/624/625 Keys and Switches
10 - Jeff LaBundy <jeff@labundy.com>
13 - $ref: input.yaml#
16 The Azoteq IQS620A, IQS621, IQS622, IQS624 and IQS625 multi-function sensors
17 feature a variety of self-capacitive, mutual-inductive and Hall-effect sens-
21 These functions are collectively represented by a "keys" child node from the
[all …]
/linux/drivers/input/keyboard/
H A Diqs62x-keys.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Azoteq IQS620A/621/622/624/625 Keys and Switches
25 [IQS62X_SW_HALL_N] = "hall-switch-north",
26 [IQS62X_SW_HALL_S] = "hall-switch-south",
51 ret = device_property_count_u32(&pdev->dev, "linux,keycodes"); in iqs62x_keys_parse_prop()
53 dev_err(&pdev->dev, "Too many keycodes present\n"); in iqs62x_keys_parse_prop()
54 return -EINVAL; in iqs62x_keys_parse_prop()
56 dev_err(&pdev->dev, "Failed to count keycodes: %d\n", ret); in iqs62x_keys_parse_prop()
59 iqs62x_keys->keycodemax = ret; in iqs62x_keys_parse_prop()
61 ret = device_property_read_u32_array(&pdev->dev, "linux,keycodes", in iqs62x_keys_parse_prop()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
24 board-specific setup logic must also provide a configuration data
38 be called adp5520-keys.
51 module will be called adp5588-keys.
61 module will be called adp5589-keys.
126 Say Y here if you have a PA-RISC machine and want to use an AT or
128 PA-RISC keyboards.
138 built-in keyboard (as opposed to an external keyboard).
140 The PrecisionBook has five keys that conflict with those used by most
152 in the left-hand column will be interpreted as the corresponding key
[all …]
/linux/include/linux/mfd/
H A Diqs62x.h1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * Azoteq IQS620A/621/622/624/625 Multi-Function Sensors
60 /* keys */