Searched +full:rmi4 +full:- +full:f (Results 1 – 6 of 6) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/input/ |
D | syna,rmi4.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/input/syna,rmi4.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Synaptics RMI4 compliant devices 10 - Jason A. Donenfeld <Jason@zx2c4.com> 11 - Matthias Schiffer <matthias.schiffer@ew.tq-group.com 12 - Vincent Huang <vincent.huang@tw.synaptics.com> 15 The Synaptics RMI4 (Register Mapped Interface 4) core is able to support RMI4 22 - syna,rmi4-i2c [all …]
|
/linux-6.12.1/drivers/input/rmi4/ |
D | rmi_bus.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2011-2016 Synaptics Incorporated 64 return dev->type == &rmi_device_type; in rmi_is_physical_device() 68 * rmi_register_transport_device - register a transport device connection 70 * on a bus (such as SPI, I2C, and so on) to the RMI4 sensor. 82 return -ENOMEM; in rmi_register_transport_device() 84 device_initialize(&rmi_dev->dev); in rmi_register_transport_device() 86 rmi_dev->xport = xport; in rmi_register_transport_device() 87 rmi_dev->number = atomic_inc_return(&transport_device_count) - 1; in rmi_register_transport_device() 89 dev_set_name(&rmi_dev->dev, "rmi4-%02d", rmi_dev->number); in rmi_register_transport_device() [all …]
|
D | rmi_f54.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2012-2015 Synaptics Incorporated 13 #include <media/v4l2-device.h> 14 #include <media/v4l2-ioctl.h> 15 #include <media/videobuf2-v4l2.h> 16 #include <media/videobuf2-vmalloc.h> 43 * enum rmi_f54_report_type - RMI4 F54 report types 47 * @F54_8BIT_IMAGE: Normalized 8-Bit Image Report. The capacitance variance 50 * @F54_16BIT_IMAGE: Normalized 16-Bit Image Report. The capacitance variance 54 * Raw 16-Bit Image Report. The raw capacitance for each [all …]
|
D | rmi_driver.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2011-2016 Synaptics Incorporated 6 * This driver provides the core support for a single RMI4-based device. 8 * The RMI4 specification can be found here (URL split for line length): 11 * 511-000136-01-Rev-E-RMI4-Interfacing-Guide.pdf 38 struct rmi_driver_data *data = dev_get_drvdata(&rmi_dev->dev); in rmi_free_function_list() 40 rmi_dbg(RMI_DEBUG_CORE, &rmi_dev->dev, "Freeing function list\n"); in rmi_free_function_list() 44 &data->function_list, node) { in rmi_free_function_list() 45 list_del(&fn->node); in rmi_free_function_list() 49 devm_kfree(&rmi_dev->dev, data->irq_memory); in rmi_free_function_list() [all …]
|
/linux-6.12.1/arch/arm/boot/dts/st/ |
D | ste-href-tvk1281618-r2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/input/input.h> 11 compatible = "gpio-keys"; 12 #address-cells = <1>; 13 #size-cells = <0>; 14 vdd-supply = <&ab8500_ldo_aux1_reg>; 15 pinctrl-names = "default"; 16 pinctrl-0 = <&prox_tvk_mode>, <&hall_tvk_mode>; 37 interrupt-parent = <&gpio6>; [all …]
|
/linux-6.12.1/arch/arm/boot/dts/qcom/ |
D | qcom-msm8974-lge-nexus5-hammerhead.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 12 chassis-type = "handset"; 20 stdout-path = "serial0:115200n8"; 23 gpio-keys { 24 compatible = "gpio-keys"; 26 pinctrl-names = "default"; [all …]
|