1. 22 Dec, 2015 5 commits
    • Olof Johansson's avatar
      Merge tag 'qcom-dt-for-4.5' of... · 8eb1f10e
      Olof Johansson authored
      Merge tag 'qcom-dt-for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt
      
      Qualcomm ARM Based Device Tree Updates for v4.5
      
      * Add support for Sony Xperia Z
      * Updates for Sony Honami board
      * Updates for APQ8064 generic platform
      * Updates for MSM8974 generic platform
      * Add fixed rate oscillators for MSM8960 and APQ8064
      * Add documentation for SMSM and SMP2P
      * Fixup PMIC compat strings
      * Add support for SMEM, RPM/SMD on APQ8084
      * Fixup compat on IFC5640
      
      * tag 'qcom-dt-for-4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux: (24 commits)
        arm: dts: Add support for PMA8084 on APQ8084
        arm: dts: Add RPM/SMD support on APQ8084
        arm: dts: Add APQ8084 SMEM nodes
        ARM: dts: qcom: apq8064-ifc6410 Use hardware flow control for GSBI6
        arm: dts: qcom: apq8064: Add fixed rate on-board oscillators
        ARM: dts: qcom: msm8974: Add i2c8 node
        ARM: dts: qcom: msm8974: Disable wled and move it to honami
        arm: dts: qcom: Add generic PMIC gpio/MPP compat strings
        arm: dts: qcom: Add aliases for PMICs
        arm: dts: qcom: Update ifc6540 compat for qcom boot format
        arm: dts: qcom: Add board clocks
        ARM: dts: qcom: apq8064: Introduce Sony Xperia Z dts
        ARM: dts: qcom: apq8064: Introduce gsbi5 and gsbi5 serial node
        ARM: dts: qcom: apq8064: Declare all pm8921 regulators
        ARM: dts: qcom: apq8064: Add hwmutex and SMEM nodes
        dt-binding: soc: qcom: Introduce qcom, smp2p binding documentation
        dt-binding: soc: qcom: Add Qualcomm SMSM device tree documentation
        devicetree: Add hardware rng entry to qcom-apq8064.dtsi
        ARM: dts: qcom: msm8974-honami: Specify charging parameters
        ARM: dts: qcom: msm8974-honami: Add uSD slot nodes
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      8eb1f10e
    • Olof Johansson's avatar
      Merge tag 'at91-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91 into next/dt · 960ac2db
      Olof Johansson authored
      First batch of DT changes for 4.5:
      - addition of nodes for sama5d2 & sama5d4
      - some fixes for i2c hold time, compatible stings
      - addition of a new patform by DENX: the MA5D4 SoM and EVK
      
      * tag 'at91-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91:
        ARM: at91/dt: sama5d2 Xplained: pmic needs a specific sda hold time
        ARM: at91/dt: sama5d4: update i2c compatible string
        ARM: at91/dt: sama5d4 master clock can run at 200MHz now
        ARM: at91/dt: sama5d2: add watchdog node
        ARM: at91/dt: sama5d4: Add support for DENX MA5D4 SoM and EVK
        ARM: at91/dt: sama5d4: Add pinmux for 8-bit MMC0 bus
        ARM: at91/dt: sama5d4: Fix mmc0 pinmux comments
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      960ac2db
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt-for-4.5' of... · 74386da4
      Olof Johansson authored
      Merge tag 'sunxi-dt-for-4.5' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into next/dt
      
      Allwinner DT changes for 4.5
      
      Allwinner device-tree related patches for the 4.5 merge window.
        * Support for the H3
        * Addition of the RSB to the relevant devices (sun8i, sun9i)
        * Addition of the Video Engine clocks for the older SoCs (sun4i, sun7i)
        * Addition of the DRAM gates for the older SoCs (sun4i, sun7i)
        * Addition of the audio codec to a bunch of boards
        * New board: ICNova SWAC
      
      * tag 'sunxi-dt-for-4.5' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux: (40 commits)
        ARM: dts: sun7i: Olimex A20-SOM-EVB: Enable mmc3 (baseboard SD socket)
        ARM: dts: sun7i: Olimex A20-SOM-EVB: Add LRADC keys
        ARM: dts: sun9i: cubieboard4: Enable Reduced Serial Bus controller
        ARM: dts: sun9i: cubieboard4: Enable consumer IR receiver
        ARM: dts: sun9i: cubieboard4: Enable LEDs
        ARM: dts: sun7i: Add VE (Video Engine) module clock node
        ARM: dts: sun4i: Add VE (Video Engine) module clock node
        ARM: dts: sun8i: Add Orange Pi Plus support
        ARM: dts: sunxi: Add Allwinner H3 DTSI
        ARM: dts: sun7i: Add DRAM gates
        ARM: dts: sun4i: Add DRAM gates
        ARM: dts: sun9i: Add NMI controller device node
        ARM: dts: sun9i: optimus: Enable Reduced Serial Bus controller
        ARM: dts: sun9i: Add Reduced Serial Bus controller device node to A80 dtsi
        ARM: dts: sun9i: optimus: Enable consumer IR receiver
        ARM: dts: sun9i: Add consumer IR receiver device node and pinmux settings
        ARM: dts: sun9i: optimus: Enable LED3
        ARM: dts: sun9i: Add A80 R_PIO pin controller device node
        ARM: dts: sun9i: Add TODO comments for the main and low power clocks
        ARM: dts: sun9i: Add A80 PRCM clocks and reset control nodes
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      74386da4
    • Olof Johansson's avatar
      Merge tag 'zynq-dt-for-4.5' of https://github.com/Xilinx/linux-xlnx into next/dt · 69c8e667
      Olof Johansson authored
      arm: Xilinx Zynq dt patches for v4.5
      
      - Various small DT changes, GPIO, slcr, cpu label
      
      * tag 'zynq-dt-for-4.5' of https://github.com/Xilinx/linux-xlnx:
        ARM: dt: zynq: Add labels to cpu nodes to allow overriding OPPs.
        ARM: dts: zynq: describe SLCR as simple-mfd rather than simple-bus
        ARM: dts: zynq: replace gpio-key,wakeup with wakeup-source property
        ARM: zynq: DT: Add interrupt-controller property to GPIO
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      69c8e667
    • Olof Johansson's avatar
      Merge tag 'samsung-dt-syscon-restart-4.5' of... · 3a865977
      Olof Johansson authored
      Merge tag 'samsung-dt-syscon-restart-4.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt
      
      Device Tree changes adding necessary nodes for syscon reboot/poweroff
      handlers on Exynos boards. The mach-exynos changes must base on top
      of this to retain the bisectability of not loosing reboot/poweroff
      features.
      
      * tag 'samsung-dt-syscon-restart-4.5' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5410
        ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5
        ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos4
        ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos3250
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      3a865977
  2. 16 Dec, 2015 5 commits
  3. 15 Dec, 2015 13 commits
  4. 14 Dec, 2015 4 commits
  5. 11 Dec, 2015 11 commits
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.5/dt-pt1' of... · 28295a89
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.5/dt-pt1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Merge "Device tree changes for omaps for v4.5 merge window" from Tony Lindgren:
      
      - Update all omaps to use pinctrl macros. This makes comparing the pinmux
        settings against the documentation much earlier. Javier compared the
        checksums of the generated dtb files to make sure nothing changed for
        the dtb files.
      
      - Updates for dm816x
      
      - Add GPMC DMA channels for am437x
      
      - Updates for LogicPD Torpedo
      
      - Basic support for CompuLab cm-t335
      
      - Remove tps65217.dtsi file, we're better off adding SoC generic board
        dtsi files for the common features
      
      - Add support for ELM on am33xx
      
      - Add support for Bosch shc c3 board
      
      - Add qspi aliases for am437x and dra7
      
      - Wake-up support for dra7-evm uart1
      
      - Basic support for CompuLab sbc-t43
      
      - Basic support for CompuLab cl-som-am57x
      
      - Use MMC pwrseq for libertas WLAN on igep0020 and igep0030
      
      * tag 'omap-for-v4.5/dt-pt1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (97 commits)
        ARM: dts: omap3-igep0030: Use MMC pwrseq to init SDIO WiFi
        ARM: dts: omap3-igep0020: Use MMC pwrseq to init SDIO WiFi
        ARM: dts: am57xx: cl-som-am57x: skip resetting ETH PHYs
        ARM: dts: am57xx: sbc-am57x: add HDMI support
        ARM: dts: am57xx: compulab-sb-som: add HDMI connector
        ARM: dts: am57xx: sbc-am57x: add LCD support
        ARM: dts: am57xx: sbc-am57x: add GPIO expander support
        ARM: dts: am57xx: sbc-am57x: add EEPROM support
        ARM: dts: am57xx: sbc-am57x: add usb vbus pinmux
        ARM: dts: am57xx: cl-som-am57x: add MMC1 support
        ARM: dts: am57xx: sbc-am57x: add basic board support
        ARM: dts: am57xx: cl-som-am57x: add analog audio support
        ARM: dts: am57xx: cl-som-am57x: add touchscreen support
        ARM: dts: am57xx: cl-som-am57x: add USB support
        ARM: dts: am57xx: cl-som-am57x: add dual EMAC support
        ARM: dts: am57xx: cl-som-am57x: add spi-flash support
        ARM: dts: am57xx: cl-som-am57x: add eMMC support
        ARM: dts: am57xx: cl-som-am57x: add EEPROM support
        ARM: dts: am57xx: cl-som-am57x: add I2C3 support
        ARM: dts: am57xx: cl-som-am57x: dts: add RTC support
        ...
      28295a89
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt-4.5-2' of git://git.infradead.org/linux-mvebu into next/dt · dd270f24
      Arnd Bergmann authored
      Merge "mvebu dt for 4.5 (part 2)" from Gregory CLEMENT:
      
      - Fix Armada 388 GP dts
      - Add clock related to PMU for Dove
      - Add SolidRun Armada 388 Clearfog A1 dts
      
      * tag 'mvebu-dt-4.5-2' of git://git.infradead.org/linux-mvebu:
        ARM: dts: Add SolidRun Armada 388 Clearfog A1 DT file
        dt-bindings: add Marvell PMU documentation
        ARM: dts: dove: add Dove divider clocks
        dt-bindings: add Marvell core PLL and clock divider PMU documentation
        ARM: mvebu: remove duplicated regulator definition in Armada 388 GP
      dd270f24
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt-4.5-1' of git://git.infradead.org/linux-mvebu into next/dt · 5d362a31
      Arnd Bergmann authored
      Merge "mvebu dt for 4.5 (part 1)" from Gregory CLEMENT:
      
      Update partition handling for ix4-300d
      
      * tag 'mvebu-dt-4.5-1' of git://git.infradead.org/linux-mvebu:
        ARM: dt: mvebu: ix4-300d: Cleanup NAND partition ranges
        ARM: dt: mvebu: ix4-300d: move partitions to partition sub-node
        ARM: dt: mvebu: ix4-300d: remove whole flash partition
      5d362a31
    • Arnd Bergmann's avatar
      Merge tag 'berlin-dt-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin into next/dt · 1d04ca21
      Arnd Bergmann authored
      Merge "Marvell Berlin DT changes (round 1)" from Sebastian Hesselbarth:
      
      - BG2Q cleanups (DMP eMMC, duplicated interrupt-parents)
      - add BG2, BG2CD, BG2Q watchdog nodes
      - add BG2Q DMP SDHCI1 nodes
      
      * tag 'berlin-dt-for-4.5-1' of git://git.infradead.org/users/hesselba/linux-berlin:
        arm: dts: berlin2q-marvell-dmp: add sdhci1 fully functionality
        arm: dts: berlin2: add watchdog nodes
        arm: dts: berlin2cd: add watchdog nodes
        arm: dts: berlin2q: add watchdog nodes
        arm: dts: berlin2q: remove duplicated interrupt-parent
        arm: dts: berlin2q-marvell-dmp: remove broken-cd from eMMC node
      1d04ca21
    • Arnd Bergmann's avatar
      Merge tag 'v4.5-rockchip-dts32-1' of... · e9093d04
      Arnd Bergmann authored
      Merge tag 'v4.5-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      Merge "rockchip dts32 changes for 4.5" from Heiko Stuebner:
      
      First round of arm devicetree changes.
      Among the bigger changes are two new Veyron boards, support for
      the dual-core cortex-a7 rk3036 soc and addition of support for
      the crypto engine of the rk3288. Smaller changes include some
      IR receivers, updates of thermal settings more reflecting real-
      life and testing-results.
      
      * tag 'v4.5-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: add gpio-ir-receiver to the R89 board
        ARM: dts: rockchip: add touchscreen node to veyron minnie
        ARM: dts: rockchip: add veyron-mickey board
        ARM: dts: rockchip: add veyron-brain board
        ARM: dts: rockchip: make sure edp_24m is associated to xin24m on veyron
        ARM: dts: rockchip: override thermal settings on veyron-speedy
        ARM: dts: rockchip: update the thermal management on rk3288
        ARM: dts: rockchip: Add Crypto node for rk3288
        ARM: dts: rockchip: add rk3036-evb board
        ARM: dts: rockchip: add core rk3036 dtsi
        clk: rockchip: add dt-binding header for rk3036
        clk: rockchip: add an id for rk3288 crypto clk
        ARM: dts: rockchip: Add IR receiver to RK3288 Radxa Rock 2 Square
        ARM: dts: rockchip: add channels properties for i2s
        ARM: dts: rockchip: set system-power-controller property on rk3288-rock2
        ARM: dts: rockchip: Setup rk3066/rk3188 ethernet0 alias for u-boot
        ARM: dts: rockchip: Setup rk3288 ethernet0 alias for u-boot
      e9093d04
    • Masahiro Yamada's avatar
      ARM: dts: uniphier: factor out common nodes to uniphier-common32.dtsi · 629b557a
      Masahiro Yamada authored
      UniPhier SoCs (except PH1-sLD3) have several nodes in common.
      Factor out them into uniphier-common32.dtsi.  This improves the code
      maintainability.
      
      PH1-sLD3 is so old that it has more or less different register maps
      than the others.  So, it cannot be included in this refactoring.
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      629b557a
    • Masahiro Yamada's avatar
      ARM: dts: uniphier: change IRQ number of UART3 of PH1-Pro4 SoC · 618a43ea
      Masahiro Yamada authored
      The UART3 is assigned with IRQ 29 for old SoCs, IRQ 177 for new ones,
      and PH1-Pro4 is on the boundary.
      
        PH1-sLD3: UART3 is unavailable
        PH1-LD4, PH1-sLD8: only IRQ 29 is supported
        PH1-Pro4: both IRQ 29 and 177 are supported
        PH1-Pro5, ProXstream2, PH1-LD6b: only IRQ 177 is supported
      
      This SoC can choose either IRQ 29 or IRQ 177, but the former is shared
      with another hardware (low speed serial0).  The latter is dedicated
      for this hardware and more recommended.
      Signed-off-by: default avatarMasahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      618a43ea
    • Arnd Bergmann's avatar
      Merge tag 'ux500-dt-for-arm-soc' of... · 1a7022f1
      Arnd Bergmann authored
      Merge tag 'ux500-dt-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/dt
      
      Merge "Device Tree changes for Ux500" from Linus Walleij:
      
      - Push the Rohm touchscreen to the STUIB, as the TVK UIB has
        a Synaptics RMI4 touchscreen.
      - Set up the right sensor IRQs for the Snowball, so that
        periodic data ready-IRQ capture starts working.
      - Use wakeup-source consequently.
      - Remove legacy regulator-compatible strings.
      - Define the sensors on the HREFP TVK board properly.
      
      * tag 'ux500-dt-for-arm-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:
        ARM: ux500: configure the sensors on the TVK board correctly
        ARM: u300: remove regulator-compatible usage
        ARM: ux500: remove regulator-compatible usage
        ARM: ux500: replace legacy *,wakeup property with wakeup-source
        ARM: ux500: Assign proper sensor IRQs for Snowball
        ARM: ux500: push down Rohm TS to STUIB
      1a7022f1
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dt2-for-v4.5' of... · 406ca449
      Arnd Bergmann authored
      Merge tag 'renesas-dt2-for-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Merge "Second Round of Renesas ARM Based SoC DT Updates for v4.5" from Simon Horman:
      
      * sh73a0, r8a7740: Add L2 cache-controller node
      * r8a7791, r8a7794: remove deprecated #gpio-range-cells
      * r8a7793: Add DU support and enable for VGA port
      * r8a7790: switch console back to scif0
      * alt: Correct ether and scif2 pinmux
      * koelsch: Correct hdmi pinmux
      * silk, lager, porter, bockw: Move SPI FLASH partitions to subnode
      * bockw: Add schi0 pinmux
      
      * tag 'renesas-dt2-for-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        ARM: shmobile: sh73a0 dtsi: Add L2 cache-controller node
        ARM: shmobile: r8a7740 dtsi: Add L2 cache-controller node
        ARM: shmobile: alt: Correct ether pfc
        ARM: shmobile: alt: Correct scif2 pfc
        ARM: shmobile: silk: Move SPI FLASH partitions to subnode
        ARM: shmobile: lager: Move SPI FLASH partitions to subnode
        ARM: shmobile: porter: Move SPI FLASH partitions to subnode
        ARM: shmobile: bockw: Move SPI FLASH partition to subnode
        ARM: shmobile: r8a7791: koelsch: Fix pinmux for HDMI
        ARM: shmobile: r8a7794: remove deprecated #gpio-range-cells from dtsi
        ARM: shmobile: r8a7791: remove deprecated #gpio-range-cells from dtsi
        ARM: shmobile: r8a7793: Add DU node to device tree
        ARM: shmobile: r8a7794: alt: Enable PFC DU for the VGA port
        ARM: shmobile: bockw dts: define sdhi0 pins with pull-ups
        ARM: shmobile: r8a7790: switch console back to scif0
      406ca449
    • Karsten Merker's avatar
      ARM: dts: sun7i: Olimex A20-SOM-EVB: Enable mmc3 (baseboard SD socket) · 2367cee5
      Karsten Merker authored
      The Olimex A20-SOM-EVB is an evaluation board for the Olimex
      A20-SOM system-on-module. The baseboard provides a full-size SD
      socket (connected to mmc3) in addition to the micro-SD socket on
      the SOM itself (which is connected to mmc0).
      
      Enable the mmc3 controller in the dts.
      Signed-off-by: default avatarKarsten Merker <merker@debian.org>
      Acked-by: default avatarChen-Yu Tsai <wens@csie.org>
      Signed-off-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
      2367cee5
    • Karsten Merker's avatar
      ARM: dts: sun7i: Olimex A20-SOM-EVB: Add LRADC keys · 15228f04
      Karsten Merker authored
      The Olimex A20-SOM-EVB is an evaluation board for the Olimex
      A20-SOM system-on-module.  It provides a set of android-style
      buttons (labeled "VOL+", "VOL-", "MENU", "SEARCH", "HOME", "ESC"
      and "ENTER") which are connected to a low-resolution ADC via a
      resistor network.
      
      This patch adds appropriate button definitions to the board
      dts. The voltages assigned to the keys are specified in the
      board schematics published by the manufacturer.
      Signed-off-by: default avatarKarsten Merker <merker@debian.org>
      Acked-by: default avatarChen-Yu Tsai <wens@csie.org>
      Signed-off-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
      15228f04
  6. 10 Dec, 2015 2 commits