1. 08 Dec, 2020 2 commits
    • 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
  2. 30 Nov, 2020 4 commits
  3. 27 Nov, 2020 28 commits
  4. 26 Nov, 2020 6 commits