1. 19 Mar, 2022 1 commit
  2. 18 Mar, 2022 1 commit
  3. 08 Mar, 2022 3 commits
  4. 07 Mar, 2022 3 commits
  5. 04 Mar, 2022 5 commits
  6. 01 Mar, 2022 10 commits
  7. 28 Feb, 2022 12 commits
  8. 25 Feb, 2022 5 commits
    • Arnd Bergmann's avatar
      Merge tag 'samsung-clk-fsd-5.18' of... · ab930ecf
      Arnd Bergmann authored
      Merge tag 'samsung-clk-fsd-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into arm/drivers
      
      Samsung clock controller changes for v5.18
      
      Add support for Tesla FSD SoC clock controller within Samsung Exynos SoC
      clock controller drivers.  The Tesla FSD's clock controller is similar
      to Samsung Exynos one, so entire driver structure can be re-used.
      
      * tag 'samsung-clk-fsd-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux:
        clk: samsung: fix missing Tesla FSD dependency on Exynos
        clk: samsung: fsd: Add cam_csi block clock information
        clk: samsung: fsd: Add cmu_mfc block clock information
        clk: samsung: fsd: Add cmu_imem block clock information
        clk: samsung: fsd: Add cmu_fsys1 clock information
        clk: samsung: fsd: Add cmu_fsys0 clock information
        clk: samsung: fsd: Add cmu_peric block clock information
        clk: samsung: fsd: Add initial clock support
        dt-bindings: clock: Document FSD CMU bindings
        dt-bindings: clock: Add bindings definitions for FSD CMU blocks
      
      Link: https://lore.kernel.org/r/20220204154112.133723-1-krzysztof.kozlowski@canonical.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      ab930ecf
    • Arnd Bergmann's avatar
      Merge tag 'scmi-updates-5.18' of... · b610c55b
      Arnd Bergmann authored
      Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers
      
      Arm SCMI firmware interface updates for v5.18
      
      Few main additions include:
      - Support for OPTEE based SCMI transport to enable using SCMI service
        provided by OPTEE on some platforms
      - Support for atomic SCMI transports which enables few SCMI transactions
        to be completed in atomic context. This involves other refactoring work
        associated with it. It also marks SMC and OPTEE as atomic transport as
        the commands are completed once the return.
      - Support for polling mode in SCMI VirtIO transport in order to support
        atomic operations
      - Support for atomic clock operations based on availability of atomic
        capability in the underlying SCMI transport
      
      Other changes involves some trace and log enhancements and miscellaneous
      bug fixes.
      
      * tag 'scmi-updates-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux: (28 commits)
        clk: scmi: Support atomic clock enable/disable API
        firmware: arm_scmi: Add support for clock_enable_latency
        firmware: arm_scmi: Add atomic support to clock protocol
        firmware: arm_scmi: Support optional system wide atomic-threshold-us
        dt-bindings: firmware: arm,scmi: Add atomic-threshold-us optional property
        firmware: arm_scmi: Add atomic mode support to virtio transport
        firmware: arm_scmi: Review virtio free_list handling
        firmware: arm_scmi: Add a virtio channel refcount
        firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds
        firmware: arm_scmi: Add new parameter to mark_txdone
        firmware: arm_scmi: Add atomic mode support to smc transport
        firmware: arm_scmi: Add support for atomic transports
        firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret
        firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret
        firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag
        firmware: arm_scmi: Make smc transport use common completions
        firmware: arm_scmi: Add configurable polling mode for transports
        firmware: arm_scmi: Use new trace event scmi_xfer_response_wait
        include: trace: Add new scmi_xfer_response_wait event
        firmware: arm_scmi: Refactor message response path
        ...
      
      Link: https://lore.kernel.org/r/20220222201742.3338589-1-sudeep.holla@arm.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      b610c55b
    • Arnd Bergmann's avatar
      Merge tag 'imx-drivers-5.18' of... · c8812c2a
      Arnd Bergmann authored
      Merge tag 'imx-drivers-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/drivers
      
      i.MX drivers update for 5.18:
      
      - Drop LS1021A device check from soc-imx driver as it's unneeded since
        commit commit 4ebd29f9 ("soc: imx: Register SoC device only on
        i.MX boards").
      - Add support for power domains provided by the VPU blk-ctrl on the
        i.MX8MQ.
      - Add resource owner management API which will be used to check whether
        M4 is under control of Linux.
      - Add VPU MU resources support into SCU power domain driver.
      - Support DT overlay for WEIM bus driver with OF reconfiguration
        notifier handler.
      
      * tag 'imx-drivers-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux:
        bus: imx-weim: add DT overlay support for WEIM bus
        firmware: imx: scu-pd: imx8q: add vpu mu resources
        firmware: imx: add get resource owner api
        soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl
        dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains
        soc: imx: Remove Layerscape check
      
      Link: https://lore.kernel.org/r/20220222075226.160187-1-shawnguo@kernel.orgSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      c8812c2a
    • Arnd Bergmann's avatar
      Merge tag 'tee-shm-for-v5.18' of... · 25b67f37
      Arnd Bergmann authored
      Merge tag 'tee-shm-for-v5.18' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
      
      TEE shared memory cleanup for v5.18
      
      - The TEE shared memory pool based on two pools is replaced with a single
        somewhat more capable pool.
      - Replaces tee_shm_alloc() and tee_shm_register() with new functions
        easier to use and maintain.  The TEE subsystem and the TEE drivers are
        updated to use the new functions instead.
      - The TEE based Trusted keys routines are updated to use the new
        simplified functions above.
      - The OP-TEE based rng driver is updated to use the new simplified
        functions above.
      - The TEE_SHM-flags are refactored to better match their usage
      
      * tag 'tee-shm-for-v5.18' of git://git.linaro.org:/people/jens.wiklander/linux-tee:
        tee: refactor TEE_SHM_* flags
        tee: replace tee_shm_register()
        KEYS: trusted: tee: use tee_shm_register_kernel_buf()
        tee: add tee_shm_register_{user,kernel}_buf()
        optee: add optee_pool_op_free_helper()
        tee: replace tee_shm_alloc()
        tee: simplify shm pool handling
        tee: add tee_shm_alloc_user_buf()
        tee: remove unused tee_shm_pool_alloc_res_mem()
        hwrng: optee-rng: use tee_shm_alloc_kernel_buf()
        optee: use driver internal tee_context for some rpc
      
      Link: https://lore.kernel.org/r/20220218184802.GA968155@jadeSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      25b67f37
    • Arnd Bergmann's avatar
      Merge tag 'amdtee-for-v5.18' of... · bc5ede20
      Arnd Bergmann authored
      Merge tag 'amdtee-for-v5.18' of git://git.linaro.org:/people/jens.wiklander/linux-tee into arm/drivers
      
      Small simplification in AMDTE driver
      
      * tag 'amdtee-for-v5.18' of git://git.linaro.org:/people/jens.wiklander/linux-tee:
        tee: amdtee: Make use of the helper macro LIST_HEAD()
      
      Link: https://lore.kernel.org/r/20220218175632.GA926082@jadeSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      bc5ede20