powerpc: mpc512x: array decl for MCLK registers in CCM
authorGerhard Sittig <gsi@denx.de>
Mon, 3 Jun 2013 17:44:31 +0000 (19:44 +0200)
committerAnatolij Gustschin <agust@denx.de>
Fri, 23 Aug 2013 21:41:55 +0000 (23:41 +0200)
reword the clock control module's registers declaration such that the
MCLK related registers form an array and get indexed by PSC controller
or CAN controller component number

this change is in preparation to COMMON_CLK support for the MPC512x
platform, the changed declaration remains neutral to existing code since
the PSC and MSCAN CCR fields declared here aren't referenced elsewhere

Signed-off-by: Gerhard Sittig <gsi@denx.de>
Signed-off-by: Anatolij Gustschin <agust@denx.de>
arch/powerpc/include/asm/mpc5121.h

index 8ae133eaf9faedfaac826491c3f2254f6fa5565f..887d3d6133e351dcf792ee775f9df15d3d337a80 100644 (file)
@@ -32,25 +32,11 @@ struct mpc512x_ccm {
        u32     scfr2;  /* System Clock Frequency Register 2 */
        u32     scfr2s; /* System Clock Frequency Shadow Register 2 */
        u32     bcr;    /* Bread Crumb Register */
-       u32     p0ccr;  /* PSC0 Clock Control Register */
-       u32     p1ccr;  /* PSC1 CCR */
-       u32     p2ccr;  /* PSC2 CCR */
-       u32     p3ccr;  /* PSC3 CCR */
-       u32     p4ccr;  /* PSC4 CCR */
-       u32     p5ccr;  /* PSC5 CCR */
-       u32     p6ccr;  /* PSC6 CCR */
-       u32     p7ccr;  /* PSC7 CCR */
-       u32     p8ccr;  /* PSC8 CCR */
-       u32     p9ccr;  /* PSC9 CCR */
-       u32     p10ccr; /* PSC10 CCR */
-       u32     p11ccr; /* PSC11 CCR */
+       u32     psc_ccr[12];    /* PSC Clock Control Registers */
        u32     spccr;  /* SPDIF Clock Control Register */
        u32     cccr;   /* CFM Clock Control Register */
        u32     dccr;   /* DIU Clock Control Register */
-       u32     m1ccr;  /* MSCAN1 CCR */
-       u32     m2ccr;  /* MSCAN2 CCR */
-       u32     m3ccr;  /* MSCAN3 CCR */
-       u32     m4ccr;  /* MSCAN4 CCR */
+       u32     mscan_ccr[4];   /* MSCAN Clock Control Registers */
        u8      res[0x98]; /* Reserved */
 };
 
This page took 0.024667 seconds and 5 git commands to generate.