]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
board: ti: am335x: Add support for BBE Extended WiFi
authorPaul Barker <paul.barker@sancloud.com>
Mon, 11 Apr 2022 15:42:01 +0000 (15:42 +0000)
committerTom Rini <trini@konsulko.com>
Thu, 21 Apr 2022 13:08:57 +0000 (09:08 -0400)
The Sancloud BeagleBone Enhanced Extended WiFi (BBE Extended WiFi) 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@sancloud.com>
board/ti/am335x/board.c
include/configs/am335x_evm.h

index dd54f4d457a69b1d8c46c77d29d5b53467eb5358..7c0545892c95fe4f1c260bff1af993c0b102e026 100644 (file)
@@ -828,10 +828,16 @@ int board_late_init(void)
        if (board_is_bben()) {
                char subtype_id = board_ti_get_config()[1];
 
-               if (subtype_id == 'L')
+               switch (subtype_id) {
+               case 'L':
                        name = "BBELITE";
-               else
+                       break;
+               case 'I':
+                       name = "BBE_EX_WIFI";
+                       break;
+               default:
                        name = "BBEN";
+               }
        }
        set_board_info_env(name);
 
index 746d11b0a9b2ef285907a6fb6bd749648ef56c31..fd5b209a52db25bcb4b17dfb854d91ecd649c63d 100644 (file)
                        "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 = BBE_EX_WIFI; then " \
+                       "setenv fdtfile am335x-sancloud-bbe-extended-wifi.dtb; fi; " \
                "if test $board_name = A33515BB; then " \
                        "setenv fdtfile am335x-evm.dtb; fi; " \
                "if test $board_name = A335X_SK; then " \