linux/drivers
Linus Torvalds 11efc1cb70 soc: driver updates for 6.19, part 2
These updates came a little late, or were based on a later 6.18-rc
 tag than the others:
 
  - A new driver for cache management on cxl devices with memory shared
    in a coherent cluster. This is part of the drivers/cache/ tree, but
    unlike the other drivers that back the dma-mapping interfaces, this
    one is needed only during CPU hotplug.
 
  - A shared branch for reset controllers using swnode infrastructure
 
  - Added support for new SoC variants in the Amlogic soc_device
    identification
 
  - Minor updates in Freescale, Microchip, Samsung, and Apple SoC drivers
 -----BEGIN PGP SIGNATURE-----
 
 iQIzBAABCgAdFiEEo6/YBQwIrVS28WGKmmx57+YAGNkFAmkzAWoACgkQmmx57+YA
 GNmyOw//ZR4ie0Mcr2NrQFx0eozSKQ2NYpb+bCqy96livGiEjPMrQXqiEv9XMNmw
 V9c3749cXUUMvbd6sNxco75k/8jTMko/K3ZC5DwMlAytgp49b/LK9I3Lj3hUX3+q
 5X4B1TrgH5J42pJ60kDstjiY17anNxP99ht7A1gd2ijp1GIfQxYvUrhGMsELqTxm
 aAznnsYhwI3O2pmJZj2F2Kj4jen6tfTlQh37oIDoLdweXxI9VGjSRY38/TcsgE3E
 o2EwTuyhimmk2iVN5GmSksGQNj1neeJe3QEjMImcn3asR2WtLQOQGOcIa7OSvF7d
 LIE3uQTxtz2W/2CLmM6RHeUwOwBOz9AD0dZ+JGaZ63ePdypU0w8xyrKhMgw9Pq5F
 Mtt4ml3w2zAfyV4VqmkiYdCAML2kkzPfZRYxhASlYcZ/iAylhCqHJXWJ5SSp8BTc
 QY+aZS9RFAylNvx5qVyOtPeDEqKl0UAnYJHF6JGNQR/6vEKvMwxVJ0EEaAo1luXg
 z7RQCC2MRXX9QPq6YQcJXc4u3jDMTNkbElQy2CAXBUdbRVgFJPjTdtEqg860Cml6
 HHXCazeVAPwA88NR4zHBl6QKxfqp8Iezf9WHTz1WS5xq/71kfdzyG9/zKK8jpoLh
 5MXuyGpWhngep+DmOmP0i43HBzP7vD7g7086x+4jozTwg/TjV/s=
 =YvxQ
 -----END PGP SIGNATURE-----

Merge tag 'soc-drivers-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc

Pull more SoC driver updates from Arnd Bergmann:
 "These updates came a little late, or were based on a later 6.18-rc tag
  than the others:

   - A new driver for cache management on cxl devices with memory shared
     in a coherent cluster. This is part of the drivers/cache/ tree, but
     unlike the other drivers that back the dma-mapping interfaces, this
     one is needed only during CPU hotplug.

   - A shared branch for reset controllers using swnode infrastructure

   - Added support for new SoC variants in the Amlogic soc_device
     identification

   - Minor updates in Freescale, Microchip, Samsung, and Apple SoC
     drivers"

* tag 'soc-drivers-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (24 commits)
  soc: samsung: exynos-pmu: fix device leak on regmap lookup
  soc: samsung: exynos-pmu: Fix structure initialization
  soc: fsl: qbman: use kmalloc_array() instead of kmalloc()
  soc: fsl: qbman: add WQ_PERCPU to alloc_workqueue users
  MAINTAINERS: Update email address for Christophe Leroy
  MAINTAINERS: refer to intended file in STANDALONE CACHE CONTROLLER DRIVERS
  cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent
  cache: Make top level Kconfig menu a boolean dependent on RISCV
  MAINTAINERS: Add Jonathan Cameron to drivers/cache and add lib/cache_maint.c + header
  arm64: Select GENERIC_CPU_CACHE_MAINTENANCE
  lib: Support ARCH_HAS_CPU_CACHE_INVALIDATE_MEMREGION
  soc: amlogic: meson-gx-socinfo: add new SoCs id
  dt-bindings: arm: amlogic: meson-gx-ao-secure: support more SoCs
  memregion: Support fine grained invalidate by cpu_cache_invalidate_memregion()
  memregion: Drop unused IORES_DESC_* parameter from cpu_cache_invalidate_memregion()
  dt-bindings: cache: sifive,ccache0: add a pic64gx compatible
  MAINTAINERS: rename Microchip RISC-V entry
  MAINTAINERS: add new soc drivers to Microchip RISC-V entry
  soc: microchip: add mfd drivers for two syscon regions on PolarFire SoC
  dt-bindings: soc: microchip: document the simple-mfd syscon on PolarFire SoC
  ...
