1. 19 7月, 2011 1 次提交
  2. 13 7月, 2011 2 次提交
    • C
      ARM: tegra: remove copy-and-pasted i2c platform data in boards · 78702e43
      Colin Cross 提交于
      Every board file includes the same platform data definition
      for the i2c-tegra driver's bus speed.  Move the platform data
      into devices.c, and remove it from all the board files.
      Signed-off-by: NColin Cross <ccross@android.com>
      Tested-by: NKonstantin Sinyuk <kostyas@compulab.co.il>
      Acked-by: NOlof Johansson <olof@lixom.net>
      78702e43
    • 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
  3. 08 3月, 2011 2 次提交
  4. 23 2月, 2011 1 次提交