14 Dec, 2015

3 commits


18 Oct, 2015

1 commit


22 Aug, 2015

1 commit


31 Jul, 2015

2 commits


28 May, 2015

1 commit

  • Use the new zynq binding for macb ethernet, since it will disable half
    duplex gigabit like the Zynq TRM says to do. Also allow the compatible
    cadence gem binding that won't disable half duplex but works otherwise.

    Signed-off-by: Nathan Sullivan
    Acked-by: Sören Brinkmann
    Signed-off-by: Michal Simek

    Nathan Sullivan
     

28 Jan, 2015

1 commit

  • Based on:
    "devicetree: Add Cadence WDT devicetree bindings documentation"
    (sha1: 191891c0378f44aec8e06e889a08d0b76fe6c5cb)

    - compatible string is cdns,wdt-r1p2
    - remove device_type property
    - remove int reset property (reset-on-timeout is bool)

    Signed-off-by: Michal Simek
    Series-to: arm-soc
    Signed-off-by: Michal Simek

    Michal Simek
     

12 Jan, 2015

1 commit


08 Jan, 2015

1 commit


04 Dec, 2014

1 commit

  • Pull "arm: Xilinx Zynq dt patches for v3.19" from Michal Simek:

    - Declare Digilent and vendor
    - Add Zybo board support
    - Fix VDMA documentation to be align with the driver

    * tag 'zynq-dt-for-3.19' of https://github.com/Xilinx/linux-xlnx:
    arm: dts: zynq: Add Digilent ZYBO board
    arm: dts: zynq: Move crystal freq. to board level
    doc: dt: vendor-prefixes: Add Digilent Inc
    Documentation: devicetree: Fix Xilinx VDMA specification

    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     

01 Dec, 2014

1 commit

  • The fact that all supported boards use the same 33MHz crystal is a
    co-incidence. The Zynq PS support a range of crystal freqs so the
    hardcoded setting should be removed from the dtsi. Re-implement it
    on the board level.

    This prepares support for Zynq boards with different crystal
    frequencies (e.g. the Digilent ZYBO).

    Acked-by: Soren Brinkmann
    Signed-off-by: Peter Crosthwaite
    Signed-off-by: Michal Simek

    Peter Crosthwaite
     

20 Oct, 2014

7 commits


09 Oct, 2014

1 commit

  • Pull ARM SoC DT updates from Arnd Bergmann:
    "As usual, this is the largest branch, though this time a little under
    half of the total changes with 307 individual non-merge changesets.

    The largest changes are the addition of new machines, in particular
    the Tegra based Chromebook, the Renesas r8a7794 SoC, and DT support
    for the old i.MX1 platform.

    Other changes include
    - at91: various sam9 and sama5 updates
    - exynos: much extended Peach Pi/Pit (Chromebook 2) support
    - keystone: new peripherals
    - meson: added DT for meson6 SoC
    - mvebu: new device support for Armada 370/375
    - qcom: improved support for IPQ8064 and MSM8x60
    - rockchip: much improved support for rk3288
    - shmobile: lots of updates all over the place
    - sunxi: dts license change
    - sunxi: more a23 device support
    - vexpress: CLCD DT description"

    * tag 'dt-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (308 commits)
    ARM: DTS: meson: update DTSI to add watchdog node
    ARM: dts: keystone-k2l: fix mdio io start address
    ARM: dts: keystone-k2e: fix mdio io start address
    ARM: dts: keystone-k2e: update usb1 node for dma properties
    ARM: dts: keystone: fix io range for usb_phy0
    Revert "Merge tag 'hix5hd2-dt-for-3.18' of git://github.com/hisilicon/linux-hisi into next/dt"
    Revert "ARM: dts: hix5hd2: add wdg node"
    ARM: dts: add rk3288 i2s controller
    ARM: vexpress: Add CLCD Device Tree properties
    ARM: bcm2835: add I2S pinctrl to device tree
    ARM: meson: documentation: add bindings documentation
    ARM: meson: dts: add basic Meson/Meson6/Meson6-atv1200 DTSI/DTS
    ARM: dts: mt6589: Change compatible string for GIC
    ARM: dts: mediatek: Add compatible property for aquaris5
    ARM: dts: mt6589-aquaris5: Add boot argument earlyprintk
    ARM: dts: mt6589: Fix typo in GIC unit address
    ARM: dts: Build dtb for Mediatek board
    ARM: dts: keystone: fix bindings for pcie and usb clock nodes
    ARM: dts: keystone: k2l: Fix chip selects for SPI devices
    ARM: dts: keystone: add dsp gpio controllers nodes
    ...

    Linus Torvalds
     

16 Sep, 2014

1 commit


01 Sep, 2014

3 commits


29 Jul, 2014

1 commit


28 Jul, 2014

1 commit


25 Jul, 2014

1 commit


23 Jul, 2014

2 commits


18 Jul, 2014

1 commit


03 Jun, 2014

