/openbmc/linux/drivers/input/rmi4/ |
H A D | rmi_bus.c | 13 #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 D | rmi_bus.h | 10 #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 D | rmi_i2c.c | 8 #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 D | rmi_spi.c | 9 #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 D | rmi_f55.c | 9 #include <linux/rmi.h>
|
H A D | rmi_driver.c | 23 #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 D | rmi_f34.c | 9 #include <linux/rmi.h> 436 dev_warn(dev, "RMI reset failed!\n"); in rmi_firmware_update()
|
H A D | rmi_f3a.c | 7 #include <linux/rmi.h>
|
H A D | rmi_f01.c | 8 #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 D | rmi_f03.c | 327 MODULE_DESCRIPTION("RMI F03 module");
|
H A D | rmi_2d_sensor.c | 12 #include <linux/rmi.h>
|
H A D | rmi_f30.c | 7 #include <linux/rmi.h>
|
H A D | rmi_smbus.c | 16 #include <linux/rmi.h>
|
/openbmc/linux/include/linux/ |
H A D | rmi.h | 81 * @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 D | hid-rmi.c | 20 #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 D | Makefile | 118 obj-$(CONFIG_HID_RMI) += hid-rmi.o
|
/openbmc/linux/Documentation/hwmon/ |
H A D | sbrmi.rst | 8 * 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 D | corsair-psu.rst | 40 interface of the HXi and RMi series.
|
/openbmc/linux/drivers/hwmon/ |
H A D | sbrmi.c | 3 * 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 D | amd,sbrmi.yaml | 8 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 D | action.yml | 19 docker rmi "${{ inputs.docker_image }}" || true
|
/openbmc/openbmc/meta-raspberrypi/.github/actions/docker-clean-dangling/ |
H A D | action.yml | 14 … if ! docker rmi $(docker images --filter "dangling=true" -q --no-trunc) > /dev/null 2>&1; then
|
/openbmc/linux/sound/soc/au1x/ |
H A D | Kconfig | 64 Alchemy/AMD/RMI/NetLogic Db1200, Db1550 and Db1300 evaluation boards.
|
/openbmc/openbmc/meta-openembedded/meta-multimedia/recipes-multimedia/streamripper/streamripper/ |
H A D | 0003-ripstream-fix-compilation.patch | 27 @@ -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 D | lenovo.c | 21 #include <linux/rmi.h> 335 /* Synaptics RMI touchscreen */
|