1. 20 Apr, 2023 30 commits
  2. 19 Apr, 2023 3 commits
    • Greg Kroah-Hartman's avatar
      Merge tag 'coresight-next-v6.4' of... · 12124d16
      Greg Kroah-Hartman authored
      Merge tag 'coresight-next-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux into char-misc-next
      
      Suzuki writes:
      
      coresight: Updates for v6.4
      
      This is a relatively smaller update for CoreSight tracing subsystem targeting
      v6.4, with the following changes:
      
        - Removing Mathieu Poirier as MAINTAINER for the subsystem, with updates to
          CREDITS for his contributions.
        - Fix CoreSight ETM PMU to set the module field
      Signed-off-by: default avatarSuzuki K Poulose <suzuki.poulose@arm.com>
      
      * tag 'coresight-next-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux:
        coresight: etm_pmu: Set the module field
        MAINTAINERS: Remove Mathieu Poirier as coresight maintainer
      12124d16
    • Greg Kroah-Hartman's avatar
      Merge tag 'icc-6.4-rc1' of... · 3fcf52b7
      Greg Kroah-Hartman authored
      Merge tag 'icc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc into char-misc-next
      
      Georgi writes:
      
      interconnect changes for 6.4
      
      This pull request contains the interconnect changes for the 6.4-rc1 merge
      window, which this time are mostly cleanups.
      
      Core changes:
        interconnect: Skip call into provider if initial bw is zero
        interconnect: Use of_property_present() for testing DT property presence
        interconnect: drop racy registration API
        interconnect: drop unused icc_link_destroy() interface
      
      Driver changes:
        interconnect: qcom: Drop obsolete dependency on COMPILE_TEST
        interconnect: qcom: drop obsolete OSM_L3/EPSS defines
        interconnect: qcom: osm-l3: drop unuserd header inclusion
        interconnect: qcom: rpm: drop bogus pm domain attach
        interconnect: qcom: rpm: make QoS INVALID default
        interconnect: qcom: rpm: Add support for specifying channel num
        interconnect: qcom: Sort kerneldoc entries
        dt-bindings: interconnect: OSM L3: Add SM6375 CPUCP compatible
        dt-bindings: interconnect: qcom,msm8998-bwmon: Resolve MSM8998 support
      Signed-off-by: default avatarGeorgi Djakov <djakov@kernel.org>
      
      * tag 'icc-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/djakov/icc:
        dt-bindings: interconnect: qcom,msm8998-bwmon: Resolve MSM8998 support
        dt-bindings: interconnect: OSM L3: Add SM6375 CPUCP compatible
        interconnect: qcom: Sort kerneldoc entries
        interconnect: qcom: rpm: Add support for specifying channel num
        interconnect: qcom: rpm: make QoS INVALID default
        interconnect: qcom: rpm: drop bogus pm domain attach
        interconnect: drop unused icc_link_destroy() interface
        interconnect: drop racy registration API
        interconnect: Use of_property_present() for testing DT property presence
        interconnect: qcom: osm-l3: drop unuserd header inclusion
        interconnect: qcom: drop obsolete OSM_L3/EPSS defines
        interconnect: Skip call into provider if initial bw is zero
        interconnect: qcom: Drop obsolete dependency on COMPILE_TEST
      3fcf52b7
    • Greg Kroah-Hartman's avatar
      Merge tag 'mhi-for-v6.4' of... · 2a1dd5c8
      Greg Kroah-Hartman authored
      Merge tag 'mhi-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      
      Manivannan writes:
      
      MHI Host
      ========
      
      Core
      ----
      
      - Removed the "mhi_poll()" API as there are no in-kernel users available at the
        moment.
      
      - Added range check for the CHDBOFF and ERDBOFF registers in case the device
        reports bad values.
      
      - Fixed the errno for the rest of the range checks to use -ERANGE.
      
      - Modified the event ring handlers to ring the doorbell only if there are
        any pending elements in the ring to process for the device.
      
      - Removed the check for EE (Execution Environment) while processing the SYS_ERR
        transition as it creates device recovery issues when SBL (Secondary
        Bootloader) crashes early.
      
      - Used mhi_tryset_pm_state() API to set the error state instead of open coding
        if the firmware loading fails. This avoids the race with other pm_state
        updates.
      
      pci_generic
      -----------
      
      - Dropped the dedundant pci_{enable/disable}_pcie_error_reporting() calls from
        driver probe's error path as the PCI core itself takes care of that now.
      
      - Revered the commit 2d5253a0 ("bus: mhi: host: pci_generic: Add a secondary
        AT port to Telit FN990") as it turned out to be erroneous. This happened due
        to the patch adding secondary AT port for FN990 getting applied through NET
        and MHI trees and this caused two commits for the same functionality but one
        of them ended up wrong.
      
      - Added support for Foxconn T99W510 modem based on SDX24 chipset from Qualcomm.
      
      MHI Endpoint
      ============
      
      - Demoted the channel not supported error log to debug as not all devices will
        support all channels defined in MHI spec and this may spam users.
      
      * tag 'mhi-for-v6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi:
        bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
        bus: mhi: host: Remove duplicate ee check for syserr
        bus: mhi: host: Avoid ringing EV DB if there are no elements to process
        bus: mhi: pci_generic: Add Foxconn T99W510
        bus: mhi: host: Use ERANGE for BHIOFF/BHIEOFF range check
        bus: mhi: host: Range check CHDBOFF and ERDBOFF
        bus: mhi: host: pci_generic: Revert "Add a secondary AT port to Telit FN990"
        bus: mhi: host: pci_generic: Drop redundant pci_enable_pcie_error_reporting()
        bus: mhi: ep: Demote unsupported channel error log to debug
        bus: mhi: host: Remove mhi_poll() API
      2a1dd5c8
  3. 15 Apr, 2023 1 commit
    • Greg Kroah-Hartman's avatar
      Merge tag 'iio-for-6.4b' of... · 7e9fa830
      Greg Kroah-Hartman authored
      Merge tag 'iio-for-6.4b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      
      Jonathan writes:
      
      2nd set of IIO features and cleanups for the 6.4 cycle.
      
      A few more changes. Some were dependent on fixes that are now upstream
      and in char-misc-next.
      
      st,lsm6dsx:
       - Add an ACPI ID (SMO8B30) and mount matrix (ROTM) seen in the wild.
      ti,palmas
       - Take probe fully devm managed.
       - Add threshold event support (after some rework)
       - Stop changing the event config on suspend and resume.
      
      * tag 'iio-for-6.4b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio:
        iio: adc: palmas: don't alter event config on suspend/resume
        iio: adc: palmas: add support for iio threshold events
        iio: adc: palmas: always reset events on unload
        iio: adc: palmas: move eventX_enable into palmas_adc_event
        iio: adc: palmas: use iio_event_direction for threshold polarity
        iio: adc: palmas: replace "wakeup" with "event"
        iio: adc: palmas: remove adc_wakeupX_data
        iio: adc: palmas: Take probe fully device managed.
        iio: imu: lsm6dsx: Add ACPI mount matrix retrieval
        iio: imu: lsm6dsx: Support SMO8B30 ACPI ID for LSM6DS3TR-C
      7e9fa830
  4. 14 Apr, 2023 2 commits
  5. 13 Apr, 2023 4 commits