1. 13 7月, 2011 2 次提交
    • C
      ARM: tegra: remove mach/barriers.h · 2b0aaaf1
      Colin Cross 提交于
      The barriers implemented in arch/arm/mach-tegra/mach/barriers.h
      are exactly the same as the default barriers implemented in
      arch/arm/include/asm/system.h.  Remove barriers.h from Tegra,
      and don't select ARCH_HAS_BARRIERS.
      Signed-off-by: NColin Cross <ccross@android.com>
      Acked-by: NOlof Johansson <olof@lixom.net>
      2b0aaaf1
    • S
      ARM: Tegra: Seaboard: Re-order sdhci device registration · cfeb34ed
      Stephen Warren 提交于
      Ensure the built-in eMMC is always named mmcblk0.
      
      This is important because:
      
      * U-Boot statically assigns MMC device IDs based on controller ID.
      * U-Boot assumes that kernel MMC device ID numbering matches U-Boot numbering.
      * U-Boot provides a kernel cmdline option e.g. root=/dev/mmcblk0p3 based on
        that numbering.
      * The kernel dynamically assigns MMC device IDs based on enumeration order of
        the memory behind the host controller, rather than statically based on host
        controller ID like U-Boot.
      * By registering the SDHCI controller for the built-in eMMC first, the
        enumeration of the built-in eMMC is performed first, and hence eMMC gets
        assigned ID 0 just like U-Boot. If the SD slot is filled, it then gets
        assigned ID 1 just like U-Boot.
      * If the MMC IDs mismatch, and the system boots from SD card not eMMC, the
        kernel will access the eMMC instead of SD card when attempting to mount
        /dev/mmcblk1p3 as the root fs. If eMMC is not partitioned/formatted, the
        kernel will panic since the root fs can't be mounted. If eMMC is partitioned
        and formatted, the kernel will mount an unexpected filesystem as the root fs.
      
      This change relies on the SDHCI driver performing initial card detection
      synchronously during device registration. This is currently the case.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NColin Cross <ccross@android.com>
      cfeb34ed
  2. 12 7月, 2011 11 次提交
  3. 11 7月, 2011 6 次提交
  4. 10 7月, 2011 9 次提交
  5. 09 7月, 2011 12 次提交