09 Aug, 2016

2 commits


17 Sep, 2015

1 commit


30 Mar, 2015

1 commit


05 Jan, 2015

2 commits


23 Nov, 2014

2 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

2 commits


11 Sep, 2014

1 commit

  • using LVDS channel 1 on an i.MX53 leads to following error:

    imx-ldb 53fa8008.ldb: unable to set di0 parent clock to ldb_di1

    This comes from imx_ldb_set_clock with mux = 0. Mux parameter must be "1" for
    reparenting di1 clock to ldb_di1. The value of the mux param comes from device
    tree port settings.

    On i.MX5, the internal two-input-multiplexer is used. Due to hardware limitations,
    only one port (port@[0,1]) can be used for each channel (lvds-channel@[0,1],
    respectively)

    Documentation update suggested by Philipp Zabel

    Signed-off-by: Markus Niebel
    Fixes: e05c8c9a790a ("ARM: dts: imx53: Add IPU DI ports and endpoints, move imx-drm node to dtsi")
    Cc:
    Acked-by: Philipp Zabel
    Signed-off-by: Shawn Guo
    Signed-off-by: Arnd Bergmann

    Markus Niebel
     

18 Aug, 2014

1 commit


18 Jul, 2014

3 commits


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
     

16 May, 2014

2 commits


11 May, 2014

1 commit


30 Apr, 2014

1 commit


14 Apr, 2014

2 commits


06 Apr, 2014

1 commit

  • Pull ARM SoC device tree changes from Arnd Bergmann:
    "A large part of the arm-soc patches are nowadays DT changes, adding
    support for new SoCs, boards and devices without changing kernel
    source. The plan is still to move the devicetree files out of the
    kernel tree and reduce the amount of churn going on here, but we keep
    finding reasons to delay doing that.

    Changes are really all over the place, with little sticking out
    particularly. We have contributions from a total of 116 people in
    this branch.

    Unfortunately, the size of this branch also causes a significant
    number of conflicts at the moment, typically when subsystem
    maintainers merge patches that change the driver at the same time as
    the dts files. In most cases this could be avoided because the dts
    changes are supposed to be compatible in both ways, and we are asking
    everyone to send ARM dts changes through our tree only"

    * tag 'dt-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: (541 commits)
    dts: stmmac: Document the clocks property in the stmmac base document
    dts: socfpga: Add DTS entry for adding the stmmac glue layer for stmmac.
    ARM: STi: stih41x: Add support for the FSM Serial Flash Controller
    ARM: STi: stih416: Add support for the FSM Serial Flash Controller
    ARM: tegra: fix Dalmore pinctrl configuration
    ARM: dts: keystone: use common "ti,keystone" compatible instead of -evm
    ARM: dts: k2hk-evm: set ubifs partition size for 512M NAND
    ARM: dts: Build all keystone dt blobs
    ARM: dts: keystone: Fix control register range for clktsip
    ARM: dts: keystone: Fix domain register range for clkfftc1
    ARM: dts: bcm28155-ap: leave camldo1 on to fix reboot
    ARM: dts: add bcm590xx pmu support and enable for bcm28155-ap
    ARM: dts: bcm21664: Add device tree files.
    ARM: DT: bcm21664: Device tree bindings
    ARM: efm32: properly namespace i2c location property
    ARM: efm32: fix unit address part in USART2 device nodes' names
    ARM: mvebu: Enable NAND controller in Armada 385-DB
    ARM: mvebu: Add support for NAND controller in Armada 38x SoC
    ARM: mvebu: Add the Core Divider clock to Armada 38x SoCs
    ARM: mvebu: Add a 2 GHz fixed-clock on Armada 38x SoCs
    ...

    Linus Torvalds
     

08 Mar, 2014

1 commit

  • This patch connects IPU and display encoder (VGA, LVDS)
    device tree nodes, as well as parallel displays on the DISP0
    and DISP1 outputs, using the OF graph bindings described in
    Documentation/devicetree/bindings/media/video-interfaces.txt

    The IPU ports correspond to the two display interfaces. The
    order of endpoints in the ports is arbitrary.

    Since the imx-drm node now only needs to contain links to the
    display interfaces, it can be moved to the SoC dtsi level. At
    the board level, only connections between the display interface
    ports and encoders or panels have to be added.

    Signed-off-by: Philipp Zabel
    Signed-off-by: Russell King

    Philipp Zabel
     

09 Feb, 2014

6 commits

  • imx51-ssi and imx21-ssi are different IPs. imx51-ssi supports online
    reconfiguration and needs this for correct interaction with SDMA. This
    patch adds imx51-ssi before each imx21-ssi for all imx5 SoCs.

    Signed-off-by: Markus Pargmann
    Signed-off-by: Shawn Guo

    Markus Pargmann
     
  • Signed-off-by: Sascha Hauer
    Signed-off-by: Shawn Guo

    Sascha Hauer
     
  • This is to permit to use of the includes in the boards dts.

    Cc: Rob Herring
    Cc: Pawel Moll
    Cc: Mark Rutland
    Cc: Stephen Warren
    Cc: Ian Campbell
    Cc: Grant Likely
    Cc: devicetree@vger.kernel.org
    Cc: Sascha Hauer
    Cc: linux-arm-kernel@lists.infradead.org
    Cc: Eric Bénard
    Signed-off-by: Denis Carikli
    Signed-off-by: Shawn Guo

    Denis Carikli
     
  • The AHCI-IMX driver now supports i.MX53 as well. Add DT node.

    Signed-off-by: Marek Vasut
    Cc: Richard Zhu
    Cc: Tejun Heo
    Cc: Linux-IDE
    Signed-off-by: Shawn Guo

    Marek Vasut
     
  • For better readability and no need to look up numbers
    in the documentation anymore.

    Signed-off-by: Lucas Stach
    Signed-off-by: Shawn Guo

    Lucas Stach
     
  • Currently, all pinctrl setting nodes are defined in .dtsi, so that
    boards that share the same pinctrl setting do not have to define it time
    and time again in .dts. However, along with the devices and use
    cases being added continuously, the pinctrl setting nodes under iomuxc
    becomes more than expected. This bloats device tree blob for particular
    board unnecessarily since only a small subset of those pinctrl setting
    nodes will be used by the board. It impacts not only the DTB file size
    but also the run-time device tree lookup efficiency.

    The patch moves all the pinctrl data into individual boards as needed.
    With the changes, the pinctrl setting nodes becomes local to particular
    board, and it makes no sense to continue numbering the setting for
    given peripheral. Thus, all the pinctrl phandler name gets updated to
    have only peripheral name in there.

    Signed-off-by: Shawn Guo

    Shawn Guo
     

07 Feb, 2014

1 commit


22 Aug, 2013

8 commits