mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
mpc83xx: Fix config of Arbiter, System Priority, and Clock Mode
The config value for: * CFG_ACR_PIPE_DEP * CFG_ACR_RPTCNT * CFG_SPCR_TSEC1EP * CFG_SPCR_TSEC2EP * CFG_SCCR_TSEC1CM * CFG_SCCR_TSEC2CM Were not being used when setting the appropriate register Added: * CFG_SCCR_USBMPHCM * CFG_SCCR_USBDRCM * CFG_SCCR_PCICM * CFG_SCCR_ENCCM To allow full config of the SCCR. Also removed random CFG_SCCR settings in MPC8349EMDS, TQM834x, and sbc8349 that were just bogus. Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
This commit is contained in:
@@ -60,17 +60,6 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#define CFG_SCCR_INIT (SCCR_DEFAULT & (~SCCR_CLK_MASK))
|
||||
#define CFG_SCCR_TSEC1CM SCCR_TSEC1CM_1 /* TSEC1 clock setting */
|
||||
#define CFG_SCCR_TSEC2CM SCCR_TSEC2CM_1 /* TSEC2 clock setting */
|
||||
#define CFG_SCCR_ENCCM SCCR_ENCCM_3 /* ENC clock setting */
|
||||
#define CFG_SCCR_USBCM SCCR_USBCM_3 /* USB clock setting */
|
||||
#define CFG_SCCR_VAL ( CFG_SCCR_INIT \
|
||||
| CFG_SCCR_TSEC1CM \
|
||||
| CFG_SCCR_TSEC2CM \
|
||||
| CFG_SCCR_ENCCM \
|
||||
| CFG_SCCR_USBCM )
|
||||
|
||||
#define CONFIG_BOARD_EARLY_INIT_F /* call board_pre_init */
|
||||
|
||||
#define CFG_IMMR 0xE0000000
|
||||
|
||||
@@ -57,17 +57,6 @@
|
||||
*/
|
||||
#define CFG_LCRR (LCRR_DBYP | LCRR_CLKDIV_8)
|
||||
|
||||
#define CFG_SCCR_INIT (SCCR_DEFAULT & (~SCCR_CLK_MASK))
|
||||
#define CFG_SCCR_TSEC1CM SCCR_TSEC1CM_1 /* TSEC1 clock setting */
|
||||
#define CFG_SCCR_TSEC2CM SCCR_TSEC2CM_1 /* TSEC2 clock setting */
|
||||
#define CFG_SCCR_ENCCM SCCR_ENCCM_3 /* ENC clock setting */
|
||||
#define CFG_SCCR_USBCM SCCR_USBCM_3 /* USB clock setting */
|
||||
#define CFG_SCCR_VAL ( CFG_SCCR_INIT \
|
||||
| CFG_SCCR_TSEC1CM \
|
||||
| CFG_SCCR_TSEC2CM \
|
||||
| CFG_SCCR_ENCCM \
|
||||
| CFG_SCCR_USBCM )
|
||||
|
||||
/* board pre init: do not call, nothing to do */
|
||||
#undef CONFIG_BOARD_EARLY_INIT_F
|
||||
|
||||
|
||||
@@ -63,17 +63,6 @@
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#define CFG_SCCR_INIT (SCCR_DEFAULT & (~SCCR_CLK_MASK))
|
||||
#define CFG_SCCR_TSEC1CM SCCR_TSEC1CM_1 /* TSEC1 clock setting */
|
||||
#define CFG_SCCR_TSEC2CM SCCR_TSEC2CM_1 /* TSEC2 clock setting */
|
||||
#define CFG_SCCR_ENCCM SCCR_ENCCM_3 /* ENC clock setting */
|
||||
#define CFG_SCCR_USBCM SCCR_USBCM_3 /* USB clock setting */
|
||||
#define CFG_SCCR_VAL ( CFG_SCCR_INIT \
|
||||
| CFG_SCCR_TSEC1CM \
|
||||
| CFG_SCCR_TSEC2CM \
|
||||
| CFG_SCCR_ENCCM \
|
||||
| CFG_SCCR_USBCM )
|
||||
|
||||
#undef CONFIG_BOARD_EARLY_INIT_F /* call board_pre_init */
|
||||
|
||||
#define CFG_IMMR 0xE0000000
|
||||
|
||||
Reference in New Issue
Block a user