| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | iqs62x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Azoteq IQS620A/621/622/624/625 Multi-Function Sensors 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS620A, IQS621, IQS622, IQS624 and IQS625 multi-function sensors 21 - azoteq,iqs620a 22 - azoteq,iqs621 23 - azoteq,iqs622 24 - azoteq,iqs624 [all …]
|
| /linux/Documentation/devicetree/bindings/input/ |
| H A D | iqs626a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS626A is a 14-channel capacitive touch controller that features 14 additional Hall-effect and inductive sensing capabilities. 19 - $ref: touchscreen/touchscreen.yaml# 31 "#address-cells": 34 "#size-cells": 37 azoteq,suspend-mode: [all …]
|
| H A D | iqs62x-keys.yaml | 1 # 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# 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- 18 ing capabilities that can facilitate a variety of contactless key and switch 23 further details and examples. Sensor hardware configuration (self-capacitive [all …]
|
| H A D | iqs269a.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 13 - $ref: input.yaml# 16 The Azoteq IQS269A is an 8-channel capacitive touch controller that features 17 additional Hall-effect and inductive sensing capabilities. 24 - azoteq,iqs269a 25 - azoteq,iqs269a-00 26 - azoteq,iqs269a-d0 [all …]
|
| H A D | azoteq,iqs7222.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <jeff@labundy.com> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: 32 Specifies the GPIO connected to the device's active-low RDY output. [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | msm8916-samsung-gt5-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-pm8916.dtsi" 6 #include "msm8916-modem-qdsp6.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/interrupt-controller/irq.h> 11 #include <dt-bindings/sound/apq8016-lpass.h> 21 stdout-path = "serial0"; 24 reserved-memory { [all …]
|
| H A D | msm8939-longcheer-l9100.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8939-pm8916.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/input/input.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 12 #include <dt-bindings/pinctrl/qcom,pmic-mpp.h> 17 chassis-type = "handset"; [all …]
|
| H A D | msm8953-xiaomi-tissot.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 11 #include <dt-bindings/leds/common.h> 13 /delete-node/ &adsp_fw_mem; 14 /delete-node/ &qseecom_mem; 15 /delete-node/ &wcnss_fw_mem; 20 chassis-type = "handset"; 21 qcom,msm-id = <293 0>; 22 qcom,board-id = <0x1000b 0x00>; 24 gpio-keys { [all …]
|
| H A D | msm8998-oneplus-common.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * OnePlus 5(T) (cheeseburger / dumpling) common device tree source based on msm8998-mtp.dtsi 9 /dts-v1/; 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 20 qcom,msm-id = <292 0x20001>; /* 8998 v2.1 */ 23 #address-cells = <2>; 24 #size-cells = <2>; 29 compatible = "simple-framebuffer"; 47 power-domains = <&mmcc MDSS_GDSC>; [all …]
|
| H A D | sm6115-fxtec-pro1x.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (c) 2023 - 2024, Dang Huynh <danct12@riseup.net> 6 /dts-v1/; 11 #include <dt-bindings/arm/qcom,ids.h> 12 #include <dt-bindings/leds/common.h> 13 #include <dt-bindings/usb/pd.h> 18 chassis-type = "handset"; 20 qcom,msm-id = <QCOM_ID_SM6115 0x10000>; 23 #address-cells = <2>; 24 #size-cells = <2>; [all …]
|
| H A D | msm8998-xiaomi-sagit.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Xiaomi Mi 6 (sagit) device tree source based on msm8998-mtp.dtsi 10 /dts-v1/; 16 #include <dt-bindings/input/input.h> 17 #include <dt-bindings/leds/common.h> 18 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 24 /delete-node/ &adsp_mem; 25 /delete-node/ &mpss_mem; 26 /delete-node/ &venus_mem; 27 /delete-node/ &mba_mem; [all …]
|
| /linux/drivers/input/keyboard/ |
| H A D | iqs62x-keys.c | 1 // SPDX-License-Identifier: GPL-2.0+ 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() 62 iqs62x_keys->keycode, in iqs62x_keys_parse_prop() [all …]
|
| /linux/drivers/gpio/ |
| H A D | gpio-bd71828.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 #include <linux/mfd/rohm-bd71828.h> 26 * The HALL input pin can only be used as input. If this is the pin in bd71828_gpio_set() 27 * we are dealing with - then we are done in bd71828_gpio_set() 32 return regmap_update_bits(bdgpio->regmap, GPIO_OUT_REG(offset), in bd71828_gpio_set() 43 ret = regmap_read(bdgpio->regmap, BD71828_REG_IO_STAT, in bd71828_gpio_get() 46 ret = regmap_read(bdgpio->regmap, GPIO_OUT_REG(offset), in bd71828_gpio_get() 60 return -ENOTSUPP; in bd71828_gpio_set_config() 62 switch (pinconf_to_config_param(config)) { in bd71828_gpio_set_config() 64 return regmap_update_bits(bdgpio->regmap, in bd71828_gpio_set_config() [all …]
|
| /linux/arch/arm/boot/dts/qcom/ |
| H A D | qcom-msm8226-samsung-matisse-common.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 7 * The .dts should first include qcom-msm8226.dtsi or msm8926.dtsi depending on 11 #include <dt-bindings/input/input.h> 14 /delete-node/ &adsp_region; 15 /delete-node/ &mba_region; 16 /delete-node/ &mpss_region; 17 /delete-node/ &smem_region; 27 #address-cells = <1>; 28 #size-cells = <1>; 31 stdout-path = "display0"; [all …]
|
| H A D | qcom-apq8026-samsung-milletwifi.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 7 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/power/summit,smb347-charger.h> 11 #include "qcom-msm8226.dtsi" 14 /delete-node/ &adsp_region; 15 /delete-node/ &mba_region; 16 /delete-node/ &mpss_region; 17 /delete-node/ &smem_region; 20 model = "Samsung Galaxy Tab 4 8.0 Wi-Fi"; [all …]
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3566-pinenote.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/input/gpio-keys.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 12 chassis-type = "tablet"; 19 stdout-path = "serial2:1500000n8"; 22 adc-keys { 23 compatible = "adc-keys"; [all …]
|
| /linux/drivers/input/misc/ |
| H A D | iqs626a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for a trackpad that 227 .name = "event-prox", 233 .name = "event-prox-alt", 240 .name = "event-touch", 246 .name = "event-touch-alt", 253 .name = "event-deep", 259 .name = "event-deep-alt", 367 .name = "ulp-0", 378 .name = "trackpad-3x2", [all …]
|
| H A D | iqs269a.c | 1 // SPDX-License-Identifier: GPL-2.0+ 8 * inductive keys as well as Hall-effect switches, and one for each of the two 225 .name = "event-prox", 231 .name = "event-prox-alt", 238 .name = "event-touch", 244 .name = "event-touch-alt", 251 .name = "event-deep", 257 .name = "event-deep-alt", 339 * Slider 1 is unavailable if the touch-and-hold option is enabled via in iqs269_slider_type() 341 * the touch-and-hold timer ceiling. in iqs269_slider_type() [all …]
|
| /linux/drivers/char/tpm/ |
| H A D | tpm_tis.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Kylene Hall <kjhall@us.ibm.com> 10 * Maintained by: <tpmdd-devel@lists.sourceforge.net> 36 * irq = -1 means: no irq support 78 * Write a 32-bit word to the TPM MMIO address, and flush the write queue. 109 list_for_each_entry(id, &dev->pnp.ids, list) in has_hid() 110 if (!strcmp(hid, id->id)) in has_hid() 145 if (!aid || aid->driver_data != DEVICE_IS_TPM2) in check_acpi_tpm2() 152 if (ACPI_FAILURE(st) || tbl->header.length < sizeof(*tbl)) { in check_acpi_tpm2() 154 return -EINVAL; in check_acpi_tpm2() [all …]
|
| H A D | tpm-sysfs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * Kylene Hall <kjhall@us.ibm.com> 65 out->algorithm, in pubek_show() 66 out->encscheme, in pubek_show() 67 out->sigscheme, in pubek_show() 68 out->parameters, in pubek_show() 69 be32_to_cpu(out->keysize)); in pubek_show() 72 str += sprintf(str, "%16ph\n", &out->modulus[i]); in pubek_show() 78 return str - buf; in pubek_show() 107 str += sprintf(str, "PCR-%02d: ", i); in pcrs_show() [all …]
|
| /linux/arch/arm/boot/dts/nvidia/ |
| H A D | tegra114-asus-tf701t.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 /dts-v1/; 5 #include <dt-bindings/input/gpio-keys.h> 6 #include <dt-bindings/input/input.h> 13 chassis-type = "convertible"; 29 trusted-foundations { 30 compatible = "tlm,trusted-foundations"; 31 tlm,version-major = <2>; 32 tlm,version-minor = <8>; 40 reserved-memory { [all …]
|
| /linux/Documentation/translations/zh_TW/process/ |
| H A D | coding-style.rst | 1 .. SPDX-License-Identifier: GPL-2.0 3 .. include:: ../disclaimer-zh_TW.rst 5 :Original: Documentation/process/coding-style.rst 10 - 張樂 Zhang Le <r0bertz@gentoo.org> 11 - Andy Deng <theandy.deng@gmail.com> 12 - 吳想成 <bobwxc@email.cn> 15 - 王聰 Wang Cong <xiyou.wangcong@gmail.com> 16 - wheelz <kernel.zeng@gmail.com> 17 - 管旭東 Xudong Guan <xudong.guan@gmail.com> 18 - Li Zefan <lizf@cn.fujitsu.com> [all …]
|
| /linux/include/linux/ |
| H A D | tpm.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * Kylene Hall <kjhall@us.ibm.com> 436 return chip->flags & TPM_CHIP_FLAG_FIRMWARE_UPGRADE; in tpm_is_firmware_upgrade() 452 switch (tpm2_rc_value(ret)) { in tpm_ret_to_err() 456 return -ENOMEM; in tpm_ret_to_err() 458 return -EFAULT; in tpm_ret_to_err() 489 return -ENODEV; in tpm_is_tpm2() 494 return -ENODEV; in tpm_pcr_read() 500 return -ENODEV; in tpm_pcr_extend() 505 return -ENODEV; in tpm_get_random() [all …]
|
| /linux/fs/nfsd/ |
| H A D | nfscache.c | 1 // SPDX-License-Identifier: GPL-2.0 4 * change in the future and be a per-client cache. 64 * XXX: these limits are per-container, so memory used will increase 71 unsigned long low_pages = totalram_pages() - totalhigh_pages(); in nfsd_cache_size_limit() 73 limit = (16 * int_sqrt(low_pages)) << (PAGE_SHIFT-10); in nfsd_cache_size_limit() 95 rp->c_state = RC_UNUSED; in nfsd_cacherep_alloc() 96 rp->c_type = RC_NOCACHE; in nfsd_cacherep_alloc() 97 RB_CLEAR_NODE(&rp->c_node); in nfsd_cacherep_alloc() 98 INIT_LIST_HEAD(&rp->c_lru); in nfsd_cacherep_alloc() 100 memset(&rp->c_key, 0, sizeof(rp->c_key)); in nfsd_cacherep_alloc() [all …]
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos4212-tab3.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 9 /dts-v1/; 11 #include "exynos4412-ppmu-common.dtsi" 12 #include "exynos-mfc-reserved-memory.dtsi" 13 #include <dt-bindings/clock/samsung,s2mps11.h> 14 #include <dt-bindings/gpio/gpio.h> 15 #include <dt-bindings/leds/common.h> 16 #include <dt-bindings/input/gpio-keys.h> 17 #include <dt-bindings/input/input.h> 18 #include <dt-bindings/interrupt-controller/irq.h> [all …]
|