APPLIED: [PATCH 0/1] [SRU] [Bionic/raspi2] Add devicetree overlay for SLB9670 TPM module

Khaled Elmously khalid.elmously at canonical.com
Wed Apr 24 06:27:09 UTC 2019


On 2019-04-01 10:03:05 , Alex Murray wrote:
> BugLink: https://bugs.launchpad.net/bugs/1822036
> 
> [Impact]
> 
> Currently it is not possible to use the SLB9670 TPM module with Ubuntu
> Core since we do not ship the required devicetree overlay to enable it
> https://github.com/raspberrypi/linux/commit/c28ac2dc08bd73963f953a757a3362c64b5524ed
> and there is no way for snaps to easily add their own devicetree
> overlay. Finally it is not practical to expect Ubuntu Core users to have
> to build and maintain their own kernels just to support a particular
> hardware device.
> 
> For background discussion, refer to this thread on the snapcraft forums
> https://forum.snapcraft.io/t/guidance-on-snap-interface-to-load-a-device-tree-overlay-on-rpi-core18/10106/11
> 
> Once this overlay is added, then users simply need to modify the boot
> config.txt to enable the overlay to be loaded automatically. In the
> future, snapd might also enable support so this can be managed by snapd
> via snap system configuration.
> 
> [Test Case]
> 
> Boot a RPi with a SLB9670 connected, modify /boot/config.txt to specify
> dtoverlay=tpm-slb9670, then load the tpm_tis_spi module and /dev/tpm0
> should be available.
> 
> [Regression Potential]
> 
> Almost zero chance of regression potential since this is simply adding a
> new overlay to the kernel. This is not loaded automatically so there is
> no real chance of regression.
> 
> [Other Info]
> 
> All that is required for this SRU is to merge
> https://github.com/raspberrypi/linux/commit/c28ac2dc08bd73963f953a757a3362c64b5524ed
> to the current bionic raspi kernel branch.
> 
> Peter Huewe (1):
>   Add overlay for SLB9760 Iridium /LetsTrust TPM
> 
>  arch/arm/boot/dts/overlays/Makefile           |  1 +
>  arch/arm/boot/dts/overlays/README             |  8 ++++
>  .../boot/dts/overlays/tpm-slb9670-overlay.dts | 44 +++++++++++++++++++
>  3 files changed, 53 insertions(+)
>  create mode 100644 arch/arm/boot/dts/overlays/tpm-slb9670-overlay.dts
> 
> -- 
> 2.17.1
> 
> 
> -- 
> kernel-team mailing list
> kernel-team at lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/kernel-team



More information about the kernel-team mailing list