]> git.dujemihanovic.xyz Git - u-boot.git/commit
board: traverse: add Ten64 board controller driver
authorMathew McBride <matt@traverse.com.au>
Wed, 10 Nov 2021 04:46:38 +0000 (04:46 +0000)
committerPriyanka Jain <priyanka.jain@nxp.com>
Tue, 1 Feb 2022 09:34:24 +0000 (15:04 +0530)
commitdc30009cd39e587edd128f3786cfe5da61aa17e0
tree20d83f48013767c154575e02b6564db1543faa84
parentdf887a045a1d726bbd654ef266e5cbe8cc0c2db3
board: traverse: add Ten64 board controller driver

Traverse Technologies Ten64 family boards use a microcontroller
to control low level board functions like startup and reset,
as well as holding details such as the board MAC address.

Communication between the CPU and microcontroller is via
I2C.

To keep the driver structure clean between the Ten64 board
file, DM_I2C, and a future utility command, this driver
has been implemented as a misc uclass device.

Signed-off-by: Mathew McBride <matt@traverse.com.au>
Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
board/traverse/common/Kconfig [new file with mode: 0644]
board/traverse/common/Makefile [new file with mode: 0644]
board/traverse/common/ten64-controller.h [new file with mode: 0644]
board/traverse/common/ten64_controller.c [new file with mode: 0644]