Lines Matching defs:addr
37 static void slic_write(struct spi_device *spi, u16 addr,
42 addr = bitrev16(addr) >> 1;
44 temp[0] = (u8)((addr >> 8) & 0x7f);
45 temp[1] = (u8)(addr & 0xfe);
48 /* write spi addr and value */
52 static u8 slic_read(struct spi_device *spi, u16 addr)
57 addr = bitrev16(addr) >> 1;
58 temp[0] = (u8)(((addr >> 8) & 0x7f) | 0x80);
59 temp[1] = (u8)(addr & 0xfe);
141 u16 addr;
173 for (addr = DS26522_RF_ADDR_START; addr <= DS26522_RF_ADDR_END;
174 addr++)
175 slic_write(spi, addr, 0);
177 for (addr = DS26522_TF_ADDR_START; addr <= DS26522_TF_ADDR_END;
178 addr++)
179 slic_write(spi, addr, 0);
181 for (addr = DS26522_LIU_ADDR_START; addr <= DS26522_LIU_ADDR_END;
182 addr++)
183 slic_write(spi, addr, 0);
185 for (addr = DS26522_BERT_ADDR_START; addr <= DS26522_BERT_ADDR_END;
186 addr++)
187 slic_write(spi, addr, 0);