mirror of
https://review.coreboot.org/flashrom.git
synced 2025-04-27 07:02:34 +02:00
Fix some code comments of the Intel PIIX4/PIIX4E/PIIX4M code
Add detailed instructions on how and where to get the datasheet, its name, and order number. Corresponding to flashrom svn r70 and coreboot v2 svn r2493. Signed-off-by: Uwe Hermann <uwe@hermann-uwe.de> Acked-by: Stefan Reinauer <stepan@coresystems.de>
This commit is contained in:
parent
c6b5f4913b
commit
987942dcbd
@ -77,7 +77,12 @@ static int enable_flash_sis630(struct pci_dev *dev, char *name)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Datasheet: http://www.intel.com/design/intarch/datashts/290562.htm */
|
/* Datasheet:
|
||||||
|
* - Name: 82371AB PCI-TO-ISA / IDE XCELERATOR (PIIX4)
|
||||||
|
* - URL: http://www.intel.com/design/intarch/datashts/290562.htm
|
||||||
|
* - PDF: http://www.intel.com/design/intarch/datashts/29056201.pdf
|
||||||
|
* - Order Number: 290562-001
|
||||||
|
*/
|
||||||
static int enable_flash_piix4(struct pci_dev *dev, char *name)
|
static int enable_flash_piix4(struct pci_dev *dev, char *name)
|
||||||
{
|
{
|
||||||
uint16_t old, new;
|
uint16_t old, new;
|
||||||
@ -90,10 +95,11 @@ static int enable_flash_piix4(struct pci_dev *dev, char *name)
|
|||||||
Set bit 7: Extended BIOS Enable (PCI master accesses to
|
Set bit 7: Extended BIOS Enable (PCI master accesses to
|
||||||
FFF80000-FFFDFFFF are forwarded to ISA).
|
FFF80000-FFFDFFFF are forwarded to ISA).
|
||||||
Set bit 6: Lower BIOS Enable (PCI master, or ISA master accesses to
|
Set bit 6: Lower BIOS Enable (PCI master, or ISA master accesses to
|
||||||
the lower 64-Kbyte BIOS block (E00000EFFFF) at the top
|
the lower 64-Kbyte BIOS block (E0000-EFFFF) at the top
|
||||||
of 1 Mbyte, or the aliases at the top of 4 Gbyte
|
of 1 Mbyte, or the aliases at the top of 4 Gbyte
|
||||||
(FFFE0000-FFFEFFF) result in the generation of BIOSCS#.
|
(FFFE0000-FFFEFFFF) result in the generation of BIOSCS#.
|
||||||
Set bit 2: BIOSCS# Write Protect Enable (1=enable, 0=disable). */
|
Note: Accesses to FFFF0000-FFFFFFFF are always forwarded to ISA.
|
||||||
|
Set bit 2: BIOSCS# Write Enable (1=enable, 0=disable). */
|
||||||
new = old | 0x2c4;
|
new = old | 0x2c4;
|
||||||
|
|
||||||
if (new == old)
|
if (new == old)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user