Home
last modified time | relevance | path

Searched full:rmi (Results 1 – 25 of 44) sorted by relevance

12

/openbmc/linux/drivers/input/rmi4/
H A Drmi_bus.c13 #include <linux/rmi.h>
43 * RMI Physical devices
45 * Physical RMI device consists of several functions serving particular
47 * function present in every RMI device.
69 * on the RMI bus. Transport drivers provide communication from the devices
288 * __rmi_register_function_handler - register a handler for an RMI function
289 * @handler: RMI handler that should be registered.
293 * This function performs additional setup of RMI function handler and
294 * registers it with the RMI core so that it can be bound to
295 * RMI function devices.
[all …]
H A Drmi_bus.h10 #include <linux/rmi.h>
24 * @fd: The function descriptor of the RMI function
25 * @rmi_dev: Pointer to the RMI device associated with this function container
56 * struct rmi_function_handler - driver routines for a particular RMI function.
58 * @func: The RMI function number
114 * @d: Pointer to an RMI device
126 * @d: Pointer to an RMI device
141 * @d: Pointer to an RMI device
158 * @d: Pointer to an RMI device
172 * @d: Pointer to an RMI device
H A Drmi_i2c.c8 #include <linux/rmi.h>
49 * rmi_set_page - Set RMI page
53 * RMI devices have 16-bit addressing, but some of the transport
54 * implementations (like SMBus) only have 8-bit addressing. So RMI implements
387 MODULE_DESCRIPTION("RMI I2C driver");
H A Drmi_spi.c9 #include <linux/rmi.h>
243 * rmi_set_page - Set RMI page
247 * RMI devices have 16-bit addressing, but some of the transport
248 * implementations (like SMBus) only have 8-bit addressing. So RMI implements
527 MODULE_DESCRIPTION("RMI SPI driver");
H A Drmi_f55.c9 #include <linux/rmi.h>
H A Drmi_driver.c23 #include <linux/rmi.h>
338 * @rmi_dev: Pointer to an RMI device
1161 dev_warn(dev, "RMI initial reset failed! Continuing in spite of this.\n"); in rmi_driver_probe()
1186 * button events are not reported by rmi registers. in rmi_driver_probe()
H A Drmi_f34.c9 #include <linux/rmi.h>
436 dev_warn(dev, "RMI reset failed!\n"); in rmi_firmware_update()
H A Drmi_f3a.c7 #include <linux/rmi.h>
H A Drmi_f01.c8 #include <linux/rmi.h>
465 dev_info(&fn->dev, "found RMI device, manufacturer: %s, product: %s, fw id: %d\n", in rmi_f01_probe()
H A Drmi_f03.c327 MODULE_DESCRIPTION("RMI F03 module");
H A Drmi_2d_sensor.c12 #include <linux/rmi.h>
H A Drmi_f30.c7 #include <linux/rmi.h>
H A Drmi_smbus.c16 #include <linux/rmi.h>
/openbmc/linux/include/linux/
H A Drmi.h81 * @kernel_tracking - most moderns RMI f11 firmwares implement Multifinger
185 * end of each SPI transaction. The RMI SPI implementation will wait
226 * struct rmi_function_descriptor - RMI function base addresses
228 * @query_base_addr: The RMI Query base address
229 * @command_base_addr: The RMI Command base address
230 * @control_base_addr: The RMI Control base address
231 * @data_base_addr: The RMI Data base address
232 * @interrupt_source_count: The number of irqs this RMI function needs
233 * @function_number: The RMI function number
252 * struct rmi_transport_dev - represent an RMI transport device
[all …]
/openbmc/linux/drivers/hid/
H A Dhid-rmi.c20 #include <linux/rmi.h>
63 * @writeReport: output buffer when writing RMI registers
64 * @readReport: input buffer when reading RMI registers
77 * @rmi_irq: the irq that will be used to generate events to rmi-core
108 * rmi_set_page - Set RMI page
112 * RMI devices have 16-bit addressing, but some of the physical
113 * implementations (like SMBus) only have 8-bit addressing. So RMI implements
157 dev_err(&hdev->dev, "unable to set rmi mode to %d (%d)\n", mode, in rmi_set_mode()
316 /* switch the device to RMI if we receive a generic mouse report */ in rmi_reset_work()
517 dev_err(&hdev->dev, "failed to set rmi mode\n"); in rmi_input_configured()
[all …]
H A DMakefile118 obj-$(CONFIG_HID_RMI) += hid-rmi.o
/openbmc/linux/Documentation/hwmon/
H A Dsbrmi.rst8 * Sideband Remote Management Interface (SB-RMI) compliant AMD SoC
15 To instantiate this driver on an AMD CPU with SB-RMI
22 As mentioned in AMD's APML specification, The SB-RMI address is
27 Datasheet: The SB-RMI interface and protocol along with the Advanced
39 (SB-RMI) module from the external SMBus master that can be used to report socket
H A Dcorsair-psu.rst40 interface of the HXi and RMi series.
/openbmc/linux/drivers/hwmon/
H A Dsbrmi.c3 * sbrmi.c - hwmon driver for a SB-RMI mailbox
28 * SB-RMI supports soft mailbox service request to MP1 (power management
30 * SB-RMI message IDs
39 /* SB-RMI registers */
81 * Enable the SB-RMI Software alert status in sbrmi_enable_alert()
314 /* Enable alert for SB-RMI sequence */ in sbrmi_probe()
357 MODULE_DESCRIPTION("Hwmon driver for AMD SB-RMI emulated sensor");
/openbmc/linux/Documentation/devicetree/bindings/hwmon/
H A Damd,sbrmi.yaml8 Sideband Remote Management Interface (SB-RMI) compliant
15 SB Remote Management Interface (SB-RMI) is an SMBus compatible
30 of the SoC register reference. The SB-RMI address is normally 78h for
/openbmc/openbmc/meta-raspberrypi/.github/actions/docker-clean-image/
H A Daction.yml19 docker rmi "${{ inputs.docker_image }}" || true
/openbmc/openbmc/meta-raspberrypi/.github/actions/docker-clean-dangling/
H A Daction.yml14 … if ! docker rmi $(docker images --filter "dangling=true" -q --no-trunc) > /dev/null 2>&1; then
/openbmc/linux/sound/soc/au1x/
H A DKconfig64 Alchemy/AMD/RMI/NetLogic Db1200, Db1550 and Db1300 evaluation boards.
/openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/streamripper/streamripper/
H A D0003-ripstream-fix-compilation.patch27 @@ -713,11 +713,7 @@ write_id3v2_frame(RIP_MANAGER_INFO* rmi, char* tag_name, mchar* data,
/openbmc/linux/drivers/platform/x86/x86-android-tablets/
H A Dlenovo.c21 #include <linux/rmi.h>
335 /* Synaptics RMI touchscreen */

12