mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-12 13:34:10 +08:00
5030b2fe6a
Touch controllers need some time after receiving reset command for the
firmware to finish re-initializing and be ready to respond to commands
from the host. The driver already had handling for the post-reset delay
for I2C and SPI transports, this change adds the handling to
SMBus-connected devices.
SMBus devices are peculiar because they implement legacy PS/2
compatibility mode, so reset is actually issued by psmouse driver on the
associated serio port, after which the control is passed to the RMI4
driver with SMBus companion device.
Note that originally the delay was added to psmouse driver in
|
||
---|---|---|
.. | ||
Kconfig | ||
Makefile | ||
rmi_2d_sensor.c | ||
rmi_2d_sensor.h | ||
rmi_bus.c | ||
rmi_bus.h | ||
rmi_driver.c | ||
rmi_driver.h | ||
rmi_f3a.c | ||
rmi_f01.c | ||
rmi_f03.c | ||
rmi_f11.c | ||
rmi_f12.c | ||
rmi_f30.c | ||
rmi_f34.c | ||
rmi_f34.h | ||
rmi_f34v7.c | ||
rmi_f54.c | ||
rmi_f55.c | ||
rmi_i2c.c | ||
rmi_smbus.c | ||
rmi_spi.c |