Lines Matching +full:0 +full:xfc

10  * PCA9556 chip at I2C address 0x18. The main adapter is used for
12 * are defined for the multiplexed addresses: 0x50-0x53 (memory
13 * module EEPROM) located on channels 1-4, and 0x4c (LM63)
14 * located on multiplexed channels 0 and 5-7. We define one
17 * CPU0: virtual adapter 1, channels 1 and 0
46 if (addr == 0x4c || (addr & 0xfc) == 0x50 || (addr & 0xfc) == 0x30 in amd756_access_virt0()
47 || addr == 0x18) in amd756_access_virt0()
75 if (addr != 0x4c && (addr & 0xfc) != 0x50 && (addr & 0xfc) != 0x30) in amd756_access_channel()
84 error = amd756_smbus.algo->smbus_xfer(adap, 0x18, 0, in amd756_access_channel()
85 I2C_SMBUS_WRITE, 0x01, in amd756_access_channel()
105 /* CPU0: channels 1 and 0 enabled */ in amd756_access_virt1()
107 size, data, 0x03); in amd756_access_virt1()
117 size, data, 0x24); in amd756_access_virt2()
127 size, data, 0x48); in amd756_access_virt3()
137 size, data, 0x90); in amd756_access_virt4()
149 ioconfig.byte = 0x00; /* All I/O to output mode */ in amd756_s4882_init()
150 error = i2c_smbus_xfer(&amd756_smbus, 0x18, 0, I2C_SMBUS_WRITE, 0x03, in amd756_s4882_init()
175 s4882_algo[0] = *(amd756_smbus.algo); in amd756_s4882_init()
176 s4882_algo[0].smbus_xfer = amd756_access_virt0; in amd756_s4882_init()
177 s4882_adapter[0] = amd756_smbus; in amd756_s4882_init()
178 s4882_adapter[0].algo = s4882_algo; in amd756_s4882_init()
179 s4882_adapter[0].dev.parent = amd756_smbus.dev.parent; in amd756_s4882_init()
194 for (i = 0; i < 5; i++) { in amd756_s4882_init()
200 for (i--; i >= 0; i--) in amd756_s4882_init()
206 return 0; in amd756_s4882_init()
226 for (i = 0; i < 5; i++) in amd756_s4882_exit()