1. 17 Jun, 2021 2 commits
    • Olof Johansson's avatar
      Merge tag 'reset-for-v5.14-2' of git://git.pengutronix.de/pza/linux into arm/drivers · 25da503e
      Olof Johansson authored
      Reset controller updates for v5.14, part2
      
      This tag contains a few small fixes, allows to build the Berlin reset
      driver as a module, and adds stubs to the reset controller API to allow
      compile-testing drivers outside of drivers/reset without enabling the
      reset framework.
      
      * tag 'reset-for-v5.14-2' of git://git.pengutronix.de/pza/linux:
        reset: Add compile-test stubs
        reset: berlin: support module build
        reset: bail if try_module_get() fails
        reset: mchp: sparx5: fix return value check in mchp_sparx5_map_io()
        reset: lantiq: use devm_reset_controller_register()
        reset: hi6220: Use the correct HiSilicon copyright
      
      Link: https://lore.kernel.org/r/14d33ac19b2a107e97ce1ab264987b707baa9ba7.camel@pengutronix.deSigned-off-by: default avatarOlof Johansson <olof@lixom.net>
      25da503e
    • Olof Johansson's avatar
      Merge tag 'memory-controller-drv-tegra-5.14-2' of... · 1eb5f83e
      Olof Johansson authored
      Merge tag 'memory-controller-drv-tegra-5.14-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl into arm/drivers
      
      Memory controller drivers for v5.14 - Tegra SoC, part two
      
      Second set of changes for Tegra SoC memory controller drivers,
      containing patchset from Thierry Reding:
      
      "The goal here is to avoid early identity mappings altogether and instead
      postpone the need for the identity mappings to when devices are attached
      to the SMMU. This works by making the SMMU driver coordinate with the
      memory controller driver on when to start enforcing SMMU translations.
      This makes Tegra behave in a more standard way and pushes the code to
      deal with the Tegra-specific programming into the NVIDIA SMMU
      implementation."
      
      This pulls a dependency from Will Deacon (ARM SMMU driver) and contains
      further ARM SMMU driver patches to resolve complex dependencies between
      different patchsets.  The pull from Will contains only one patch
      ("Implement ->probe_finalize()").  Further work in Will's tree might
      depend on this patch, therefore patch was applied there.
      
      On the other hand, this ("Implement ->probe_finalize()") patch is also a
      dependency for ARM SMMU driver changes for Tegra.  These changes,
      bringing seamless transition from the firmware framebuffer to the OS
      framebuffer, depend on earlier Tegra memory controller driver patches.
      
      * tag 'memory-controller-drv-tegra-5.14-2' of https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux-mem-ctrl: (37 commits)
        iommu/arm-smmu: Use Tegra implementation on Tegra186
        iommu/arm-smmu: tegra: Implement SID override programming
        iommu/arm-smmu: tegra: Detect number of instances at runtime
        dt-bindings: arm-smmu: Add Tegra186 compatible string
        memory: tegra: Delete dead debugfs checking code
        iommu/arm-smmu: Implement ->probe_finalize()
        memory: tegra: Implement SID override programming
        memory: tegra: Split Tegra194 data into separate file
        memory: tegra: Add memory client IDs to tables
        memory: tegra: Unify drivers
        memory: tegra: Only initialize reset controller if available
        memory: tegra: Make IRQ support opitonal
        memory: tegra: Parameterize interrupt handler
        memory: tegra: Extract setup code into callback
        memory: tegra: Make per-SoC setup more generic
        memory: tegra: Push suspend/resume into SoC drivers
        memory: tegra: Introduce struct tegra_mc_ops
        memory: tegra: Unify struct tegra_mc across SoC generations
        memory: tegra: Consolidate register fields
        memory: tegra30-emc: Use devm_tegra_core_dev_init_opp_table()
        ...
      
      Link: https://lore.kernel.org/r/20210614195200.21657-1-krzysztof.kozlowski@canonical.comSigned-off-by: default avatarOlof Johansson <olof@lixom.net>
      1eb5f83e
  2. 15 Jun, 2021 5 commits
  3. 12 Jun, 2021 10 commits
  4. 11 Jun, 2021 6 commits
  5. 10 Jun, 2021 17 commits