diff options
Diffstat (limited to 'bsps/sparc/shared/pci/pci_memreg_sparc_be.c')
-rw-r--r-- | bsps/sparc/shared/pci/pci_memreg_sparc_be.c | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/bsps/sparc/shared/pci/pci_memreg_sparc_be.c b/bsps/sparc/shared/pci/pci_memreg_sparc_be.c new file mode 100644 index 0000000000..6dae9c89fe --- /dev/null +++ b/bsps/sparc/shared/pci/pci_memreg_sparc_be.c @@ -0,0 +1,27 @@ +/* Registers-over-Memory Space - SPARC Big endian PCI bus definitions + * + * COPYRIGHT (c) 2011. + * Cobham Gaisler AB. + * + * The license and distribution terms for this file may be + * found in found in the file LICENSE in this distribution or at + * http://www.rtems.org/license/LICENSE. + */ + +#include <pci.h> +#include <libcpu/access.h> + +struct pci_memreg_ops pci_memreg_sparc_be_ops = { + .ld8 = _ld8, + .st8 = _st8, + + .ld_le16 = _ld_be16, + .st_le16 = _st_be16, + .ld_be16 = _ld_le16, + .st_be16 = _st_le16, + + .ld_le32 = _ld_be32, + .st_le32 = _st_be32, + .ld_be32 = _ld_le32, + .st_be32 = _st_le32, +}; |