Lines Matching defs:addr
31 struct spi_transfer t[2] = { { .tx_buf = &mcp->addr, .len = 1, },
48 struct spi_transfer t[3] = { { .tx_buf = &mcp->addr, .len = 1, },
70 tx[0] = mcp->addr | 0x01;
83 unsigned int addr, unsigned int type)
93 mcp->chip.label = devm_kasprintf(dev, GFP_KERNEL, "mcp23s08.%d", addr);
98 name = devm_kasprintf(dev, GFP_KERNEL, "%d", addr);
107 mcp->chip.label = devm_kasprintf(dev, GFP_KERNEL, "mcp23s17.%d", addr);
112 name = devm_kasprintf(dev, GFP_KERNEL, "%d", addr);
150 unsigned int addr;
186 for_each_set_bit(addr, &spi_present_mask, MCP_MAX_DEV_PER_CS) {
187 data->mcp[addr] = &data->chip[--chips];
188 data->mcp[addr]->irq = spi->irq;
190 ret = mcp23s08_spi_regmap_init(data->mcp[addr], dev, addr, type);
194 data->mcp[addr]->pinctrl_desc.name = devm_kasprintf(dev, GFP_KERNEL,
196 addr);
197 if (!data->mcp[addr]->pinctrl_desc.name)
200 ret = mcp23s08_probe_one(data->mcp[addr], dev, 0x40 | (addr << 1), type, -1);
204 ngpio += data->mcp[addr]->chip.ngpio;