Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • early-display
  • variant-emmc-nvme-boot
  • 2023-01-25
  • v3
  • variant-emmc-nvme-boot
  • 2020-06-01
7 results

ppc405ex.h

Blame
  • Forked from Reform / reform-boundary-uboot
    Source project has a limited visibility.
    • Steven A. Falco's avatar
      644362c4
      PPC405EX CHIP_21 erratum · 644362c4
      Steven A. Falco authored
      
      APM errata CHIP_21 for the 405EX/EXr (from the rev 1.09 document dated
      4/27/11) states that rev D processors may wake up with the wrong feature
      set.  This patch implements the APM-proposed workaround.
      
      To enable this patch for your board, add the appropriate define for your
      CPU to your board header file.  See kilauea.h for more information.  The
      following variants are supported:
      
      #define CONFIG_SYS_4xx_CHIP_21_405EX_NO_SECURITY
      #define CONFIG_SYS_4xx_CHIP_21_405EX_SECURITY
      #define CONFIG_SYS_4xx_CHIP_21_405EXr_NO_SECURITY
      #define CONFIG_SYS_4xx_CHIP_21_405EXr_SECURITY
      
      Please note that if you select the wrong define, your board will not
      boot, and JTAG will be required to recover.
      
      Tested on custom boards using:
      
      CONFIG_SYS_4xx_CHIP_21_405EX_NO_SECURITY  <sfalco@harris.com>
      CONFIG_SYS_4xx_CHIP_21_405EX_SECURITY     <eibach@gdsys.de>
      
      Signed-off-by: default avatarSteve Falco <sfalco@harris.com>
      Acked-by: default avatarDirk Eibach <eibach@gdsys.de>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      644362c4
      History
      PPC405EX CHIP_21 erratum
      Steven A. Falco authored
      
      APM errata CHIP_21 for the 405EX/EXr (from the rev 1.09 document dated
      4/27/11) states that rev D processors may wake up with the wrong feature
      set.  This patch implements the APM-proposed workaround.
      
      To enable this patch for your board, add the appropriate define for your
      CPU to your board header file.  See kilauea.h for more information.  The
      following variants are supported:
      
      #define CONFIG_SYS_4xx_CHIP_21_405EX_NO_SECURITY
      #define CONFIG_SYS_4xx_CHIP_21_405EX_SECURITY
      #define CONFIG_SYS_4xx_CHIP_21_405EXr_NO_SECURITY
      #define CONFIG_SYS_4xx_CHIP_21_405EXr_SECURITY
      
      Please note that if you select the wrong define, your board will not
      boot, and JTAG will be required to recover.
      
      Tested on custom boards using:
      
      CONFIG_SYS_4xx_CHIP_21_405EX_NO_SECURITY  <sfalco@harris.com>
      CONFIG_SYS_4xx_CHIP_21_405EX_SECURITY     <eibach@gdsys.de>
      
      Signed-off-by: default avatarSteve Falco <sfalco@harris.com>
      Acked-by: default avatarDirk Eibach <eibach@gdsys.de>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>