linux/drivers/hwtracing/coresight
Linus Torvalds 25601e8544 Char/Misc/IIO driver updates for 6.15-rc1
Here is the big set of char, misc, iio, and other smaller driver
 subsystems for 6.15-rc1.  Lots of stuff in here, including:
   - loads of IIO changes and driver updates
   - counter driver updates
   - w1 driver updates
   - faux conversions for some drivers that were abusing the platform bus
     interface
   - coresight driver updates
   - rust miscdevice binding updates based on real-world-use
   - other minor driver updates
 
 All of these have been in linux-next with no reported issues for quite a
 while.
 
 Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
 -----BEGIN PGP SIGNATURE-----
 
 iG0EABECAC0WIQT0tgzFv3jCIUoxPcsxR9QN2y37KQUCZ+mNdQ8cZ3JlZ0Brcm9h
 aC5jb20ACgkQMUfUDdst+ylktACfYJix41jCCDbiFjnu7Hz4OIdcrUsAnRyF164M
 1n5MhEhsEmvQj7WBwQLE
 =AmmW
 -----END PGP SIGNATURE-----

Merge tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc

Pull char / misc / IIO driver updates from Greg KH:
 "Here is the big set of char, misc, iio, and other smaller driver
  subsystems for 6.15-rc1. Lots of stuff in here, including:

   - loads of IIO changes and driver updates

   - counter driver updates

   - w1 driver updates

   - faux conversions for some drivers that were abusing the platform
     bus interface

   - coresight driver updates

   - rust miscdevice binding updates based on real-world-use

   - other minor driver updates

  All of these have been in linux-next with no reported issues for quite
  a while"

* tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (292 commits)
  samples: rust_misc_device: fix markup in top-level docs
  Coresight: Fix a NULL vs IS_ERR() bug in probe
  misc: lis3lv02d: convert to use faux_device
  tlclk: convert to use faux_device
  regulator: dummy: convert to use the faux device interface
  bus: mhi: host: Fix race between unprepare and queue_buf
  coresight: configfs: Constify struct config_item_type
  doc: iio: ad7380: describe offload support
  iio: ad7380: add support for SPI offload
  iio: light: Add check for array bounds in veml6075_read_int_time_ms
  iio: adc: ti-ads7924 Drop unnecessary function parameters
  staging: iio: ad9834: Use devm_regulator_get_enable()
  staging: iio: ad9832: Use devm_regulator_get_enable()
  iio: gyro: bmg160_spi: add of_match_table
  dt-bindings: iio: adc: Add i.MX94 and i.MX95 support
  iio: adc: ad7768-1: remove unnecessary locking
  Documentation: ABI: add wideband filter type to sysfs-bus-iio
  iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset
  iio: adc: ad7768-1: Fix conversion result sign
  iio: adc: ad7124: Benefit of dev = indio_dev->dev.parent in ad7124_parse_channel_config()
  ...
