1. 19 Jun, 2017 9 commits
    • Olof Johansson's avatar
      Merge tag 'arm-soc/for-4.13/devicetree' of http://github.com/Broadcom/stblinux into next/dt · 2a65ec81
      Olof Johansson authored
      This pull request contains Broadcom ARM-based Device Tree changes for 4.13.
      
      Note that Baruch's changes are fixes that are currently included in v4.12-rc2,
      but they are also included here in order to keep this tag based off v4.12-rc1.
      
      Please pull the following:
      
      - Rafal adds CPU and thermal zones to the Northstar (BCM5301X) Device Tree and he
        also adds the MDIO controller nodes for later use by USB PHYs
      
      - Eric adds support for the V3D engine and Ethernet switch on the Cygnus
        platforms, he also adds a set of Device Tree sources and include files for the
        Raspberry Pi 3 (BCM2837) to be used with the ARM/Linux kernel,
      
      - Jon adds CPU and thermal zones to the Northstar Plus Device Tree files
      
      - Stefan updates the Raspberry Pi DTS files with thermal trip points and zones,
        adds support for the USB OTG on the Raspberry Pi Zero which includes the
        proper dwc2 configuration, a generic USB PHY and finally the enabling of the
        OTG controller by including the proper DTS include file
      
      - Gerd switches the Raspberry Pi DTS files to use the SDHOST controller (faster
        than the SDHCI)
      
      * tag 'arm-soc/for-4.13/devicetree' of http://github.com/Broadcom/stblinux:
        ARM: dts: bcm2835-rpi-zero: Enable OTG mode
        ARM: dts: bcm283x: Add generic USB PHY
        ARM: dts: bcm283x: Add dtsi for OTG mode
        ARM: dts: Cygnus: Add the ethernet switch and ethernet PHY
        ARM: dts: NSP: Add Thermal Support
        ARM: dts: Cygnus: Add BCM11360's V3D device
        ARM: dts: BCM5301X: Specify MDIO bus in the DT
        ARM: dts: BCM5301X: Add CPU thermal sensor and zone
        ARM: dts: bcm283x: switch from &sdhci to &sdhost
        ARM: dts: bcm283x: Add CPU thermal zone with 1 trip point
        ARM: dts: Add devicetree for the Raspberry Pi 3, for arm32 (v6)
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      2a65ec81
    • Olof Johansson's avatar
      Merge tag 'uniphier-dt-v4.13' of... · 1830893b
      Olof Johansson authored
      Merge tag 'uniphier-dt-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt
      
      UniPhier ARM SoC DT updates for v4.13
      
      - fix W=1 build warnings
      - use SPDX License Identifier
      - add generic compatible string for I2C EEPROM
      
      * tag 'uniphier-dt-v4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier:
        ARM: dts: uniphier: Add generic compatible string for I2C EEPROM
        ARM: dts: uniphier: use SPDX-License-Identifier
        ARM: dts: uniphier: fix simple-bus unit address format error
        ARM: dts: uniphier: Use - instead of @ for DT OPP entries
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      1830893b
    • Olof Johansson's avatar
      Merge tag 'stm32-dt-for-v4.13-1' of... · d25b4553
      Olof Johansson authored
      Merge tag 'stm32-dt-for-v4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/dt
      
      STM32 DT updates for v4.13, round 1
      
      Highlights:
      ----------
       - Add stm32h743-disco board support
       - Add stm32f746-disco board support
       - Add stm32f769-disco board support
       - Enable LTDC & simple pannel on stm32f429-eval
       - Enable Watchdog on stm32f429-eval
       - Enable DCMI on stm32f429-eval
       - Enable STMPE1600 io expander on stm32f429-eval
       - Enable OV2640 camera on stm32f429-eval
       - Enable CRC on stm32f429-eval & stm32f429-disco
      
      * tag 'stm32-dt-for-v4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32:
        ARM: dts: stm32: Add stm32h743i-disco board
        ARM: dts: stm32: Add usart2 support on stm32h743
        ARM: dts: stm32: Add usart2_pins on stm32h743
        ARM: dts: stm32: enable CRC32 on stm32429i-eval board
        ARM: dts: stm32: enable CRC32 on stm32429-disco board
        ARM: dts: stm32: Add CRC support to stm32f429
        ARM: dts: stm32: Enable OV2640 camera support of STM32F429-EVAL board
        ARM: dts: stm32: Enable STMPE1600 gpio expander of STM32F429-EVAL board
        ARM: dts: stm32: Enable DCMI camera interface on STM32F429-EVAL board
        ARM: dts: stm32: Enable DCMI support on STM32F429 MCU
        ARM: dts: stm32: Add missing reset-cells node in stm32f746
        ARM: dts: stm32: Set gpio controller as interrupt controller on F4 and F7
        ARM: dts: stm32: Add watchdog support for STM32F429 eval board
        ARM: dts: stm32: Add watchdog support for STM32F429 SoC
        ARM: dts: stm32: Enable ltdc & simple panel on stm32f429-Eval board
        ARM: dts: stm32: Add ltdc support on stm32f429 MCU
        ARM: dts: stm32: add stm32f769I & stm32f746 discovery board support
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      d25b4553
    • Olof Johansson's avatar
      Merge tag 'v4.12-next-dts32' of https://github.com/mbgg/linux-mediatek into next/dt · 226fe7c1
      Olof Johansson authored
      Add device tree nodes for
      mt7623:
      - clocks
      - power domain
      - pmic-wrapper
      - pinctrl
      - i2c
      - spi
      - nand
      - mmc
      - usb
      - pwm
      - ethernet
      - crypto engine
      - infared remote control
      - audio controller
      - ADC
      - efuse
      - thermal driver
      - HW random generator
      
      mt2701:
      - NOR flash
      - JPEG decoder
      - i2c
      - audio controller
      
      * tag 'v4.12-next-dts32' of https://github.com/mbgg/linux-mediatek: (25 commits)
        arm: dts: mediatek: Add audio driver node for MT2701
        arm: dts: Add Mediatek MT2701 i2c device node
        arm: dts: mt2701: Add node for Mediatek JPEG Decoder
        arm: dts: mt2701: add nor flash node
        ARM: dts: mt2701: Add mtk-cirq node for mt2701
        arm: dts: mt7623: add Sean as one of authors for mt7623.dtsi files
        arm: dts: mt7623: add thermal nodes to the mt7623.dtsi file
        arm: dts: mt7623: add efuse nodes to the mt7623.dtsi file
        arm: dts: mt7623: add auxadc nodes to the mt7623.dtsi file
        arm: dts: mt7623: add rng nodes to the mt7623.dtsi file
        arm: dts: mt7623: add afe nodes to the mt7623.dtsi file
        arm: dts: mt7623: add ir nodes to the mt7623.dtsi file
        arm: dts: mt7623: add crypto engine nodes to the mt7623.dtsi file
        arm: dts: mt7623: add ethernet nodes to the mt7623.dtsi file
        arm: dts: mt7623: add pwm nodes to the mt7623.dtsi file
        arm: dts: mt7623: add usb nodes to the mt7623.dtsi file
        arm: dts: mt7623: add mmc nodes to the mt7623.dtsi file
        arm: dts: mt7623: add nand nodes to the mt7623.dtsi file
        arm: dts: mt7623: add spi nodes to the mt7623.dtsi file
        arm: dts: mt7623: add i2c nodes to the mt7623.dtsi file
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      226fe7c1
    • Olof Johansson's avatar
      Merge tag 'keystone_dts_for_4.13' of... · 3a1fc4d2
      Olof Johansson authored
      Merge tag 'keystone_dts_for_4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt
      
      ARM: dts: Keystone K2G ICE EVM support for v4.13
      
      * tag 'keystone_dts_for_4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone:
        ARM: dts: keystone: Add minimum support for K2G ICE evm
        ARM: keystone: Create new binding for K2G ICE evm
        ARM: dts: k2g-evm: Add unit address to memory node
        ARM: dts: keystone-k2g: Remove skeleton.dtsi
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      3a1fc4d2
    • Olof Johansson's avatar
      Merge tag 'samsung-dt-4.13' of... · c3e81b9d
      Olof Johansson authored
      Merge tag 'samsung-dt-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt
      
      Samsung DeviceTree update for v4.13:
      1. Add HDMI CEC to Exynos5 SoCs.
      2. Minor cleanups and readability improvements.
      
      * tag 'samsung-dt-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: exynos: Use human-friendly symbols for GIC interrupt properties
        ARM: dts: exynos: Use human-friendly symbols for interrupt flags in board sources
        ARM: dts: exynos: Add HDMI CEC device to Exynos5 SoC family
        ARM: dts: exynos: Remove MFC reserved buffers
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      c3e81b9d
    • Olof Johansson's avatar
      Merge tag 'v4.13-rockchip-dts32-1' of... · 63a677bc
      Olof Johansson authored
      Merge tag 'v4.13-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      A bunch of changes including mali gpu nodes for rk3288 boards
      following (and including) the new Mali Midgard binding; a lot of
      improvements for the rk3228/rk3229 socs (tsadc, operating points,
      usb, clock-rates, pinctrl, watchdog); finalizing the rk1108->rv1108
      rename and adc buttons for the rk3288 firefly boards.
      
      * tag 'v4.13-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: enable usb for rk3229 evb board
        ARM: dts: rockchip: add usb nodes on rk322x
        ARM: dts: rockchip: add adc button for Firefly
        ARM: dts: rockchip: enable ARM Mali GPU on rk3288-veyron
        ARM: dts: rockchip: enable ARM Mali GPU on rk3288-firefly
        ARM: dts: rockchip: enable ARM Mali GPU on rk3288-rock2-som
        ARM: dts: rockchip: add ARM Mali GPU node for rk3288
        dt-bindings: gpu: add bindings for the ARM Mali Midgard GPU
        ARM: dts: rockchip: set a sane frequence for tsadc on rk322x
        ARM: dts: rockchip: add operating-points-v2 for cpu on rk322x
        ARM: dts: rockchip: set default rates for core clocks on rk322x
        ARM: dts: rockchip: add second uart2 pinctrl on rk322x
        ARM: dts: rockchip: correct rk322x uart2 pinctrl
        ARM: dts: rockchip: add watchdog device node on rk322x
        clk: rockchip: add clock-ids for more rk3228 clocks
        clk: rockchip: add ids for camera on rk3399
        ARM: dts: rockchip: fix rk322x i2s1 pinctrl error
        ARM: dts: rockchip: rename RK1108-evb to RV1108-evb
        ARM: dts: rockchip: rename core dtsi from RK1108 to RV1108
        ARM: dts: rockchip: Setup usb vbus-supply on rk3288-rock2
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      63a677bc
    • Olof Johansson's avatar
      Merge tag 'davinci-for-v4.13/dt' of... · 23aaaf8d
      Olof Johansson authored
      Merge tag 'davinci-for-v4.13/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci into next/dt
      
      Miscellaneous DT support updates for DA850. Includes Lego mindstorms
      EV3 battery support, DMA support for MUSB, and non-critical fixes to
      GPIO nodes of DA850's GPIO controller and GPIO expander available on
      DA850 EVM.
      
      * tag 'davinci-for-v4.13/dt' of git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci:
        ARM: dts: da850-evm: fix tca6416 for use with GPIO hogs
        ARM: dts: da850: Add interrupt-controller property to gpio node
        ARM: dts: da850: Add CPPI 4.1 DMA to USB OTG controller
        ARM: dts: da850-lego-ev3: Add node for LEGO MINDSTORMS EV3 Battery
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      23aaaf8d
    • Olof Johansson's avatar
      Merge tag 'omap-for-v4.13/dt-signed' of... · fe6d7199
      Olof Johansson authored
      Merge tag 'omap-for-v4.13/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Device tree changes for omaps for v4.13 merge window.
      This adds support for am335x-boneblue. The rest of
      the changes are for enabling features on various
      devices with the git shortlog describing the changes.
      
      * tag 'omap-for-v4.13/dt-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        arm: dts: am33xx: Remove redundant interrupt-parent property
        ARM: dts: bonegreen-wireless: add WL1835 Bluetooth device node
        ARM: dts: AM43XX: Remove min and max voltage values for dcdc3
        ARM: dts: Add am335x-boneblue
        ARM: dts: twl4030: Add missing madc reference for bci subnode
        ARM: dts: am43xx-clocks: Add support for CLKOUT2
        ARM: dts: Configure USB host for 37xx-evm
        ARM: dts: omap: Add generic compatible string for I2C EEPROM
        ARM: dts: Enable earlycon stdout path for LogicPD torpedo
        ARM: dts: Enable earlycon stdout path for duovero
        arm: dts: boneblack-wireless: add WL1835 Bluetooth device node
        ARM: dts: am571x-idk: Enable the system mailboxes 5 and 6
        ARM: dts: am572x-idk: Enable the system mailboxes 5 and 6
        ARM: dts: omap4-devkit8000: fix gpmc ranges property
        ARM: dts: omap3: Remove 'enable-active-low' property
        ARM: dts: OMAP5: uevm: add µSD card detect
        ARM: dts: omap4-droid4: Add bluetooth
        ARM: dts: dra7x-evm: Enable dual-role mode for USB1
        ARM: dts: Use - instead of @ for DT OPP entries for TI SoCs
        ARM: dts: am335x-phycore-som: fix rv4162 compatible
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      fe6d7199
  2. 13 Jun, 2017 1 commit
  3. 12 Jun, 2017 8 commits
  4. 09 Jun, 2017 4 commits
  5. 07 Jun, 2017 17 commits
  6. 06 Jun, 2017 1 commit
    • Kevin Hilman's avatar
      ARM: dts: da850-evm: fix tca6416 for use with GPIO hogs · 65878b12
      Kevin Hilman authored
      In order GPIOS from this controller to be used with the "gpio-hogs"
      property, the tca6416 node has to properly labeled as a gpio-controller,
      and use #gpio-cells.
      
      With that, the SEL_A, SEL_B, SEL_C lines that are used to select VPIF
      input can be configured using GPIO hogs.
      
      As an example, example, the configuration below selects the analog video
      input on the da850-evm UI board:
      
      &tca6416 {
      	 status = "okay";
      
      	 sel_a {
      		gpio-hog;
      		gpios = <7 GPIO_ACTIVE_HIGH>;
      		output-high;
      		line-name = "ADC_ENn";
      	 };
      	 sel_b {
      		gpio-hog;
      		gpios = <6 GPIO_ACTIVE_HIGH>;
      		output-high;
      		line-name = "CAMERA_ENn";
      	 };
      	 sel_c {
      		gpio-hog;
      		gpios = <5 GPIO_ACTIVE_HIGH>;
      		output-low;
      		line-name = "VIDEO_IN_ENn";
      	 };
      };
      Signed-off-by: default avatarKevin Hilman <khilman@baylibre.com>
      Signed-off-by: default avatarSekhar Nori <nsekhar@ti.com>
      65878b12