Searched refs:subaddr (Results 1 - 23 of 23) sorted by relevance

/linux-4.4.14/drivers/media/rc/
H A Dir-xmp-decoder.c86 u8 addr, subaddr, subaddr2, toggle, oem, obc1, obc2, sum1, sum2; ir_xmp_decode() local
125 subaddr = n[0] << 4 | n[2]; ir_xmp_decode()
132 if (subaddr != subaddr2) { ir_xmp_decode()
134 subaddr, subaddr2); ir_xmp_decode()
142 scancode = addr << 24 | subaddr << 16 | ir_xmp_decode()
/linux-4.4.14/drivers/i2c/busses/
H A Di2c-opal.c112 req.subaddr = (req.subaddr << 8) | msgs[0].buf[i]; i2c_opal_master_xfer()
113 req.subaddr = cpu_to_be32(req.subaddr); i2c_opal_master_xfer()
152 req.subaddr = cpu_to_be32(command); i2c_opal_smbus_xfer()
164 req.subaddr = cpu_to_be32(command); i2c_opal_smbus_xfer()
172 req.subaddr = cpu_to_be32(command); i2c_opal_smbus_xfer()
H A Di2c-powermac.c49 u32 subaddr; i2c_powermac_smbus_xfer() local
56 subaddr = 0; i2c_powermac_smbus_xfer()
60 subaddr = command; i2c_powermac_smbus_xfer()
119 rc = pmac_i2c_xfer(bus, addrdir, subsize, subaddr, buf, len); i2c_powermac_smbus_xfer()
/linux-4.4.14/drivers/media/i2c/
H A Dbt866.c61 static int bt866_write(struct bt866 *encoder, u8 subaddr, u8 data) bt866_write() argument
67 buffer[0] = subaddr; bt866_write()
70 encoder->reg[subaddr] = data; bt866_write()
72 v4l_dbg(1, debug, client, "write 0x%02x = 0x%02x\n", subaddr, data); bt866_write()
79 err, subaddr); bt866_write()
H A Dtda7432.c220 static int tda7432_write(struct v4l2_subdev *sd, int subaddr, int val) tda7432_write() argument
226 v4l2_dbg(1, debug, sd, "Writing %d 0x%x\n", subaddr, val); tda7432_write()
227 buffer[0] = subaddr; tda7432_write()
231 subaddr, val); tda7432_write()
H A Dtvaudio.c156 static int chip_write(struct CHIPSTATE *chip, int subaddr, int val) chip_write() argument
162 if (subaddr < 0) { chip_write()
171 if (subaddr + 1 >= ARRAY_SIZE(chip->shadow.bytes)) { chip_write()
174 subaddr); chip_write()
179 subaddr, val); chip_write()
180 chip->shadow.bytes[subaddr+1] = val; chip_write()
181 buffer[0] = subaddr; chip_write()
185 subaddr, val); chip_write()
193 int subaddr, int val, int mask) chip_write_masked()
198 if (subaddr < 0) { chip_write_masked()
201 if (subaddr + 1 >= ARRAY_SIZE(chip->shadow.bytes)) { chip_write_masked()
204 subaddr); chip_write_masked()
208 val = (chip->shadow.bytes[subaddr+1] & ~mask) | (val & mask); chip_write_masked()
211 return chip_write(chip, subaddr, val); chip_write_masked()
228 static int chip_read2(struct CHIPSTATE *chip, int subaddr) chip_read2() argument
248 write[0] = subaddr; chip_read2()
255 subaddr, read[0]); chip_read2()
192 chip_write_masked(struct CHIPSTATE *chip, int subaddr, int val, int mask) chip_write_masked() argument
H A Dir-kbd-i2c.c207 unsigned char subaddr, key, keygroup; get_key_avermedia_cardbus() local
209 .buf = &subaddr, .len = 1}, get_key_avermedia_cardbus()
212 subaddr = 0x0d; get_key_avermedia_cardbus()
221 subaddr = 0x0b; get_key_avermedia_cardbus()
/linux-4.4.14/arch/powerpc/platforms/powermac/
H A Dlow_i2c.c98 u32 subaddr, u8 *data, int len);
400 u32 subaddr, u8 *data, int len) kw_i2c_xfer()
440 kw_write_reg(reg_subaddr, subaddr); kw_i2c_xfer()
677 u32 subaddr, u8 *data, int len) pmu_i2c_xfer()
710 hdr->sub_addr = subaddr; pmu_i2c_xfer()
842 u32 subaddr, u8 *data, int len) smu_i2c_xfer()
870 memcpy(&cmd->info.subaddr, ((char *)&subaddr) + (4 - subsize), smu_i2c_xfer()
1138 u32 subaddr, u8 *data, int len) pmac_i2c_xfer()
1144 DBG("xfer() chan=%d, addrdir=0x%x, mode=%d, subsize=%d, subaddr=0x%x," pmac_i2c_xfer()
1146 subaddr, len, bus->busnode->full_name); pmac_i2c_xfer()
1148 rc = bus->xfer(bus, addrdir, subsize, subaddr, data, len); pmac_i2c_xfer()
1330 static int pmac_i2c_do_read_sub(PMF_STD_ARGS, u8 subaddr, u32 len) pmac_i2c_do_read_sub() argument
1335 return pmac_i2c_xfer(inst->bus, inst->addr | pmac_i2c_read, 1, subaddr, pmac_i2c_do_read_sub()
1339 static int pmac_i2c_do_write_sub(PMF_STD_ARGS, u8 subaddr, u32 len, pmac_i2c_do_write_sub() argument
1345 subaddr, (u8 *)data, len); pmac_i2c_do_write_sub()
1355 static int pmac_i2c_do_rmw_sub(PMF_STD_ARGS, u8 subaddr, u32 masklen, pmac_i2c_do_rmw_sub() argument
1368 subaddr, inst->scratch, totallen); pmac_i2c_do_rmw_sub()
399 kw_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, u32 subaddr, u8 *data, int len) kw_i2c_xfer() argument
676 pmu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, u32 subaddr, u8 *data, int len) pmu_i2c_xfer() argument
841 smu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, u32 subaddr, u8 *data, int len) smu_i2c_xfer() argument
1137 pmac_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, u32 subaddr, u8 *data, int len) pmac_i2c_xfer() argument
H A Dpfunc_core.c352 u8 subaddr = (u8)pmf_next32(cmd); pmf_parser_read_i2c_sub() local
355 LOG_PARSE("pmf: read_i2c_sub(subaddr: %x, bytes: %ud)\n", pmf_parser_read_i2c_sub()
356 subaddr, bytes); pmf_parser_read_i2c_sub()
358 PMF_PARSE_CALL(read_i2c_sub, cmd, h, subaddr, bytes); pmf_parser_read_i2c_sub()
363 u8 subaddr = (u8)pmf_next32(cmd); pmf_parser_write_i2c_sub() local
367 LOG_PARSE("pmf: write_i2c_sub(subaddr: %x, bytes: %ud) ...\n", pmf_parser_write_i2c_sub()
368 subaddr, bytes); pmf_parser_write_i2c_sub()
371 PMF_PARSE_CALL(write_i2c_sub, cmd, h, subaddr, bytes, blob); pmf_parser_write_i2c_sub()
386 u8 subaddr = (u8)pmf_next32(cmd); pmf_parser_rmw_i2c_sub() local
393 LOG_PARSE("pmf: rmw_i2c_sub(subaddr: %x, maskbytes: %ud, valuebytes: %ud" pmf_parser_rmw_i2c_sub()
395 subaddr, maskbytes, valuesbytes, totalbytes); pmf_parser_rmw_i2c_sub()
399 PMF_PARSE_CALL(rmw_i2c_sub, cmd, h, subaddr, maskbytes, valuesbytes, pmf_parser_rmw_i2c_sub()
/linux-4.4.14/drivers/isdn/divert/
H A Disdn_divert.h48 char my_msn[35]; /* desired msn, subaddr allowed */
49 char caller[35]; /* caller id, partial string with * + subaddr allowed */
/linux-4.4.14/drivers/media/usb/stk1160/
H A Dstk1160-i2c.c181 dprintk_i2c(" subaddr not selected"); stk1160_i2c_xfer()
195 dprintk_i2c(" subaddr=%x", msgs[i].buf[0]); stk1160_i2c_xfer()
212 dprintk_i2c(" subaddr=%x write=%x", stk1160_i2c_xfer()
/linux-4.4.14/drivers/fmc/
H A Dfmc-sdb.c74 uint64_t subaddr = __be64_to_cpu(r->bridge.sdb_child); __fmc_scan_sdb_tree() local
77 subaddr += reg_base; __fmc_scan_sdb_tree()
79 sub = __fmc_scan_sdb_tree(fmc, subaddr, newbase, __fmc_scan_sdb_tree()
/linux-4.4.14/drivers/media/usb/pvrusb2/
H A Dpvrusb2-i2c-core.c304 unsigned int subaddr; i2c_hack_cx25840() local
329 case 1: subaddr = 0x0100; break; i2c_hack_cx25840()
330 case 2: subaddr = 0x0101; break; i2c_hack_cx25840()
334 subaddr = (wdata[0] << 8) | wdata[1]; i2c_hack_cx25840()
335 switch (subaddr) { i2c_hack_cx25840()
349 wbuf[0] = subaddr >> 8; i2c_hack_cx25840()
350 wbuf[1] = subaddr; i2c_hack_cx25840()
/linux-4.4.14/arch/powerpc/include/asm/
H A Dpmac_pfunc.h89 int (*read_i2c_sub)(PMF_STD_ARGS, u8 subaddr, u32 len);
90 int (*write_i2c_sub)(PMF_STD_ARGS, u8 subaddr, u32 len, const u8 *data);
92 int (*rmw_i2c_sub)(PMF_STD_ARGS, u8 subaddr, u32 masklen, u32 valuelen,
H A Dpmac_low_i2c.h96 u32 subaddr, u8 *data, int len);
H A Dopal-api.h843 __be32 subaddr; /* Sub-address if any */ member in struct:opal_i2c_request
H A Dsmu.h494 u8 subaddr[3]; /* subaddress */ member in struct:smu_i2c_param
/linux-4.4.14/drivers/media/usb/go7007/
H A Ds2250-board.c230 unsigned int subaddr, val_read; write_reg_fp() local
232 subaddr = (buf[4] << 8) + buf[5]; write_reg_fp()
240 if (subaddr != addr) { write_reg_fp()
242 subaddr, addr); write_reg_fp()
/linux-4.4.14/drivers/media/usb/em28xx/
H A Dem28xx-input.c159 unsigned char subaddr, keydetect, key; em28xx_get_key_winfast_usbii_deluxe() local
161 struct i2c_msg msg[] = { { .addr = i2c_dev->addr, .flags = 0, .buf = &subaddr, .len = 1}, em28xx_get_key_winfast_usbii_deluxe()
164 subaddr = 0x10; em28xx_get_key_winfast_usbii_deluxe()
170 subaddr = 0x00; em28xx_get_key_winfast_usbii_deluxe()
/linux-4.4.14/drivers/ata/
H A Dsata_sx4.c227 u32 device, u32 subaddr, u32 *pdata);
1100 u32 subaddr, u32 *pdata) pdc20621_i2c_read()
1111 i2creg |= subaddr << 16; pdc20621_i2c_read()
1243 pr_err("Failed in i2c read: device=%#x, subaddr=%#x\n", pdc20621_prog_dimm_global()
1389 pr_err("Failed in i2c read: device=%#x, subaddr=%#x\n", pdc20621_dimm_init()
1099 pdc20621_i2c_read(struct ata_host *host, u32 device, u32 subaddr, u32 *pdata) pdc20621_i2c_read() argument
/linux-4.4.14/drivers/media/pci/saa7134/
H A Dsaa7134-cards.c7883 u8 subaddr; saa7134_board_init2() local
7886 struct i2c_msg msg[] = {{.addr = 0x50, .flags = 0, .buf = &subaddr, .len = 1}, saa7134_board_init2()
7890 subaddr= 0x14; saa7134_board_init2()
7901 subaddr = data[0] + 2; saa7134_board_init2()
7918 subaddr = data[1] + 1; saa7134_board_init2()
7921 subaddr = data[0] + 1; saa7134_board_init2()
/linux-4.4.14/drivers/isdn/gigaset/
H A Dcapi.c1573 "CONNECT_REQ", "Called pty subaddr"); do_connect_req()
1575 "CONNECT_REQ", "Calling pty subaddr"); do_connect_req()
/linux-4.4.14/drivers/macintosh/
H A Dsmu.c873 cmd->info.subaddr[0], cmd->info.type); smu_queue_i2c()

Completed in 1417 milliseconds