Thread (6 messages) 6 messages, 4 authors, 2013-09-25

RE: [PATCH v4 1/4] powerpc/fsl: add E6500 PVR and SPRN_PWRMGTCR0 define

From: Wang Dongsheng-B40534 <hidden>
Date: 2013-09-25 02:34:35

quoted
quoted
/*
 * For the 8xx processors, all of them report the same PVR family for
 * the PowerPC core. The various versions of these processors must be
diff -- git a/arch/powerpc/include/asm/reg_booke.h
b/arch/powerpc/include/asm/reg_booke.h
index ed8f836..4a6457e 100644
--- a/arch/powerpc/include/asm/reg_booke.h
+++ b/arch/powerpc/include/asm/reg_booke.h
@@ -170,6 +170,7 @@
#define SPRN_L2CSR1	0x3FA	/* L2 Data Cache Control and Status
Register 1
quoted
quoted
*/
#define SPRN_DCCR	0x3FA	/* Data Cache Cacheability Register */
#define SPRN_ICCR	0x3FB	/* Instruction Cache Cacheability Register
*/
quoted
quoted
+#define SPRN_PWRMGTCR0	0x3FB	/* Power management control register
0 */
quoted
Is this generic for booke or e6500 specific? I can't see this register
either in ISA and EREF.
Yes, now only e6500 have this register. There is no problem in this definit=
ion,
because no conflict in FSL platform.
quoted
Also I can see SPRN_ICCR also with same SPRN, how that is possible?
=20
Its possibly because the register maybe in implementation specific region=
.
I'm guessing ICCR is a 40x specific register.
Yes, kumar is right. Its use only in 4xx series of chips.

ICTC(arch/powerpc/include/asm/reg.h) also use 0x3FB, Its use only in 6xx se=
ries of chips.

-dongsheng
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help