This binding is only consumed by U-Boot. There is no Linux kernel driver, however a userspace utility does exist. The board microcontroller[1] on the Ten64 is responsible for certain management functions such as storing the board MAC address, 10G retimer and boot source selection. Signed-off-by: Mathew McBride <matt@xxxxxxxxxxxxxxx> [1] - https://ten64doc.traverse.com.au/hardware/microcontroller/ --- arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts b/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts index d4867d6cf47c..c4259d3a5712 100644 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts @@ -231,6 +231,11 @@ at97sc: tpm@29 { compatible = "atmel,at97sc3204t"; reg = <0x29>; }; + + uc: board-controller@7e { + compatible = "traverse,ten64-controller"; + reg = <0x7e>; + }; }; &i2c2 { -- 2.30.1