Skip to content
Snippets Groups Projects
Commit 2fc34ae6 authored by Tanya Jiang's avatar Tanya Jiang Committed by Kim Phillips
Browse files

mpc83xx: Unified TQM834x variable names with 83xx and consolidated macros


Unified TQM834x variable names with 83xx and consolidated macro
in preparation for the 8360 and other upcoming 83xx devices.

Signed-off-by: default avatarTanya Jiang <tanya.jiang@freescale.com>
parent f6eda7f8
No related branches found
No related tags found
No related merge requests found
...@@ -69,17 +69,17 @@ void ...@@ -69,17 +69,17 @@ void
pci_init_board(void) pci_init_board(void)
{ {
volatile immap_t * immr; volatile immap_t * immr;
volatile clk8349_t * clk; volatile clk83xx_t * clk;
volatile law8349_t * pci_law; volatile law83xx_t * pci_law;
volatile pot8349_t * pci_pot; volatile pot83xx_t * pci_pot;
volatile pcictrl8349_t * pci_ctrl; volatile pcictrl83xx_t * pci_ctrl;
volatile pciconf8349_t * pci_conf; volatile pciconf83xx_t * pci_conf;
u16 reg16; u16 reg16;
u32 reg32; u32 reg32;
struct pci_controller * hose; struct pci_controller * hose;
immr = (immap_t *)CFG_IMMRBAR; immr = (immap_t *)CFG_IMMRBAR;
clk = (clk8349_t *)&immr->clk; clk = (clk83xx_t *)&immr->clk;
pci_law = immr->sysconf.pcilaw; pci_law = immr->sysconf.pcilaw;
pci_pot = immr->ios.pot; pci_pot = immr->ios.pot;
pci_ctrl = immr->pci_ctrl; pci_ctrl = immr->pci_ctrl;
......
...@@ -36,6 +36,7 @@ ...@@ -36,6 +36,7 @@
*/ */
#define CONFIG_E300 1 /* E300 Family */ #define CONFIG_E300 1 /* E300 Family */
#define CONFIG_MPC83XX 1 /* MPC83XX family */ #define CONFIG_MPC83XX 1 /* MPC83XX family */
#define CONFIG_MPC8349 1 /* MPC8349 specific */
#define CONFIG_MPC834X 1 /* MPC834X specific */ #define CONFIG_MPC834X 1 /* MPC834X specific */
#define CONFIG_TQM834X 1 /* TQM834X board specific */ #define CONFIG_TQM834X 1 /* TQM834X board specific */
...@@ -56,6 +57,17 @@ ...@@ -56,6 +57,17 @@
*/ */
#define CFG_LCRR (LCRR_DBYP | LCRR_CLKDIV_8) #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 */ /* board pre init: do not call, nothing to do */
#undef CONFIG_BOARD_EARLY_INIT_F #undef CONFIG_BOARD_EARLY_INIT_F
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment