/kernel/linux/linux-5.10/drivers/i2c/busses/ |
H A D | i2c-cpm.c | 82 struct i2c_reg { struct 105 struct i2c_reg __iomem *i2c_reg; member 120 struct i2c_reg __iomem *i2c_reg; in cpm_i2c_interrupt() local 125 i2c_reg = cpm->i2c_reg; in cpm_i2c_interrupt() 128 i = in_8(&i2c_reg->i2cer); in cpm_i2c_interrupt() 129 out_8(&i2c_reg->i2cer, i); in cpm_i2c_interrupt() 171 struct i2c_reg __iome in cpm_i2c_force_close() local 300 struct i2c_reg __iomem *i2c_reg = cpm->i2c_reg; cpm_i2c_xfer() local [all...] |
/kernel/linux/linux-6.6/drivers/i2c/busses/ |
H A D | i2c-cpm.c | 82 struct i2c_reg { struct 105 struct i2c_reg __iomem *i2c_reg; member 120 struct i2c_reg __iomem *i2c_reg; in cpm_i2c_interrupt() local 125 i2c_reg = cpm->i2c_reg; in cpm_i2c_interrupt() 128 i = in_8(&i2c_reg->i2cer); in cpm_i2c_interrupt() 129 out_8(&i2c_reg->i2cer, i); in cpm_i2c_interrupt() 171 struct i2c_reg __iome in cpm_i2c_force_close() local 300 struct i2c_reg __iomem *i2c_reg = cpm->i2c_reg; cpm_i2c_xfer() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/gma500/ |
H A D | cdv_intel_crt.c | 251 u32 i2c_reg; in cdv_intel_crt_init() local 272 i2c_reg = GPIOA; in cdv_intel_crt_init() 276 i2c_reg = dev_priv->crt_ddc_bus; in cdv_intel_crt_init() 279 i2c_reg, "CRTDDC_A"); in cdv_intel_crt_init()
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | emc2103.c | 73 static int read_u8_from_i2c(struct i2c_client *client, u8 i2c_reg, u8 *output) in read_u8_from_i2c() argument 75 int status = i2c_smbus_read_byte_data(client, i2c_reg); in read_u8_from_i2c() 78 i2c_reg, status); in read_u8_from_i2c() 85 static void read_temp_from_i2c(struct i2c_client *client, u8 i2c_reg, in read_temp_from_i2c() argument 90 if (read_u8_from_i2c(client, i2c_reg, °rees) < 0) in read_temp_from_i2c() 93 if (read_u8_from_i2c(client, i2c_reg + 1, &fractional) < 0) in read_temp_from_i2c()
|
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | emc2103.c | 73 static int read_u8_from_i2c(struct i2c_client *client, u8 i2c_reg, u8 *output) in read_u8_from_i2c() argument 75 int status = i2c_smbus_read_byte_data(client, i2c_reg); in read_u8_from_i2c() 78 i2c_reg, status); in read_u8_from_i2c() 85 static void read_temp_from_i2c(struct i2c_client *client, u8 i2c_reg, in read_temp_from_i2c() argument 90 if (read_u8_from_i2c(client, i2c_reg, °rees) < 0) in read_temp_from_i2c() 93 if (read_u8_from_i2c(client, i2c_reg + 1, &fractional) < 0) in read_temp_from_i2c()
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/goya/ |
H A D | goyaP.h | 186 u8 i2c_addr, u8 i2c_reg, u32 *val); 188 u8 i2c_addr, u8 i2c_reg, u32 val);
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/goya/ |
H A D | goyaP.h | 198 u8 i2c_addr, u8 i2c_reg, u32 *val); 200 u8 i2c_addr, u8 i2c_reg, u32 val);
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/common/ |
H A D | debugfs.c | 22 u8 i2c_reg, long *val) in hl_debugfs_i2c_read() 36 pkt.i2c_reg = i2c_reg; in hl_debugfs_i2c_read() 48 u8 i2c_reg, u32 val) in hl_debugfs_i2c_write() 62 pkt.i2c_reg = i2c_reg; in hl_debugfs_i2c_write() 889 entry->i2c_reg, &val); in hl_i2c_data_read() 893 entry->i2c_bus, entry->i2c_addr, entry->i2c_reg); in hl_i2c_data_read() 917 entry->i2c_reg, value); in hl_i2c_data_write() 921 value, entry->i2c_bus, entry->i2c_addr, entry->i2c_reg); in hl_i2c_data_write() 21 hl_debugfs_i2c_read(struct hl_device *hdev, u8 i2c_bus, u8 i2c_addr, u8 i2c_reg, long *val) hl_debugfs_i2c_read() argument 47 hl_debugfs_i2c_write(struct hl_device *hdev, u8 i2c_bus, u8 i2c_addr, u8 i2c_reg, u32 val) hl_debugfs_i2c_write() argument [all...] |
H A D | habanalabs.h | 1280 u8 i2c_reg; member
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/common/ |
H A D | debugfs.c | 24 u8 i2c_reg, u8 i2c_len, u64 *val) in hl_debugfs_i2c_read() 44 pkt.i2c_reg = i2c_reg; in hl_debugfs_i2c_read() 56 u8 i2c_reg, u8 i2c_len, u64 val) in hl_debugfs_i2c_write() 76 pkt.i2c_reg = i2c_reg; in hl_debugfs_i2c_write() 1119 entry->i2c_reg, entry->i2c_len, &val); in hl_i2c_data_read() 1123 entry->i2c_bus, entry->i2c_addr, entry->i2c_reg, entry->i2c_len); in hl_i2c_data_read() 1147 entry->i2c_reg, entry->i2c_len, value); in hl_i2c_data_write() 1151 value, entry->i2c_bus, entry->i2c_addr, entry->i2c_reg, entr in hl_i2c_data_write() 23 hl_debugfs_i2c_read(struct hl_device *hdev, u8 i2c_bus, u8 i2c_addr, u8 i2c_reg, u8 i2c_len, u64 *val) hl_debugfs_i2c_read() argument 55 hl_debugfs_i2c_write(struct hl_device *hdev, u8 i2c_bus, u8 i2c_addr, u8 i2c_reg, u8 i2c_len, u64 val) hl_debugfs_i2c_write() argument [all...] |
H A D | habanalabs.h | 2340 * @i2c_reg: generic u8 debugfs file for register value to use in i2c_data_read. 2371 u8 i2c_reg; member
|
/kernel/linux/linux-5.10/drivers/misc/habanalabs/include/common/ |
H A D | cpucp_if.h | 285 __u8 i2c_reg; member
|
/kernel/linux/linux-6.6/sound/pci/hda/ |
H A D | patch_cs8409.c | 172 * @i2c_reg: Page register 176 static int cs8409_i2c_set_page(struct sub_codec *scodec, unsigned int i2c_reg) in cs8409_i2c_set_page() argument 180 if (scodec->paged && (scodec->last_page != (i2c_reg >> 8))) { in cs8409_i2c_set_page() 181 cs8409_vendor_coef_set(codec, CS8409_I2C_QWRITE, i2c_reg >> 8); in cs8409_i2c_set_page() 184 scodec->last_page = i2c_reg >> 8; in cs8409_i2c_set_page()
|
/kernel/linux/linux-6.6/drivers/accel/habanalabs/include/common/ |
H A D | cpucp_if.h | 802 __u8 i2c_reg; member
|
/kernel/linux/linux-5.10/drivers/clk/tegra/ |
H A D | clk-dfll.c | 298 u32 i2c_reg; member 720 dfll_i2c_writel(td, td->i2c_reg, DFLL_I2C_VDD_REG_ADDR); in dfll_init_i2c_if() 1836 td->i2c_reg = vsel_reg; in dfll_fetch_i2c_params()
|
/kernel/linux/linux-6.6/drivers/clk/tegra/ |
H A D | clk-dfll.c | 299 u32 i2c_reg; member 721 dfll_i2c_writel(td, td->i2c_reg, DFLL_I2C_VDD_REG_ADDR); in dfll_init_i2c_if() 1841 td->i2c_reg = vsel_reg; in dfll_fetch_i2c_params()
|