10 Aug, 2013

13 commits


24 Jul, 2013

2 commits


23 Jul, 2013

1 commit


21 Jun, 2013

8 commits

  • Erratum A-006593 is "Atomic store may report failure but still allow
    the store data to be visible".

    The workaround is: "Set CoreNet Platform Cache register CPCHDBCR0 bit
    21 to 1'b1. This may have a small impact on synthetic write bandwidth
    benchmarks but should have a negligible impact on real code."

    Signed-off-by: Scott Wood
    Signed-off-by: Andy Fleming

    Scott Wood
     
  • Calculate reserved fields according to IFC bank count

    1. Move csor_ext register behind csor register and fix res offset
    2. Move ifc bank count to config_mpc85xx.h to support 8 bank count
    3. Guard fsl_ifc.h with CONFIG_FSL_IFC macro to eliminate the compile
    error on some devices that does not have IFC controller.

    Signed-off-by: Mingkai Hu
    Signed-off-by: Andy Fleming

    Mingkai Hu
     
  • When a T4 board boots from SRIO or PCIE, it needs to finish these processes:
    1. Set all the cores in holdoff status.
    2. Set the boot location to one PCIE or SRIO interface by RCW.
    3. Set a specific TLB entry for the boot process.
    4. Set a LAW entry with the TargetID of one PCIE or SRIO for the boot.
    5. Set a specific TLB entry in order to fetch ucode and ENV from
    master.
    6. Set a LAW entry with the TargetID one of the PCIE ports for
    ucode and ENV.
    7. Slave's u-boot image should be generated specifically by
    make xxxx_SRIO_PCIE_BOOT_config.
    This will set SYS_TEXT_BASE=0xFFF80000 and other configurations.

    For more information about the feature of Boot from SRIO/PCIE, please
    refer to the document doc/README.srio-pcie-boot-corenet.

    Signed-off-by: Liu Gang
    Signed-off-by: Andy Fleming

    Liu Gang
     
  • When a b4860qds board boots from SRIO or PCIE, it needs to finish these
    processes:
    1. Set all the cores in holdoff status.
    2. Set the boot location to one PCIE or SRIO interface by RCW.
    3. Set a specific TLB entry for the boot process.
    4. Set a LAW entry with the TargetID of one PCIE or SRIO for the boot.
    5. Set a specific TLB entry in order to fetch ucode and ENV from
    master.
    6. Set a LAW entry with the TargetID one of the PCIE ports for
    ucode and ENV.
    7. Slave's u-boot image should be generated specifically by
    make xxxx_SRIO_PCIE_BOOT_config.
    This will set SYS_TEXT_BASE=0xFFF80000 and other configurations.

    For more information about the feature of Boot from SRIO/PCIE, please
    refer to the document doc/README.srio-pcie-boot-corenet.

    Signed-off-by: Liu Gang
    Signed-off-by: Andy Fleming

    Liu Gang
     
  • Currently, the macro "CONFIG_SYS_FSL_SRIO_PCIE_BOOT_MASTER" can enable
    the master module of Boot from SRIO and PCIE on a platform. But this
    is not a silicon feature, it's just a specific booting mode based on
    the SRIO and PCIE interfaces. So it's inappropriate to put the macro
    into the file arch/powerpc/include/asm/config_mpc85xx.h.

    Change the macro "CONFIG_SYS_FSL_SRIO_PCIE_BOOT_MASTER" to
    "CONFIG_SRIO_PCIE_BOOT_MASTER", remove them from
    arch/powerpc/include/asm/config_mpc85xx.h file, and add those macros
    in configuration header file of each board which can support the
    master module of Boot from SRIO and PCIE.

    Signed-off-by: Liu Gang
    Signed-off-by: Andy Fleming

    Liu Gang
     
  • All the other constants use lowercase 'x' in "MPC85xx", so we
    duplicate that here.

    Signed-off-by: Andy Fleming

    Andy Fleming
     
  • BSC9132 has 3 IFC banks.

    Signed-off-by: York Sun
    Signed-off-by: Andy Fleming

    York Sun
     
  • BSC9131RDB is a Freescale Reference Design Board for
    BSC9131 SoC which is a integrated device that contains
    one powerpc e500v2 core and one DSP starcore.

    To support DSP starcore
    -Creating LAW and TLB for DSP-CCSR space.
    -Creating LAW for DSP-core subsystem M2 memory

    Signed-off-by: Priyanka Jain
    Signed-off-by: Poonam Aggrwal
    Signed-off-by: Prabhakar Kushwaha
    Signed-off-by: Andy Fleming

    Priyanka Jain
     

12 Jun, 2013

1 commit


30 May, 2013

1 commit


25 May, 2013

7 commits


15 May, 2013

7 commits