1 commit

  • Pull ARM SoC devicetree updates from Olof Johansson:
    "As with previous release, this continues to be among the largest
    branches we merge, with lots of new contents.

    New things for this release are among other things:

    - DTSI contents for the new SoCs supported in 3.16 (see SoC pull request)
    - Qualcomm APQ8064 and APQ8084 SoCs and eval boards
    - Nvidia Jetson TK1 development board (Tegra T124-based)

    Two new SoCs that didn't need enough new platform code to stand out
    enough for me to notice when writing the SoC tag, but that adds new DT
    contents are:

    - TI DRA72
    - Marvell Berlin 2Q"

    * tag 'dt-for-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (500 commits)
    ARM: dts: add secure firmware support for exynos5420-arndale-octa
    ARM: dts: add pmu sysreg node to exynos3250
    ARM: dts: correct the usb phy node in exynos5800-peach-pi
    ARM: dts: correct the usb phy node in exynos5420-peach-pit
    ARM: dts: add dts files for exynos5410 and exynos5410-smdk5410
    ARM: dts: add dts files for exynos3250 SoC
    ARM: dts: add mfc node for exynos5800
    ARM: dts: add Vbus regulator for USB 3.0 on exynos5800-peach-pi
    ARM: dts: enable fimd for exynos5800-peach-pi
    ARM: dts: enable display controller for exynos5800-peach-pi
    ARM: dts: enable hdmi for exynos5800-peach-pi
    ARM: dts: add dts file for exynos5800-peach-pi board
    ARM: dts: add dts file for exynos5800 SoC
    ARM: dts: add dts file for exynos5260-xyref5260 board
    ARM: dts: add dts files for exynos5260 SoC
    ARM: dts: update watchdog node name in exynos5440
    ARM: dts: use key code macros on Origen and Arndale boards
    ARM: dts: enable RTC and WDT nodes on Origen boards
    ARM: dts: qcom: Add APQ8084-MTP board support
    ARM: dts: qcom: Add APQ8084 SoC support
    ...

    Linus Torvalds
     

27 May, 2014

1 commit

  • Merge "Xilinx Zynq changes for v3.16" from Michal Simek:

    arm: Xilinx Zynq cleanup patches for v3.16

    - Add support for BIG Endian
    - Add SOC_BUS support
    - Sort Kconfig options
    - Fix early console

    * tag 'zynq-cleanup-for-3.16' of git://git.xilinx.com/linux-xlnx:
    ARM: zynq: Enable big-endian
    ARM: zynq: Fix uart0 early console virtual address
    clocksource: cadence_ttc: Use readl/writel_relaxed instead of __raw
    ARM: zynq: Sort Kconfig options
    ARM: zynq: Add support for SOC_BUS

    Signed-off-by: Olof Johansson

    Olof Johansson
     

20 May, 2014

1 commit


16 May, 2014

1 commit

  • To silence the warning
    cpufreq_cpu0: failed to get cpu0 regulator: -19
    from the cpufreq driver regarding a missing regulator,
    add a fixed regulator to the DT.
    Zynq does not support voltage scaling and the CPU rail should always be
    supplied with 1 V, hence it is added in the SOC-level dtsi.

    Signed-off-by: Soren Brinkmann
    Signed-off-by: Michal Simek

    Soren Brinkmann
     

06 May, 2014

1 commit


28 Apr, 2014

1 commit

  • This is likely a copy-and-paste error from the
    ARM GIC documentation, that has already been fixed.

    address-cells should have been set to 0, as with the size
    cells. As having those properties set to 0 is the
    same thing as not specifying them, drop them completely.

    Signed-off-by: Lucas Stach
    Acked-by: Rob Herring
    Signed-off-by: Michal Simek

    Lucas Stach
     

22 Apr, 2014

2 commits


06 Apr, 2014

1 commit

  • Pull ARM SoC late cleanups from Arnd Bergmann:
    "These could not be part of the first cleanup branch, because they
    either came too late in the cycle, or they have dependencies on other
    branches. Important changes are:

    - The integrator platform is almost multiplatform capable after some
    reorganization (Linus Walleij)
    - Minor cleanups on Zynq (Michal Simek)
    - Lots of changes for Exynos and other Samsung platforms, including
    further preparations for multiplatform support and the clocks
    bindings are rearranged"

    * tag 'tags/cleanup2-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (54 commits)
    devicetree: fix newly added exynos sata bindings
    ARM: EXYNOS: Fix compilation error in cpuidle.c
    ARM: S5P64X0: Explicitly include linux/serial_s3c.h in mach/pm-core.h
    ARM: EXYNOS: Remove hardware.h file
    ARM: SAMSUNG: Remove hardware.h inclusion
    ARM: S3C24XX: Remove invalid code from hardware.h
    dt-bindings: clock: Move exynos-audss-clk.h to dt-bindings/clock
    ARM: dts: Keep some essential LDOs enabled for arndale-octa board
    ARM: dts: Disable MDMA1 node for arndale-octa board
    ARM: S3C64XX: Fix build for implicit serial_s3c.h inclusion
    serial: s3c: Fix build of header without serial_core.h preinclusion
    ARM: EXYNOS: Allow wake-up using GIC interrupts
    ARM: EXYNOS: Stop using legacy Samsung PM code
    ARM: EXYNOS: Remove PM initcalls and useless indirection
    ARM: EXYNOS: Fix abuse of CONFIG_PM
    ARM: SAMSUNG: Move s3c_pm_check_* prototypes to plat/pm-common.h
    ARM: SAMSUNG: Move common save/restore helpers to separate file
    ARM: SAMSUNG: Move Samsung PM debug code into separate file
    ARM: SAMSUNG: Consolidate PM debug functions
    ARM: SAMSUNG: Use debug_ll_addr() to get UART base address
    ...

    Linus Torvalds