Lines Matching +full:i2c +full:- +full:fast +full:- +full:mode

1 /* SPDX-License-Identifier: GPL-2.0 */
7 #include <linux/hid-over-i2c.h>
53 * change to low power LTR mode.
72 * struct quicki2c_subip_acpi_parameter - QuickI2C ACPI DSD parameters
73 * @device_address: I2C device slave address
74 * @connection_speed: I2C device expected connection speed
75 * @addressing_mode: I2C device slave address mode, 7bit or 10bit
88 * struct quicki2c_subip_acpi_config - QuickI2C ACPI DSD parameters
89 * @SMHX: Standard Mode (100 kbit/s) Serial Clock Line HIGH Period
90 * @SMLX: Standard Mode (100 kbit/s) Serial Clock Line LOW Period
91 * @SMTD: Standard Mode (100 kbit/s) Serial Data Line Transmit Hold Period
92 * @SMRD: Standard Mode (100 kbit/s) Serial Data Receive Hold Period
93 * @FMHX: Fast Mode (400 kbit/s) Serial Clock Line HIGH Period
94 * @FMLX: Fast Mode (400 kbit/s) Serial Clock Line LOW Period
95 * @FMTD: Fast Mode (400 kbit/s) Serial Data Line Transmit Hold Period
96 * @FMRD: Fast Mode (400 kbit/s) Serial Data Line Receive Hold Period
98 * in Standard Mode, Fast Mode and Fast Mode Plus
99 * @FPHX: Fast Mode Plus (1Mbit/sec) Serial Clock Line HIGH Period
100 * @FPLX: Fast Mode Plus (1Mbit/sec) Serial Clock Line LOW Period
101 * @FPTD: Fast Mode Plus (1Mbit/sec) Serial Data Line Transmit HOLD Period
102 * @FPRD: Fast Mode Plus (1Mbit/sec) Serial Data Line Receive HOLD Period
103 * @HMHX: High Speed Mode Plus (3.4Mbits/sec) Serial Clock Line HIGH Period
104 * @HMLX: High Speed Mode Plus (3.4Mbits/sec) Serial Clock Line LOW Period
105 * @HMTD: High Speed Mode Plus (3.4Mbits/sec) Serial Data Line Transmit HOLD Period
106 * @HMRD: High Speed Mode Plus (3.4Mbits/sec) Serial Data Line Receive HOLD Period
107 * @HMSL: Maximum length (in ic_clk_cycles) of suppressed spikes in High Speed Mode
114 * I2C timing configure.
147 * struct quicki2c_ddata - Driver specific data for quicki2c device
163 * struct quicki2c_device - THC QuickI2C device struct
170 * @state: THC I2C device state
177 * @i2c_speed_mode: 0 - standard mode, 1 - fast mode, 2 - fast mode plus
178 * @i2c_clock_hcnt: I2C CLK high period time (unit in cycle count)
179 * @i2c_clock_lcnt: I2C CLK low period time (unit in cycle count)