1. 05 May, 2022 5 commits
    • Arnd Bergmann's avatar
      Merge tag 'scmi-updates-5.19' of... · a4f7f931
      Arnd Bergmann authored
      Merge tag 'scmi-updates-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers
      
      Arm SCMI firmware driver updates/fixes for v5.19
      
      The main theme for most of the changes this time is around the addition
      of the support for SCMI v3.1 specification changes. Though one of the main
      addition in the specification is the powercap protocol, that is still
      work in progress and this set includes all other changes bit and pieces
      scattered all around the different parts of the specification. There are
      few bugs discovered during the process and associated fixes and some
      refactoring to simplify the addition of v3.1 support. It mainly includes
      the support for extended names, few newly added notifications and async
      command support.
      
      Apart from v3.1 SCMI changes, OPTEE transport gets support for dynamic
      shared memory.
      
      * tag 'scmi-updates-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux: (24 commits)
        firmware: arm_scmi: Fix late checks on pointer dereference
        firmware: arm_scmi: Support optee shared memory in the optee transport
        firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE
        firmware: arm_scmi: Add SCMI v3.1 clock notifications
        firmware: arm_scmi: Add checks for min/max limits in PERFORMANCE_LIMITS_SET
        firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts
        firmware: arm_scmi: Use common iterators in the perf protocol
        firmware: arm_scmi: Use common iterators in the voltage protocol
        firmware: arm_scmi: Use common iterators in the clock protocol
        firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support
        firmware: arm_scmi: Use common iterators in the sensor protocol
        firmware: arm_scmi: Add iterators for multi-part commands
        firmware: arm_scmi: Parse clock_enable_latency conditionally
        firmware: arm_scmi: Set clock latency to U32_MAX if it is not supported
        firmware: arm_scmi: Add SCMI v3.1 protocol extended names support
        firmware: arm_scmi: Introduce a common SCMI v3.1 .extended_name_get helper
        firmware: arm_scmi: Split protocol specific definitions in a dedicated header
        firmware: arm_scmi: Remove unneeded NULL termination of clk name
        firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response
        firmware: arm_scmi: Make name_get operations return a const
        ...
      
      Link: https://lore.kernel.org/r/20220504112906.3491985-1-sudeep.holla@arm.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      a4f7f931
    • Arnd Bergmann's avatar
      Merge tag 'ffa-updates-5.19' of... · 91f92d70
      Arnd Bergmann authored
      Merge tag 'ffa-updates-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into arm/drivers
      
      Arm FF-A firmware driver updates/fixes for v5.19
      
      Couple of fixes to handle fragmented memory descriptors and incorrect
      UUID parameter passed to ffa_partition_probe. Another fix deals with
      the incorrect use of ffa_device's driver_data by the core driver.
      Apart from these fixes, there is an addition of ffa_dev_get_drvdata helper
      function and its use in optee driver.
      
      * tag 'ffa-updates-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux:
        tee: optee: Use ffa_dev_get_drvdata to fetch driver_data
        firmware: arm_ffa: Add ffa_dev_get_drvdata helper function
        firmware: arm_ffa: Remove incorrect assignment of driver_data
        firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe
        firmware: arm_ffa: Fix handling of fragmented memory descriptors
      
      Link: https://lore.kernel.org/r/20220504112853.3491961-1-sudeep.holla@arm.comSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      91f92d70
    • Arnd Bergmann's avatar
      Merge tag 'tee-shm-vmalloc-for-v5.19' of... · a37de2ad
      Arnd Bergmann authored
      Merge tag 'tee-shm-vmalloc-for-v5.19' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
      
      TEE accept vmalloc()ed buffers for tee_shm_register_kernel_buf()
      
      * tag 'tee-shm-vmalloc-for-v5.19' of https://git.linaro.org/people/jens.wiklander/linux-tee:
        tee: make tee_shm_register_kernel_buf vmalloc supported
      
      Link: https://lore.kernel.org/r/20220503192916.GA3288817@jadeSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      a37de2ad
    • Arnd Bergmann's avatar
      Merge tag 'tee-menu-for-v5.19' of... · a964ecd8
      Arnd Bergmann authored
      Merge tag 'tee-menu-for-v5.19' of https://git.linaro.org/people/jens.wiklander/linux-tee into arm/drivers
      
      Combine TEE config and menu in one line
      
      * tag 'tee-menu-for-v5.19' of https://git.linaro.org/people/jens.wiklander/linux-tee:
        tee: combine "config" and "menu" for TEE's menuconfig
      
      Link: https://lore.kernel.org/r/20220503191626.GA3278203@jadeSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      a964ecd8
    • Arnd Bergmann's avatar
      Merge tag 'reset-for-v5.19' of git://git.pengutronix.de/pza/linux into arm/drivers · 89c500b1
      Arnd Bergmann authored
      Reset controller updates for v5.19
      
      Add Meson-S4 SoC reset controller support to reset-meson, AST2600 LPC
      reset controller support to reset-simple, and R9A07G054 USBPHY reset
      controller support to reset-rzg2l-usbphy-ctrl. Add ACPI _RST support to
      device_reset(), simplify the uniphier-glue reset driver using bulk API
      and devres and clean up its dt-bindings docs. Convert most dt-bindings
      docs from txt to yaml.
      
      * tag 'reset-for-v5.19' of git://git.pengutronix.de/pza/linux:
        dt-bindings: reset: st,sti-powerdown: Convert to yaml
        dt-bindings: reset: st,sti-picophyreset: Convert to yaml
        dt-bindings: reset: socfpga: Convert to yaml
        dt-bindings: reset: snps,axs10x-reset: Convert to yaml
        dt-bindings: reset: nuvoton,npcm-reset: Convert to yaml
        dt-bindings: reset: lantiq,reset: Convert to yaml
        dt-bindings: reset: bitmain,bm1880-reset: Convert to yaml
        dt-bindings: reset: berlin: Convert to yaml
        dt-bindings: reset: ath79: Convert to yaml
        dt-bindings: reset: amlogic,meson-axg-audio-arb: Convert to yaml
        dt-bindings: reset: uniphier-glue: Clean up clocks, resets, and their names using compatible string
        reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L
        reset: ACPI reset support
        reset: simple: Add AST2600 compatible
        reset: reset-meson: add support for the Meson-S4 SoC Reset Controller
        dt-bindings: reset: add bindings for the Meson-S4 SoC Reset Controller
        dt-bindings: reset: Add compatible for Meson-S4 Reset Controller
        reset: uniphier-glue: Use devm_add_action_or_reset()
        reset: uniphier-glue: Use reset_control_bulk API
      
      Link: https://lore.kernel.org/r/20220503160057.46625-1-p.zabel@pengutronix.deSigned-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      89c500b1
  2. 03 May, 2022 23 commits
  3. 29 Apr, 2022 6 commits
  4. 28 Apr, 2022 6 commits