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 StatusRegister 1quoted
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 register0 */quoted
Is this generic for booke or e6500 specific? I can't see this registereither 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