T1042RDB is a Freescale reference board that hosts the T1042 SoC
(and variants). The board is similar to T1040RDB, It is a reduced
personality of T1040 SoC without Integrated 8-port Gigabit(L2 Switch).

T1042RDB is configured with serdes protocol 0x86 which can support
following interfaces
- 2 RGMIIS on DTSEC4, DTSEC5
- 1 SGMII on DTSEC3

This Patch also updates README file(added T1042RDB details and updated commands
for switching to alternate banks from vBank0 to vBank4 and vice versa)

This patch also does minor clean ups for fdt defines for T1042RDB and 
T1042RDB_PI board

Signed-off-by: Vijay Rai <vijay....@freescale.com>
Signed-off-by: Priyanka Jain <priyanka.j...@freescale.com>
---
 board/freescale/t104xrdb/README |   17 +++++++++++++++--
 boards.cfg                      |    1 +
 include/configs/T104xRDB.h      |   15 +++++++++------
 3 files changed, 25 insertions(+), 8 deletions(-)

diff --git a/board/freescale/t104xrdb/README b/board/freescale/t104xrdb/README
index cdbe1fa..ad0f75c 100644
--- a/board/freescale/t104xrdb/README
+++ b/board/freescale/t104xrdb/README
@@ -4,10 +4,23 @@ The T1040RDB is a Freescale reference board that hosts the 
T1040 SoC
 (and variants). Variants inclued T1042 presonality of T1040, in which
 case T1040RDB can also be called T1042RDB.
 
+The T1042RDB is a Freescale reference board that hosts the T1042 SoC
+(and variants). The board is similar to T1040RDB, It is a reduced
+personality of T1040 SoC without Integrated 8-port Gigabit(L2 Switch).
+
 The T1042RDB_PI is a Freescale reference board that hosts the T1042 SoC.
 (a personality of T1040 SoC). The board is similar to T1040RDB but is
 designed specially with low power features targeted for Printing Image Market.
 
+Basic difference's among T1040RDB, T1042RDB_PI, T1042RDB
+-------------------------------------------------------------------------
+Board          Si              Protocol                Targeted Market
+-------------------------------------------------------------------------
+T1040RDB       T1040           0x66                    Networking
+T1040RDB       T1042           0x86                    Networking
+T1042RDB_PI    T1042           0x06                    Printing & Imaging
+
+
 T1040 SoC Overview
 ------------------
 The QorIQ T1040/T1042 processor support four integrated 64-bit e5500 PA
@@ -194,10 +207,10 @@ The below commands apply to the board
    Commands for switching to alternate bank.
 
        1. To change from vbank0 to vbank4
-               => qixis_reset altbank (it will boot using vbank4)
+               => cpld reset altbank (it will boot using vbank4)
 
        2.To change from vbank4 to vbank0
-               => qixis reset (it will boot using vbank0)
+               => cpld reset (it will boot using vbank0)
 
 NAND boot with 2 Stage boot loader
 ----------------------------------
diff --git a/boards.cfg b/boards.cfg
index 1ba2081..d36f852 100644
--- a/boards.cfg
+++ b/boards.cfg
@@ -928,6 +928,7 @@ Active  powerpc     mpc85xx        -           freescale    
   t104xrdb
 Active  powerpc     mpc85xx        -           freescale       t104xrdb        
    T1040RDB_SDCARD                       
T104xRDB:PPC_T1040,T1040RDB,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD                      
                                                  -
 Active  powerpc     mpc85xx        -           freescale       t104xrdb        
    T1040RDB_SECURE_BOOT                  
T104xRDB:PPC_T1040,SECURE_BOOT,T1040RDB                                         
                                                  Aneesh Bansal  
<aneesh.ban...@freescale.com>
 Active  powerpc     mpc85xx        -           freescale       t104xrdb        
    T1040RDB_SPIFLASH                     
T104xRDB:PPC_T1040,T1040RDB,RAMBOOT_PBL,SPL_FSL_PBL,SPIFLASH                    
                                                  Priyanka Jain  
