linux/Documentation
Linus Torvalds 15cb9a2b66 Hi,
This PR contains a new driver: TPM FF-A driver. FF comes from Firmware
 Framework, and A comes from Arm's A-profile [1]. FF-A is essentially
 a standard mechanism to communicate with TrustZone apps such as TPM.
 
 Other than that, the PR includes a pile of fixes and small improvments.
 
 BR, Jarkko
 -----BEGIN PGP SIGNATURE-----
 
 iHUEABYIAB0WIQRE6pSOnaBC00OEHEIaerohdGur0gUCZ+VvvAAKCRAaerohdGur
 0ipcAQCyotGHGLIvljfBmxlrIjzUZp3q2/i7U+6JmczJv62n8AEA0wZq9XVDYH21
 fIrS8Xn/PuC9Wm4r1wWHREOL9HnvZQs=
 =Wy26
 -----END PGP SIGNATURE-----

Merge tag 'tpmdd-next-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd

Pull tpm updates from Jarkko Sakkinen:
 "This contains a new driver: a TPM FF-A driver.

  FF comes from Firmware Framework, and A comes from Arm's A-profile.
  FF-A is essentially a standard mechanism to communicate with TrustZone
  apps such as TPM.

  Other than that, this includes a pile of fixes and small improvments"

* tag 'tpmdd-next-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/jarkko/linux-tpmdd:
  tpm: Make chip->{status,cancel,req_canceled} opt
  MAINTAINERS: TPM DEVICE DRIVER: add missing includes
  tpm: End any active auth session before shutdown
  Documentation: tpm: Add documentation for the CRB FF-A interface
  tpm_crb: Add support for the ARM FF-A start method
  ACPICA: Add start method for ARM FF-A
  tpm_crb: Clean-up and refactor check for idle support
  tpm_crb: ffa_tpm: Implement driver compliant to CRB over FF-A
  tpm/tpm_ftpm_tee: fix struct ftpm_tee_private documentation
  tpm, tpm_tis: Workaround failed command reception on Infineon devices
  tpm, tpm_tis: Fix timeout handling when waiting for TPM status
  tpm: Convert warn to dbg in tpm2_start_auth_session()
  tpm: Lazily flush auth session when getting random data
  tpm: ftpm_tee: remove incorrect of_match_ptr annotation
  tpm: do not start chip while suspended
2025-03-28 12:42:53 -07:00
..
ABI powerpc updates for 6.15 2025-03-27 19:39:08 -07:00
PCI pci-v6.14-changes 2025-01-25 16:03:40 -08:00
RCU rcu: Remove references to old grace-period-wait primitives 2025-02-04 21:50:06 -08:00
accel
accounting Mainly individually changelogged singleton patches. The patch series in 2025-01-26 17:50:53 -08:00
admin-guide Landlock update for v6.15-rc1 2025-03-28 12:37:13 -07:00
arch powerpc updates for 6.15 2025-03-27 19:39:08 -07:00
block blk-crypto: add ioctls to create and prepare hardware-wrapped keys 2025-02-10 09:54:19 -07:00
bpf
cdrom
core-api RCU pull request for v6.15 2025-03-24 19:41:37 -07:00
cpu-freq
crypto
dev-tools It has been a reasonably busy cycle for docs... 2025-03-24 18:42:27 -07:00
devicetree soc: arm platform changes for 6.15 2025-03-27 09:37:18 -07:00
doc-guide
driver-api [GIT PULL for v6.15] media updates 2025-03-25 21:00:31 -07:00
edac EDAC: Add a memory repair control feature 2025-02-26 11:13:23 +01:00
fault-injection
fb
features scripts: get_feat.pl: substitute s390x with s390 2025-03-12 16:25:50 -06:00
filesystems Ext4 bug fixes and cleanups, including: 2025-03-27 13:27:08 -07:00
firmware-guide
firmware_class
fpga
gpu drm: xlnx: zynqmp_dpsub: Fix kernel doc 2025-01-16 12:45:16 +01:00
hid HID: THC: Add documentation 2025-01-09 10:14:14 +01:00
hwmon hwmon: add driver for HTU31 2025-03-18 08:03:40 -07:00
i2c
iio docs: iio: Allow creating cross-references ABI 2025-02-18 13:42:46 -07:00
images
infiniband
input Documentation: input: Add section pertaining to polled input devices 2025-02-21 13:29:53 -07:00
isdn
kbuild Kbuild updates for v6.14 2025-01-31 12:07:07 -08:00
kernel-hacking
leds Documentation:leds: Add leds-st1202.rst 2025-01-09 10:30:23 +00:00
litmus-tests
livepatch docs: livepatch: move text out of code block 2025-03-04 16:01:29 +01:00
locking
maintainer
mhi
misc-devices
mm mm: pgtable: Fix grammar error 2025-02-04 09:40:14 -07:00
netlabel
netlink ynl: devlink: add missing board-serial-number 2025-03-25 04:50:39 -07:00
networking powerpc updates for 6.15 2025-03-27 19:39:08 -07:00
nvdimm
nvme Documentation: typo fixes 2025-02-18 14:01:22 -07:00
pcmcia
peci
power Two fixes for footnote-related warnings that appeared with Sphinx 8.x. 2025-01-30 10:57:19 -08:00
process Networking changes for 6.15. 2025-03-26 21:48:21 -07:00
rust rust: docs: add missing newline to printing macro examples 2025-03-06 00:41:08 +01:00
scheduler Scheduler updates for v6.15: 2025-03-24 21:28:12 -07:00
scsi scsi: st: Add sysfs file position_lost_in_reset 2025-02-03 17:51:31 -05:00
security Hi, 2025-03-28 12:42:53 -07:00
sound sound updates for 6.15-rc1 2025-03-26 09:41:55 -07:00
sphinx docs: automarkup: drop legacy support 2025-02-18 13:42:46 -07:00
sphinx-static
spi
staging
sunrpc/xdr nfsd: rename NFS4_SHARE_WANT_* constants to OPEN4_SHARE_ACCESS_WANT_* 2025-01-21 15:30:01 -05:00
target
tee
timers
tools Documentation/rv: Add docs for the sched monitors 2025-03-24 17:27:40 -04:00
trace Latency tracing changes for v6.15: 2025-03-27 16:03:52 -07:00
translations Scheduler updates for v6.15: 2025-03-24 21:28:12 -07:00
usb Documentation: typo fixes 2025-02-18 14:01:22 -07:00
userspace-api Landlock update for v6.15-rc1 2025-03-28 12:37:13 -07:00
virt KVM/arm64 updates for 6.15 2025-03-20 12:54:12 -04:00
w1
watchdog
wmi platform/x86: wmi: Update documentation regarding the GUID-based API 2025-02-24 13:30:58 +02:00
.gitignore
Changes
CodingStyle
Kconfig
Makefile docs: Makefile: use the new script to check for bad ABI references 2025-02-13 09:44:30 -07:00
SubmittingPatches
atomic_bitops.txt
atomic_t.txt
conf.py docs: changes: update Sphinx minimal version to 3.4.3 2025-02-13 11:33:32 -07:00
docutils.conf
index.rst
memory-barriers.txt
subsystem-apis.rst Documentation: Document the NVMe PCI endpoint target driver 2025-01-10 19:30:49 -08:00