Module Name: src Committed By: rkujawa Date: Wed May 1 12:23:24 UTC 2013
Modified Files: src/sys/dev/marvell: marvellreg.h Log Message: Add IDs for Marvell Armada XP and ATTR_SDRAM registers used with IO cache coherency. Obtained from Marvell, Semihalf. To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/sys/dev/marvell/marvellreg.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/dev/marvell/marvellreg.h diff -u src/sys/dev/marvell/marvellreg.h:1.6 src/sys/dev/marvell/marvellreg.h:1.7 --- src/sys/dev/marvell/marvellreg.h:1.6 Thu Jul 12 09:39:53 2012 +++ src/sys/dev/marvell/marvellreg.h Wed May 1 12:23:24 2013 @@ -1,4 +1,4 @@ -/* $NetBSD: marvellreg.h,v 1.6 2012/07/12 09:39:53 kiyohara Exp $ */ +/* $NetBSD: marvellreg.h,v 1.7 2013/05/01 12:23:24 rkujawa Exp $ */ /* * Copyright (c) 2009 KIYOHARA Takashi * All rights reserved. @@ -59,14 +59,26 @@ #define MARVELL_MV78XX0_MV78100 PCI_PRODUCT_MARVELL_MV78100 #define MARVELL_MV78XX0_MV78200 PCI_PRODUCT_MARVELL_MV78200 +#define MARVELL_ARMADAXP_MV78130 PCI_PRODUCT_MARVELL_MV78130 +#define MARVELL_ARMADAXP_MV78160 PCI_PRODUCT_MARVELL_MV78160 +#define MARVELL_ARMADAXP_MV78230 PCI_PRODUCT_MARVELL_MV78230 +#define MARVELL_ARMADAXP_MV78260 PCI_PRODUCT_MARVELL_MV78260 +#define MARVELL_ARMADAXP_MV78460 PCI_PRODUCT_MARVELL_MV78460 + #define MARVELL_DISCOVERY_REVA 0x10 #define MARVELL_DISCOVERY_REVB 0x20 - #define MARVELL_ATTR_MASK 0xff +#ifdef AURORA_IO_CACHE_COHERENCY +#define MARVELL_ATTR_SDRAM_CS0 0x1e +#define MARVELL_ATTR_SDRAM_CS1 0x1d +#define MARVELL_ATTR_SDRAM_CS2 0x1b +#define MARVELL_ATTR_SDRAM_CS3 0x17 +#else #define MARVELL_ATTR_SDRAM_CS0 0x0e #define MARVELL_ATTR_SDRAM_CS1 0x0d #define MARVELL_ATTR_SDRAM_CS2 0x0b #define MARVELL_ATTR_SDRAM_CS3 0x07 +#endif #endif /* _DEV_MARVELL_MARVELLREG_H_ */