Skip to content
  1. Sep 09, 2016
    • Linus Walleij's avatar
      ARM: dts: split RealView EB 11MPCore variants · 5809938c
      Linus Walleij authored
      
      
      There used to be two versions of the RealView EB 11MPCore:
      
      - arm-realview-eb-11mp.dts: the most common variant supported by
        QEMU with the revision C core tile
      - arm-realview-eb-revb.dts: for the variant with the elder revision
        B core tile.
      
      As it turns out that there are also a few variants of the
      baseboard, unrelated to the coretile, and that these can of
      course be mounted on top of each other in all permutations, we
      create:
      
      - arm-realview-eb-11mp.dts: the most common variant supported by
        QEMU with the pre-revision D baseboard and the revision C core
        tile.
      - arm-realview-eb-11mp-bbrevd.dts: the revision D baseboard
        with the common revision C core tile.
      - arm-realview-eb-11mp-ctrevb.dts: the pre-revision D baseboard
        with the revision B core tile.
      - arm-realview-eb-11mp-bbrevd-ctrevb.dts: the revision D baseboard
        with the revision B core time.
      
      Or as a table:
      
                 | Core tile: C               | Core tile: B
      -----------+----------------------------+-----------------------------------
      Baseboard: |                            |
      pre-D      |arm-realvie-eb-11mp         | arm-realview-eb-11mp-ctrevb
      -----------+----------------------------+-----------------------------------
      Baseboard: |                            |
      D          |arm-realview-eb-11mp-bbrevd | arm-realview-eb-11mp-bbrevd-ctrevb
      -----------+----------------------------+-----------------------------------
      
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      5809938c
    • Linus Walleij's avatar
      ARM: dts: add device tree for the RealView EB Rev D · 6a29fa31
      Linus Walleij authored
      
      
      The RealView EB baseboard revision D is a special case as it appears
      to be undocumented in ARM official documents, while the Linux kernel
      still contains special code for handling it.
      
      commit be4f3c86
      "Add RealView/EB support for the LAN9118 Ethernet chip"
      adds support for the SMSC LAN9118 chip used on the D revision of
      the baseboard, but no other traces of hardware deviations for this
      variant can be found.
      
      This creates a separate top-level .dts file especially for this
      board version, so that it gets registered with the right type
      of ethernet controller. The ethernet controller modifications
      are then put into a separate .dtsi file so it can be overlaid
      on other EB variants using the revision D baseboard.
      
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      6a29fa31
    • Linus Walleij's avatar
      ARM: dts: fix RealView EB SMSC ethernet version · c4ad7256
      Linus Walleij authored
      
      
      The ethernet version in the earlier RealView EB variants is
      LAN91C111 and not LAN9118 according to ARM DUI 0303E
      "RealView Emulation Baseboard User Guide" page 3-57.
      
      Make sure that this is used for the base variant of the board.
      
      As the DT bindings for LAN91C111 does not specify any power
      supplies, these need to be deleted from the DTS file.
      
      Fixes: 2440d29d ("ARM: dts: realview: support all the RealView EB board variants")
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      c4ad7256
  2. Aug 03, 2016
  3. Jul 23, 2016
  4. Jul 18, 2016
  5. Jul 15, 2016
  6. Jul 12, 2016
  7. Jul 11, 2016
    • Marcel Ziswiler's avatar
      ARM: tegra: Initial support for Apalis TK1 · 85afd20e
      Marcel Ziswiler authored
      
      
      This patch adds the device tree to support Toradex Apalis TK1 a
      computer on module which can be used on different carrier boards.
      
      The module consists of a Tegra TK1 SoC, a PMIC solution, 2 GB of DDR3L
      RAM, a bunch of level shifters, an eMMC, a TMP451 temperature sensor
      chip, an I210 gigabit Ethernet controller and a SGTL5000 audio codec.
      Furthermore, there is a Kinetis MK20DN512 companion micro controller for
      analogue, CAN and resistive touch functionality which is not yet
      supported. Anything that is not self contained on the module is disabled
      by default.
      
      The device tree for the Evaluation Board includes the module's device
      tree and enables the supported peripherals of the carrier board (the
      Evaluation Board supports almost all of them).
      
      Signed-off-by: default avatarMarcel Ziswiler <marcel.ziswiler@toradex.com>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      85afd20e