]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
arm64: dts: ten64: add board controller binding
authorMathew McBride <matt@traverse.com.au>
Thu, 18 Sep 2025 06:14:41 +0000 (16:14 +1000)
committerShawn Guo <shawnguo@kernel.org>
Tue, 21 Oct 2025 07:57:46 +0000 (15:57 +0800)
The board (micro)controller[1] is responsible for functions such as
power supply sequencing, SoC reset as well as serial/MAC address storage,
bootcount and scratch registers.

There is currently no Linux kernel driver for this controller, however,
there is a driver in U-Boot which utilises this binding.

[1] https://ten64doc.traverse.com.au/hardware/microcontroller/

Signed-off-by: Mathew McBride <matt@traverse.com.au>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/fsl-ls1088a-ten64.dts

index 3a11068f2212f7302778c645d5dd506cde611cfa..71765ec91745ec3f340dfd4d1c658d1e8241aebc 100644 (file)
                reg = <0x2d>;
        };
 
+       uc: board-controller@7e {
+               compatible = "traverse,ten64-controller";
+               reg = <0x7e>;
+       };
 };
 
 &i2c2 {