Skip to content
Snippets Groups Projects
  1. Jun 10, 2013
  2. Jun 08, 2013
  3. Jun 06, 2013
    • Tom Warren's avatar
      ARM: tegra: only enable SCU on Tegra20 · dbc000bf
      Tom Warren authored
      
      The non-SPL build of U-Boot on Tegra only runs on a single CPU, and
      hence there is no need to enable the SCU when running U-Boot. If an
      SMP OS is booted, and it needs the SCU enabled, it will enable the SCU
      itself. U-Boot doing so is redundant.
      
      The one exception is Tegra20, where an enabled SCU is required for some
      aspects of PCIe to work correctly.
      
      Some Tegra SoCs contain CPUs without a software-controlled SCU. In this
      case, attempting to turn it on actively causes problems. This is the case
      for Tegra114. For example, when running Linux, the first (or at least
      some very early) user-space process will trigger the following kernel
      message:
      
      Unhandled fault: imprecise external abort (0x406) at 0x00000000
      
      This is typically accompanied by that process receving a fatal signal,
      and exiting. Since this process is usually pid 1, this causes total
      system boot failure.
      
      Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
      [swarren, fleshed out description, ported to upstream chipid APIs]
      Signed-off-by: default avatarStephen Warren <swarren@nvidia.com>
      Signed-off-by: default avatarTom Warren <twarren@nvidia.com>
      dbc000bf
    • Fabio Estevam's avatar
      vf610twr: Drop unneeded 'status' variable · 4a1c7b13
      Fabio Estevam authored
      
      No need to use the 'status' variable, so just remove it.
      
      Signed-off-by: default avatarFabio Estevam <fabio.estevam@freescale.com>
      Reviewed-by: default avatarOtavio Salvador <otavio@ossystems.com.br>
      4a1c7b13
    • Fabio Estevam's avatar
      ARM: imx: Fix incorrect usage of CONFIG_SYS_MMC_ENV_PART · 7fb72c79
      Fabio Estevam authored
      
      When running the "save" command several times on a mx6qsabresd we see:
      
      U-Boot > save
      Saving Environment to MMC...
      Writing to MMC(1)... done
      U-Boot > save
      Saving Environment to MMC...
      MMC partition switch failed
      U-Boot > save
      Saving Environment to MMC...
      Writing to MMC(1)... done
      U-Boot > save
      Saving Environment to MMC...
      MMC partition switch failed
      U-Boot > save
      Saving Environment to MMC...
      Writing to MMC(1)... done
      U-Boot > save
      Saving Environment to MMC...
      MMC partition switch failed
      
      This issue is caused by the incorrect usage of CONFIG_SYS_MMC_ENV_PART.
      
      CONFIG_SYS_MMC_ENV_PART should be used to specify the mmc partition that stores
      the environment variables.
      
      On some imx boards it is been incorrectly used to pass the partition of kernel
      and dtb files for the 'mmcpart' script variable.
      
      Remove the CONFIG_SYS_MMC_ENV_PART usage and configure the 'mmcpart' variable
      directly.
      
      Reported-by: default avatarJason Liu <r64343@freescale.com>
      Signed-off-by: default avatarFabio Estevam <fabio.estevam@freescale.com>
      Acked-by: default avatarJason Liu <r64343@freescale.com>
      7fb72c79
  4. Jun 05, 2013
  5. Jun 04, 2013
  6. Jun 03, 2013
Loading