1. 15 3月, 2012 9 次提交
  2. 01 3月, 2012 10 次提交
  3. 03 2月, 2012 1 次提交
  4. 15 1月, 2012 1 次提交
    • S
      Kbuild: Use dtc's -d (dependency) option · 7c431851
      Stephen Warren 提交于
      This hooks dtc into Kbuild's dependency system.
      
      Thus, for example, "make dtbs" will rebuild tegra-harmony.dtb if only
      tegra20.dtsi has changed yet tegra-harmony.dts has not. The previous
      lack of this feature recently caused me to have very confusing "git
      bisect" results.
      
      For ARM, it's obvious what to add to $(targets). I'm not familiar enough
      with other architectures to know what to add there. Powerpc appears to
      already add various .dtb files into $(targets), but the other archs may
      need something added to $(targets) to work.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Acked-by: NShawn Guo <shawn.guo@linaro.org>
      [mmarek: Dropped arch/c6x part to avoid merging commits from the middle
      of the merge window]
      Signed-off-by: NMichal Marek <mmarek@suse.cz>
      7c431851
  5. 03 1月, 2012 1 次提交
  6. 23 12月, 2011 1 次提交
  7. 20 12月, 2011 3 次提交
  8. 18 12月, 2011 2 次提交
  9. 17 12月, 2011 2 次提交
  10. 16 12月, 2011 1 次提交
  11. 14 12月, 2011 4 次提交
  12. 13 12月, 2011 1 次提交
  13. 08 12月, 2011 4 次提交
    • W
      ARM: LPAE: add ISBs around MMU enabling code · d675d0bc
      Will Deacon 提交于
      Before we enable the MMU, we must ensure that the TTBR registers contain
      sane values. After the MMU has been enabled, we jump to the *virtual*
      address of the following function, so we also need to ensure that the
      SCTLR write has taken effect.
      
      This patch adds ISB instructions around the SCTLR write to ensure the
      visibility of the above.
      Signed-off-by: NWill Deacon <will.deacon@arm.com>
      Signed-off-by: NCatalin Marinas <catalin.marinas@arm.com>
      d675d0bc
    • P
      arm/tegra: convert tegra20 to GIC devicetree binding · 0d4f7479
      pdeschrijver@nvidia.com 提交于
      Convert tegra20 IRQ intialization to the GIC devicetree binding. Modify the
      interrupt definitions in the dts files according to
      Documentation/devicetree/bindings/arm/gic.txt
      
      v3 (swarren):
      * Moved of_irq_init() call into board-dt.c to avoid ifdef'ing it.
        - Even with a dummy replacement if !CONFIG_OF, the reference from
          tegra_dt_irq_match[] to gic_of_init() would still have to be ifdef'd
        - It's plausible that tegra_dt_irq_match[] may need to contain more
          entries in the future, and defining what they are seems more suitable
          for board-dt.c than irq.c
      v2 (swarren):
      * Removed some stale GIC init code from board-dt.c
      * Undid some accidental 0x -> 0x0 search/replace.
      Signed-off-by: NPeter De Schrijver <pdeschrijver@nvidia.com>
      Acked-by: NRob Herring <rob.herring@calxeda.com>
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      [olof: added include of <asm/hardware/gic.h> for compile to pass]
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      0d4f7479
    • S
      arm/dt: tegra: Fix SDHCI nodes to match board files · 1292c129
      Stephen Warren 提交于
      Mark any SDHCI controllers that aren't registered by the board files as
      disabled in the device-tree files.
      
      In practice, these controllers:
      
      * Have nothing hooked up to them at all, or
      * For ports intended for SDIO usage, the drivers for anything that might
        be attached are not in the device-tree yet. If/when drivers appear, the
        SD/MMC port can be re-enabled.
      
      The only possible exception is TrimSlice's mico SD slot, but that wasn't
      enabled in the board files before anyway, and doesn't work when all the
      SDHCI controllers are enabled anyway.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      1292c129
    • S
      arm/dt: tegra: Fix serial nodes to match board files · 31c1ec92
      Stephen Warren 提交于
      Mark any serial ports that aren't registered by the board files as disabled
      in the device-tree files.
      
      In practice, none of the now-disabled ports ended up succeeding device
      probing because of the missing clock-frequency property. However,
      explicitly marking the devices disabled has the advantage of squashing
      the dev_warn() the failed probe causes, and documenting that we intend
      the port not to be used, rather than accidentally left out the property.
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      31c1ec92