1. 15 Feb, 2019 8 commits
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.1-clk' of... · 7e5c4c26
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.1-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
      
      clk: tegra: Changes for v5.1-rc1
      
      This contains a couple of prerequisite patches to enable CPU frequency
      scaling on Tegra210.
      
      * tag 'tegra-for-5.1-clk' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        clk: tegra: dfll: build clk-dfll.c for Tegra124 and Tegra210
        clk: tegra: dfll: add CVB tables for Tegra210
        clk: tegra: dfll: round down voltages based on alignment
        clk: tegra: dfll: support PWM regulator control
        clk: tegra: dfll: CVB calculation alignment with the regulator
        clk: tegra: dfll: registration for multiple SoCs
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      7e5c4c26
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.1-cpufreq' of... · f35635a6
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.1-cpufreq' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
      
      cpufreq: tegra: Add support for Tegra210
      
      This uses the DFLL clock support to enable CPU frequency scaling on
      Tegra210.
      
      * tag 'tegra-for-5.1-cpufreq' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        cpufreq: dt-platdev: add Tegra210 to blacklist
        cpufreq: tegra124: extend to support Tegra210
        cpufreq: tegra124: do not handle the CPU rail
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f35635a6
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.1-soc' of... · a21c3f17
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.1-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
      
      soc/tegra: Changes for v5.1-rc1
      
      This contains a couple of miscellaneous fixes for minor issues and a
      largish rework of the PMC driver to make it work on systems where the
      PMC has been locked down and can only be accessed from secure firmware.
      
      * tag 'tegra-for-5.1-soc' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        soc/tegra: pmc: Support systems where PMC is marked secure
        soc/tegra: pmc: Explicitly initialize all fields
        soc/tegra: pmc: Make alignment consistent
        soc/tegra: pmc: Pass struct tegra_pmc * where possible
        soc/tegra: pmc: Make tegra_powergate_is_powered() a local function
        soc/tegra: pmc: Add missing kerneldoc
        soc/tegra: pmc: Sort includes alphabetically
        soc/tegra: pmc: Use TEGRA186_ prefix for GPIO names
        soc/tegra: fuse: Fix typo in tegra210_init_speedo_data
        soc/tegra: fuse: Fix illegal free of IO base address
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      a21c3f17
    • Arnd Bergmann's avatar
      Merge tag 'tegra-for-5.1-firmware' of... · f73e22d6
      Arnd Bergmann authored
      Merge tag 'tegra-for-5.1-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into arm/drivers
      
      firmware: tegra: Changes for v5.1-rc1
      
      These changes add support for BPMP on Tegra210.
      
      * tag 'tegra-for-5.1-firmware' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux:
        firmware/tegra: Enable Tegra186 BPMP support on Tegra194
        firmware: tegra: Conditionally support SoC generations
        firmware: tegra: bpmp-tegra186: Remove unused includes
        firmware: tegra: add bpmp driver for Tegra210
        firmware: tegra: Refactor BPMP driver
        firmware: tegra: Reword messaging terminology
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      f73e22d6
    • Arnd Bergmann's avatar
      Merge tag 'reset-for-5.1' of git://git.pengutronix.de/git/pza/linux into arm/drivers · 6f2185f8
      Arnd Bergmann authored
      Reset controller changes for v5.1
      
      This adds the include/linux/reset directory to MAINTAINERS for reset
      specific headers and adds headers for sunxi and socfpga in there to
      get rid of a few extern function declarations.
      There is a new reset driver for the Broadcom STB reset controller and
      the i.MX7 system reset controller driver is extended to support i.MX8MQ
      as well. Finally, there is a new header with reset id constants for
      the Meson G12A SoC, which has a reset controller identical to Meson AXG
      and thus can reuse its driver and DT bindings.
      
      * tag 'reset-for-5.1' of git://git.pengutronix.de/git/pza/linux:
        dt-bindings: reset: meson: add g12a bindings
        reset: imx7: Add support for i.MX8MQ IP block variant
        reset: imx7: Add plubming to support multiple IP variants
        reset: Add Broadcom STB SW_INIT reset controller driver
        dt-bindings: reset: Add document for Broadcom STB reset controller
        reset: socfpga: declare socfpga_reset_init in a header file
        reset: sunxi: declare sun6i_reset_init in a header file
        MAINTAINERS: use include/linux/reset for reset controller related headers
        dt-bindings: reset: imx7: Document usage on i.MX8MQ SoCs
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      6f2185f8
    • Arnd Bergmann's avatar
      Merge tag 'amlogic-drivers' of... · 1d03f187
      Arnd Bergmann authored
      Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/drivers
      
      Amlogic: driver updates for v5.1
      - clock measure: add support for G12a SoC family
      - misc. fixes
      
      * tag 'amlogic-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic:
        soc: amlogic: clk-measure: add axg and g12a support
        dt-bindings: amlogic: add new compatible devices to clk_measure
        soc: amlogic: canvas: Fix meson_canvas_get when probe failed
        soc: amlogic: add missing of_node_put()
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      1d03f187
    • Arnd Bergmann's avatar
      Merge tag 'imx-drivers-5.1' of... · c9235d99
      Arnd Bergmann authored
      Merge tag 'imx-drivers-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
      
      i.MX drivers update for 5.1:
       - Do not get GPCv2 driver depend on SOC_IMX8MQ since the driver is
         going to be used on more SoCs than just i.MX8MQ.
       - Add power domain information into SCU bindings document.
       - Add support of start/stop a CPU into imx firmware driver.
       - Support multiple address ranges per child node for imx-weim bus
         driver.
      
      * tag 'imx-drivers-5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        firmware: imx: Add support to start/stop a CPU
        soc: imx: Break dependency on SOC_IMX8MQ for GPCv2
        firmware: imx: scu-pd: add fallback compatible string support
        dt-bindings: fsl: scu: add imx8qm scu power domain support
        dt-bindings: fsl: scu: add fallback compatible string for power domain
        bus: imx-weim: guard against timing configuration conflicts
        bus: imx-weim: support multiple address ranges per child node
        dt-bindings: bus: imx-weim: document multiple address ranges per child node
        soc: imx: gpcv2: handle reset clocks
        soc: imx: gpcv2: handle additional power-down bits in handshake register
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      c9235d99
    • Arnd Bergmann's avatar
      Merge tag 'zynqmp-soc-for-v5.1' of https://github.com/Xilinx/linux-xlnx into arm/drivers · 59f527dd
      Arnd Bergmann authored
      arm64: zynqmp: SoC changes for v5.1
      
      - Extend firmware interface with reset, nvmem,
        power management and power domain support
      
      - Add reset, nvmem driver, power management and
        power domain drivers
      -
      
      * tag 'zynqmp-soc-for-v5.1' of https://github.com/Xilinx/linux-xlnx:
        drivers: soc: xilinx: Add ZynqMP power domain driver
        firmware: xilinx: Add APIs to control node status/power
        dt-bindings: power: Add ZynqMP power domain bindings
        drivers: soc: xilinx: Add ZynqMP PM driver
        firmware: xilinx: Implement ZynqMP power management APIs
        dt-bindings: soc: Add ZynqMP PM bindings
        nvmem: zynqmp: Added zynqmp nvmem firmware driver
        dt-bindings: nvmem: Add bindings for ZynqMP nvmem driver
        firmware: xilinx: Add zynqmp_pm_get_chipid() API
        reset: reset-zynqmp: Adding support for Xilinx zynqmp reset controller.
        dt-bindings: reset: Add bindings for ZynqMP reset driver
        firmware: xilinx: Add reset API's
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      59f527dd
  2. 12 Feb, 2019 6 commits
  3. 11 Feb, 2019 1 commit
  4. 08 Feb, 2019 4 commits
  5. 07 Feb, 2019 3 commits
  6. 06 Feb, 2019 9 commits
  7. 05 Feb, 2019 3 commits
  8. 30 Jan, 2019 1 commit
    • Arnd Bergmann's avatar
      Merge tag 'soc-fsl-next-v5.1-2' of... · 57f87c79
      Arnd Bergmann authored
      Merge tag 'soc-fsl-next-v5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux into arm/drivers
      
      NXP/FSL SoC driver updates for v5.1
      
      DPIO driver
      - Clean up the remove path in the dpio driver so that successive
        bind/unbind commands behave properly
      - Add the ability to automatically create a device link between a
        consumer device on the fsl-mc bus and a supplier one
      - Add prefetch to dpio dequeue to improve performance
      - Update the type of dpio APIs to align with buffer pool id register
        field
      
      guts driver
      - Prevent allocation failure by reuse the machine type data from device
        tree directly
      
      * tag 'soc-fsl-next-v5.1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/leo/linux:
        soc: fsl: guts: reuse machine name from device tree
        soc: fsl: dpio: Change bpid type to u16
        soc: fsl: dpio: Add prefetch instruction
        bus: fsl-mc: automatically add a device_link on fsl_mc_[portal,object]_allocate
        soc: fsl: dpio: add a device_link at dpaa2_io_service_register
        soc: fsl: dpio: store a backpointer to the device backing the dpaa2_io
        soc: fsl: dpio: keep a per dpio device MC portal
        soc: fsl: dpio: perform DPIO Reset on Probe
        soc: fsl: dpio: use a cpumask to identify which cpus are unused
        soc: fsl: dpio: cleanup the cpu array on dpaa2_io_down
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      57f87c79
  9. 29 Jan, 2019 3 commits
  10. 28 Jan, 2019 2 commits
    • Andrey Smirnov's avatar
      reset: imx7: Add support for i.MX8MQ IP block variant · c979dbf5
      Andrey Smirnov authored
      Add bits and pieces needed to support IP block variant found on
      i.MX8MQ SoCs.
      
      Cc: p.zabel@pengutronix.de
      Cc: Fabio Estevam <fabio.estevam@nxp.com>
      Cc: cphealy@gmail.com
      Cc: l.stach@pengutronix.de
      Cc: Leonard Crestez <leonard.crestez@nxp.com>
      Cc: "A.s. Dong" <aisheng.dong@nxp.com>
      Cc: Richard Zhu <hongxing.zhu@nxp.com>
      Cc: Rob Herring <robh@kernel.org>
      Cc: devicetree@vger.kernel.org
      Cc: linux-imx@nxp.com
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: default avatarAndrey Smirnov <andrew.smirnov@gmail.com>
      [p.zabel@pengutronix.de: fixed whitespace alignment]
      Signed-off-by: default avatarPhilipp Zabel <p.zabel@pengutronix.de>
      c979dbf5
    • Andrey Smirnov's avatar
      reset: imx7: Add plubming to support multiple IP variants · 10590358
      Andrey Smirnov authored
      In order to enable supporting i.MX8MQ with this driver, convert it to
      expect variant specific bits to be passed via driver data.
      
      Cc: p.zabel@pengutronix.de
      Cc: Fabio Estevam <fabio.estevam@nxp.com>
      Cc: cphealy@gmail.com
      Cc: l.stach@pengutronix.de
      Cc: Leonard Crestez <leonard.crestez@nxp.com>
      Cc: "A.s. Dong" <aisheng.dong@nxp.com>
      Cc: Richard Zhu <hongxing.zhu@nxp.com>
      Cc: Rob Herring <robh@kernel.org>
      Cc: devicetree@vger.kernel.org
      Cc: linux-imx@nxp.com
      Cc: linux-arm-kernel@lists.infradead.org
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: default avatarAndrey Smirnov <andrew.smirnov@gmail.com>
      Signed-off-by: default avatarPhilipp Zabel <p.zabel@pengutronix.de>
      10590358