]> git.baikalelectronics.ru Git - uboot.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)
commitd32fa8076d8add7fac3a10af7ea0888d57cd3598
tree20d83f48013767c154575e02b6564db1543faa84
parent7dfd59c568c2e78703ca2b8ac64851694ec5ca8e
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]