Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/theopolis/u-boot-sboot

U-Boot with Atmel's I2C TPM, libTLCL, and libsboot (Secure Boot)
https://github.com/theopolis/u-boot-sboot

Last synced: 19 days ago
JSON representation

U-Boot with Atmel's I2C TPM, libTLCL, and libsboot (Secure Boot)

Awesome Lists containing this project

README

        

AT97SC3204T I2C TPM U-boot support
=============================================

*Note:* This only includes a board config for the BeagleBone Black: am335x_boneblack_tpm

Also see the standalone reference: https://github.com/theopolis/sboot

## Instructions:

1. Install an ARMv7 cross compiler.
2. `make ARCH=arm CROSS_COMPILE=/cross/compiler am335x_boneblack_tpm_config`
3. `make ARCH=arm CROSS_COMPILE=/cross/compiler`
4. Move the compiled MLO and u-boot.img to your BeagleBone Black.

You may need to change settings in /include/configs/am335x_evm.h to
match your boot, kernel, or partition configuration.

## Add TPM Support:

Use the following defines to add AT97SC3204T support to additional boards.

In your board configuration, add:
```
#define CONFIG_TPM
#define CONFIG_TPM_I2C_ATMEL
#define CONFIG_TPM_I2C_BUS
#define CONFIG_TPM_I2C_ADDR 0x29
#define CONFIG_CMD_TPM
```