1. 18 Nov, 2016 13 commits
    • Olof Johansson's avatar
      Merge tag 'at91-ab-4.10-dt1' of... · c60c41e8
      Olof Johansson authored
      Merge tag 'at91-ab-4.10-dt1' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux into next/dt
      
      DT changes for 4.10:
      
       - Many additions for sama5d2
       - few non urgent fixes for sam9260ek, sama5d4 and sama5d2
      
      * tag 'at91-ab-4.10-dt1' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux:
        ARM: dts: at91: replace gpio-key,wakeup with wakeup-source for sam9260ek
        ARM: dts: at91: sama5d2: Add securam node
        ARM: dts: at91: sama5d2: Add secumod node
        ARM: dts: at91: sama5d2: use correct sckc compatible
        ARM: dts: at91: sama5d4: use proper sckc compatible
        ARM: dts: at91: fixes dbgu pinctrl, set pullup on rx, clear pullup on tx
        dt-bindings: usb: atmel: fix a couple of copy-paste style typos
        ARM: dts: at91: sama5d2: enable FIFOs for high-speed i2c controllers
        ARM: dts: at91: sama5d4: Add new MA5D4EVK manufacturer compat
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      c60c41e8
    • Linus Walleij's avatar
      ARM: dts: Add Integrator/AP cpus node and operating points · 964971c8
      Linus Walleij authored
      This adds the cpus node to the Integrator/AP device tree so
      that we have a proper placeholder to put in the DT-defined
      operating points for the generic DT/OPP cpufreq driver,
      along with the proper operating points.
      
      The old Integrator cpufreq driver would resolve the max
      frequency to 71MHz, and the min frequency to 12 MHz, but
      the clock driver can actually handle any frequency inbetween
      so I picked a few select frequencies as OPPs. The cpufreq
      framework doesn't seem to deal with sliding frequency scales,
      only fixed points so 7 OPPs is better than 2 atleast.
      
      We define a CPU node since this is required for cpufreq-dt,
      however we do not define any compatible string for the CPU
      since this architecture has pluggable CPU modules and we
      do not know which one will be used. If necessary, the CPU
      compatible can be filled in by the boot loader, but for
      just cpufreq-dt it is not required.
      
      Cc: Rafael J. Wysocki <rjw@rjwysocki.net>
      Cc: Viresh Kumar <viresh.kumar@linaro.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      964971c8
    • Linus Walleij's avatar
      ARM: dts: Add Integrator/CP cpus node and operating points · 426610dd
      Linus Walleij authored
      This adds the cpus node to the Integrator/CP device tree so
      that we have a proper placeholder to put in the DT-defined
      operating points for the generic DT/OPP cpufreq driver,
      along with two working operating points.
      
      I have only put in 48 and 50 MHz because going to e.g. 36
      MHz hangs the system when CLCD graphics are active.
      Presumably the memory bus gets to slow to feed the display
      and the systems hangs for this reason. The ideal solution
      would be for the display controller to put constraints on
      the memory bus frequency, but that need to be a separate
      longer-term project.
      
      We define a CPU node since this is required for cpufreq-dt,
      however we do not define any compatible string for the CPU
      since this architecture has pluggable CPU modules and we
      do not know which one will be used. If necessary, the CPU
      compatible can be filled in by the boot loader, but for
      just cpufreq-dt it is not required.
      
      Cc: Rafael J. Wysocki <rjw@rjwysocki.net>
      Cc: Viresh Kumar <viresh.kumar@linaro.org>
      Cc: Russell King <linux@armlinux.org.uk>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      426610dd
    • Olof Johansson's avatar
      Merge tag 'v4.9-next-dts' of https://github.com/mbgg/linux-mediatek into next/dt · d2e7d590
      Olof Johansson authored
      - Add bindings for mtk-scpsys for mt2701
      - Add clocks for auxadc on mt8173-evb
      - Add nodes needed by clock controller for mt2701
      - Use clocks from the clock controller for the uart of mt2701
      
      * tag 'v4.9-next-dts' of https://github.com/mbgg/linux-mediatek:
        arm: dts: mt2701: Use real clock for UARTs
        arm: dts: mt2701: Add clock controller device nodes
        arm64: dts: mt8173: Fix auxadc node
        soc: mediatek: Add MT2701 power dt-bindings
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      d2e7d590
    • Olof Johansson's avatar
      Merge tag 'v4.10-rockchip-dts32-1' of... · e99b4c97
      Olof Johansson authored
      Merge tag 'v4.10-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt
      
      32bit devicetree changes for Rockchip including removal of skeleton.dtsi
      inclusion, missing unit names for memory nodes, various frequency
      optimizations allowing for better performance on rk3066, the usage of
      pin constants to bridge between the two numbering schemes used (gpio
      controllers using 0-31 and pins being labeled A0-A7,..., D0-D7)
      and UHS/HS modes for the mmc controllers on the popmetal board.
      
      Two new boards, the PX3-based evaluation board, with the PX3 being an
      industrial variant of the rk3188 soc and the Rikomagic MK808 board
      based around the rk3066 are also added.
      
      * tag 'v4.10-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: (21 commits)
        ARM: dts: rockchip: replace to "max-frequency" instead of "clock-freq-min-max"
        ARM: dts: rockchip: Set sdmmc frequency at boot time for rk3066a
        ARM: dts: rockchip: use pin constants to describe gpios on Popmetal-RK3288
        include: dt-bindings: Add GPIO pin index definition for rockchip pinctrl
        ARM: dts: rockchip: Add rk3066 MK808 board
        devicetree: Add vendor prefix for Rikomagic
        ARM: dts: rockchip: initialize rk3066 PLL clock rate
        clk: rockchip: Add binding ids for cpu and peri clocks on rk3066
        ARM: dts: rockchip: enable HS200/DDR52 mode for emmc on rk3288-popmetal
        ARM: dts: rockchip: Support UHS mode for SD card on PopMetal-RK3288 board
        ARM: dts: rockchip: remove always-on and boot-on from vcc_sd for px3-evb
        ARM: dts: rockchip: update compatible strings for Rockchip efuse
        ARM: dts: rockchip: add rockchip PX3 Evaluation board
        ARM: dts: rockchip: Add missing unit name to memory nodes in rk3xxx boards
        ARM: dts: rockchip: Add missing unit name to memory nodes in rk3288 boards
        ARM: dts: rockchip: Add missing unit name to memory nodes in rk322x boards
        ARM: dts: rockchip: Add missing unit name to memory nodes in rk3036 boards
        ARM: dts: rockchip: Remove skeleton.dtsi inclusion in rk3xxx.dtsi
        ARM: dts: rockchip: Remove skeleton.dtsi inclusion in rk3288.dtsi
        ARM: dts: rockchip: Remove skeleton.dtsi inclusion in rk322x.dtsi
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      e99b4c97
    • Olof Johansson's avatar
      Merge tag 'socfpga_dts_for_v4.10_part_2' of... · f17ccd11
      Olof Johansson authored
      Merge tag 'socfpga_dts_for_v4.10_part_2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into next/dt
      
      SoCFPGA DTS update for v4.10, part 2
      - Add specific compatible strings for variants of Cyclone5 boards
      - Add QSPI node on Arria10
      - Enable QSPI on Arria5 and Arria10 devkit, and Cyclone5 SoCKit
      - Add NAND controller node on Cyclone5
      
      * tag 'socfpga_dts_for_v4.10_part_2' of git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
        ARM: dts: socfpga: add nand controller nodes
        ARM: dts: socfpga: Enable QSPI on the Arria5 devkit
        ARM: dts: socfpga: Enable QSPI on the Cyclone5 sockit
        ARM: dts: socfpga: Enable QSPI in Arria10 devkit
        ARM: dts: socfpga: Add QSPI node for the Arria10
        ARM: dts: socfpga: enable qspi on the Cyclone5 devkit
        ARM: dts: socfpga: add specific compatible strings for boards
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      f17ccd11
    • Olof Johansson's avatar
      Merge tag 'sti-dt-for-4.10-round2' of... · a4a1fb15
      Olof Johansson authored
      Merge tag 'sti-dt-for-4.10-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into next/dt
      
      STi dts update:
      
      Change sound card name for B2120
      Enable sound card for B2260
      Remove stih415-clks.h
      Identify critical clocks for STiH407
      Fix typo in stih407-pinctrl.dtsi
      
      * tag 'sti-dt-for-4.10-round2' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti:
        ARM: dts: STiHxxx-b2120: change sound card name
        ARM: dts: STiH410-B2260: enable sound card
        ARM: dts: remove stih415-clks.h
        ARM: dts: stih407-clocks: Identify critical clocks
        ARM: dts: STiH407: DT fix s/interrupts-names/interrupt-names/
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      a4a1fb15
    • Olof Johansson's avatar
      Merge tag 'samsung-dt-4.10' of... · 0d28c600
      Olof Johansson authored
      Merge tag 'samsung-dt-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt
      
      Samsung DeviceTree update for v4.10:
      1. Add TOPEET itop core and Elite boards, based on Exynos4412.
      2. Remove the Exynos4415 DTSI. We did not have any mainlined boards
         using it. I am also not aware of any popular out-of-tree boards using it.
      3. Add Snoop Control Unit node for Exynos4.
      4. Minor cleanups.
      
      * tag 'samsung-dt-4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        ARM: dts: exynos: Add SCU device node to exynos4.dtsi
        ARM: dts: exynos: Remove exynos4415.dtsi
        ARM: dts: exynos: Document eMMC/SD/SDIO devices in Snow and Peach boards
        ARM: dts: exynos: Add TOPEET itop elite based board
        ARM: dts: exynos: Add TOPEET itop core board SCP package version
        ARM: dts: exynos: Add entries for sound support on Odroid-XU board
        ARM: dts: exynos: Remove "simple-bus" compatible from fimc-is node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      0d28c600
    • Olof Johansson's avatar
      Merge tag 'lpc32xx-dt-v4.10' of https://github.com/sylemieux/linux-lpc32xx into next/dt · 4ce410a2
      Olof Johansson authored
      NXP LPC32xx ARM SoC device tree updates for v4.10
      
      This includes a single functional change:
      * set default parent clock for PWM1 & PWM2.
      
      * tag 'lpc32xx-dt-v4.10' of https://github.com/sylemieux/linux-lpc32xx:
        ARM: dts: lpc32xx: set default parent clock for pwm1 & pwm2
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      4ce410a2
    • Olof Johansson's avatar
      Merge tag 'uniphier-dt-v4.10' of... · a8acd5a1
      Olof Johansson authored
      Merge tag 'uniphier-dt-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier into next/dt
      
      UniPhier ARM SoC DT updates for v4.10
      
      - Add OPP tables to support generic cpufreq driver
      - Use more clocks/resets properties
      - Misc fixes and cleanups
      
      * tag 'uniphier-dt-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier:
        ARM: dts: uniphier: make compatible of syscon nodes SoC-specific
        ARM: dts: uniphier: add clocks/resets to EHCI nodes of sLD3 SoC
        ARM: dts: uniphier: remove redundant serial fifo-size properties
        ARM: dts: uniphier: make 32bit SoC DTSI linear
        ARM: dts: uniphier: add CPU clocks and OPP table for PXs2 SoC
        ARM: dts: uniphier: add CPU clocks and OPP table for Pro5 SoC
        ARM: dts: uniphier: increase register region size of sysctrl node
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      a8acd5a1
    • Olof Johansson's avatar
      Merge tag 'v4.9-rc3' into next/dt · c9905f01
      Olof Johansson authored
      Linux 4.9-rc3
      
      * tag 'v4.9-rc3': (292 commits)
        Linux 4.9-rc3
        x86/smpboot: Init apic mapping before usage
        ACPICA: Dispatcher: Fix interpreter locking around acpi_ev_initialize_region()
        ACPICA: Dispatcher: Fix an unbalanced lock exit path in acpi_ds_auto_serialize_method()
        ACPICA: Dispatcher: Fix order issue of method termination
        ARC: module: print pretty section names
        ARC: module: elide loop to save reference to .eh_frame
        ARC: mm: retire ARC_DBG_TLB_MISS_COUNT...
        ARC: build: retire old toggles
        ARC: boot log: refactor cpu name/release printing
        ARC: boot log: remove awkward space comma from MMU line
        ARC: boot log: don't assume SWAPE instruction support
        ARC: boot log: refactor printing abt features not captured in BCRs
        ARCv2: boot log: print IOC exists as well as enabled status
        ubifs: Fix regression in ubifs_readdir()
        ubi: fastmap: Fix add_vol() return value test in ubi_attach_fastmap()
        MAINTAINERS: Add entry for genwqe driver
        VMCI: Doorbell create and destroy fixes
        GenWQE: Fix bad page access during abort of resource allocation
        vme: vme_get_size potentially returning incorrect value on failure
        ...
      c9905f01
    • Olof Johansson's avatar
      Merge tag 'stm32-dt-for-v4.10-1' of... · fb5d492d
      Olof Johansson authored
      Merge tag 'stm32-dt-for-v4.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32 into next/dt
      
      STM32 DT updates for v4.10, round 1.
      
      Highlights:
      ----------
       - Add LSI and LSE clocks support for STM32F429
       - Add GPIO IRQ support for STM32F429
       - Declare push button as GPIO keys on STM32F429 boards
       - Add DMA supports on USART1 & USART3 on STM32F429
       - Add Ethernet fixes
      
      * tag 'stm32-dt-for-v4.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32:
        ARM: dts: stm32f429: add LSI and LSE clocks
        ARM: dts: stm32f429: remove Ethernet wake on Lan support
        ARM: dts: stm32f429: Fix Ethernet node on Eval Board
        ARM: dts: stm32f429: Align Ethernet node with new bindings properties
        ARM: DT: stm32: move dma translation to board files
        ARM: DT: STM32: add dma for usart3 on F429
        ARM: DT: STM32: add dma for usart1 on F429
        ARM: dts: Declare push button as GPIO key on stm32f429 boards
        ARM: dts: Add GPIO irq support to STM32F429
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      fb5d492d
    • Olof Johansson's avatar
      Merge tag 'renesas-dt-for-v4.10' of... · 403936bb
      Olof Johansson authored
      Merge tag 'renesas-dt-for-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt
      
      Renesas ARM Based SoC DT Updates for v4.10
      
      Clean-Ups and Corrections:
      * Removed Z clock from r8a7794 SoC; it is not present in hardware
      * Use generic pinctrl properties in SDHI nodes in gose board
      * Correct W=1 dtc warnings on r8a7794 SoC
      * Correct DU reg property on r8a7779 SoC
      * Correct SCIFB reg properties to cover all registers
      
      Enhancements:
      * Configure pinmuxing for the DU0 input clock on the Marzen board
      * Enable VIN 0 - 2 on r8a7793 SoC
      * Enable HDMI input on Koelsch and Lager boards
      * Enable SDHI1 on rskrza1 board
      * Add MMCIF nodes to r7s72100 SoC
      * Add MSIOF clocks to r8a7792 SoC
      * Enable UHS for SDHI 0 & 1 on koelsch and alt boards
      
      * tag 'renesas-dt-for-v4.10' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (29 commits)
        ARM: dts: r8a7794: remove Z clock
        ARM: dts: r8a7779: marzen: Configure pinmuxing for the DU0 input clock
        ARM: dts: sh73a0: Remove skeleton.dtsi inclusion
        ARM: dts: r8a7740: Remove skeleton.dtsi inclusion
        ARM: dts: r8a7779: Remove skeleton.dtsi inclusion
        ARM: dts: r8a7778: Remove skeleton.dtsi inclusion
        ARM: dts: emev2: Remove skeleton.dtsi inclusion
        ARM: dts: r8a7779: Fix DU reg property
        ARM: dts: r8a7793: Enable VIN0-VIN2
        ARM: dts: koelsch: add HDMI input
        ARM: dts: lager: Add entries for VIN HDMI input support
        ARM: dts: rskrza1: add sdhi1 DT support
        ARM: dts: r7s72100: add sdhi to device tree
        ARM: dts: r8a7794: Fix W=1 dtc warnings
        ARM: dts: gose: use generic pinctrl properties in SDHI nodes
        ARM: dts: r7s72100: add sdhi clock to device tree
        ARM: dts: r7s72100: add mmcif to device tree
        ARM: dts: r8a7792: add MSIOF support
        ARM: dts: r8a7792: add MSIOF clocks
        ARM: dts: wheat: add DU support
        ...
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      403936bb
  2. 14 Nov, 2016 1 commit
  3. 11 Nov, 2016 2 commits
  4. 10 Nov, 2016 4 commits
  5. 09 Nov, 2016 2 commits
  6. 08 Nov, 2016 7 commits
  7. 07 Nov, 2016 4 commits
  8. 06 Nov, 2016 1 commit
  9. 05 Nov, 2016 6 commits