14 Dec, 2012

1 commit

  • Pull ARM SoC device tree conversions and enablement from Olof Johansson:
    "Continued device tree conversion and enablement across a number of
    platforms; Kirkwood, tegra, i.MX, Exynos, zynq and a couple of other
    smaller series as well.

    ux500 has seen continued conversion for platforms. Several platforms
    have seen pinctrl-via-devicetree conversions for simpler
    multiplatform. Tegra is adding data for new devices/drivers, and
    Exynos has a bunch of new bindings and devices added as well.

    So, pretty much the same progression in the right direction as the
    last few releases."

    Fix up conflicts as per Olof.

    * tag 'dt' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (185 commits)
    ARM: ux500: Rename dbx500 cpufreq code to be more generic
    ARM: dts: add missing ux500 device trees
    ARM: ux500: Stop registering the PCM driver from platform code
    ARM: ux500: Move board specific GPIO info out to subordinate DTS files
    ARM: ux500: Disable the MMCI gpio-regulator by default
    ARM: Kirkwood: remove kirkwood_ehci_init() from new boards
    ARM: Kirkwood: Add support LED of OpenBlocks A6
    ARM: Kirkwood: Convert to EHCI via DT for OpenBlocks A6
    ARM: kirkwood: Add NAND partiton map for OpenBlocks A6
    ARM: kirkwood: Add support second I2C bus and RTC on OpenBlocks A6
    ARM: kirkwood: Add support DT of second I2C bus
    ARM: kirkwood: Convert mplcec4 board to pinctrl
    ARM: Kirkwood: Convert km_kirkwood to pinctrl
    ARM: Kirkwood: support 98DX412x kirkwoods with pinctrl
    ARM: Kirkwood: Convert IX2-200 to pinctrl.
    ARM: Kirkwood: Convert lsxl boards to pinctrl.
    ARM: Kirkwood: Convert ib62x0 to pinctrl.
    ARM: Kirkwood: Convert GoFlex Net to pinctrl.
    ARM: Kirkwood: Convert dreamplug to pinctrl.
    ARM: Kirkwood: Convert dockstar to pinctrl.
    ...

    Linus Torvalds
     

28 Nov, 2012

1 commit

  • Add missing PL330 MDMA1 controller node to the device tree (DT).

    [ Currently there is no problem with using 'non-secure' mdma1 address
    instead of 'secure' one on revision 0 of Exynos4210 SOC (as used by
    Universal C210 board) as this SOC revision is unsupported by DT. ]

    Reviewed-by: Tomasz Figa
    Signed-off-by: Bartlomiej Zolnierkiewicz
    Signed-off-by: Kyungmin Park
    Signed-off-by: Kukjin Kim

    Bartlomiej Zolnierkiewicz
     

21 Nov, 2012

2 commits


21 Sep, 2012

3 commits

  • Signed-off-by: Tomasz Figa
    Signed-off-by: Kyungmin Park
    Acked-by: Thomas Abraham
    Signed-off-by: Kukjin Kim

    Tomasz Figa
     
  • Currently all boards must explicitly disable all unused device tree
    nodes of unused components (e.g. i2c, sdhci, etc...). This makes it
    necessary to all boards to be aware of all components on the SoC, which
    in turns makes board dts files longer and more difficult to maintain
    (e.g. adding new components to SoC-level tree requires adding nodes with
    status="disabled" to every board).

    This patch changes "status" of all optional components in SoC-level dts
    file to "disabled", adds status="okay" to respective nodes of used
    components in dts of all boards and removes all nodes with only
    status="disabled" from boards dts.

    Signed-off-by: Tomasz Figa
    Signed-off-by: Kyungmin Park
    Acked-by: Thomas Abraham
    Signed-off-by: Kukjin Kim

    Tomasz Figa
     
  • Most definitions from exynos4210.dtsi can be applied for other SoCs from
    EXYNOS4 line as well, so move the common part into separate file that
    can be included by dtsi files of other EXYNOS4 SoCs (as well as current
    exynos4210.dtsi).

    Signed-off-by: Tomasz Figa
    Signed-off-by: Kyungmin Park
    Acked-by: Thomas Abraham
    [kgene.kim@samsung.com: Dongjin Kim
    submitted a similar patch 'Add DTS files derived from common EXYNOS4'
    before this but I picked this up because of included exynos4x12 stuff]
    Signed-off-by: Kukjin Kim

    Tomasz Figa