summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/sparc/shared/pci/grpci2.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* DRVMGR: KEY_TYPE now a enum drvmgr_ktDaniel Hellstrom2015-04-171-3/+3
|
* sparc bsps: updated license to rtems.orgDaniel Hellstrom2015-04-171-1/+1
|
* LEON: converted AT697,GRPCi,GRPCI2,PCIF to BSD headerDaniel Hellstrom2015-04-171-10/+7
|
* LEON: move driver headers to bsp/ directoryDaniel Hellstrom2015-04-171-1/+1
|
* LEON: GRPCI2 driver warning fixesDaniel Hellstrom2015-04-171-10/+11
|
* LEON PCI: fix for PCI host bridge driver CFG space accessDaniel Hellstrom2015-04-171-1/+1
|
* LEON PCI: host bridge driver support for probing dev0=AD16Daniel Hellstrom2015-04-171-3/+10
| | | | | | | | Before the LIBPCI didn't probe device0 (AD16), the host bridge drivers used bus=dev=func=0 to internally probe the host bridge's target interface. Now that LIBPCI uses bus=dev=func=0 to access device0, bus=0xff is introduced internally to identify the host bridge target configuration space.
* GRPCI2: updated register layout to newer specificationDaniel Hellstrom2015-04-171-3/+4
|
* GRPCI2: work-around for rev0 bug by limiting prefetchingDaniel Hellstrom2015-04-171-0/+8
|
* LEON: replaced old BSP PCI layer with new generic libpci PCI layerDaniel Hellstrom2015-04-171-0/+902
The old code used a limited PCI configuration library, which was duplicated into LEON2 and LEON3 BSP pci.c together with respective Host controller PCI interface. The LEON2 BSP had support for AT697 PCI, and LEON3 for GRPCI PCI Host controller. With this update new PCI Host drivers are added, and all support the new generic PCI Library: * AT697 PCI (LEON2 only) * GRPCI (LEON2-GRLIB and LEON3) * GRPCI2 (LEON2-GRLIB and LEON3) * Actel PCIF GRLIB Wrapper (LEON3 only) The LEON2 BSP is defined as big-endian PCI in bsp.h, since the AT697 supports only big-endian PCI.