Skip to content
  1. Mar 08, 2024
  2. Mar 06, 2024
  3. Mar 05, 2024
  4. Mar 03, 2024
    • Greg Kroah-Hartman's avatar
      Merge tag 'iio-for-6.9b' of... · e0014ce7
      Greg Kroah-Hartman authored
      Merge tag 'iio-for-6.9b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio into char-misc-next
      
      Jonathan writes:
      
      IIO: 2nd set of new device support, cleanups and features for 6.9
      
      New device support
      =================
      adi,hmc425a
      - Add support for LTC6373 Instrumentation Amplifier.
      microchip,pac1934
      - New driver supporting PAC1931, PAC1932, PAC1933 and PAC1934 power monitoring
      chips with accumulators.
      voltafield,af8133j
      - New driver for the AF8133J 3 axis magnetometer.
      
      Docs
      ====
      
      New general documentation of device buffers, and a specific section on
      the adi,adis16475 IMU
      
      Features
      ========
      
      kionix,kxcjk-1013
       - Add support for ACPI ROTM (Microsoft defined ACPI method) to get rotation
         matrix.
      ti,tmp117
      - Add missing vcc-supply control and binding.
      
      Cleanups and minor fixes
      ========================
      
      Tree-wide
      - Corrected headers to remove linux/of.h from a bunch of drivers
        that only had it to get to linux/mod_devicetable.h
      - dt binding cleanup to drop redundant type from label properties.
      
      adi,hmc425a
      - Fix constraints on GPIO array sizes for different devices.
      adi,ltc2983
      - Use spi_get_device_match_data instead of open coding similar.
      - Update naming of fw parsing function to reflect that it is not longer
        dt only.
      - Set the chip name explicitly to reduce fragility resulting from different
        entries in the various ID tables.
      bosch,bmg160
      - Add spi-max-frequency property and limit to dt-binding.
      microchip,mcp320x
      - Use devm_* to simplify device removal and error handling.
      nxp,imx93
      - Drop a non existent 4th interrupt from bindings.
      qcom,mp8xxx-xoadc
      - Drop unused kerneldoc
      renesas,isl29501
      - Actually use the of_match table.
      rockchip,saradc
      - Fix channel bitmask
      - Fix write masks
      - Replace custom handling of optional reset control with how it should be
        done.
      ti,ads1298
      - Fix error code to not return a successfully obtained regulator.
      - Avoid a divide by zero when setting frequency.
      ti,hdc2010
      - Add missing interrupts dt binding property
      vishay,veml6075
      - Make vdd-supply required in the dt-binding.
      
      * tag 'iio-for-6.9b' of https://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio: (42 commits)
        dt-bindings: iio: gyroscope: bosch,bmg160: add spi-max-frequency
        dt-bindings: iio: adc: imx93: drop the 4th interrupt
        iio: proximity: isl29501: make use of of_device_id table
        iio: adc: qcom-pm8xxx-xoadc: drop unused kerneldoc struct pm8xxx_chan_info member
        dt-bindings: iio: adc: drop redundant type from label
        dt-bindings: iio: ti,tmp117: add optional label property
        MAINTAINERS: Add an entry for AF8133J driver
        iio: magnetometer: add a driver for Voltafield AF8133J magnetometer
        dt-bindings: iio: magnetometer: Add Voltafield AF8133J
        dt-bindings: vendor-prefix: Add prefix for Voltafield
        iio: adc: rockchip_saradc: replace custom logic with devm_reset_control_get_optional_exclusive
        iio: adc: rockchip_saradc: use mask for write_enable bitfield
        iio: adc: rockchip_saradc: fix bitmask for channels on SARADCv2
        dt-bindings: iio: light: vishay,veml6075: make vdd-supply required
        iio: adc: adding support for PAC193x
        dt-bindings: iio: adc: adding support for PAC193X
        iio: temperature: ltc2983: explicitly set the name in chip_info
        iio: temperature: ltc2983: rename ltc2983_parse_dt()
        iio: temperature: ltc2983: make use of spi_get_device_match_data()
        iio: adc: ti-ads1298: prevent divide by zero in ads1298_set_samp_freq()
        ...
      e0014ce7
    • Greg Kroah-Hartman's avatar
      Merge tag 'fpga-for-6.9-rc1' of... · a6a3bf9b
      Greg Kroah-Hartman authored
      Merge tag 'fpga-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga
      
       into char-misc-next
      
      Xu writes:
      
      FPGA Manager changes for 6.9-rc1
      
      DFL:
      
      - Ricardo's change makes dfl_bus_type const.
      
      FPGA MGR core:
      
      - Marco's change removes redundant checks for bridge ops.
      
      All patches have been reviewed on the mailing list, and have been in the
      last linux-next releases (as part of our for-next branch).
      
      Signed-off-by: default avatarXu Yilun <yilun.xu@intel.com>
      
      * tag 'fpga-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/fpga/linux-fpga:
        fpga: remove redundant checks for bridge ops
        fpga: dfl: make dfl_bus_type const
      a6a3bf9b
    • Greg Kroah-Hartman's avatar
      Merge tag 'coresight-next-v6.9' of... · bac2f2cf
      Greg Kroah-Hartman authored
      Merge tag 'coresight-next-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux
      
       into char-misc-next
      
      Suzuki writes:
      
      coresight: hwtracing subsystem updates for v6.9
      
      Changes targeting Linux v6.9 include:
       - CoreSight: Enable W=1 warnings as default
       - CoreSight: Clean up sysfs/perf mode handling for tracing
       - Support for Qualcomm TPDM CMB Dataset
       - Miscellaneous fixes to the CoreSight subsystem
       - Fix for hisi_ptt PMU to reject events targeting other PMUs
      
      Signed-off-by: default avatarSuzuki K Poulose <suzuki.poulose@arm.com>
      
      * tag 'coresight-next-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux: (32 commits)
        coresight-tpda: Change qcom,dsb-element-size to qcom,dsb-elem-bits
        dt-bindings: arm: qcom,coresight-tpdm: Rename qcom,dsb-element-size
        hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init()
        coresight: tpdm: Fix build break due to uninitialised field
        coresight: etm4x: Set skip_power_up in etm4_init_arch_data function
        coresight-tpdm: Add msr register support for CMB
        dt-bindings: arm: qcom,coresight-tpdm: Add support for TPDM CMB MSR register
        coresight-tpdm: Add timestamp control register support for the CMB
        coresight-tpdm: Add pattern registers support for CMB
        coresight-tpdm: Add support to configure CMB
        coresight-tpda: Add support to configure CMB element
        coresight-tpdm: Add CMB dataset support
        dt-bindings: arm: qcom,coresight-tpdm: Add support for CMB element size
        coresight-tpdm: Optimize the useage of tpdm_has_dsb_dataset
        coresight-tpdm: Optimize the store function of tpdm simple dataset
        coresight: Add helper for setting csdev->mode
        coresight: Add a helper for getting csdev->mode
        coresight: Add helper for atomically taking the device
        coresight: Add explicit member initializers to coresight_dev_type
        coresight: Remove unused stubs
        ...
      bac2f2cf
    • Greg Kroah-Hartman's avatar
      Merge tag 'mhi-for-v6.9' of... · 2d06aec5
      Greg Kroah-Hartman authored
      Merge tag 'mhi-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi into char-misc-next
      
      Manivannan writes:
      
      MHI Host
      ========
      
      - Added new MHI_PM_SYS_ERR_FAIL state to the MHI state machine to properly
        cleanup the channel state if the device fails to respond to the MHI reset
        during SYS_ERR handling. This issue was discovered with the Qualcomm AIC100 AI
        accelerator device.
      
      - Modified the code that reads and exposes the OEM_PK_HASH registers through
        sysfs to read them on-demand instead of reading once during boot. Qualcomm
        AIC100 devices support provisioning the keys dynamically, so this allows the
        users to know the upto date information.
      
      - Added tracepoint support to expose the debug information over tracefs.
      
      - Reverted the commit that reads the MHI device revision from the device during
        boot. This is done because the read info was not used anywhere (dead code) and
        also it is not possible to read the revision info from all the devices.
      
      - Constified the modem config for Telit FN980 modem as required by the MHI core.
      
      MHI Endpoint
      ============
      
      - Replaced kzalloc() with kcalloc() in an effort to avoid integer overflows
        during multiplication. Even though there is no potential overflow in the
        endpoint code, this is done for the sake of uniformity and best practice.
      
      - Fixed the kmem_cache_create() failure check to use the correct variable.
      
      * tag 'mhi-for-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/mani/mhi:
        bus: mhi: host: pci_generic: constify modem_telit_fn980_hw_v1_config
        bus: mhi: host: Change the trace string for the userspace tools mapping
        bus: mhi: ep: check the correct variable in mhi_ep_register_controller()
        Revert "bus: mhi: core: Add support for reading MHI info from device"
        bus: mhi: host: Add tracing support
        bus: mhi: ep: Use kcalloc() instead of kzalloc()
        bus: mhi: host: Read PK HASH dynamically
        bus: mhi: host: Add MHI_PM_SYS_ERR_FAIL state
      2d06aec5
  5. Mar 01, 2024
  6. Feb 29, 2024