Home
last modified time | relevance | path

Searched refs:slave_addr (Results 1 – 25 of 45) sorted by relevance

12

/linux/drivers/char/ipmi/
H A Dipmi_dmi.c27 u8 slave_addr; member
37 u8 slave_addr, in dmi_add_platform_ipmi() argument
74 p.slave_addr = slave_addr; in dmi_add_platform_ipmi()
84 info->slave_addr = slave_addr; in dmi_add_platform_ipmi()
109 return info->slave_addr; in ipmi_dmi_get_slave_addr()
132 u8 slave_addr; in dmi_decode_ipmi() local
140 slave_addr = data[DMI_IPMI_SLAVEADDR]; in dmi_decode_ipmi()
158 slave_addr = 0; in dmi_decode_ipmi()
210 dmi_add_platform_ipmi(base_addr, space, slave_addr, irq, in dmi_decode_ipmi()
H A Dipmi_si_platform.c138 u8 type, slave_addr, addr_source, regsize, regshift; in platform_ipmi_probe() local
194 rv = device_property_read_u8(&pdev->dev, "slave-addr", &slave_addr); in platform_ipmi_probe()
196 io.slave_addr = 0x20; in platform_ipmi_probe()
198 io.slave_addr = slave_addr; in platform_ipmi_probe()
296 static int find_slave_address(struct si_sm_io *io, int slave_addr) in find_slave_address() argument
299 if (!slave_addr) in find_slave_address()
300 slave_addr = ipmi_dmi_get_slave_addr(io->si_info->type, in find_slave_address()
305 return slave_addr; in find_slave_address()
376 io.slave_addr = find_slave_address(&io, io.slave_addr); in acpi_ipmi_probe()
H A Dipmi_ssif.c184 int slave_addr; member
1457 static int find_slave_address(struct i2c_client *client, int slave_addr) in find_slave_address() argument
1460 if (!slave_addr) in find_slave_address()
1461 slave_addr = ipmi_dmi_get_slave_addr( in find_slave_address()
1467 return slave_addr; in find_slave_address()
1660 u8 slave_addr = 0; in ssif_probe() local
1688 slave_addr = addr_info->slave_addr; in ssif_probe()
1708 slave_addr = find_slave_address(client, slave_addr); in ssif_probe()
1713 client->addr, client->adapter->name, slave_addr); in ssif_probe()
1910 slave_addr); in ssif_probe()
[all …]
H A Dipmi_plat_data.c40 if (p->slave_addr) in ipmi_platform_add()
41 pr[pidx++] = PROPERTY_ENTRY_U8("slave-addr", p->slave_addr); in ipmi_platform_add()
H A Dipmi_plat_data.h20 unsigned int slave_addr; member
/linux/drivers/spmi/
H A Dhisi-spmi-controller.c112 u8 opc, u8 slave_id, u16 slave_addr, u8 *__buf, size_t bc) in spmi_read_cmd() argument
148 ((slave_addr & 0xffff) << SPMI_APB_SPMI_CMD_ADDR_OFFSET); /* slave_addr */ in spmi_read_cmd()
155 spmi_controller->base, slave_id, slave_addr); in spmi_read_cmd()
179 opc, slave_id, slave_addr, bc + 1); in spmi_read_cmd()
182 __func__, slave_id, slave_addr, (int)bc, __buf); in spmi_read_cmd()
188 u8 opc, u8 slave_id, u16 slave_addr, const u8 *__buf, size_t bc) in spmi_write_cmd() argument
224 ((slave_addr & 0xffff) << SPMI_APB_SPMI_CMD_ADDR_OFFSET); in spmi_write_cmd()
250 slave_addr); in spmi_write_cmd()
255 opc, slave_id, slave_addr, bc); in spmi_write_cmd()
258 __func__, slave_id, slave_addr, (int)bc, __buf); in spmi_write_cmd()
/linux/drivers/infiniband/hw/hfi1/
H A Dqsfp.c174 u8 slave_addr, int offset, int offset_size, in i2c_bus_write() argument
185 msgs[0].addr = slave_addr; in i2c_bus_write()
197 msgs[0].addr = slave_addr; in i2c_bus_write()
202 msgs[1].addr = slave_addr; in i2c_bus_write()
215 __func__, i2c->num, slave_addr, offset, len, ret); in i2c_bus_write()
222 u8 slave_addr, int offset, int offset_size, in i2c_bus_read() argument
233 msgs[0].addr = slave_addr; in i2c_bus_read()
245 msgs[0].addr = slave_addr; in i2c_bus_read()
250 msgs[1].addr = slave_addr; in i2c_bus_read()
263 __func__, bus->num, slave_addr, offset, len, ret); in i2c_bus_read()
[all …]
/linux/include/linux/
H A Dvia_i2c.h21 int viafb_i2c_readbyte(u8 adap, u8 slave_addr, u8 index, u8 *pdata);
22 int viafb_i2c_writebyte(u8 adap, u8 slave_addr, u8 index, u8 data);
23 int viafb_i2c_readbytes(u8 adap, u8 slave_addr, u8 index, u8 *buff, int buff_len);
H A Dipmi_smi.h299 unsigned char slave_addr);
301 #define ipmi_register_smi(handlers, send_info, dev, slave_addr) \ argument
302 ipmi_add_smi(THIS_MODULE, handlers, send_info, dev, slave_addr)
/linux/drivers/gpu/drm/amd/amdgpu/
H A Datombios_i2c.c39 u8 slave_addr, u8 flags, in amdgpu_atombios_i2c_process_i2c_ch() argument
86 args.ucSlaveAddr = slave_addr << 1; in amdgpu_atombios_i2c_process_i2c_ch()
162 void amdgpu_atombios_i2c_channel_trans(struct amdgpu_device *adev, u8 slave_addr, u8 line_number, u… in amdgpu_atombios_i2c_channel_trans() argument
172 args.ucSlaveAddr = slave_addr; in amdgpu_atombios_i2c_channel_trans()
H A Damdgpu_i2c.c264 u8 slave_addr, in amdgpu_i2c_get_byte() argument
272 .addr = slave_addr, in amdgpu_i2c_get_byte()
278 .addr = slave_addr, in amdgpu_i2c_get_byte()
300 u8 slave_addr, in amdgpu_i2c_put_byte() argument
306 .addr = slave_addr, in amdgpu_i2c_put_byte()
H A Datombios_i2c.h31 u8 slave_addr, u8 line_number, u8 offset, u8 data);
/linux/drivers/dma/sh/
H A Dshdma-base.c184 static int shdma_setup_slave(struct shdma_chan *schan, dma_addr_t slave_addr) in shdma_setup_slave() argument
192 ret = ops->set_slave(schan, match, slave_addr, true); in shdma_setup_slave()
205 ret = ops->set_slave(schan, match, slave_addr, false); in shdma_setup_slave()
681 dma_addr_t slave_addr; in shdma_prep_slave_sg() local
695 slave_addr = ops->slave_addr(schan); in shdma_prep_slave_sg()
697 return shdma_prep_sg(schan, sgl, sg_len, &slave_addr, in shdma_prep_slave_sg()
714 dma_addr_t slave_addr; in shdma_prep_dma_cyclic() local
737 slave_addr = ops->slave_addr(schan); in shdma_prep_dma_cyclic()
758 desc = shdma_prep_sg(schan, sgl, sg_len, &slave_addr, in shdma_prep_dma_cyclic()
1009 !sdev->ops->slave_addr || in shdma_init()
H A Dshdmac.c360 int slave_id, dma_addr_t slave_addr, bool try) in sh_dmae_set_slave() argument
370 sh_chan->slave_addr = slave_addr ? : cfg->addr; in sh_dmae_set_slave()
654 return sh_chan->slave_addr; in sh_dmae_slave_addr()
666 .slave_addr = sh_dmae_slave_addr,
H A Dshdma.h30 dma_addr_t slave_addr; member
/linux/drivers/i2c/busses/
H A Di2c-pnx.c125 static int i2c_pnx_start(unsigned char slave_addr, in i2c_pnx_start() argument
129 slave_addr, alg_data->mif.mode); in i2c_pnx_start()
132 if (slave_addr & ~0x7f) { in i2c_pnx_start()
135 alg_data->adapter.name, slave_addr); in i2c_pnx_start()
144 alg_data->adapter.name, slave_addr, in i2c_pnx_start()
152 alg_data->adapter.name, slave_addr); in i2c_pnx_start()
164 (slave_addr << 1) | start_bit | alg_data->mif.mode); in i2c_pnx_start()
167 iowrite32((slave_addr << 1) | start_bit | alg_data->mif.mode, in i2c_pnx_start()
H A Di2c-amd-mp2-pci.c82 i2c_cmd_base->s.slave_addr = i2c_common->msg->addr; in amd_mp2_cmd_rw_fill()
115 u32 slave_addr = i2c_common->eventval.r.slave_addr; in amd_mp2_pci_check_rw_event() local
124 if (unlikely(slave_addr != i2c_common->msg->addr)) { in amd_mp2_pci_check_rw_event()
126 slave_addr, i2c_common->msg->addr); in amd_mp2_pci_check_rw_event()
H A Di2c-amd-mp2.h83 u32 slave_addr : 8; member
132 u32 slave_addr : 8; member
H A Di2c-pxa.c232 unsigned int slave_addr; member
579 writel(i2c->slave_addr, _ISAR(i2c)); in i2c_pxa_do_reset()
718 i2c->slave_addr = slave->addr; in i2c_pxa_slave_reg()
720 writel(i2c->slave_addr, _ISAR(i2c)); in i2c_pxa_slave_reg()
731 i2c->slave_addr = I2C_PXA_SLAVE_ADDR; in i2c_pxa_slave_unreg()
732 writel(i2c->slave_addr, _ISAR(i2c)); in i2c_pxa_slave_unreg()
1495 i2c->slave_addr = I2C_PXA_SLAVE_ADDR; in i2c_pxa_probe()
1549 i2c->slave_addr); in i2c_pxa_probe()
/linux/include/uapi/linux/
H A Dipmi.h79 unsigned char slave_addr; member
92 unsigned char slave_addr; member
/linux/drivers/gpu/drm/radeon/
H A Datombios_i2c.c37 u8 slave_addr, u8 flags, in radeon_process_i2c_ch() argument
78 args.ucSlaveAddr = slave_addr << 1; in radeon_process_i2c_ch()
H A Dradeon_combios.c1384 tmds->slave_addr = 0x70 >> 1; /* 7 bit addressing */ in radeon_legacy_get_ext_tmds_info_from_table()
1406 tmds->slave_addr = 0x70 >> 1; /* 7 bit addressing */ in radeon_legacy_get_ext_tmds_info_from_combios()
1412 tmds->slave_addr = RBIOS8(offset + 4 + 2); in radeon_legacy_get_ext_tmds_info_from_combios()
1413 tmds->slave_addr >>= 1; /* 7 bit addressing */ in radeon_legacy_get_ext_tmds_info_from_combios()
2829 tmds->slave_addr, in radeon_external_tmds_setup()
2832 tmds->slave_addr, in radeon_external_tmds_setup()
2835 tmds->slave_addr, in radeon_external_tmds_setup()
2838 tmds->slave_addr, in radeon_external_tmds_setup()
2841 tmds->slave_addr, in radeon_external_tmds_setup()
2870 uint8_t blocks, slave_addr, rev; in radeon_combios_external_tmds_setup() local
[all …]
/linux/drivers/tty/serial/
H A Dmax310x.c270 } slave_addr; /* Relevant only in I2C mode. */ member
407 .slave_addr = {
421 .slave_addr = {
435 .slave_addr = {
449 .slave_addr = {
1642 if (client->addr < devtype->slave_addr.min || in max310x_i2c_probe()
1643 client->addr > devtype->slave_addr.max) in max310x_i2c_probe()
1646 client->addr, devtype->slave_addr.min, in max310x_i2c_probe()
1647 devtype->slave_addr.max); in max310x_i2c_probe()
/linux/include/linux/platform_data/
H A Di2c-s3c2410.h31 unsigned int slave_addr; member
/linux/drivers/dma/
H A Damba-pl08x.c1931 dma_addr_t *slave_addr) in pl08x_init_txd() argument
1954 *slave_addr = plchan->cfg.dst_addr; in pl08x_init_txd()
1961 *slave_addr = plchan->cfg.src_addr; in pl08x_init_txd()
2017 dma_addr_t slave_addr, in pl08x_tx_add_sg() argument
2032 dsg->dst_addr = slave_addr; in pl08x_tx_add_sg()
2034 dsg->src_addr = slave_addr; in pl08x_tx_add_sg()
2051 dma_addr_t slave_addr; in pl08x_prep_slave_sg() local
2056 txd = pl08x_init_txd(chan, direction, &slave_addr); in pl08x_prep_slave_sg()
2061 ret = pl08x_tx_add_sg(txd, direction, slave_addr, in pl08x_prep_slave_sg()
2092 dma_addr_t slave_addr; in pl08x_prep_dma_cyclic() local
[all …]

12