[U-Boot] [PATCH 1/2] ppc/85xx: Add PIB/ATM support for MPC8569mds

Signed-off-by: Liu Yu yu.liu@freescale.com --- board/freescale/common/pq-mds-pib.c | 2 +- board/freescale/mpc8569mds/mpc8569mds.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletions(-)
diff --git a/board/freescale/common/pq-mds-pib.c b/board/freescale/common/pq-mds-pib.c index 6c72aa1..5f7a67d 100644 --- a/board/freescale/common/pq-mds-pib.c +++ b/board/freescale/common/pq-mds-pib.c @@ -63,7 +63,7 @@ int pib_init(void) #endif
#if defined(CONFIG_PQ_MDS_PIB_ATM) -#if defined(CONFIG_MPC8360EMDS) +#if defined(CONFIG_MPC8360EMDS) || defined(CONFIG_MPC8569MDS) val8 = 0; i2c_write(0x20, 0x6, 1, &val8, 1); i2c_write(0x20, 0x7, 1, &val8, 1); diff --git a/board/freescale/mpc8569mds/mpc8569mds.c b/board/freescale/mpc8569mds/mpc8569mds.c index cdd7813..02e6920 100644 --- a/board/freescale/mpc8569mds/mpc8569mds.c +++ b/board/freescale/mpc8569mds/mpc8569mds.c @@ -39,6 +39,9 @@ #include <fsl_esdhc.h>
#include "bcsr.h" +#if defined(CONFIG_PQ_MDS_PIB) +#include "../common/pq-mds-pib.h" +#endif
phys_size_t fixed_sdram(void);
@@ -542,6 +545,10 @@ pci_init_board(void) r = hose->regions; pcie_configured = is_fsl_pci_cfg(LAW_TRGT_IF_PCIE_1, io_sel);
+#if defined(CONFIG_PQ_MDS_PIB) + pib_init(); +#endif + if (pcie_configured && !(gur->devdisr & MPC85xx_DEVDISR_PCIE)){ printf ("\n PCIE connected to slot as %s (base address %x)", pcie_ep ? "End Point" : "Root Complex",

Signed-off-by: Liu Yu yu.liu@freescale.com --- Makefile | 3 ++- include/configs/MPC8569MDS.h | 5 +++++ 2 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/Makefile b/Makefile index bcb3fe9..fe1b2d1 100644 --- a/Makefile +++ b/Makefile @@ -2502,8 +2502,9 @@ MPC8555CDS_config: unconfig MPC8568MDS_config: unconfig @$(MKCONFIG) $(@:_config=) ppc mpc85xx mpc8568mds freescale
+MPC8569MDS_ATM_config \ MPC8569MDS_config: unconfig - @$(MKCONFIG) $(@:_config=) ppc mpc85xx mpc8569mds freescale + @$(MKCONFIG) -t $(@:_config=) MPC8569MDS ppc mpc85xx mpc8569mds freescale
MPC8572DS_36BIT_config \ MPC8572DS_config: unconfig diff --git a/include/configs/MPC8569MDS.h b/include/configs/MPC8569MDS.h index 17ea3bb..b910f07 100644 --- a/include/configs/MPC8569MDS.h +++ b/include/configs/MPC8569MDS.h @@ -44,6 +44,11 @@ #define CONFIG_ENV_OVERWRITE #define CONFIG_FSL_LAW 1 /* Use common FSL init code */
+#ifdef CONFIG_MK_ATM +#define CONFIG_PQ_MDS_PIB +#define CONFIG_PQ_MDS_PIB_ATM +#endif + /* * When initializing flash, if we cannot find the manufacturer ID, * assume this is the AMD flash associated with the MDS board.

On Nov 27, 2009, at 1:31 AM, Liu Yu wrote:
Signed-off-by: Liu Yu yu.liu@freescale.com
Makefile | 3 ++- include/configs/MPC8569MDS.h | 5 +++++ 2 files changed, 7 insertions(+), 1 deletions(-)
applied to 85xx.
- k

On Nov 27, 2009, at 1:31 AM, Liu Yu wrote:
Signed-off-by: Liu Yu yu.liu@freescale.com
board/freescale/common/pq-mds-pib.c | 2 +- board/freescale/mpc8569mds/mpc8569mds.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletions(-)
applied to 85xx.
- k
participants (2)
-
Kumar Gala
-
Liu Yu