linux/drivers
Linus Torvalds 8e258317dd regmap: Updates for v7.1
This has been quite a busy release for regmap, the user visible changes
 are quite minor but there's some quite good work on internal code
 improvements.
 
  - Cleanup helper for __free()ing regmap_fields.
  - Support non-devm I3C regmaps.
  - A bunch of cleanup work, mostly from Andy Shevchenko.
  - Fix for bootstrapping issues with hardware initialised regmaps, which
    was the main inspiration for some of the cleanups.
 -----BEGIN PGP SIGNATURE-----
 
 iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAmnc3gIACgkQJNaLcl1U
 h9Ay2Af/XhDtVKTtE0H60Z1OESswXFKw/pLyOBBfMqME3OcXksCWZhybr0uB2boD
 nz5EQWvitIfGrR03C4CwVwHF/aCcBYLb6Zo8X9hTMq7Zjlvno2jVM/mmmpQnEZFh
 vrzJIAu8+ZqlxtjtNPJ2FsoTTosA4Y58jmVKHLhLtcPExEQyXWkokM50lZAFgY3i
 R8FdkRI5rHQM+gnKVupT0eI+rBqQxkyp3wtJ42d/2FMduiEbptuZuGppLM79oIlm
 ICMLvPC4ZuXQ7rsUccSqSi06XD5JKpICY2Re7pq+L3cToitkiuWqObOWxLKXswJP
 eU/EaqIKnZJgxKoRuNx44bp7LTOo2g==
 =DnAo
 -----END PGP SIGNATURE-----

Merge tag 'regmap-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap

Pull regmap updates from Mark Brown:
 "This has been quite a busy release for regmap, the user visible
  changes are quite minor but there's some quite good work on internal
  code improvements:

   - Cleanup helper for __free()ing regmap_fields

   - Support non-devm I3C regmaps

   - A bunch of cleanup work, mostly from Andy Shevchenko

   - Fix for bootstrapping issues with hardware initialised regmaps,
     which was the main inspiration for some of the cleanups"

* tag 'regmap-v7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap:
  regmap: i3c: Add non-devm regmap_init_i3c() helper
  regmap: debugfs: fix race condition in dummy name allocation
  regmap: Synchronize cache for the page selector
  regmap: Simplify devres handling
  regcache: Move HW readback after cache initialisation
  regcache: Allocate and free reg_defaults on the same level
  regcache: Move count check and cache_bypass assignment to the caller
  regcache: Factor out regcache_hw_exit() helper
  regcache: Amend printf() specifiers when printing registers
  regcache: Define iterator inside for-loop and align their types
  regmap: define cleanup helper for regmap_field
  regmap: sort header includes
  regcache: Split regcache_count_cacheable_registers() helper
  regcache: Remove duplicate check in regcache_hw_init()
