diff options
author | Vignesh Raghavendra <vigneshr@ti.com> | 2023-11-08 11:02:40 +0530 |
---|---|---|
committer | Praneeth Bajjuri <praneeth@ti.com> | 2023-11-08 17:37:21 -0600 |
commit | 09b2c79a8df8b3c01c9ea77ee09265963725fdea (patch) | |
tree | ba285f2095b255527cf59ea67100c6cbbb0432ed /board | |
parent | fabf3ae948d5bdd77568aa08802cfe81f7be7f6a (diff) |
board: ti: am62x: Add support to detect AM62B-P1 board
AM62B-P1 is PMIC variant of AM62B board. Add support to detect this
board based on EEPROM string. This will help in implementing handling
board specific DT fixups later on.
Schematics: https://www.ti.com/tool/SK-AM62B-P1
Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
Reviewed-by: Neha Malcom Francis <n-francis@ti.com>
Diffstat (limited to 'board')
-rw-r--r-- | board/ti/am62x/am62x.env | 2 | ||||
-rw-r--r-- | board/ti/am62x/evm.c | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/board/ti/am62x/am62x.env b/board/ti/am62x/am62x.env index 75acde1737d..e507ca276ce 100644 --- a/board/ti/am62x/am62x.env +++ b/board/ti/am62x/am62x.env @@ -12,6 +12,8 @@ findfdt= setenv name_fdt ${default_device_tree}; if test $board_name = am62x_skevm; then setenv name_fdt ti/k3-am625-sk.dtb; fi; + if test $board_name = am62b_p1_skevm; then + setenv name_fdt ti/k3-am625-sk.dtb; fi; if test $board_name = am62x_sip_skevm; then setenv name_fdt ti/k3-am625-sk.dtb; fi; if test $board_name = am62x_lp_skevm; then diff --git a/board/ti/am62x/evm.c b/board/ti/am62x/evm.c index 60cc05f27a7..d84c85b122c 100644 --- a/board/ti/am62x/evm.c +++ b/board/ti/am62x/evm.c @@ -48,6 +48,7 @@ static struct gpio_desc board_det_gpios[AM62X_LPSK_BRD_DET_COUNT]; #define board_is_am62x_skevm() (board_ti_k3_is("AM62-SKEVM") || \ board_ti_k3_is("AM62B-SKEVM")) +#define board_is_am62b_p1_skevm() board_ti_k3_is("AM62B-SKEVM-P1") #define board_is_am62x_lp_skevm() board_ti_k3_is("AM62-LP-SKEVM") #define board_is_am62x_sip_skevm() board_ti_k3_is("AM62SIP-SKEVM") #define board_is_am62x_play() board_ti_k3_is("BEAGLEPLAY-A0-") @@ -241,6 +242,8 @@ static void setup_board_eeprom_env(void) if (board_is_am62x_skevm()) name = "am62x_skevm"; + else if (board_is_am62b_p1_skevm()) + name = "am62b_p1_skevm"; else if (board_is_am62x_lp_skevm()) name = "am62x_lp_skevm"; else if (board_is_am62x_sip_skevm()) |