2025-12-05 17:47:59 -08:00
..
accel accel/amdxdna: Fix deadlock between context destroy and job timeout 2025-11-13 09:10:43 -08:00
accessibility treewide: Switch/rename to timer_delete[_sync]() 2025-04-05 10:30:12 +02:00
acpi soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
amba soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
android Some filesystems use a kinda-sorta controlled dentry refcount leak to pin 2025-12-05 14:36:21 -08:00
ata ata changes for 6.19-rc1 2025-12-04 19:27:11 -08:00
atm atm/fore200e: Fix possible data race in fore200e_open() 2025-11-25 12:39:26 +01:00
auxdisplay auxdisplay: linedisp: support attribute attachment to auxdisplay devices 2025-10-15 18:46:01 +02:00
base soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
bcma bcma: don't register devices disabled in OF 2025-10-20 13:54:15 +02:00
block Significant patch series in this merge are as follows: 2025-12-05 13:52:43 -08:00
bluetooth Bluetooth: btusb: Add new VID/PID 13d3/3533 for RTL8821CE 2025-12-01 16:21:16 -05:00
bus soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
cache cache: Support cache maintenance for HiSilicon SoC Hydra Home Agent 2025-11-21 18:42:02 +00:00
cdrom cdrom: Call cdrom_mrw_exit from cdrom_release function 2025-07-22 19:10:17 -06:00
cdx Char/Misc/IIO/Binder changes for 6.18-rc1 2025-10-04 16:26:32 -07:00
char Significant patch series in this merge are as follows: 2025-12-05 13:52:43 -08:00
clk soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
clocksource soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
comedi hardening updates for v6.19-rc1 2025-12-05 09:11:02 -08:00
connector connector/cn_proc: revert "connector: Fix proc_event_num_listeners count not cleared" 2024-02-13 11:15:44 +01:00
counter counter: microchip-tcb-capture: Allow shared IRQ for multi-channel TCBs 2025-10-13 14:56:30 +09:00
cpufreq Devicetree updates for v6.19: 2025-12-04 15:50:37 -08:00
cpuidle soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
crypto ARM: 2025-12-05 17:01:20 -08:00
cxl soc: driver updates for 6.19, part 2 2025-12-05 17:47:59 -08:00
dax Significant patch series in this merge are as follows: 2025-12-05 13:52:43 -08:00
dca
devfreq PM / devfreq: Fix typo in DFSO_DOWNDIFFERENTIAL macro name 2025-11-26 13:58:59 +09:00
dibs dibs: Remove KMSG_COMPONENT macro 2025-11-27 18:11:43 -08:00
dio
dma treewide: Drop pci_save_state() after pci_restore_state() 2025-11-24 16:58:59 -06:00
dma-buf VFIO updates for v6.19-rc1 2025-12-04 18:42:48 -08:00
dpll tools: ynl-gen: add regeneration comment 2025-11-25 19:20:42 -08:00
edac - imh_edac: Add a new EDAC driver for Intel Diamond Rapids and 2025-12-02 10:45:50 -08:00
eisa EISA: Move devlist.h out of obj to always 2025-05-07 07:01:01 +02:00
extcon extcon: max14526: depends on I2C to prevent build warning/errors 2025-09-08 15:13:06 +09:00
firewire firewire updates for v6.19 2025-12-04 12:26:36 -08:00
firmware soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
fpga fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable() 2025-08-19 12:54:45 +02:00
fsi Driver core changes for 6.17-rc1 2025-07-29 12:15:39 -07:00
fwctl pds_fwctl: Replace kzalloc + copy_from_user with memdup_user in pdsfc_fw_rpc 2025-09-22 10:33:10 -03:00
gnss gnss: ubx: add support for the safeboot gpio 2025-11-20 16:44:04 +01:00
gpio soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
gpu Significant patch series in this merge are as follows: 2025-12-05 13:52:43 -08:00
greybus greybus: svc: use string choice helpers instead of ternary operator 2025-08-19 12:50:31 +02:00
hid hid-for-linus-2025120201 2025-12-04 15:44:48 -08:00
hsi HSI: omap_ssi_port: Remove redundant pm_runtime_mark_last_busy() calls 2025-09-05 22:56:59 +02:00
hte
hv soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
hwmon hwmon updates for v6.19 2025-12-04 12:19:49 -08:00
hwspinlock hwspinlock: Remove unused hwspin_lock_get_id() 2025-03-21 17:12:04 -05:00
hwtracing coresight: trbe: Request specific affinities for per CPU interrupts 2025-10-27 17:16:36 +01:00
i2c i2c: muxes: pca954x: Fix broken reset-gpio usage 2025-11-03 18:04:15 +01:00
i3c i3c: fix big-endian FIFO transfers 2025-09-29 00:17:22 +02:00
idle intel_idle: Remove unnecessary address-of operators 2025-09-01 17:32:25 +02:00
iio iio: accel: bmc150: Fix irq assumption regression 2025-11-11 20:22:23 +00:00
infiniband RDMA v6.19 merge window pull request 2025-12-04 18:54:37 -08:00
input regulator: Updates for v6.19 2025-12-04 11:20:29 -08:00
interconnect Merge branch 'icc-glymur' into icc-next 2025-09-12 13:54:17 +03:00
iommu soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
ipack driver core: have match() callback in struct bus_type take a const * 2024-07-03 15:16:54 +02:00
irqchip soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
isdn
leds soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
macintosh soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
mailbox mailbox: th1520: fix clock imbalance on probe failure 2025-11-28 09:47:44 -06:00
mcb mcb: use sysfs_emit_at() instead of scnprintf() in show functions 2025-07-16 14:17:07 +02:00
md for-6.19/block-20251201 2025-12-03 19:26:18 -08:00
media hardening updates for v6.19-rc1 2025-12-05 09:11:02 -08:00
memory soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
memstick Summary of significant series in this pull request: 2025-10-02 18:18:33 -07:00
message scsi: switch ->bios_param() to passing gendisk 2025-08-13 02:59:28 -04:00
mfd MFD for v6.19 2025-12-04 15:18:33 -08:00
misc Some filesystems use a kinda-sorta controlled dentry refcount leak to pin 2025-12-05 14:36:21 -08:00
mmc MMC core: 2025-12-04 14:10:16 -08:00
most most: usb: fix double free on late probe failure 2025-11-09 11:15:20 +09:00
mtd Core MTD changes: 2025-12-04 11:07:46 -08:00
mux hardening updates for v6.17-rc1 2025-07-28 17:16:12 -07:00
net RDMA v6.19 merge window pull request 2025-12-04 18:54:37 -08:00
nfc NFC: mei_phy: fix kernel-doc warnings 2025-11-17 19:32:32 -08:00
ntb NTB: epf: Add Renesas rcar support 2025-09-22 09:35:21 -04:00
nubus nubus: Make nubus_bus_type static and constant 2024-01-03 13:33:59 +01:00
nvdimm standalone cache drivers for v6.19 2025-11-27 23:00:45 +01:00
nvme for-6.19/block-20251201 2025-12-03 19:26:18 -08:00
nvmem nvmem: layouts: fix nvmem_layout_bus_uevent 2025-11-24 18:08:10 +01:00
of Devicetree updates for v6.19: 2025-12-04 15:50:37 -08:00
opp OPP: Initialize scope-based pointers inline 2025-10-23 11:58:05 +05:30
parisc char: misc: Register fixed minor EISA_EEPROM_MINOR in linux/miscdevice.h 2025-08-19 12:41:18 +02:00
parport treewide, timers: Rename from_timer() to timer_container_of() 2025-06-08 09:07:37 +02:00
pci Significant patch series in this merge are as follows: 2025-12-05 13:52:43 -08:00
pcmcia pcmcia: Add error handling for add_interval() in do_validate_mem() 2025-08-16 15:49:58 +02:00
peci peci: cpu: add Intel Emerald Rapids support 2025-10-15 11:02:42 -07:00
perf arm64 updates for 6.19: 2025-12-02 17:03:55 -08:00
phy phy-for-6.18 2025-10-06 10:34:22 -07:00
pinctrl soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
platform Devicetree updates for v6.19: 2025-12-04 15:50:37 -08:00
pmdomain pmdomain core: 2025-12-04 13:50:39 -08:00
pnp PNP: Fix ISAPNP to generate uevents to auto-load modules 2025-11-18 17:35:36 +01:00
power soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
powercap Devicetree updates for v6.19: 2025-12-04 15:50:37 -08:00
pps printk changes for 6.19 2025-12-03 12:42:36 -08:00
ps3 powerpc/ps3: Use str_write_read() in ps3stor_read_write_sectors() 2025-09-06 17:01:26 +05:30
ptp Networking changes for 6.19. 2025-12-03 17:24:33 -08:00
pwm pwm: rzg2l-gpt: Allow checking period_tick cache value only if sibling channel is enabled 2025-11-27 09:58:07 +01:00
rapidio
ras EFI updates for v6.19: 2025-12-04 17:10:08 -08:00
regulator regulator: Updates for v6.19 2025-12-04 11:20:29 -08:00
remoteproc
resctrl arm_mpam: Add kunit tests for props_mismatch() 2025-11-19 18:34:24 +00:00
reset soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
rpmsg rpmsg: qcom_smd: Fix fallback to qcom,ipc parse 2025-09-20 21:29:48 -05:00
rtc rtc: rx8025: fix incorrect register reference 2025-11-08 20:56:12 +01:00
s390 Significant patch series in this merge are as follows: 2025-12-05 13:52:43 -08:00
sbus
scsi pci-v6.19-changes 2025-12-04 17:29:41 -08:00
sh syscore: Pass context data to callbacks 2025-11-14 10:01:52 +01:00
siox
slimbus Networking changes for 6.19. 2025-12-03 17:24:33 -08:00
soc soc: driver updates for 6.19, part 2 2025-12-05 17:47:59 -08:00
soundwire soundwire updates for 6.18 2025-10-06 10:32:22 -07:00
spi gpio updates for v6.19-rc1 2025-12-04 12:33:38 -08:00
spmi
ssb
staging sound updates for 6.19-rc1 2025-12-04 10:08:40 -08:00
target Networking changes for 6.19. 2025-12-03 17:24:33 -08:00
tc TC: Fix the wrong format specifier 2024-11-12 15:48:08 +01:00
tee QCOMTEE fixes2 for v6.18 2025-11-21 21:27:20 +01:00
thermal soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
thunderbolt thunderbolt: Add support for Intel Wildcat Lake 2025-10-20 08:20:34 +02:00
tty pci-v6.19-changes 2025-12-04 17:29:41 -08:00
ufs scsi: ufs: core: Fix invalid probe error return value 2025-10-29 23:20:19 -04:00
uio
usb Some filesystems use a kinda-sorta controlled dentry refcount leak to pin 2025-12-05 14:36:21 -08:00
vdpa Significant patch series in this merge are as follows: 2025-12-05 13:52:43 -08:00
vfio drm next part 2 for 6.19-rc1 2025-12-04 19:42:53 -08:00
vhost virtio,vhost: fixes, cleanups 2025-12-04 18:59:21 -08:00
video Backlight for v6.19 2025-12-04 15:29:27 -08:00
virt arm64 updates for 6.18 2025-09-29 18:48:39 -07:00
virtio virtio: clean up features qword/dword terms 2025-11-27 02:03:07 -05:00
w1
watchdog watchdog: diag288_wdt: Remove KMSG_COMPONENT macro 2025-11-26 17:34:52 +01:00
xen soc: driver updates for 6.19 2025-12-05 17:29:04 -08:00
zorro zorro: Remove extra whitespace in macro definitions 2025-09-15 14:30:17 +02:00
Kconfig arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate 2025-11-19 18:34:20 +00:00
Makefile arm_mpam: Add probe/remove for mpam msc driver and kbuild boiler plate 2025-11-19 18:34:20 +00:00