<priyanka.j...@freescale.com>
+Active  powerpc     mpc85xx        -           freescale       t104xrdb        
    T1042RDB                              T104xRDB:PPC_T1042,T1042RDB           
                                                                                
            Priyanka Jain  <priyanka.j...@freescale.com>
 Active  powerpc     mpc85xx        -           freescale       t104xrdb        
    T1042RDB_PI                           T104xRDB:PPC_T1042,T1042RDB_PI        
                                                                                
            Priyanka Jain  <priyanka.j...@freescale.com>
 Active  powerpc     mpc85xx        -           freescale       t104xrdb        
    T1042RDB_PI_NAND                      
T104xRDB:PPC_T1042,T1042RDB_PI,RAMBOOT_PBL,SPL_FSL_PBL,NAND                     
                                                  Priyanka Jain  
<priyanka.j...@freescale.com>
 Active  powerpc     mpc85xx        -           freescale       t104xrdb        
    T1042RDB_PI_SDCARD                    
T104xRDB:PPC_T1042,T1042RDB_PI,RAMBOOT_PBL,SPL_FSL_PBL,SDCARD                   
                                                  -
diff --git a/include/configs/T104xRDB.h b/include/configs/T104xRDB.h
index 8d6c51b..1e6c79a 100644
--- a/include/configs/T104xRDB.h
+++ b/include/configs/T104xRDB.h
@@ -451,7 +451,7 @@
 
 /* I2C bus multiplexer */
 #define I2C_MUX_PCA_ADDR                0x70
-#ifdef CONFIG_T1040RDB
+#if defined (CONFIG_T1040RDB) || defined (CONFIG_T1042RDB)
 #define I2C_MUX_CH_DEFAULT      0x8
 #endif
 
@@ -603,7 +603,7 @@
 #define CONFIG_SYS_DPAA_FMAN
 #define CONFIG_SYS_DPAA_PME
 
-#ifdef CONFIG_T1040RDB
+#if defined (CONFIG_T1040RDB) || defined (CONFIG_T1042RDB)
 #define CONFIG_QE
 #define CONFIG_U_QE
 #endif
@@ -632,7 +632,7 @@
 #define CONFIG_SYS_FMAN_FW_ADDR                0xEFF00000
 #endif
 
-#ifdef CONFIG_T1040RDB
+#if defined (CONFIG_T1040RDB) || defined (CONFIG_T1042RDB)
 #if defined(CONFIG_SPIFLASH)
 #define CONFIG_SYS_QE_FW_ADDR          0x130000
 #elif defined(CONFIG_SDCARD)
@@ -656,7 +656,7 @@
 #endif
 
 #ifdef CONFIG_FMAN_ENET
-#ifdef CONFIG_T1040RDB
+#if defined (CONFIG_T1040RDB) || defined (CONFIG_T1042RDB)
 #define CONFIG_SYS_SGMII1_PHY_ADDR             0x03
 #endif
 #define CONFIG_SYS_RGMII1_PHY_ADDR             0x01
@@ -763,8 +763,11 @@
 #define FDTFILE                "t1040rdb/t1040rdb.dtb"
 #define RAMDISKFILE    "t1040rdb/ramdisk.uboot"
 #elif CONFIG_T1042RDB_PI
-#define FDTFILE                "t1040rdb_pi/t1040rdb_pi.dtb"
-#define RAMDISKFILE    "t1040rdb_pi/ramdisk.uboot"
+#define FDTFILE                "t1042rdb_pi/t1042rdb_pi.dtb"
+#define RAMDISKFILE    "t1040rdb/ramdisk.uboot"
+#elif CONFIG_T1042RDB
+#define FDTFILE                "t1042rdb/t1042rdb.dtb"
+#define RAMDISKFILE    "t1040rdb/ramdisk.uboot"
 #endif
 
 #define        CONFIG_EXTRA_ENV_SETTINGS                               \
-- 
1.7.9.5

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to