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

/linux-4.4.14/drivers/i2c/busses/
H A Di2c-piix4.c43 #define SMBHSTSTS (0 + piix4_smba)
44 #define SMBHSLVSTS (1 + piix4_smba)
45 #define SMBHSTCNT (2 + piix4_smba)
46 #define SMBHSTCMD (3 + piix4_smba)
47 #define SMBHSTADD (4 + piix4_smba)
48 #define SMBHSTDAT0 (5 + piix4_smba)
49 #define SMBHSTDAT1 (6 + piix4_smba)
50 #define SMBBLKDAT (7 + piix4_smba)
51 #define SMBSLVCNT (8 + piix4_smba)
52 #define SMBSHDWCMD (9 + piix4_smba)
53 #define SMBSLVEVT (0xA + piix4_smba)
54 #define SMBSLVDAT (0xC + piix4_smba)
133 unsigned short piix4_smba; piix4_setup() local
158 piix4_smba = force_addr & 0xfff0; piix4_setup()
161 pci_read_config_word(PIIX4_dev, SMBBA, &piix4_smba); piix4_setup()
162 piix4_smba &= 0xfff0; piix4_setup()
163 if(piix4_smba == 0) { piix4_setup()
171 if (acpi_check_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) piix4_setup()
174 if (!request_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) { piix4_setup()
176 piix4_smba); piix4_setup()
186 pci_write_config_word(PIIX4_dev, SMBBA, piix4_smba); piix4_setup()
189 "new address %04x!\n", piix4_smba); piix4_setup()
207 release_region(piix4_smba, SMBIOSIZE); piix4_setup()
223 piix4_smba, temp); piix4_setup()
225 return piix4_smba; piix4_setup()
231 unsigned short piix4_smba; piix4_setup_sb800() local
267 piix4_smba = smba_en_hi << 8; piix4_setup_sb800()
269 piix4_smba |= 0x20; piix4_setup_sb800()
272 piix4_smba = ((smba_en_hi << 8) | smba_en_lo) & 0xffe0; piix4_setup_sb800()
281 if (acpi_check_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) piix4_setup_sb800()
284 if (!request_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) { piix4_setup_sb800()
286 piix4_smba); piix4_setup_sb800()
294 piix4_smba); piix4_setup_sb800()
295 return piix4_smba; piix4_setup_sb800()
299 if (!request_region(piix4_smba + i2ccfg_offset, 1, "i2ccfg")) { piix4_setup_sb800()
301 "0x%x already in use!\n", piix4_smba + i2ccfg_offset); piix4_setup_sb800()
302 release_region(piix4_smba, SMBIOSIZE); piix4_setup_sb800()
305 i2ccfg = inb_p(piix4_smba + i2ccfg_offset); piix4_setup_sb800()
306 release_region(piix4_smba + i2ccfg_offset, 1); piix4_setup_sb800()
315 piix4_smba, i2ccfg >> 4); piix4_setup_sb800()
317 return piix4_smba; piix4_setup_sb800()
327 unsigned short piix4_smba; piix4_setup_aux() local
330 pci_read_config_word(PIIX4_dev, base_reg_addr, &piix4_smba); piix4_setup_aux()
331 if ((piix4_smba & 1) == 0) { piix4_setup_aux()
337 piix4_smba &= 0xfff0; piix4_setup_aux()
338 if (piix4_smba == 0) { piix4_setup_aux()
344 if (acpi_check_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) piix4_setup_aux()
347 if (!request_region(piix4_smba, SMBIOSIZE, piix4_driver.name)) { piix4_setup_aux()
349 "already in use!\n", piix4_smba); piix4_setup_aux()
355 piix4_smba); piix4_setup_aux()
357 return piix4_smba; piix4_setup_aux()
363 unsigned short piix4_smba = adapdata->smba; piix4_transaction() local
442 unsigned short piix4_smba = adapdata->smba; piix4_access() local

Completed in 37 milliseconds