2026-04-15 14:27:51 -07:00
..
accel drm for v7.1-rc1 2026-04-15 08:45:00 -07:00
accessibility
acpi arm64 updates for 7.1: 2026-04-14 16:48:56 -07:00
amba
android mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
ata ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585 2026-04-07 09:36:46 +02:00
atm
auxdisplay auxdisplay: line-display: fix NULL dereference in linedisp_release 2026-03-27 09:54:31 +01:00
base regmap: Updates for v7.1 2026-04-15 14:27:51 -07:00
bcma
block mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
bluetooth Bluetooth: hci_qca: Fix missing wakeup during SSR memdump handling 2026-04-13 09:19:42 -04:00
bus bus: fsl-mc: use generic driver_override infrastructure 2026-04-04 20:41:25 +02:00
cache
cdrom
cdx
char mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
clk Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 2026-03-26 12:09:57 -07:00
clocksource clocksource: Rewrite watchdog code completely 2026-03-20 13:36:32 +01:00
comedi mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
connector
counter counter: rz-mtu3-cnt: do not use struct rz_mtu3_channel's dev member 2026-03-22 15:59:22 +09:00
cpufreq Power management updates for 7.1-rc1 2026-04-13 19:47:52 -07:00
cpuidle powerpc updates for 7.1 2026-04-14 17:10:15 -07:00
crypto - Change the SEV host code handling of when SNP gets enabled in order to allow 2026-04-14 15:20:54 -07:00
cxl cxl: Adjust the startup priority of cxl_pmem to be higher than that of cxl_acpi 2026-03-19 15:12:40 -07:00
dax mm: rename VMA flag helpers to be more readable 2026-04-05 13:53:18 -07:00
dca
devfreq PM / devfreq: tegra30-devfreq: add support for Tegra114 2026-04-04 03:15:39 +09:00
dibs dibs: change dibs_class to a const struct 2026-03-04 18:48:15 -08:00
dio
dma dmaengine: xilinx_dma: Fix reset related timeout with two-channel AXIDMA 2026-03-17 16:33:32 +05:30
dma-buf drm for v7.1-rc1 2026-04-15 08:45:00 -07:00
dpll dpll: zl3073x: add ref-sync pair support 2026-04-12 08:27:34 -07:00
edac - Add new AMD MCA bank names and types to the MCA code, preceded by a clean 2026-04-14 15:32:39 -07:00
eisa
extcon
firewire bonding: prevent potential infinite loop in bond_header_parse() 2026-03-16 19:29:45 -07:00
firmware workqueue: Changes for v7.1 2026-04-15 10:32:08 -07:00
fpga
fsi
fwctl
gnss
gpib gpib: fix use-after-free in IO ioctl handlers 2026-04-02 14:30:40 +02:00
gpio [GIT PULL for v7.1] media updates 2026-04-15 08:32:10 -07:00
gpu mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
greybus
hid [GIT PULL for v7.1] media updates 2026-04-15 08:32:10 -07:00
hsi
hte
hv mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
hwmon hwmon: (asus-ec-sensors) Fix T_Sensor for PRIME X670E-PRO WIFI 2026-04-01 07:45:57 -07:00
hwspinlock
hwtracing mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
i2c MMC core: 2026-04-15 14:15:25 -07:00
i3c i3c: dw-i3c-master: Set SIR_REJECT in DAT on device attach and reattach 2026-03-11 22:50:29 +01:00
idle intel_idle: Add Panther Lake C-states table 2026-03-11 12:52:00 +01:00
iio IIO: 3rd set of fixes for the 7.0 cycle. 2026-03-29 15:27:12 +02:00
infiniband mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
input Input updates for v7.0-rc7 2026-04-11 11:12:38 -07:00
interconnect interconnect: qcom: sm8450: Fix NULL pointer dereference in icc_link_nodes() 2026-03-14 12:53:13 +02:00
iommu drm for v7.1-rc1 2026-04-15 08:45:00 -07:00
ipack
irqchip A small update for the MSI interrupt library to check for callers which 2026-04-14 10:23:19 -07:00
isdn
leds
macintosh
mailbox
mcb
md md/raid5: fix soft lockup in retry_aligned_read() 2026-04-07 15:13:52 +08:00
media [GIT PULL for v7.1] media updates 2026-04-15 08:32:10 -07:00
memory
memstick
message
mfd mfd: cs42l43: Add support for the B variant 2026-03-09 10:29:32 +00:00
misc mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
mmc mmc: sdhci-msm: Fix the wrapped key handling 2026-04-10 10:29:58 +02:00
most
mtd mtdchar: replace deprecated mmap hook with mmap_prepare, clean up 2026-04-05 13:53:44 -07:00
mux mux: add visible config symbol to enable multiplexer subsystem 2026-03-09 13:44:45 +01:00
net mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
nfc gpio updates for v7.1-rc1 2026-04-13 20:10:58 -07:00
ntb Merge branch 'nocache-cleanup' 2026-04-13 08:39:51 -07:00
nubus
nvdimm vfs-7.1-rc1.integrity 2026-04-13 10:40:26 -07:00
nvme for-7.1/io_uring-20260411 2026-04-13 16:22:30 -07:00
nvmem nvmem: zynqmp_nvmem: Fix buffer size in DMA and memcpy 2026-04-02 16:44:40 +02:00
of device property: Make modifications of fwnode "flags" thread safe 2026-03-26 22:00:59 +01:00
opp
parisc
parport
pci ACPI support updates for 7.1-rc1 2026-04-13 19:25:07 -07:00
pcmcia
peci
perf arm64 updates for 7.1: 2026-04-14 16:48:56 -07:00
phy MMC core: 2026-04-15 14:15:25 -07:00
pinctrl gpio updates for v7.1-rc1 2026-04-13 20:10:58 -07:00
platform chrome-platform: Updates for v7.1 2026-04-15 14:10:40 -07:00
pmdomain pmdomain: qcom: rpmhpd: Add power domains for Hawi SoC 2026-04-08 12:01:37 +02:00
pnp
power power sequencing updates for v7.1-rc1 2026-04-13 20:28:22 -07:00
powercap powercap: intel_rapl: Consolidate PL4 and PMU support flags into rapl_defaults 2026-04-01 16:03:05 +02:00
pps
ps3
ptp ptp: vmw: Convert to a platform driver 2026-03-17 19:06:19 -07:00
pwm pwm: Changes for v7.1-rc1 2026-04-15 14:13:31 -07:00
rapidio
ras
regulator gpio updates for v7.1-rc1 2026-04-13 20:10:58 -07:00
remoteproc remoteproc: imx_rproc: Fix unreachable platform prepare_ops 2026-03-05 10:18:23 -07:00
resctrl arm64 updates for 7.1: 2026-04-14 16:48:56 -07:00
reset reset: spacemit: k3: Decouple composite reset lines 2026-03-23 12:25:47 +01:00
rpmsg
rtc rtc: cmos: Do not require IRQ if ACPI alarm is used 2026-04-04 19:14:58 +02:00
s390 Driver core changes for 7.1-rc1 2026-04-13 19:03:11 -07:00
sbus
scsi Networking changes for 7.1. 2026-04-14 18:36:10 -07:00
sh
siox
slimbus driver core: platform: use generic driver_override infrastructure 2026-03-17 20:30:57 +01:00
soc Driver core changes for 7.1-rc1 2026-04-13 19:03:11 -07:00
soundwire soundwire: debugfs: initialize firmware_file to empty string 2026-04-02 16:15:23 +02:00
spi Driver core changes for 7.1-rc1 2026-04-13 19:03:11 -07:00
spmi
ssb
staging mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
target mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
tc
tee tee: shm: Remove refcounting of kernel pages 2026-03-03 09:03:04 +01:00
thermal bitmap updates for v7.1 2026-04-14 08:55:18 -07:00
thunderbolt thunderbolt: Fix property read in nhi_wake_supported() 2026-03-09 12:36:54 +01:00
tty fbdev fixes & cleanups for 7.1-rc1: 2026-04-15 08:37:45 -07:00
ufs scsi: ufs: core: Fix SError in ufshcd_rtc_work() during UFS suspend 2026-03-07 11:08:39 -05:00
uio uio: replace deprecated mmap hook with mmap_prepare in uio_info 2026-04-05 13:53:44 -07:00
usb usb: typec: ucsi: skip connector validation before init 2026-04-07 13:35:44 +02:00
vdpa vdpa: use generic driver_override infrastructure 2026-04-04 00:47:50 +02:00
vfio drm for v7.1-rc1 2026-04-15 08:45:00 -07:00
vhost vsock: add G2H fallback for CIDs not owned by H2G transport 2026-03-12 10:59:36 +01:00
video drm for v7.1-rc1 2026-04-15 08:45:00 -07:00
virt - Print TDX module version during boot 2026-04-14 14:42:55 -07:00
virtio mm.git review status for linus..mm-stable 2026-04-15 12:59:16 -07:00
w1
watchdog watchdog: ni903x_wdt: Convert to a platform driver 2026-04-07 21:06:59 +02:00
xen ACPI support updates for 7.1-rc1 2026-04-13 19:25:07 -07:00
zorro
Kconfig
Makefile