Skip to contentSkip to conversation

MPC83XX: Add miscellaneous registers and #defines to support MPC83xx family devices

PATCH New Nick Spence 2 participants 2 messages Aug 23, 2008 – Aug 25, 2008

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 MPC83XX: Add miscellaneous registers and #defines to support MPC83xx family devices

This patch adds elements to the 83xx sysconf structure and #define values that are used by mpc83xx family devices.

---
 include/asm-ppc/immap_83xx.h |    4 +++-
 include/mpc83xx.h            |    7 +++++++
 2 files changed, 10 insertions(+), 1 deletions(-)
include/asm-ppc/immap_83xx.h +3 -1
index 5b21539..ff18303 100644
@@ -61,7 +61,9 @@ typedef struct sysconf83xx {
 	u32 spcr;		/* System Priority Configuration Register */
 	u32 sicrl;		/* System I/O Configuration Register Low */
 	u32 sicrh;		/* System I/O Configuration Register High */
-	u8 res6[0x0C];
+	u8 res6[0x04];
+	u32 sidcr0;		/* System I/O Delay Configuration Register 0 */
+	u32 sidcr1;		/* System I/O Delay Configuration Register 1 */
 	u32 ddrcdr;		/* DDR Control Driver Register */
 	u32 ddrdsr;		/* DDR Debug Status Register */
 	u32 obir;		/* Output Buffer Impedance Register */
include/mpc83xx.h +7 -0
index 70a4de7..5d82bb4 100644
@@ -350,7 +350,9 @@
 /* ATR - Arbiter Timers Register
  */
 #define ATR_DTO				0x00FF0000	/* Data time out */
+#define ATR_DTO_SHIFT			16
 #define ATR_ATO				0x000000FF	/* Address time out */
+#define ATR_ATO_SHIFT			0
 
 /* AER - Arbiter Event Register
  */
@@ -364,10 +366,15 @@
 /* AEATR - Arbiter Event Address Register
  */
 #define AEATR_EVENT			0x07000000	/* Event type */
+#define AEATR_EVENT_SHIFT		24
 #define AEATR_MSTR_ID			0x001F0000	/* Master Id */
+#define AEATR_MSTR_ID_SHIFT		16
 #define AEATR_TBST			0x00000800	/* Transfer burst */
+#define AEATR_TBST_SHIFT		11
 #define AEATR_TSIZE			0x00000700	/* Transfer Size */
+#define AEATR_TSIZE_SHIFT		8
 #define AEATR_TTYPE			0x0000001F	/* Transfer Type */
+#define AEATR_TTYPE_SHIFT		0
 
 /* HRCWL - Hard Reset Configuration Word Low
  */
Signature · 1 line
1.5.2.2
Applied
#1 lore raw

PATCH 1/1 MPC83XX: Add miscellaneous registers and #defines to support MPC83xx family devices

Quoted 5 lines · On Fri, 22 Aug 2008 23:52:40 -0700 Nick Spence <[email protected]>…

This patch adds elements to the 83xx sysconf structure and #define values that are used by mpc83xx family devices.

---

applied.

Thanks,

Kim