Lines Matching defs:address
32 * variants. We use the device address to detect MAX6659, which will result
33 * in a detection as max6657 if it is on address 0x4c. The extra address
35 * explicitly as max6659, or if its address is not 0x4c.
77 * pin-compatible with the LM86, the ED/EDP parts are also address-compatible.
122 * MAX6657, MAX6658, NCT1008 and W83L771 have address 0x4c.
124 * have address 0x4d.
125 * MAX6647 has address 0x4e.
126 * MAX6659 can have address 0x4c, 0x4d or 0x4e.
127 * MAX6654, MAX6680, and MAX6681 can have address 0x18, 0x19, 0x1a, 0x29,
129 * SA56004 can have address 0x48 through 0x4F.
747 * for chips with partial PEC support, because we don't want the address
767 * Return register write address
769 * The write address for registers 0x03 .. 0x08 is the read address plus 6.
770 * For other registers the write address matches the read address.
781 * Convert register address to write address if needed, then execute the
791 * Convert register addresses to write address if needed, then execute the
1909 int address = client->addr;
1918 if (address != 0x4c && address != 0x4d)
1923 if (address == 0x4c)
1927 if (address == 0x4c)
1943 int address = client->addr;
1948 if ((address == 0x4c || address == 0x4d) && !(config1 & 0x1b) &&
1965 int address = client->addr;
2016 (address == 0x4c || address == 0x4d) &&
2041 (address == 0x4c || address == 0x4d || address == 0x4e) &&
2052 (address == 0x4c || address == 0x4d) && !(config1 & 0x3f) &&
2058 (address == 0x4c || address == 0x4d) && !(config1 & 0x1b) &&
2064 (address == 0x4c || address == 0x4d) && !(config1 & 0x1b) &&
2070 (address == 0x4c || address == 0x4d) && !(config1 & 0x1b) &&
2076 (address == 0x4c || address == 0x4d) && !(config1 & 0x1b) &&
2087 (address == 0x4b || address == 0x4c) && !(config1 & 0x10) &&
2095 address == 0x4c && !(config1 & 0x10) && !(config2 & 0x7f) &&
2102 ((address >= 0x18 && address <= 0x1a) ||
2103 (address >= 0x29 && address <= 0x2b) ||
2104 (address >= 0x4c && address <= 0x4e)) &&
2119 int address = client->addr;
2163 * address 0x12 (LM90_REG_REMOTE_OFFSL) exists for this chip and
2172 * address 0x10 or higher) except for manufacturer and
2211 * register. Reading from that address will return the last
2223 * thus the only way to detect MAX6659 is by its address.
2225 * address is 0x4c.
2227 if (address >= 0x48 && address <= 0x4f && config1 == convrate &&
2259 } else if ((address == 0x4c || address == 0x4d || address == 0x4e) &&
2261 if (address == 0x4c)
2272 * The I2C address of MAX6648/6692 is fixed at 0x4c.
2273 * MAX6646 is at address 0x4d, MAX6647 is at address 0x4e,
2274 * and MAX6649 is at address 0x4c. A slight difference between
2285 switch (address) {
2321 int address = client->addr;
2327 if (address == 0x4c && !(config1 & 0x2a) && !(config2 & 0xf8)) {
2342 int address = client->addr;
2351 if (address >= 0x48 && address <= 0x4f &&
2368 int address = client->addr;
2373 * address 0x4d and have a chip ID of 0x03. However, when support
2375 * chip ID of 0x01. A G781-1 at I2C address 0x4d was now found with
2390 (address == 0x4c || address == 0x4d) &&
2422 int address = client->addr;
2437 if (address == 0x4c && !(chen & 0x03))
2439 else if (address >= 0x48 && address <= 0x4f)
2453 int address = client->addr;
2455 (address >= 0x18 && address <= 0x1a) ||
2456 (address >= 0x29 && address <= 0x2b) ||
2457 (address >= 0x4c && address <= 0x4e);