mirror of
https://github.com/torvalds/linux.git
synced 2026-11-06 21:58:01 +01:00
Subsystem:
- Add APIs for I3C hub support
- Restrict HDR modes to those supported by the bus and target
- Fix ACPI target enumeration on multi-instance controllers by extracting the
bus-controller instance number and PID from the correct _ADR fields.
- allocate IBI workqueue with WQ_HIGHPRI
Drivers:
- dw: Synaptics sl2610 support
- mipi-i3c-hci: HDR-DDR support, cleanup and fixes
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEBqsFVZXh8s/0O5JiY6TcMGxwOjIFAmrhwKAACgkQY6TcMGxw
OjIBtw/+PSorolejkNOUnlT4AgV2CMPohmTAdroM/3RbYyZKKvmocSdn/GTkNDe9
hh9a61NAnYeLu94jJfTh8kfECl/fHM6XNyVahUnhDS/GJZjOhDGe/SDcUyms633O
W6IMIEL+rHuJPziX5t5z1kxtqbLOAaT9L/DmAbWfODyo4hkFu0d0HBFy2Ex/o9VC
VJevHY+FMPbLtrx1ybzdWoVY2b91rKVvc5zonXqvUr3R4VHpN05aOsGbMSsFiZVC
v2sj1RxdDblSa6CnvOqZ8p1/9pY0Ihy6jJ7OD1leBq0R8+R4iKuc7TwdGhwNJJBu
yocAl3bFtgKN+pYdtJUmk/RR1X71fLd62ZaCTI+gzsnx0Yu+TSL1hjX4dUDe0QNi
Ksx4SMiJOqKQywziealuUwgN4ABckPq84dlnPsGQShCN/nylTVqSNbvW+BZeGKYi
uOXB7BqGs+Q9Soyso0uOZzk9EnrGIQ+Huoov6c3G6O4gx2DtOoFm6VnvCX6MY70L
aCl+IvZvkUfGfFoeAjhSKO7dSDYPeGoIp6g74NFRr8+BnSISOhqF/ZTefsDNrRFn
ev6ecrEX7fG2sAOLpaaTfM+GFuAZrBPYNEv0hD6aCBd2s6psD/pM8JST1E/IFnNJ
JH405/+9MXx114o1sn9HQYA9KfCm8VjpYV9jyMVEGbB5rBAKSGc=
=2AuO
-----END PGP SIGNATURE-----
Merge tag 'i3c/for-7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux
Pull I3C updates from Alexandre Belloni:
"This introduces the I3C hub support in the core with drivers still
being worked on. Then we have the usual fixes and cleanups:
Subsystem:
- Add APIs for I3C hub support
- Restrict HDR modes to those supported by the bus and target
- Fix ACPI target enumeration on multi-instance controllers by
extracting the bus-controller instance number and PID from the
correct _ADR fields.
- allocate IBI workqueue with WQ_HIGHPRI
Drivers:
- dw: Synaptics sl2610 support
- mipi-i3c-hci: HDR-DDR support, cleanup and fixes"
* tag 'i3c/for-7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/i3c/linux: (28 commits)
dt-bindings: i3c: Add Synaptics sl2610 i3c
i3c: dw: switch to array-based exclusive reset control
dt-bindings: i3c: dw: support up to two reset lines
i3c: hub: Add support for the I3C interface in the I3C hub
dt-bindings: i3c: Add NXP P3H2x4x i3c-hub support
i3c: master: Add controller-only device operation helpers
i3c: master: Add APIs for I3C hub support
i3c: master: use named initializers for acpi_device_id
i3c: master: adi: free the IRQ before unregistering the master
i3c: master: amd: Report direct CCC read length in payload.actual_len
i3c: mipi-i3c-hci: Add HDR-DDR support
i3c: Restrict HDR modes to those supported by the bus and target
i3c: mipi-i3c-hci: Support configurable device NACK retries
i3c: mipi-i3c-hci: Remove invalid HDR-BT and Fm/Fm+ definitions
i3c: mipi-i3c-hci: Remove invalid transfer size limit
i3c: mipi-i3c-hci: Correct RESP_DATA_LENGTH to bits 15:0
i3c: mipi-i3c-hci: Stop rings gracefully when suspending
i3c: mipi-i3c-hci: Move DMA suspend/resume callbacks
i3c: mipi-i3c-hci: Process multiple IBIs per interrupt
i3c: mipi-i3c-hci: Fix runtime PM violation in i3c_hci_free_ibi()
...
|
||
|---|---|---|
| .. | ||
| master | ||
| device.c | ||
| hub.c | ||
| internals.h | ||
| Kconfig | ||
| Makefile | ||
| master.c | ||