1. 09 Dec, 2020 10 commits
  2. 08 Dec, 2020 9 commits
    • Arnd Bergmann's avatar
      Merge tag 'memory-controller-drv-tegra-5.11-3' of... · 694a5b57
      Arnd Bergmann authored
      Merge tag 'memory-controller-drv-tegra-5.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
      
      Memory controller drivers for v5.11 - Tegra SoC, part two
      
      Continuation of work on Tegra SoC memory controllers towards adding
      interconnect support and integration with devfreq.
      
      This brings few more patches including one which removes/fixes annoying
      warning if the DTS patches get applied.  This is expected and only
      informs that new features of Tegra memory controller drivers will not be
      enabled however the warning itself could look worrying.
      
      * tag 'memory-controller-drv-tegra-5.11-3' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl:
        memory: tegra30: Support interconnect framework
        memory: tegra20: Support hardware versioning and clean up OPP table initialization
        dt-bindings: memory: tegra20-emc: Document opp-supported-hw property
      
      Link: https://lore.kernel.org/r/20201207075758.5501-2-krzk@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      694a5b57
    • Arnd Bergmann's avatar
      Merge tag 'memory-controller-drv-5.11-2' of... · c35ffce8
      Arnd Bergmann authored
      Merge tag 'memory-controller-drv-5.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
      
      Memory controller drivers for v5.11, part two
      
      1. Several fixes for Renesas RPC-IF driver.
      2. Correct compile testing of TI EMIF SRAM driver.
      3. Fix potential NULL pointer in JZ4780 NEMC driver.
      
      * tag 'memory-controller-drv-5.11-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl:
        memory: jz4780_nemc: Fix potential NULL dereference in jz4780_nemc_probe()
        memory: ti-emif-sram: only build for ARMv7
        memory: renesas-rpc-if: Make rpcif_enable/disable_rpm() as static inline
        memory: renesas-rpc-if: Fix a node reference leak in rpcif_probe()
        memory: renesas-rpc-if: Fix unbalanced pm_runtime_enable in rpcif_{enable,disable}_rpm
        memory: renesas-rpc-if: Return correct value to the caller of rpcif_manual_xfer()
      
      Link: https://lore.kernel.org/r/20201207075758.5501-1-krzk@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      c35ffce8
    • Arnd Bergmann's avatar
      Merge tag 'v5.11-rockchip-drivers-1' of... · 9ccd9ef3
      Arnd Bergmann authored
      Merge tag 'v5.11-rockchip-drivers-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into arm/drivers
      
      Minor fixes for the io-domain soc-driver
      
      * tag 'v5.11-rockchip-drivers-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip:
        soc: rockchip: io-domain: Fix error return code in rockchip_iodomain_probe()
        soc: rockchip: io-domain: Remove incorrect and incomplete comment header
      
      Link: https://lore.kernel.org/r/2045618.irdbgypaU6@philSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      9ccd9ef3
    • Arnd Bergmann's avatar
      Merge tag 'reset-for-v5.11' of git://git.pengutronix.de/pza/linux into arm/drivers · 5dd65cf7
      Arnd Bergmann authored
      Reset controller updates for v5.11
      
      This tag adds support for sharing pulsed resets under certain
      conditions. For example, when multiple drivers go through a
      suspend-resume cycle, a reset line they share can be triggered
      again during resume.
      Further, the reset-meson driver now can be built as a module, the
      reset-socfpga driver properly releases its memory region in the
      probe error path, and reset-ti-syscon driver uses regmap_write_bits()
      instead of regmap_update_bits() to support devices without status
      readback.
      
      * tag 'reset-for-v5.11' of git://git.pengutronix.de/pza/linux:
        reset-controller: ti: force the write operation when assert or deassert
        reset: socfpga: add error handling and release mem-region
        reset: meson: make it possible to build as a module
        reset: make shared pulsed reset controls re-triggerable
      
      Link: https://lore.kernel.org/r/d586ada0073f2ac50a02274f42bf07bfb0603835.camel@pengutronix.deSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      5dd65cf7
    • Arnd Bergmann's avatar
      Merge tag 'imx-drivers-5.11' of... · e0839f3e
      Arnd Bergmann authored
      Merge tag 'imx-drivers-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
      
      i.MX drivers change for 5.11:
      
      - A series from Daniel Baluta to update imx-dsp driver and export
        functions for on demand channel request/free.
      - A number of patches to add power domains for i.MX8qxp DC0, LVDS1,
        MIPI1 and JPEG subsystems.
      - Add dummy functions for i.MX firmware drivers to avoid build failure
        seen with COMPILE_TEST.
      
      * tag 'imx-drivers-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        firmware: imx: scu-pd: Add some power domains support for i.MX8qxp MIPI1 subsystem
        firmware: imx: scu-pd: Add main power domain support for i.MX8qxp LVDS1 subsystem
        firmware: imx: scu-pd: Add video0/1 power domains support for i.MX8qxp DC0 subsystem
        firmware: imx-dsp: Export functions to request/free channels
        firmware: imx: Save channel name for further use
        firmware: imx: Introduce imx_dsp_setup_channels
        firmware: imx: scu-pd: Add power domains for imx-jpeg
        firmware: imx: add dummy functions
      
      Link: https://lore.kernel.org/r/20201202142717.9262-1-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      e0839f3e
    • Arnd Bergmann's avatar
      Merge tag 'amlogic-drivers' of... · 2bd87914
      Arnd Bergmann authored
      Merge tag 'amlogic-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic into arm/drivers
      
      soc: amlogic: driver updates for v5.11
      - enable building as modules
      - reset API updates
      
      * tag 'amlogic-drivers' of git://git.kernel.org/pub/scm/linux/kernel/git/khilman/linux-amlogic:
        soc: amlogic: replace devm_reset_control_array_get()
        soc: amlogic: canvas: add missing put_device() call in meson_canvas_get()
        firmware: meson-sm: enable build as module
        soc: meson: enable building drivers as modules
        soc: amlogic: socinfo: build for specific arch
      
      Link: https://lore.kernel.org/r/7him9ljgtr.fsf@baylibre.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      2bd87914
    • Arnd Bergmann's avatar
      Merge tag 'drivers_soc_for_5.11' of... · 8dc0aac1
      Arnd Bergmann authored
      Merge tag 'drivers_soc_for_5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into arm/drivers
      
      drivers: soc: TI SOC changes for 5.11
      
      - ti_sci changes towards DMSS support
      - Static warning fixes
      - Kconfig update for Keystone ARM64 socs
      - AM64X SOC family support
      
      * tag 'drivers_soc_for_5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone: (23 commits)
        drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe
        soc: ti: Fix reference imbalance in knav_dma_probe
        soc: ti: pruss: Remove wrong check against *get_match_data return value
        soc: ti: Kconfig: Drop ARM64 SoC specific configs
        soc: ti: k3-ringacc: Provide documentation for 'k3_ring's 'state'
        soc: ti: wkup_m3_ipc: Document 'm3_ipc' parameter throughout
        soc: ti: pm33xx: Remove set but unused variable 'ret'
        soc: ti: knav_dma: Fix a kernel function doc formatting issue
        soc: ti: knav_qmss_queue: Fix a whole host of function documentation issues
        soc: ti: knav_qmss_queue: Remove set but unchecked variable 'ret'
        soc: ti: omap-prm: Do not check rstst bit on deassert if already deasserted
        soc: ti: knav_qmss: fix reference leak in knav_queue_probe
        soc: ti: k3-socinfo: Add entry for AM64X SoC family
        soc: ti: k3-ringacc: Use correct device for allocation in RING mode
        firmware: ti_sci: rm: Remove unused config() from ti_sci_rm_ringacc_ops
        soc: ti: k3-ringacc: Use the ti_sci set_cfg callback for ring configuration
        firmware: ti_sci: rm: Add new ops for ring configuration
        firmware: ti_sci: rm: Remove ring_get_config support
        firmware: ti_sci: rm: Add support for extended_ch_type for tx channel
        soc: ti: ti_sci_inta_msi: Add support for second range in resource ranges
        ...
      
      Link: https://lore.kernel.org/r/1606851405-26338-1-git-send-email-santosh.shilimkar@oracle.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      8dc0aac1
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v5.11/genpd-drivers-signed' of... · 4cc6ae98
      Arnd Bergmann authored
      Merge tag 'omap-for-v5.11/genpd-drivers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into arm/drivers
      
      Driver changes for omaps for genpd for v5.11 merge window
      
      This series of changes allows booting am335x with genpd and
      device tree data without the legacy platform data. Also at
      least am437x can be booted with gendp with power domain and
      dts data. The SoC specific dts changes will be a separate
      pull request.
      
      We need the following driver changes merged before the dts
      changes can be done:
      
      - platform code needs a few improvments to probe l4_wkup first
        for clocks, and to bail out when there is no platform data
      
      - ti-sysc driver needs a non-urgent fix for asserting rstctrl
        reset only after disabling the clocks, to probe modules with
        no known control registers, and added quirk handling for gpmc
        devices
      
      - omap-prm driver needs a non-urgent fix for reset status bit,
        support added for pm_clk, and then we add the rest of am335x
        power domain data
      
      - clock driver for am335x needs to keep l3_main clock enabled
        with genpd for suspend and resume to work
      
      - wkup_m3 remoteproc driver needs support added for reset
        control if available instead of the legacy pdata callbacks
      
      - pm33xx driver needs PM runtime support added for genpd
      
      The am335x specific driver changes for the clock, wkup_m3,
      pm33xx and remoteproc drivers are quite trivial and have not
      caused merge conflicts in Linux next. I did not get acks for
      these changes except from Santosh but had already pushed out
      the branch already at that point. So I've added the related
      driver maintainers to Cc.
      
      * tag 'omap-for-v5.11/genpd-drivers-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        remoteproc/wkup_m3: Use reset control driver if available
        soc: ti: pm33xx: Enable basic PM runtime support for genpd
        soc: ti: omap-prm: am3: add genpd support for remaining PRM instances
        soc: ti: omap-prm: Add pm_clk for genpd
        clk: ti: am33xx: Keep am3 l3 main clock always on for genpd
        bus: ti-sysc: Implement GPMC debug quirk to drop platform data
        bus: ti-sysc: Support modules without control registers
        ARM: OMAP2+: Probe PRCM first to probe l4_wkup with simple-pm-bus
        ARM: OMAP2+: Check for inited flag
        bus: ti-sysc: Assert reset only after disabling clocks
        soc: ti: omap-prm: Do not check rstst bit on deassert if already deasserted
        bus: ti-sysc: Fix bogus resetdone warning on enable for cpsw
        bus: ti-sysc: Fix reset status check for modules with quirks
        ARM: OMAP2+: Fix missing select PM_GENERIC_DOMAINS_OF
        ARM: OMAP2+: Fix location for select PM_GENERIC_DOMAINS
      
      Link: https://lore.kernel.org/r/pull-1606806458-694517@atomide.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      4cc6ae98
    • Arnd Bergmann's avatar
      Merge tag 'qcom-drivers-for-5.11' of... · a97d8ffa
      Arnd Bergmann authored
      Merge tag 'qcom-drivers-for-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into arm/drivers
      
      Qualcomm driver updates for v5.11
      
      This adds support for the core power domains on MSM8916, MSM8939, SDM660
      and SDX55. It adds SM8150 support to the last-level cache controller
      driver and it makes it possible to build the Command DB and RPMh drivers
      as modules.
      
      It also contains a slew of smaller cleanups, style and bug fixes
      throughout the various drivers.
      
      * tag 'qcom-drivers-for-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (39 commits)
        soc: qcom: rpmhpd: Add SDX55 power domains
        dt-bindings: power: Add rpm power domain bindings for sdx55
        soc: qcom: rpmh: Use __fill_rpmh_msg API during rpmh_write()
        samples: qmi: Constify static qmi ops
        soc: qcom: pdr: Constify static qmi structs
        soc: qcom: initialize local variable
        soc: qcom: socinfo: add soc ids for msm8953 variants
        soc: qcom: geni: Remove "iova" check
        soc: qcom: llcc: Add configuration data for SM8150
        dt-bindings: msm: Add LLCC for SM8150
        soc: qcom: rpmh: Fix possible doc-rot in rpmh_write()'s header
        soc: qcom: kryo-l2-accessors: Fix misnaming of 'val'
        soc: qcom: rpmhpd: Provide some missing struct member descriptions
        soc: qcom: llcc-qcom: Fix expected kernel-doc formatting
        soc: qcom: smp2p: Remove unused struct attribute provide another
        soc: qcom: wcnss_ctrl: Demote non-conformant struct header and fix function headers
        soc: qcom: smsm: Fix some kernel-doc formatting and naming problems
        soc: qcom: smem: Fix formatting and missing documentation issues
        soc: qcom: qcom-geni-se: Fix misnamed function parameter 'rx_rfr'
        soc: qcom: qcom_aoss: Add missing description for 'cooling_devs'
        ...
      
      Link: https://lore.kernel.org/r/20201130190142.345246-1-bjorn.andersson@linaro.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      a97d8ffa
  3. 05 Dec, 2020 5 commits
  4. 04 Dec, 2020 1 commit
  5. 03 Dec, 2020 1 commit
  6. 01 Dec, 2020 3 commits
  7. 30 Nov, 2020 7 commits
  8. 28 Nov, 2020 4 commits