[PATCH 2/3] board: ti: am335x: Add BBE Lite support

Paul Barker paul.barker at sancloud.com
Mon Apr 11 17:42:00 CEST 2022


The Sancloud BeagleBone Enhanced Lite (BBE Lite) has its own devicetree
file and the board can be identified by the 2nd letter of the config
string within the common EEPROM.

Signed-off-by: Paul Barker <paul.barker at sancloud.com>
---
 board/ti/am335x/board.c      | 10 ++++++++--
 include/configs/am335x_evm.h |  2 ++
 2 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/board/ti/am335x/board.c b/board/ti/am335x/board.c
index 9b7067040a68..dd54f4d457a6 100644
--- a/board/ti/am335x/board.c
+++ b/board/ti/am335x/board.c
@@ -825,8 +825,14 @@ int board_late_init(void)
 
 	if (board_is_bbg1())
 		name = "BBG1";
-	if (board_is_bben())
-		name = "BBEN";
+	if (board_is_bben()) {
+		char subtype_id = board_ti_get_config()[1];
+
+		if (subtype_id == 'L')
+			name = "BBELITE";
+		else
+			name = "BBEN";
+	}
 	set_board_info_env(name);
 
 	/*
diff --git a/include/configs/am335x_evm.h b/include/configs/am335x_evm.h
index cbb7b91139d0..746d11b0a9b2 100644
--- a/include/configs/am335x_evm.h
+++ b/include/configs/am335x_evm.h
@@ -134,6 +134,8 @@
 			"setenv fdtfile am335x-boneblue.dtb; fi; " \
 		"if test $board_name = BBEN; then " \
 			"setenv fdtfile am335x-sancloud-bbe.dtb; fi; " \
+		"if test $board_name = BBELITE; then " \
+			"setenv fdtfile am335x-sancloud-bbe-lite.dtb; fi; " \
 		"if test $board_name = A33515BB; then " \
 			"setenv fdtfile am335x-evm.dtb; fi; " \
 		"if test $board_name = A335X_SK; then " \
-- 
2.32.0



More information about the U-Boot mailing list