1. 18 Oct, 2023 1 commit
    • Arnd Bergmann's avatar
      Merge tag 'qcom-drivers-for-6.7' of... · 57e06f8c
      Arnd Bergmann authored
      Merge tag 'qcom-drivers-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux into soc/drivers
      
      Qualcomm driver updates for v6.7
      
      This introduces partial support for the Qualcomm Secure Execution
      Environment SCM interface, and uses this to implement EFI variable
      access on the Windows On Snapdragon devices (for now).
      
      The 32/64-bit calling convention detector of the SCM interface is
      updated to not choose 64-bit convention when Linux is 32-bit. The
      "extern" specifier is dropped from the interface include file.
      
      The LLCC driver gains support for carrying configuration for multiple
      different system/DDR configurations for a given platform, and selecting
      between them. Support for Q[DR]U1000 is added to the driver.
      
      All exported symbols are transitioned to EXPORT_SYMBOL_GPL().
      
      The platform_drivers in the Qualcomm SoC are transitioned to the
      void-returning remove_new implementation.
      
      The rmtfs memory driver gains support for leaving guard pages around the
      used area, to avoid issues if the allocation happens to be placed
      adjacent to another protected memory region.
      
      The socinfo driver gains knowledge about IPQ8174, QCM6490, SM7150P and
      various PMICs used together with SM8550.
      
      * tag 'qcom-drivers-for-6.7' of https://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux: (44 commits)
        soc: qcom: socinfo: Convert to platform remove callback returning void
        soc: qcom: smsm: Convert to platform remove callback returning void
        soc: qcom: smp2p: Convert to platform remove callback returning void
        soc: qcom: smem: Convert to platform remove callback returning void
        soc: qcom: rmtfs_mem: Convert to platform remove callback returning void
        soc: qcom: qcom_stats: Convert to platform remove callback returning void
        soc: qcom: qcom_gsbi: Convert to platform remove callback returning void
        soc: qcom: qcom_aoss: Convert to platform remove callback returning void
        soc: qcom: pmic_glink: Convert to platform remove callback returning void
        soc: qcom: ocmem: Convert to platform remove callback returning void
        soc: qcom: llcc-qcom: Convert to platform remove callback returning void
        soc: qcom: icc-bwmon: Convert to platform remove callback returning void
        firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
        soc: qcom: llcc: Handle a second device without data corruption
        soc: qcom: Switch to EXPORT_SYMBOL_GPL()
        soc: qcom: smem: Annotate struct qcom_smem with __counted_by
        soc: qcom: rmtfs: Support discarding guard pages
        dt-bindings: reserved-memory: rmtfs: Allow guard pages
        dt-bindings: firmware: qcom,scm: document IPQ5018 compatible
        firmware: qcom_scm: disable SDI if required
        ...
      
      Link: https://lore.kernel.org/r/20231015204014.855672-1-andersson@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      57e06f8c
  2. 16 Oct, 2023 14 commits
  3. 14 Oct, 2023 12 commits
  4. 13 Oct, 2023 5 commits
  5. 12 Oct, 2023 2 commits
  6. 11 Oct, 2023 2 commits
  7. 09 Oct, 2023 4 commits