Home
last modified time | relevance | path

Searched refs:i2c_reg (Results 1 – 10 of 10) sorted by relevance

/Linux-v5.4/drivers/i2c/busses/
Di2c-cpm.c79 struct i2c_reg { struct
102 struct i2c_reg __iomem *i2c_reg; argument
117 struct i2c_reg __iomem *i2c_reg; in cpm_i2c_interrupt() local
122 i2c_reg = cpm->i2c_reg; in cpm_i2c_interrupt()
125 i = in_8(&i2c_reg->i2cer); in cpm_i2c_interrupt()
126 out_8(&i2c_reg->i2cer, i); in cpm_i2c_interrupt()
168 struct i2c_reg __iomem *i2c_reg = cpm->i2c_reg; in cpm_i2c_force_close() local
174 out_8(&i2c_reg->i2cmr, 0x00); /* Disable all interrupts */ in cpm_i2c_force_close()
175 out_8(&i2c_reg->i2cer, 0xff); in cpm_i2c_force_close()
297 struct i2c_reg __iomem *i2c_reg = cpm->i2c_reg; in cpm_i2c_xfer() local
[all …]
Di2c-puv3.c49 int i2c_reg = *buf; in xfer_read() local
59 writel(i2c_reg | I2C_DATACMD_WRITE, I2C_DATACMD); in xfer_read()
62 i2c_reg++; in xfer_read()
83 int i2c_reg = *buf; in xfer_write() local
86 if (i2c_reg == -1) { in xfer_write()
98 writel(i2c_reg | I2C_DATACMD_WRITE, I2C_DATACMD); in xfer_write()
107 i2c_reg++; in xfer_write()
/Linux-v5.4/drivers/gpu/drm/gma500/
Dcdv_intel_crt.c258 u32 i2c_reg; in cdv_intel_crt_init() local
280 i2c_reg = GPIOA; in cdv_intel_crt_init()
287 i2c_reg, "CRTDDC_A"); in cdv_intel_crt_init()
/Linux-v5.4/drivers/misc/habanalabs/
Ddebugfs.c22 u8 i2c_reg, u32 *val) in hl_debugfs_i2c_read() argument
36 pkt.i2c_reg = i2c_reg; in hl_debugfs_i2c_read()
48 u8 i2c_reg, u32 val) in hl_debugfs_i2c_write() argument
62 pkt.i2c_reg = i2c_reg; in hl_debugfs_i2c_write()
725 entry->i2c_reg, &val); in hl_i2c_data_read()
729 entry->i2c_bus, entry->i2c_addr, entry->i2c_reg); in hl_i2c_data_read()
753 entry->i2c_reg, value); in hl_i2c_data_write()
757 value, entry->i2c_bus, entry->i2c_addr, entry->i2c_reg); in hl_i2c_data_write()
999 &dev_entry->i2c_reg); in hl_debugfs_add_device()
Dhabanalabs.h1014 u8 i2c_reg; member
/Linux-v5.4/drivers/hwmon/
Demc2103.c73 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, &degrees) < 0) in read_temp_from_i2c()
93 if (read_u8_from_i2c(client, i2c_reg + 1, &fractional) < 0) in read_temp_from_i2c()
/Linux-v5.4/drivers/misc/habanalabs/goya/
DgoyaP.h189 u8 i2c_addr, u8 i2c_reg, u32 *val);
191 u8 i2c_addr, u8 i2c_reg, u32 val);
/Linux-v5.4/drivers/misc/habanalabs/include/
Darmcp_if.h247 __u8 i2c_reg; member
/Linux-v5.4/drivers/clk/tegra/
Dclk-dfll.c298 u32 i2c_reg; member
720 dfll_i2c_writel(td, td->i2c_reg, DFLL_I2C_VDD_REG_ADDR); in dfll_init_i2c_if()
1781 td->i2c_reg = vsel_reg; in dfll_fetch_i2c_params()
/Linux-v5.4/Documentation/ABI/testing/
Ddebugfs-driver-habanalabs83 What: /sys/kernel/debug/habanalabs/hl<n>/i2c_reg