1. 19 Apr, 2017 6 commits
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt-h3-for-4.12' of... · a9465b58
      Olof Johansson authored
      Merge tag 'sunxi-dt-h3-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt
      
      Allwinner H3 DT changes for 4.12
      
      H3 patches for 4.12, which are mostly related to reworking the H3 DTSI to
      be usable on the arm64 H5 DTSI, that shares almost everything with the H3
      but the CPU cores.
      
      We also have some new device addition (USB, mostly) that would conflict
      otherwise.
      
      * tag 'sunxi-dt-h3-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux:
        ARM: sun8i: h2+: enable USB OTG for Orange Pi Zero board
        ARM: sun8i: h3: enable USB OTG on Orange Pi One
        ARM: sunxi: h3/h5: add usb_otg and OHCI/EHCI for usbc0 on H3/H5
        arm: sun8i: h3: split Allwinner H3 .dtsi
        arm: sun8i: h3: correct the GIC compatible in H3 to gic-400
        arm: sun8i: h3: drop pinctrl-a10.h inclusion for H3 DTSI
        arm: sun8i: h3: drop skeleton.dtsi inclusion in H3 DTSI
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      a9465b58
    • Olof Johansson's avatar
      Merge tag 'sunxi-dt-for-4.12' of... · ec4c22e7
      Olof Johansson authored
      Merge tag 'sunxi-dt-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux into next/dt
      
      Allwinner DT changes for 4.12
      
      As usual a number of changes, among which:
        - All the sun5i DTSI has been reworked based on the new documentation and
          the IPs that are actually found in all those SoCs. Part of that rework
          also brought the GR8 DTSI to include sun5i.dtsi
        - Mali devfreq and thermal throttling support on the A33
        - AC power supplies for the AXP209 and AXP22X PMIC
        - CAN support for the A20
        - CPUFreq-based thermal throttling for the A33
        - New board: NanoPi NEO Air
      
      * tag 'sunxi-dt-for-4.12' of https://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux: (38 commits)
        ARM: sun8i: sina33: add highest OPP of CPUs
        ARM: sun8i: a33: Add devfreq-based GPU cooling
        ARM: sun8i: a33: add CPU thermal throttling
        ARM: sun8i: a33: add thermal sensor
        ARM: dts: sun7i: fix device node ordering
        ARM: dts: sun4i: fix device node ordering
        ARM: dts: sun7i: Add can0_pins_a pinctrl settings
        ARM: dts: sun7i: Add CAN node
        ARM: dts: sun4i: Add can0_pins_a pinctrl settings
        ARM: dts: sun4i: Add CAN node
        ARM: sun7i: cubietruck: enable ACIN und USB power supply subnode
        ARM: dts: sun5i: Add interrupt for display backend
        dt-bindings: display: sun4i: Add display backend interrupt to device tree binding
        ARM: dts: sun7i: Use axp209.dtsi on A20-OLinuXino-Micro
        ARM: dts: sun6i: sina31s: Enable SPDIF out
        ARM: sun8i: sina33: add cpu-supply
        ARM: sun8i: a33: add all operating points
        ARM: sun5i: chip: enable ACIN power supply subnode
        ARM: dts: sun8i: sina33: enable ACIN power supply subnode
        ARM: dtsi: axp22x: add AC power supply subnode
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      ec4c22e7
    • Olof Johansson's avatar
      Merge tag 'socfpga_dts_for_v4.12' of... · 1409ce03
      Olof Johansson authored
      Merge tag 'socfpga_dts_for_v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into next/dt
      
      SoCFPGA DTS updates for v4.12
      - Clean-up:
      	- Add clock/memory nodes
      	- Add labels for CPU nodes
      	- Remove unused unit names and reg
      	- Remove unused skeleton.dtsi
      - Add support for PMU
      - Add QSPI for sodia board
      - Add Reset controller for Arria10
      
      * tag 'socfpga_dts_for_v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
        ARM: dts: socfpga: Add Devkit A10-SR Reset Controller
        ARM: dts: socfpga: sodia: enable qspi
        ARM: dts: socfpga: Add support for PMU
        ARM: dts: socfpga: Add labels for CPU nodes
        ARM: dts: socfpga: Do not include skeleton.dtsi
        ARM: dts: socfpga: Remove unit name for LEDs in EBV SOCrates
        ARM: dts: socfpga: Remove unneeded reg from stmpe_touchscreen
        ARM: dts: socfpga: Remove unneeded unit names
        ARM: dts: socfpga: Add unit name to memory nodes
        ARM: dts: socfpga: Add unit name to clock nodes
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      1409ce03
    • Olof Johansson's avatar
      Merge tag 'davinci-for-v4.12/dt-2' of... · b68d58a8
      Olof Johansson authored
      Merge tag 'davinci-for-v4.12/dt-2' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/dt
      
      A clean-up device-tree patch to ensure pinmux entry reuse.
      
      * tag 'davinci-for-v4.12/dt-2' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci:
        ARM: dts: da850: move spi0_cs3_pin pinconf node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      b68d58a8
    • Olof Johansson's avatar
      Merge tag 'stm32-dt-for-v4.12-1' of... · ed50c485
      Olof Johansson authored
      Merge tag 'stm32-dt-for-v4.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/dt
      
      STM32 DT updates for v4.12, round 1
      
      Highlights:
      ----------
      
       - ADD RTC support on STM32F746 MCU
       - Enable RTC on STM32F746 Eval board
       - Enable clocks on STM32F746 MCU
       - Enable DMA, pwm1 and pwm3 on STM32F429I Eval
       - Add support of STM32H743 MCU and his Eval board
       - Enable USB HS and FS on STM32F469 Disco board
      
      * tag 'stm32-dt-for-v4.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32:
        dt-bindings: Document the STM32 USB OTG DWC2 core binding
        ARM: dts: stm32: Enable USB HS in FS mode (embedded phy) on stm32f429-disco
        ARM: dts: stm32: Enable USB FS on stm32f469-disco
        ARM: dts: stm32: Add USB FS support for STM32F429 MCU
        ARM: dts: stm32: Add STM32H743 MCU and STM32H743i-EVAL board
        ARM: dts: stm32: Enable pwm1 and pwm3 on stm32f429i-eval
        ARM: dts: stm32: Enable dma by default on stm32f4 adc
        ARM: dts: stm32: enable RTC on stm32746g-eval
        ARM: dts: stm32: Add RTC support for STM32F746 MCU
        ARM: dts: stm32: set HSE_RTC clock frequency to 1 MHz on stm32f746
        dt-bindings: mfd: Add STM32F7 RCC numeric constants into DT include file
        ARM: dts: stm32: Enable clocks for STM32F746 MCU
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      ed50c485
    • Olof Johansson's avatar
      Merge branch 'sti-dt-for-v4.12-round1' of... · a47e3466
      Olof Johansson authored
      Merge branch 'sti-dt-for-v4.12-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into next/dt
      
      * 'sti-dt-for-v4.12-round1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti:
        ARM: dts: STiH407-family: update rproc node names to avoid conflict
        ARM: dts: STiH407-family: fix spi nodes
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      a47e3466
  2. 05 Apr, 2017 6 commits
  3. 04 Apr, 2017 4 commits
  4. 03 Apr, 2017 5 commits
  5. 31 Mar, 2017 9 commits
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-4.11/devicetree-fixes' of http://github.com/Broadcom/stblinux into fixes · 3f5099f0
      Arnd Bergmann authored
      There was a little conflict between the v4.11 bugfixes and the new changes for 4.12,
      this merges the fixes into the 4.12 branch to avoid having to resolve it again.
      
      * Broadcom fixes in mainline
        ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags
        ARM: dts: BCM5301X: Fix memory start address
        ARM: dts: BCM5301X: Fix UARTs on bcm953012k
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      3f5099f0
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.12/dt-v2-signed' of... · 944d01c5
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.12/dt-v2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Pull "Devicetree changes for omaps for v4.12 merge window" from Tony Lindgren:
      
      - Add hecc node for am35x
      
      - Add onenand support for omap3-igep
      
      - Add bluetooth binding for n900/n9/n950
      
      - Configure clocks and SATA for dm81xx
      
      - Update operating points tables for am33xx, am43xx and dra7
      
      - Update SPI flash documentation for w25q64
      
      - Configure SPI NOR for am335x-icev2
      
      - Mux uart0 for am437x-gp-evm
      
      - Add thermal zones for omap3, omap4, omap5, dra7
      
      - Configure LEDs for am335x-baltos
      
      - A series of droid 4 changes to configure various devices
        such as keypad, regulators, gpio-keys, rtc, power button,
        compass, accelerometer, touchscreen, backlight, poweroff,
        tmp105, HDMI, LCD panel and LEDs, EHCI, and micro-SD
      
      * tag 'omap-for-v4.12/dt-v2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (35 commits)
        ARM: dts: am335x-baltos: add LED support
        ARM: dts: omap4-droid4: Fix MMC1 card for detect GPIO and regulator
        ARM: dts: OMAP4460: Thermal: Add slope and offset values
        ARM: dts: OMAP443x: Thermal: Add slope and offset values
        ARM: dts: OMAP5: Thermal: Add slope and offset values
        ARM: dts: DRA7: Thermal: Add slope and offset values
        ARM: dts: omap3: Add cpu_thermal zone
        ARM: dts: am437x-gp-evm: Add pinmux for uart0
        ARM: dts: am335x-icev2: Add SPI based NOR
        Documentation: devicetree: mtd: add w25q64 to list of supported SPI flashes
        ARM: dts: dra7: Add updated operating-points-v2 table for cpu
        ARM: dts: am4372: Update operating-points-v2 table for cpu
        ARM: dts: am335x-boneblack: Enable 1GHz OPP for cpu
        ARM: dts: am33xx: Add updated operating-points-v2 table for cpu
        ARM: dts: dm8168-evm: add SATA node
        ARM: dts: dm8168-evm: add the external reference clock for SATA
        ARM: dts: N9/N950: add bluetooth
        ARM: dts: N900: Add bluetooth
        ARM: dts: omap4-droid4: Configure EHCI so modems can be accessed
        ARM: dts: motorola-cpcap-mapphone: add LEDs
        ...
      944d01c5
    • Arnd Bergmann's avatar
      Merge tag 'v4.12-rockchip-dts32-1' of... · 5ea67992
      Arnd Bergmann authored
      Merge tag 'v4.12-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      Pull "Rockchip dts32 updates for 4.12 part1" from Heiko Stübner:
      
      Contains one new board, the Tinkerboard from Asus based on the rk3288,
      definitions for the mmc resets in the socs reset controller, sound
      support for the Rock2, dma support for mmc controllers on the rk3188
      and a led-fix for the MiQi board and and irq-fix for older Cortex-A9 socs.
      
      * tag 'v4.12-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: setup DMA-channels for mmc0 and emmc for rk3188
        ARM: dts: rockchip: fix PPI misconfiguration on Cortex-A9 socs
        ARM: dts: rockchip: add rk322x dw-mmc resets
        ARM: dts: rockchip: add rk3066/rk3188 dw-mmc resets
        ARM: dts: rockchip: add rk3036 dw-mmc resets
        ARM: dts: rockchip: add rk3288 dw-mmc resets
        ARM: dts: rockchip: add dts for RK3288-Tinker board
        dt-bindings: add rk3288-based Asus Tinker board
        ARM: dts: rockchip: fix the MiQi board's LED definition
        ARM: dts: rockchip: Add support for ES8388 to the Radxa Rock 2
      5ea67992
    • Arnd Bergmann's avatar
      Merge tag 'gemini-dts-2' of... · f63c00bc
      Arnd Bergmann authored
      Merge tag 'gemini-dts-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik into next/dt
      
      Pull "DTS updates for the Gemini on top of the multiplatform base" from Linus Walleij:
      
      - Add the power controller to the DTS.
      - Augment the GPIO nodes to also include the Faraday
        compatible.
      - Add the PCI bus host and config to the Gemini device trees.
      
      * tag 'gemini-dts-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik:
        ARM: dts: add PCI to the Gemini device trees
        ARM: dts: augment Gemini GPIO nodes
        ARM: dts: add power controller to the Gemini DTS
      f63c00bc
    • Arnd Bergmann's avatar
      Merge tag 'arm-soc/for-4.12/devicetree' of http://github.com/Broadcom/stblinux into next/dt · 1b188329
      Arnd Bergmann authored
      Pull "Broadcom devicetree changes for 4.12" from Florian Fainelli:
      
      This pull request contains Broadcom ARM-based SoCs Device Tree updates for
      4.12, please pull the following:
      
      - Rafal:
      
      	* adds basic support for the Linksys EA9200, Linksys EA6300 V1, Linksys
      	  EA9500, TP-Link Archer C5 V2 which are all based on BCM470x SoCs with
      	  a bunch of BCM43602 radios.
      
      	* updates the BCM5301X DTS and DTS include file and moves the serial
      	  console parameters to the DTS include file since all BCM5301X that we have so
      	  far are consistent in using the same UART. He also does the same for the
      	  BCM53573 DTS.
      
      	* makes some updates to the Tenda AC9 platform by describing its
      	  PCIe controllers and endpoints in order to be able to represent GPIOs attached
      	  to the on-chip Wi-Fi module. Once done, he adds the 2Ghz LED which is connected
      	  to one of these GPIOs.
      
      	* re-licenses the DTS files he created to the ISC license
      
      	* removes the use of the non-existend "default-off" LED trigger in the
      	  BCM53573 and BCM5301X DTS files
      
      - Aditya adds missing Netgear R8000 LEDS and keys for WAN status LEDS and brightness
      
      - Jon:
      	* adds NAND controller Device Tree nodes to the BCM953012K reference board
      
        	* converts the BCM5301X SoC to use the recently introduced Broadcom QSPI controller
        	  Device Tree nodes.
      
      	* fixes the GIC PPI interrupt flags that the kernel now
        	  reports about.
      
      	* adds ARM TWD watchdog entries to the BCM5301X DTS include file
        	* adds I2C entries to the BCM5301X DTS include files.
      
      	* disables i2c by default in the Northstar Plus DTS include file, and
      	 ,enables it at the board level instead.
      
      	* adds USB (OHCI & EHCI) Device Tree nodes to the Northstar Plus DTS
      	  include files.
      
      - Steven adds the mailbox (PDC) unit and the crytographic unit (SPU) to the
        Broadcom Northstar Plus SoC DTS include file. Steven also adds proper ethernet
        aliases to the BCM53012HR board since some bootloaders require that for MAC address
        patching.
      
      - Eric adds the DSI and its corresponding clock nodes to the BCM283x DTS files
        but leaves them disabled by default (overlays should take care of enabling it)
      
      - Boris adds support for HDMI audio and related DMA channels to the BCM283x SoCs
      
      - Gerd adds support for the BCM2835 specific SDHCI controller to the BCM283x SoCs
      
      - Rob fixes the iProc msi-controller name and unit address now that DTC can produce
        additional errors
      
      * tag 'arm-soc/for-4.12/devicetree' of http://github.com/Broadcom/stblinux: (27 commits)
        ARM: dts: bcm: fix msi-controller name and unit address
        ARM: dts: BCM53573: Specify serial console parameters
        ARM: dts: BCM5301X: Specify serial console params in dtsi files
        ARM: dts: NSP: Add crypto (SPU) to dtsi
        ARM: dts: NSP: Add mailbox (PDC) to NSP
        ARM: dts: BCM953012HR: Add ethernet aliases
        ARM: dts: BCM5301X: Add support for TP-LINK Archer C5 V2
        ARM: dts: NSP: disable i2c DT entry by default
        ARM: dts: NSP: Add EHCI/OHCI USB nodes to device tree
        ARM: dts: BCM5301X: Add I2C support to the DT
        ARM: dts: BCM5301X: Add TWD WD Support to DT
        ARM: dts: BCM5301X: Correct GIC_PPI interrupt flags
        ARM: dts: bcm2835: add sdhost controller to devicetree
        ARM: dts: bcm283x: Add HDMI audio related properties
        ARM: dts: BCM5301X: Don't use nonexistent "default-off" LED trigger
        ARM: dts: BCM53573: Don't use nonexistent "default-off" LED trigger
        ARM: dts: BCM5301X: Add missing Netgear R8000 LEDs and Keys
        ARM: dts: BCM5301X: Relicense DTS files I created to the ISC
        ARM: dts: bcm2835: Add the DSI module nodes and clocks.
        ARM: dts: BCM53573: Add Tenda AC9 2 GHz LED
        ...
      1b188329
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt-4.12-1' of git://git.infradead.org/linux-mvebu into next/dt · b916a609
      Arnd Bergmann authored
      Pull "mvebu dt for 4.12 (part 1)" from Gregory CLEMENT:
      
      - Add node lable for Armada 38x
      - Add support for Synology DS116 NAS and Linksys WRT1900ACS
      - Update mbus controller description on Armada 38x allowing entering in standby
      - Add default trigger for sata led on various linksys boards
      - Update newly added armada-xp-98dx3236
      - Enable hardware buffer manager support for the devices in the
        Linksys WRT AC Serie
      
      * tag 'mvebu-dt-4.12-1' of git://git.infradead.org/linux-mvebu:
        ARM: dts: mvebu: linksys: enable buffer manager support
        ARM: dts: mvebu: remove unnecessary PCI range from 98dx3236
        ARM: dts: mvebu: Move mv98dx3236 clock bindings
        ARM: dts: Use armada-370-xp as a base for armada-xp-98dx3236
        ARM: dts: armada-xp-98dx3236: combine dfx server nodes
        ARM: dts: armada: Add default trigger for sata led
        ARM: dts: armada-38x: Adjust mbus controller description on Armada 38x
        ARM: dts: armada-385: add support for the Linksys WRT1900ACS (Shelby)
        ARM: dts: armada-385-synology-ds116: add support for Synology DS116 NAS
        ARM: dts: armada-38x add node labels
      b916a609
    • Arnd Bergmann's avatar
      Merge tag 'davinci-for-v4.12/dt' of... · 2c5ad976
      Arnd Bergmann authored
      Merge tag 'davinci-for-v4.12/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/dt
      
      Pull "DaVinci DT updates for v4.12" from Sekhar Nori:
      
      DaVinci device tree updates to enable
      Video display on DA850 along with some
      whitespace clean-up.
      
      Also, enables sound and ADC support on
      Lego EV3.
      
      * tag 'davinci-for-v4.12/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci:
        ARM: dts: da850-evm: add the output port to the vpif node
        ARM: dts: da850-evm: add IO expander node on UI card
        ARM: dts: da850: add vpif video display pins
        ARM: dts: da850-evm: fix whitespace errors
        ARM: da850-lego-ev3: Add device tree node for sound
        ARM: da850-lego-ev3: Add device tree node for A/DC
      2c5ad976
    • Linus Walleij's avatar
      ARM: dts: augment Moxa ART GPIO node · 0409d756
      Linus Walleij authored
      The Moxa ART GPIO is a Faraday FTGPIO010. Augment the DTS node
      to indicate both compatible values for the SoC and the IP part.
      Also increase the register range to 0x100, it has at least 0x48
      bytes of registers, and a few extra will not hurt.
      Tested-by: default avatarJonas Jensen <jonas.jensen@gmail.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      0409d756
    • Arnd Bergmann's avatar
      Merge tag 'uniphier-dt-v4.12' of... · c83e93e6
      Arnd Bergmann authored
      Merge tag 'uniphier-dt-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt
      
      Pull "UniPhier ARM SoC DT updates for v4.12" from Masahiro Yamada:
      
      - Remove skeleton.dtsi inclusion
      - Fix W=* build warnings
      - Fix eMMC pin-mux node
      - Add pagesize properties to EEPROM nodes
      
      * tag 'uniphier-dt-v4.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier:
        ARM: dts: uniphier: add pagesize property to EEPROM of proto boards
        ARM: dts: uniphier: add pagesize property to EEPROM of Support Card
        ARM: dts: uniphier: fix pin groups of eMMC pin-mux node
        ARM: dts: uniphier: move memory node below aliases node
        ARM: dts: uniphier: fix no unit name warnings
        ARM: dts: uniphier: remove skeleton.dtsi inclusion
      c83e93e6
  6. 30 Mar, 2017 1 commit
  7. 29 Mar, 2017 3 commits
  8. 28 Mar, 2017 3 commits
  9. 27 Mar, 2017 3 commits