openwrt-6.x/package
Mathew McBride 3e5a70482b kernel: enable memory mapped TPM interface on armsr
The memory mapped TPM interface (TIS) can be used for
emulated or virtualized TPM instances with QEMU and
a simulation package like swtpm.

On QEMU the device will appear in the device tree
with a "tcg,tpm-tis-mmio" compatible.

For example:
qemu-system-aarch64 -machine virt -cpu max \
    -bios u-boot.bin \
    -nographic \
    .... \
    -hda openwrt-armsr-armv8-combined-efi.img \
    -chardev socket,id=chrtpm,path=/tmp/mytpm/swtpm-sock \
    -tpmdev emulator,id=tpm0,chardev=chrtpm \
    -device tpm-tis-device,tpmdev=tpm0

Signed-off-by: Mathew McBride <matt@traverse.com.au>
Link: https://github.com/openwrt/openwrt/pull/19188
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
2025-06-21 14:00:36 +02:00
..
base-files
boot uboot-envtools: cns3xxx: remove config file 2025-06-21 13:57:06 +02:00
devel perf: disable slang support 2025-06-16 23:22:59 +02:00
firmware linux-firmware: update to 20250613 2025-06-14 09:39:09 +02:00
kernel kernel: enable memory mapped TPM interface on armsr 2025-06-21 14:00:36 +02:00
libs
network hostapd: fix generating own neighbor report for dynamically added/changed interfaces 2025-06-20 14:57:35 +02:00
system procd: update to Git HEAD (2025-06-19) 2025-06-19 22:39:14 +02:00
utils ucode: add ubus refcounting fix 2025-06-20 22:54:32 +02:00
Makefile