Skip to content
  1. May 10, 2016
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-clkdep-4.7' of... · 28f31369
      Arnd Bergmann authored
      Merge tag 'imx-dt-clkdep-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/late
      
      Merge "The i.MX device tree updates with new clocks for 4.7" from Shawn Guo:
      
       - Add LCDIF and FlexCAN device support for i.MX7D
       - New support i.MX7D based Nitrogen7 board from Boundary Devices
       - Add display support for vf610-colibri board
      
      * tag 'imx-dt-clkdep-4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        ARM: dts: vf610-colibri: enable display controller
        ARM: dts: vf610: add display nodes
        ARM: dts: imx: add Boundary Devices Nitrogen7 board
        ARM: dts: imx7d: add flexcan support
        ARM: dts: imx7d: add lcdif support
        clk: imx: vf610: fix whitespace in vf610-clock.h
        clk: imx: vf610: add TCON ipg clock
        clk: imx: vf610: fix DCU clock tree
        clk: imx: add ckil clock for i.MX7
        clk: imx: vf610: add suspend/resume support
        clk: imx: vf610: add WKPU unit
        clk: imx: vf610: leave DDR clock on
        clk: imx: clk-gate2: allow custom gate configuration
        clk: imx6sx: Register SAI clocks as shared clocks
      28f31369
  2. May 09, 2016
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-4.7-xusb-no-defconfig' of... · 0683e598
      Arnd Bergmann authored
      Merge tag 'tegra-for-4.7-xusb-no-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/late
      
      Merge "ARM: tegra: Enable the XUSB controller" from Thierry Reding:
      
      These changes add support for the XUSB controller on Tegra124. It is an
      XHCI compatible controller that replaces the existing EHCI controllers.
      Support is enabled on Venice2, Jetson TK1 and Nyan-based Chromebooks.
      
      * tag 'tegra-for-4.7-xusb-no-defconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        ARM: tegra: Enable XUSB on Nyan
        ARM: tegra: Enable XUSB on Jetson TK1
        ARM: tegra: Enable XUSB on Venice2
        ARM: tegra: Add Tegra124 XUSB controller
        ARM: tegra: Move Tegra124 to the new XUSB pad controller binding
      0683e598
    • Arnd Bergmann's avatar
      Merge branches 'tegra/pci' and 'tegra/usb' into next/late · 43419b09
      Arnd Bergmann authored
      This is a prerequisite for enabling the Tegra XUSB, all the
      branches should be merged already at the time we get here.
      
      * tegra/pci:
        PCI: tegra: Support per-lane PHYs
        dt-bindings: pci: tegra: Update for per-lane PHYs
        phy: tegra: Add Tegra210 support
        phy: Add Tegra XUSB pad controller support
        dt-bindings: phy: tegra-xusb-padctl: Add Tegra210 support
        dt-bindings: phy: Add NVIDIA Tegra XUSB pad controller binding
        phy: core: Allow children node to be overridden
        clk: tegra: Add interface to enable hardware control of SATA/XUSB PLLs
      
      * tegra/usb:
        usb: xhci: tegra: Add Tegra210 support
        usb: xhci: Add NVIDIA Tegra XUSB controller driver
        dt-bindings: usb: xhci-tegra: Add Tegra210 XUSB controller support
        dt-bindings: usb: Add NVIDIA Tegra XUSB controller binding
        phy: tegra: Add Tegra210 support
        phy: Add Tegra XUSB pad controller support
        dt-bindings: phy: tegra-xusb-padctl: Add Tegra210 support
        dt-bindings: phy: Add NVIDIA Tegra XUSB pad controller binding
        phy: core: Allow children node to be overridden
        clk: tegra: Add interface to enable hardware control of SATA/XUSB PLLs
      43419b09
    • Arnd Bergmann's avatar
      Merge tag 'renesas-arm64-dt-pm-domain-for-v4.7' of... · 783fb3c3
      Arnd Bergmann authored
      Merge tag 'renesas-arm64-dt-pm-domain-for-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/late
      
      Merge "Renesas ARM64 Based SoC DT PM Domain Updates for v4.7" from Simon Horman:
      
      * Add SYSC PM Domains to DT of r8a7795 SoC
      
      * tag 'renesas-arm64-dt-pm-domain-for-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas:
        arm64: dts: r8a7795: Use SYSC "always-on" PM Domain
        arm64: dts: r8a7795: Add SYSC PM Domains
        arm64: dts: r8a7795: Don't disable referenced optional clocks
        arm64: dts: salvator-x: populate EXTALR
        arm64: dts: r8a7795: enable PCIe on Salvator-X
        arm64: dts: r8a7795: Add PCIe nodes
        arm64: dts: r8a7795: Use USB3.0 fallback compatibility string
        arm64: dts: r8a7795: Add CAN support
        arm64: dts: r8a7795: Add CAN external clock support
      783fb3c3
  3. Apr 29, 2016
  4. Apr 28, 2016
    • Arnd Bergmann's avatar
      Merge tag 'renesas-dt-pm-domain-for-v4.7' of... · 1cf257ab
      Arnd Bergmann authored
      Merge tag 'renesas-dt-pm-domain-for-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/late
      
      Merge "Renesas ARM Based SoC DT PM Domain Updates for v4.7" into next/late
      
      * Add SYSC PM Domains to DT for R-Car Gen 1 and 2 SoCs
      
      This pull requests is based on a merge of:
      
      * "[GIT PULL] Second Round of Renesas ARM Based SoC R-Car SYSC Updates for
        v4.7", tagged as renesas-rcar-sysc2-for-v4.7, which you have already
        pulled.
      * "[GIT PULL v2] Renesas ARM Based SoC DT Updates for v4.7",
        tagged as renesas-dt-for-v4.7, which you have also already pulled.
      
      The reason for the somewhat tedious base on
      renesas-rcar-sysc2-for-v4.7, which provides driver changes,
      is a hard run-time dependency.
      
      I also have a similar set of changes for arm64 which I will send separately.
      
      * tag 'renesas-dt-pm-domain-for-v4.7' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (88 commits)
        ARM: dts: r8a7794: Use SYSC "always-on" PM Domain
        ARM: dts: r8a7793: Use SYSC "always-on" PM Domain
        ARM: dts: r8a7791: Use SYSC "always-on" PM Domain
        ARM: dts: r8a7790: Use SYSC "always-on" PM Domain
        ARM: dts: r8a7779: Use SYSC "always-on" PM Domain
        ARM: dts: r8a7794: Add SYSC PM Domains
        ARM: dts: r8a7793: Add SYSC PM Domains
        ARM: dts: r8a7791: Add SYSC PM Domains
        ARM: dts: r8a7790: Add SYSC PM Domains
        ARM: dts: r8a7779: Add SYSC PM Domains
        soc: renesas: rcar-sysc: Add support for R-Car H3 power areas
        soc: renesas: rcar-sysc: Add support for R-Car E2 power areas
        soc: renesas: rcar-sysc: Add support for R-Car M2-N power areas
        soc: renesas: rcar-sysc: Add support for R-Car M2-W power areas
        soc: renesas: rcar-sysc: Add support for R-Car H2 power areas
        soc: renesas: rcar-sysc: Add support for R-Car H1 power areas
        soc: renesas: rcar-sysc: Enable Clock Domain for I/O devices
        ARM: dts: gose: Enable SDHI controllers
        ARM: dts: r8a7793: Add SDHI controllers
        ARM: dts: r8a7790: fix max-frequency for SDHI
        ...
      1cf257ab
    • Thierry Reding's avatar
      0e557149
    • Andrew Bresticker's avatar
      clk: tegra: Add interface to enable hardware control of SATA/XUSB PLLs · 3358d2d9
      Andrew Bresticker authored
      
      
      On Tegra210, hardware control of the SATA and XUSB pad PLLs must be
      done during the UPHY enable sequence rather than the PLLE enable
      sequence.  Export functions to do this so that hardware control can
      be enabled from the XUSB padctl driver.
      
      Signed-off-by: default avatarAndrew Bresticker <abrestic@chromium.org>
      Signed-off-by: default avatarRhyland Klein <rklein@nvidia.com>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      3358d2d9
  5. Apr 27, 2016