2025-04-01 11:26:08 -07:00
..
Kconfig Coresight: Add Coresight TMC Control Unit driver 2025-03-04 18:06:19 +00:00
Makefile Coresight: Add Coresight TMC Control Unit driver 2025-03-04 18:06:19 +00:00
coresight-catu.c coresight: catu: Constify amba_id table 2025-02-24 09:48:27 +00:00
coresight-catu.h coresight: catu: Move ACPI support from AMBA driver to platform driver 2024-04-16 11:30:44 +01:00
coresight-cfg-afdo.c coresight: Fix undeclared variable warnings from sparse checker 2024-02-12 10:18:41 +00:00
coresight-cfg-preload.c coresight: config: Add preloaded configuration 2025-02-21 16:17:36 +00:00
coresight-cfg-preload.h coresight: config: Add preloaded configuration 2025-02-21 16:17:36 +00:00
coresight-cfg-pstop.c coresight: config: Add preloaded configuration 2025-02-21 16:17:36 +00:00
coresight-config.c coresight-etm4x: change etmv4_drvdata spinlock type to raw_spinlock_t 2025-03-10 10:40:25 +00:00
coresight-config.h coresight-etm4x: change etmv4_drvdata spinlock type to raw_spinlock_t 2025-03-10 10:40:25 +00:00
coresight-core.c coresight: change coresight_trace_id_map's lock type to raw_spinlock_t 2025-03-10 10:40:25 +00:00
coresight-cpu-debug.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
coresight-ctcu-core.c Coresight: Fix a NULL vs IS_ERR() bug in probe 2025-03-14 12:43:53 +00:00
coresight-ctcu.h Coresight: Add Coresight TMC Control Unit driver 2025-03-04 18:06:19 +00:00
coresight-cti-core.c coresight-cti: change cti_drvdata spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00
coresight-cti-platform.c coresight: cti: use device_* to iterate over device child nodes 2024-08-19 15:31:37 +01:00
coresight-cti-sysfs.c coresight-cti: change cti_drvdata spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00
coresight-cti.h coresight-cti: change cti_drvdata spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00
coresight-dummy.c Coresight: Change to read the trace ID from coresight_path 2025-03-04 18:06:18 +00:00
coresight-etb10.c coresight-etb10: change etb_drvdata spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00
coresight-etm-cp14.c
coresight-etm-perf.c Coresight: Change functions to accept the coresight_path 2025-03-04 18:06:18 +00:00
coresight-etm-perf.h Coresight: Introduce a new struct coresight_path 2025-03-04 18:06:18 +00:00
coresight-etm.h Coresight: Change to read the trace ID from coresight_path 2025-03-04 18:06:18 +00:00
coresight-etm3x-core.c Coresight: Change to read the trace ID from coresight_path 2025-03-04 18:06:18 +00:00
coresight-etm3x-sysfs.c Coresight: Use coresight_etm_get_trace_id() in traceid_show() 2025-03-04 14:48:52 +00:00
coresight-etm4x-cfg.c coresight: Fix all W=1 build warnings 2023-07-26 18:01:52 +01:00
coresight-etm4x-cfg.h coresight: config: Add preloaded configurations 2021-08-18 22:33:28 +02:00
coresight-etm4x-core.c Char/Misc/IIO driver updates for 6.15-rc1 2025-04-01 11:26:08 -07:00
coresight-etm4x-sysfs.c coresight-etm4x: change etmv4_drvdata spinlock type to raw_spinlock_t 2025-03-10 10:40:25 +00:00
coresight-etm4x.h coresight-etm4x: change etmv4_drvdata spinlock type to raw_spinlock_t 2025-03-10 10:40:25 +00:00
coresight-funnel.c coresight-funnel: change funnel_drvdata spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00
coresight-platform.c coresight: Add support for trace filtering by source 2024-12-13 10:25:15 +00:00
coresight-priv.h Coresight: Change functions to accept the coresight_path 2025-03-04 18:06:18 +00:00
coresight-replicator.c coresight-replicator: change replicator_drvdata spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00
coresight-self-hosted-trace.h coresight: Pass guest TRFCR value to KVM 2025-01-12 12:50:11 +00:00
coresight-stm.c Coresight: Change to read the trace ID from coresight_path 2025-03-04 18:06:18 +00:00
coresight-syscfg-configfs.c coresight: configfs: Constify struct config_item_type 2025-03-12 10:58:34 +00:00
coresight-syscfg-configfs.h coresight: configfs: Allow configfs to activate configuration 2021-11-26 11:34:27 -07:00
coresight-syscfg.c coresight: change coresight_device lock type to raw_spinlock_t 2025-03-10 10:40:25 +00:00
coresight-syscfg.h coresight: syscfg: Update load and unload operations 2022-06-29 09:35:58 -06:00
coresight-sysfs.c Coresight: Change functions to accept the coresight_path 2025-03-04 18:06:18 +00:00
coresight-tmc-core.c coresight-tmc: change tmc_drvdata spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00
coresight-tmc-etf.c coresight-tmc: change tmc_drvdata spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00
coresight-tmc-etr.c coresight-tmc: change tmc_drvdata spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00
coresight-tmc.h coresight-tmc: change tmc_drvdata spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00
coresight-tpda.c Coresight: Add trace_id function to retrieving the trace ID 2025-03-04 14:48:49 +00:00
coresight-tpda.h coresight-tpda: Change qcom,dsb-element-size to qcom,dsb-elem-bits 2024-02-27 11:26:45 +00:00
coresight-tpdm.c Coresight: Change to read the trace ID from coresight_path 2025-03-04 18:06:18 +00:00
coresight-tpdm.h coresight-tpdm: Add support to enable the lane for MCMB TPDM 2025-02-26 11:25:10 +00:00
coresight-tpiu.c Get rid of 'remove_new' relic from platform driver struct 2024-12-01 15:12:43 -08:00
coresight-trace-id.c coresight: change coresight_trace_id_map's lock type to raw_spinlock_t 2025-03-10 10:40:25 +00:00
coresight-trace-id.h coresight: Add support to get static id for system trace sources 2024-12-11 10:15:37 +00:00
coresight-trbe.c arm64/sysreg: Get rid of TRFCR_ELx SysregFields 2025-01-17 11:07:55 +00:00
coresight-trbe.h coresight: trbe: Enable ACPI based TRBE devices 2023-11-16 11:34:59 +00:00
ultrasoc-smb.c coresight/ultrasoc: change smb_drv_data spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00
ultrasoc-smb.h coresight/ultrasoc: change smb_drv_data spinlock's type to raw_spinlock_t 2025-03-10 10:40:26 +00:00