1. 13 Sep, 2016 19 commits
    • Arnd Bergmann's avatar
      Merge tag 'realview-dts-split' of... · 971b4c6e
      Arnd Bergmann authored
      Merge tag 'realview-dts-split' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into next/dt
      
      Pull "RealView DTS file fixup and split" from Linus Walleij:
      
      Fix the ethernet issue on revision D of the RealView EB
      Split the DTS files in per-revision variants
      
      * tag 'realview-dts-split' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator:
        ARM: dts: add RealView EB rev D A9 MPCore variant
        ARM: dts: split RealView EB 11MPCore variants
        ARM: dts: add device tree for the RealView EB Rev D
        ARM: dts: fix RealView EB SMSC ethernet version
      971b4c6e
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.9-arm-dt' of... · 83a9660a
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.9-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt
      
      Pull "ARM: tegra: Device tree changes for v4.9-rc1" from Thierry Reding:
      
      Contains a couple of cleanups for Tegra114 device trees.
      
      * tag 'tegra-for-4.9-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: Correct polarity for Tegra114 PMIC interrupt
        ARM: tegra: Fix Tegra114 USB compatible values
      83a9660a
    • Arnd Bergmann's avatar
      Merge tag 'v4.9-rockchip-dts32-1' of... · 1f480960
      Arnd Bergmann authored
      Merge tag 'v4.9-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      Pull "Rockchip dts32 changes for 4.9" from Heiko Stübner:
      
      32bit Rockchip devicetree changes containing two new rk3288 boards (Fennec
      and Firefly-reload), display support for the rk3288-evb, support for the
      recently added firmware reboot-flag support and some housekeeping cleanups.
      
      * tag 'v4.9-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        ARM: dts: rockchip: Add sensor-supplies on PopMetal-RK3288 board
        ARM: dts: rockchip: fix L3G4200D i2c address on PopMetal-RK3288 board
        ARM: dts: rockchip: enable usbotg for Popemtal-rk3288 board
        ARM: dts: rockchip: add missing regulators for firefly reload board
        ARM: dts: rockchip: remove excess sd properties from firefly reload
        ARM: dts: rockchip: add syscon-reboot-mode DT node
        soc: rockchip: add reboot-mode header
        ARM: dts: rockchip: move rk3288 usbphy under the GRF node
        ARM: dts: rockchip: add rk3288-firefly-reload
        ARM: dts: rockchip: add dts for RK3288-Fennec boards
        ARM: dts: rockchip: add the panel power supply for rk3288-evb board with rk808 pmu
        ARM: dts: rockchip: add the panel power supply for rk3288-evb board with act8846 pmu
        ARM: dts: rockchip: add eDP/panel display device nodes for rk3288-evb
      1f480960
    • Arnd Bergmann's avatar
      Merge tag 'sunxi-dt-for-4.9' of... · d9d37f70
      Arnd Bergmann authored
      Merge tag 'sunxi-dt-for-4.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into next/dt
      
      Pull "Allwinner DT changes for 4.9" from Maxime Ripard:
      
      Business as usual on our side, with a mix of new boards and new IPs enabled
      on boards:
        - Support for the GPIO found on the AXP PMIC
        - ESP8089 on the relevant boards
        - More boards converted to the reference design and q8 designs
        - New boards: Orange Pi PC Plus, Orange Pi 2, Orange Pi Plus 2E, Orange
          Pi Lite, Olimex A33-Olinuxino, Empire Electronix M712, inet-d978_rev2,
          Nano Pi Neo
      
      * tag 'sunxi-dt-for-4.9' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux: (31 commits)
        devicetree: Add vendor prefix for FriendlyARM
        ARM: dts: sun8i: Add dts file for the NanoPi NEO SBC
        ARM: dts: sun8i-q8-common: Add support for SDIO wifi controllers
        ARM: dts: sun8i: Add dts file for the Orange Pi Plus2E SBC
        ARM: dts: sun8i: Orange Pi Plus dts is for the Plus and Plus 2
        ARM: dts: sun8i: Add PWM controller node in H3
        ARM: dts: sun8i: Add dts file for inet-d978_rev2 tablets
        ARM: dts: sun9i: Add missing #interrupt-cells to R_PIO pinctrl device node
        ARM: dts: sun8i: Rename reference-design-tablet touchscreen node
        ARM: dts: sun5i: Add dts file for the Empire Electronix M712 tablet
        ARM: dts: sun5i: Convert inet-98v-rev2 dts to use reference-design-tablet.dtsi
        ARM: dts: sun4i: Disable ohci1 on ba10-tv-box
        ARM: dts: sun8i: Add dt node for esp8089 wifi chip on polaroid-mid2809
        ARM: dts: sun8i: Add dt node for esp8089 wifi chip on polaroid-mid2407
        ARM: dts: sun8i: add NAND controller node for A23/A33
        ARM: dts: sun6i: Add new dts file for tablets using the inet-q972 PCB
        ARM: dts: sun6i: Add sun6i-reference-design-tablet.dtsi
        ARM: dts: sun6i: colorfly-e708-q1: Remove unused mma8452_int_e708_q1 node
        ARM: dts: sun9i: Switch to the AC100 RTC clock outputs for osc32k
        ARM: dts: sun9i: cubieboard4: Add device node for AC100
        ...
      d9d37f70
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dt2-for-v4.9' of... · a6023d05
      Arnd Bergmann authored
      Merge tag 'renesas-dt2-for-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Pull "Second Round of Renesas ARM Based SoC DT Updates for v4.9" from Simon Horman:
      
      Fixes (for v4.9):
      * Correct PWM clock parent on r8a7794 SoC
      
      Clean-up:
      * Remove obsolete vsp1 properties from r8a779[01] SoCs
      
      New boards:
      * Add r8a7792/wheat and r7s72100/rskrza1 boards
      
      Enablement:
      * Enable LEDs, DU, SDHI on r8a7792/blanche board
      * Enable MMCIF and SDHI on r8a7794/alt board
      * Add SPI and VSP1 to r8a7792 SoC
      * Add ethernet to r7s72100 SoC
      
      * tag 'renesas-dt2-for-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (26 commits)
        ARM: dts: wheat: add support for tactile switches
        ARM: dts: wheat: add QSPI support
        ARM: dts: r8a7792: add QSPI support
        ARM: dts: r8a7792: add QSPI clock
        ARM: dts: wheat: add SDHI0 support
        ARM: dts: wheat: add CAN support
        ARM: dts: r8a7794: fix PWM clock parent
        ARM: dts: rskrza1: add ethernet DT support
        ARM: dts: r7s72100: add ethernet to device tree
        ARM: dts: r7s72100: add ethernet clock to device tree
        ARM: dts: rskrza1: initial device tree
        ARM: dts: Add RSKRZA1 DT bindings documentation
        ARM: dts: wheat: add Ethernet support
        ARM: dts: wheat: initial device tree
        ARM: dts: document Wheat board
        ARM: dts: blanche: add support for general purpose LEDs
        ARM: dts: r8a7792: add VSP1V support
        ARM: dts: r8a7792: add VSP1V clocks
        ARM: dts: blanche: add DU support
        ARM: dts: blanche: add SDHI0 support
        ...
      a6023d05
    • Arnd Bergmann's avatar
      Merge tag 'lpc18xx_dts_for_4.9_part2' of https://github.com/manabian/linux-lpc into next/dt · 29b48f98
      Arnd Bergmann authored
      Pull "Device Tree clean up for LPC18xx platform" from Joachim Eastwood:
      
      * Removal of skeleton.dtsi from the common armv7-m dtsi together
        with lpc18xx and efm32 platforms.
      
      * Fix for unit address warnings from the dtc on lpc18xx/efm32.
        That is made possible with skeleton.dtsi gone.
      
      * tag 'lpc18xx_dts_for_4.9_part2' of https://github.com/manabian/linux-lpc:
        ARM: dts: efm32: remove skeleton.dtsi include and fix unit address warnings
        ARM: dts: lpc18xx: remove skeleton.dtsi include and fix unit address warnings
        ARM: dts: armv7-m: remove skeleton.dtsi include
      29b48f98
    • Arnd Bergmann's avatar
      Merge tag 'mvebu-dt-4.9-1' of git://git.infradead.org/linux-mvebu into next/dt · 72f61d2e
      Arnd Bergmann authored
      Pull "mvebu dt for 4.9 (part 1)" from Gregory CLEMENT:
      
      - update for Armada XP/38x allowing using direct access SPI
      - various improvement for Armada 39x platforms
      - add pinctrl information for NANd on Armada 38x
      - fix the kirkwood based Openblock A6 external GPIO pins
      
      * tag 'mvebu-dt-4.9-1' of git://git.infradead.org/linux-mvebu:
        ARM: dts: mvebu: fix reference to a390 spi controller
        ARM: dts: armada-38x: Add NAND pinctrl information
        ARM: dts: kirkwood: Fix Openblock A6 external GPIO pins
        ARM: dts: mvebu: armada-395-gp: add support for the Armada 395 GP Board
        ARM: dts: mvebu: armada-390-db: add support for the Armada 390 DB board
        ARM: dts: mvebu: armada-398-db: enable supported usb interfaces
        ARM: dts: mvebu: armada-398: update the dtsi about missing interfaces
        ARM: dts: mvebu: armada-395: add support for the Armada 395 SoC family
        ARM: dts: mvebu: armada-39x: enable rtc for all Armada-39x SoCs
        ARM: dts: mvebu: armada-39x: add missing nodes describing GPIO's
        ARM: dts: mvebu: armada-39x: enable watchdog for all Armada-39x SoCs
        ARM: dts: mvebu: armada-39x: enable the thermal sensor in Armada-39x SoCs
        ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and Coherency fabric
        ARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x
        ARM: dts: mvebu: armada-390: add missing compatibility string and bracket
        ARM: dts: mvebu: a385-db-ap: add default partition description for NAND
        ARM: dts: mvebu: a385-db-ap: enable USB (orion-ehci) port
        ARM: dts: mvebu: armada-370-xp: Add MBus mappings for all SPI devices
        ARM: dts: mvebu: A37x/XP/38x/39x: Move SPI controller nodes into 'soc' node
        ARM: dts: mvebu: Add SPI1 pinctrl defines for Armada XP
      72f61d2e
    • Arnd Bergmann's avatar
      Merge tag 'qcom-dts-for-4.9' of... · 9992f213
      Arnd Bergmann authored
      Merge tag 'qcom-dts-for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt
      
      Pull "Qualcomm Device Tree Changes for v4.9" from Andy Gross:
      
      * Rework dr_mode on APQ8064 and Nexus7
      * Add MSM8974 BLSP1 UART1 port
      * Add AP148 SATA mapping
      * Add support for LG Nexus 5 (Hammerhead)
      * Fixup MSM8660/MSM8064 SPMI/MPP IRQs
      * Add Nexus7 IMEM/reboot reason
      * Add Honami touchscreen support
      * Add TSENS support on MSM8974, APQ8064, and APQ8084
      * Add APQ8060 Dragonboard PM8058 LEDs
      * Rework VPH PWR REG for MSM8974
      
      * tag 'qcom-dts-for-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux:
        ARM: dts: msm8974: Move vreg_boost node from the honami to msm8974
        ARM: dts: qcom: msm8974: Add fixed regulator node for vph-pwr-reg
        ARM: dts: add PM8058 LEDs to the APQ8060 Dragonboard
        arm: dts: apq8084: Add thermal zones, tsens and qfprom nodes
        arm: dts: apq8064: Add thermal zones, tsens and qfprom nodes
        arm: dts: msm8974: Add thermal zones, tsens and qfprom nodes
        ARM: dts: msm8974: honami: Add touchscreen
        device-tree: nexus7: Add IMEM syscon and reboot reason support
        ARM: dts: MSM8660 remove flags from SPMI/MPP IRQs
        ARM: dts: MSM8064 remove flags from SPMI/MPP IRQs
        ARM: dts: msm8974-hammerhead: Introduce gpio-keys nodes
        ARM: dts: msm8974-hammerhead: Add regulator nodes for hammerhead
        ARM: dts: qcom: Add initial DTS for LG Nexus 5 Phone
        ipq8064: dts: force AP148 SATA port mapping
        ARM: dts: msm8974: Add nodes for blsp1_uart1 serial port
        device-tree: aqp8064.dtsi: Remove usb phy dr_mode = "host"
        device-tree: nexus7: Set phy mode to otg instead of host
      9992f213
    • Mark Rutland's avatar
      ARM: dts: explicitly mark skeleton.dtsi as deprecated · 9c0da3cc
      Mark Rutland authored
      As noted in commit 3ebee5a2 ("arm64: dts: kill skeleton.dtsi"),
      there are a number of problems with skeleton.dtsi, and it would be
      prefereable to remove it entirely. As there are a large number of
      existing users, fixing these up will take a while.
      
      This patch adds a note to arm's skeleton.dtsi noting that this is the
      case, to make this more obvious and hopefully minimize new uptake of
      skeleton.dtsi in the mean time.
      Signed-off-by: default avatarMark Rutland <mark.rutland@arm.com>
      Acked-by: default avatarRob Herring <robh@kernel.org>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Cc: Olof Johansson <olof@lixom.net>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      9c0da3cc
    • Arnd Bergmann's avatar
      Merge tag 'sti-dt-for-v4.9-1' of... · af3fe473
      Arnd Bergmann authored
      Merge tag 'sti-dt-for-v4.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into next/dt
      
      Pull "STi dts fixes and new STi 96board support" from Patrice Chotard:
      
      Add thermal node for STiH407 family boards
      Add specific nodes for STMicroelectronics 96Board
      Add new B2260 STi board file = 96Board
      Fix ahci issue on STiH407 family
      Fix debugfs/pinctrl kernel warning
      Update gpio-cells and gpio specifier
      
      * tag 'sti-dt-for-v4.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti:
        ARM: dts: STiH41x-b2020: Update gpio specifier
        ARM: dts: STiH418-B2199: Update gpio specifier
        ARM: dts: STiH407-pinctrl: Update gpio-cells to 2
        ARM: dts: STi: Introduce B2260 board
        ARM: dts: STiH407-family: Add ports-implemented property in sata nodes
        ARM: dts: STiH407-pinctrl: Add pinctrl_rgmii1_mdio_1 node
        ARM: dts: STiH407: Move non-removable property to board file
        ARM: dts: STiH407-pinctrl: Add i2c2_alt2_1 node
        ARM: dts: STiH410: Add thermal node
        ARM: dts: STiH407: Move pio20 node to fix kernel warning
      af3fe473
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.9/dt-pt1-signed' of... · 3abb0c6c
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.9/dt-pt1-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt
      
      Merge "DTS related changes for omaps for v4.9 merge window" from Tony Lindgren:
      
      - Update elm phandle for am335x
      
      - Fix overo NAND gpmc ranges, this has always been broken so it can
        wait for the merge window
      
      - Fix NAND and use NAND ready pin for logicpd gpmc, this can wait too
        as it's been using the older configration since the dts got added
      
      - A series of dtc warning fixes for unit names
      
      - Keep dcdc3, 5 and 6 enabled during suspend on am347x boards
      
      - Disable DDR regulator during rtc-only/poweroff mode for am437x boards
      
      - Remove redundant regulator compatibles for am437x boards
      
      - Increas QSPI max frequency for dra7 boards
      
      - Enable QSPI for am57xx-idk-common
      
      - Enable am335x-wega audio support
      
      - Workaround for i845 for dra7
      
      - Update binding for logicpd boards
      
      - Add gpio-decoder nodes for am335x-icev2 board
      
      - Add linux,pci-domain property for dra7
      
      - Fix dra7 clock data gmac_gmii_ref_clk_div and related clock tree
        entries, these can wait for merge window as Ethernet works on dra7
      
      - A series of changes to drop skeleton.dtsi because of dtc warnings
      
      * tag 'omap-for-v4.9/dt-pt1-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (54 commits)
        ARM: dts: dra7: Add missing unit name to memory nodes
        ARM: dts: dra62x: Add missing unit name to memory nodes
        ARM: dts: dm8168: Add missing unit name to memory nodes
        ARM: dts: dm8148: Add missing unit name to memory nodes
        ARM: dts: am572x: Add missing unit name to memory nodes
        ARM: dts: am4372: Add missing unit name to memory nodes
        ARM: dts: am3517: Add missing unit name to memory nodes
        ARM: dts: am335x: Add missing unit name to memory nodes
        ARM: dts: omap5: Add missing unit name to memory nodes
        ARM: dts: omap4: Add missing unit name to memory nodes
        ARM: dts: omap3: Add missing unit name to memory nodes
        ARM: dts: omap2: Add missing unit name to memory nodes
        ARM: dts: am4372: Remove skeleton.dtsi usage
        ARM: dts: dra7: Remove skeleton.dtsi usage
        ARM: dts: dm816x: Remove skeleton.dtsi usage
        ARM: dts: dm814x: Remove skeleton.dtsi usage
        ARM: dts: am33xx: Remove skeleton.dtsi usage
        ARM: dts: omap5: Remove skeleton.dtsi usage
        ARM: dts: omap4: Remove skeleton.dtsi usage
        ARM: dts: omap3: Remove skeleton.dtsi usage
        ...
      3abb0c6c
    • Arnd Bergmann's avatar
      Merge tag 'keystone_dts_for_4.9' of... · cbd1d63c
      Arnd Bergmann authored
      Merge tag 'keystone_dts_for_4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt
      
      Merge "ARM: dts: Keystone DTS for 4.9" from Santosh Shilimkar
      
      Add K2G nodes for GPIO, IRQ and Message Manager
      
      * tag 'keystone_dts_for_4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone:
        ARM: dts: keystone-k2g: Add Message Manager node
        ARM: dts: keystone-k2g: Add DSP GPIO controller node
        ARM: dts: keystone-k2g: Add keystone IRQ controller node
        ARM: dts: keystone-k2g: Add device state controller node
        ARM: dts: keystone: specify usb mode explicitly
      cbd1d63c
    • Arnd Bergmann's avatar
      Merge tag 'uniphier-dt-v4.9' of... · 30d430d9
      Arnd Bergmann authored
      Merge tag 'uniphier-dt-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt
      
      Merge "UniPhier ARM SoC DT updates for v4.9" from Masahiro Yamada:
      
      * Match DT names other projects and documents
      * Switch over to PSCI
      * Use clock/reset drivers
      * Misc
      
      * tag 'uniphier-dt-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier:
        ARM: dts: uniphier: add specific compatible to SoC-Glue node
        ARM: dts: uniphier: use clock/reset controllers
        ARM: dts: uniphier: switch over to PSCI
        ARM: dts: uniphier: match DT names to other projects and documents
        ARM: dts: uniphier: remove a whitespace after tabs
      30d430d9
    • Arnd Bergmann's avatar
      Merge tag 'samsung-dt-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt · 6f7f9e44
      Arnd Bergmann authored
      Merge "Samsung DeviceTree update for v4.9" from Krzysztof Kozlowski:
      
      1. Set chosen serial bitrate which allows proper serial output when
         bootloader does pass all the data in command line.
      2. Cleanup.
      
      * tag 'samsung-dt-4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: exynos: Use 'hpd-gpios' instead of 'hpd-gpio'
        ARM: dts: exynos: Use stdout non-deprecated property and add serial options to Odroid XU/XU3/XU4
      6f7f9e44
    • Arnd Bergmann's avatar
      Merge tag 'lpc18xx_dts_for_4.9' of https://github.com/manabian/linux-lpc into next/dt · 94c6a37a
      Arnd Bergmann authored
      Merge "Device Tree additions for LPC18xx platform" from Joachim Eastwood:
      
      Small fix for the compatible string for the NXP SE97 I2C chip on the
      Hitex Eval board from Guenter and a couple of additional DT properties
      for the DWMAC that is need for correct operation.
      
      * tag 'lpc18xx_dts_for_4.9' of https://github.com/manabian/linux-lpc:
        ARM: dts: lpc18xx: configure dwmac properly
        ARM: dts: lpc4350-hitex-eval: fix binding for SE97 i2c device
      94c6a37a
    • Lars Persson's avatar
      ARM: dts: artpec: set irq affinity on pmu interrupts · 92467a5f
      Lars Persson authored
      The irq affinity is required for pmu interrupts.
      Signed-off-by: default avatarLars Persson <larper@axis.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      92467a5f
    • Lars Persson's avatar
      ARM: dts: artpec: use optimized pl310 settings · 1b875160
      Lars Persson authored
      Use the cache settings that were determined to give best performance
      on artpec-6 typical workloads.
      Signed-off-by: default avatarLars Persson <larper@axis.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      1b875160
    • Lars Persson's avatar
      ARM: dts: artpec: use clock binding header · d09ea47a
      Lars Persson authored
      Use defines from the clock binding header as clock indexes.
      Signed-off-by: default avatarLars Persson <larper@axis.com>
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      d09ea47a
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dt-for-v4.9' of... · 93329cd0
      Arnd Bergmann authored
      Merge tag 'renesas-dt-for-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Merge "Renesas ARM Based SoC DT Updates for v4.9" from Simon Horman:
      
      * Add DU, VIN, I2C, SDHI, EtherAVB, GPIO support to r8a7792
      * Enable CAN0 on r8a7792/blanche
      * Enable sound on r8a7794/silk
      * Correct SDHI register size on r8a7794
      
      * tag 'renesas-dt-for-v4.9' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (26 commits)
        ARM: dts: r8a7792: add DU support
        ARM: dts: r8a7792: add DU clocks
        ARM: dts: r8a7792: fix misindented line
        ARM: dts: silk: add sound support
        ARM: dts: r8a7794: add sound support
        ARM: dts: r8a7794: add Audio-DMAC support
        ARM: dts: r8a7794: add MSTP10 clocks
        ARM: dts: r8a7794: add MSTP5 clocks
        ARM: dts: r8a7794: add audio clocks
        ARM: dts: r8a7792: add VIN support
        ARM: dts: r8a7792: add VIN clocks
        ARM: dts: r8a7792: add I2C support
        ARM: dts: r8a7792: add I2C clocks
        ARM: dts: r8a7792: add SDHI support
        ARM: dts: r8a7792: add SD clocks
        ARM: dts: r8a7794: Correct SDHI register size
        ARM: dts: blanche: add CAN0 support
        ARM: dts: r8a7792: add CAN support
        ARM: dts: r8a7792: add CAN clocks
        ARM: dts: r8a7792: add EtherAVB support
        ...
      93329cd0
  2. 09 Sep, 2016 4 commits
    • Linus Walleij's avatar
      ARM: dts: add RealView EB rev D A9 MPCore variant · b4e54510
      Linus Walleij authored
      The Cortex A9 MPCore tile can be mounted on top of the revision
      D variant of the RealView EB, so create another variant of the
      DTS file for this.
      
      arm-realview-eb-a9mp = mounted on pre-revision D baseboard
      arm-realview-eb-a9mp-bbrevd = mounted on the revision D baseboard
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      b4e54510
    • Linus Walleij's avatar
      ARM: dts: split RealView EB 11MPCore variants · 5809938c
      Linus Walleij authored
      There used to be two versions of the RealView EB 11MPCore:
      
      - arm-realview-eb-11mp.dts: the most common variant supported by
        QEMU with the revision C core tile
      - arm-realview-eb-revb.dts: for the variant with the elder revision
        B core tile.
      
      As it turns out that there are also a few variants of the
      baseboard, unrelated to the coretile, and that these can of
      course be mounted on top of each other in all permutations, we
      create:
      
      - arm-realview-eb-11mp.dts: the most common variant supported by
        QEMU with the pre-revision D baseboard and the revision C core
        tile.
      - arm-realview-eb-11mp-bbrevd.dts: the revision D baseboard
        with the common revision C core tile.
      - arm-realview-eb-11mp-ctrevb.dts: the pre-revision D baseboard
        with the revision B core tile.
      - arm-realview-eb-11mp-bbrevd-ctrevb.dts: the revision D baseboard
        with the revision B core time.
      
      Or as a table:
      
                 | Core tile: C               | Core tile: B
      -----------+----------------------------+-----------------------------------
      Baseboard: |                            |
      pre-D      |arm-realvie-eb-11mp         | arm-realview-eb-11mp-ctrevb
      -----------+----------------------------+-----------------------------------
      Baseboard: |                            |
      D          |arm-realview-eb-11mp-bbrevd | arm-realview-eb-11mp-bbrevd-ctrevb
      -----------+----------------------------+-----------------------------------
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      5809938c
    • Linus Walleij's avatar
      ARM: dts: add device tree for the RealView EB Rev D · 6a29fa31
      Linus Walleij authored
      The RealView EB baseboard revision D is a special case as it appears
      to be undocumented in ARM official documents, while the Linux kernel
      still contains special code for handling it.
      
      commit be4f3c86
      "Add RealView/EB support for the LAN9118 Ethernet chip"
      adds support for the SMSC LAN9118 chip used on the D revision of
      the baseboard, but no other traces of hardware deviations for this
      variant can be found.
      
      This creates a separate top-level .dts file especially for this
      board version, so that it gets registered with the right type
      of ethernet controller. The ethernet controller modifications
      are then put into a separate .dtsi file so it can be overlaid
      on other EB variants using the revision D baseboard.
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      6a29fa31
    • Linus Walleij's avatar
      ARM: dts: fix RealView EB SMSC ethernet version · c4ad7256
      Linus Walleij authored
      The ethernet version in the earlier RealView EB variants is
      LAN91C111 and not LAN9118 according to ARM DUI 0303E
      "RealView Emulation Baseboard User Guide" page 3-57.
      
      Make sure that this is used for the base variant of the board.
      
      As the DT bindings for LAN91C111 does not specify any power
      supplies, these need to be deleted from the DTS file.
      
      Fixes: 2440d29d ("ARM: dts: realview: support all the RealView EB board variants")
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      c4ad7256
  3. 07 Sep, 2016 2 commits
  4. 06 Sep, 2016 5 commits
  5. 05 Sep, 2016 10 commits