Skip to content

Conversation

@Ham22
Copy link
Member

@Ham22 Ham22 commented Dec 21, 2016

There are a few boards out there that don't have a TPM fitted
meaning that change 6777381
stopped their boards from booting.

This change therefore aims to initialise and startup a TPM if
available and also give some output of the status of this.

Tested rev7 board with and without a TPM is able to boot with correct info after HW and SW resets:

MIPS(interAptiv): IMG Pistachio 546MHz.
Model: IMG Marduk
DRAM:  256 MiB
NAND:  512 MiB
MMC:   Synopsys Mobile storage: 0
SF: Detected W25Q16CL with page size 256 Bytes, erase size 4 KiB, total 2 MiB

In:    uart@18101500
Out:   uart@18101500
Err:   uart@18101500
TPM:   1.2 TPM (open, chip type slb9645tt device-id 0x1a)
MIPS(interAptiv): IMG Pistachio 546MHz.
Model: IMG Marduk
DRAM:  256 MiB
NAND:  512 MiB
MMC:   Synopsys Mobile storage: 0
SF: Detected W25Q16CL with page size 256 Bytes, erase size 4 KiB, total 2 MiB

In:    uart@18101500
Out:   uart@18101500
Err:   uart@18101500
TPM:   none

connects to CreatorDev/openwrt#32

There are a few boards out there that don't have a TPM fitted
meaning that change 6777381
stopped their boards from booting.

This change therefore aims to initialise and startup a TPM if
available and also give some output of the status of this.

Signed-off-by: Ian Pozella <Ian.Pozella@imgtec.com>
Copy link
Contributor

@nikhil-zinjurde-imgtec nikhil-zinjurde-imgtec left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified on boards with and without TPM chip

@nikhil-zinjurde-imgtec nikhil-zinjurde-imgtec merged commit 980745b into CreatorDev:2015.10 Jan 2, 2017
@Ham22 Ham22 deleted the issue-32 branch January 2, 2017 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants