|
@@ -132,8 +132,12 @@ struct mpc52xx_psc {
|
|
|
u8 reserved5[3];
|
|
|
u8 ctlr; /* PSC + 0x1c */
|
|
|
u8 reserved6[3];
|
|
|
- u16 ccr; /* PSC + 0x20 */
|
|
|
- u8 reserved7[14];
|
|
|
+ /* BitClkDiv field of CCR is byte swapped in
|
|
|
+ * the hardware for mpc5200/b compatibility */
|
|
|
+ u32 ccr; /* PSC + 0x20 */
|
|
|
+ u32 ac97_slots; /* PSC + 0x24 */
|
|
|
+ u32 ac97_cmd; /* PSC + 0x28 */
|
|
|
+ u32 ac97_data; /* PSC + 0x2c */
|
|
|
u8 ivr; /* PSC + 0x30 */
|
|
|
u8 reserved8[3];
|
|
|
u8 ip; /* PSC + 0x34 */
|