diff options
author | Mattijs Korpershoek <mkorpershoek@baylibre.com> | 2023-08-30 10:04:45 +0200 |
---|---|---|
committer | Praneeth Bajjuri <praneeth@ti.com> | 2023-09-13 09:21:35 -0500 |
commit | f3c233ed9e23a5193d4aff42b4b5bbe2b5e1eba7 (patch) | |
tree | c04e7adae3a83ac74a3e08d77806ff29d70fb584 /include | |
parent | 8a4d0b598bacf372782e35e75cce81b66586e862 (diff) |
include: configs: am62x_evm_android: Add Beagle Play support
Beagle Play has a different dts and is also identified as
board_name = am62x_beagleplay.
It also has a different boot flow than the AM62x SK EVM.
AM62x SK EVM:
1. Boot rom reads UDA (User Data Area), looking for tiboot3
2. Boot rom finds tiboot3 and loads it
Beagle Play:
1. Boot rom looks for tiboot3 in mmc0boot0
2. Boot rom finds tiboot3 and loads it
Because of this difference, we need to have another environment file for the
Beagle Play, to describe the partitioning table.
Add support for it to enable Android boot flow.
Signed-off-by: Mattijs Korpershoek <mkorpershoek@baylibre.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/configs/am62x_evm_android.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/configs/am62x_evm_android.h b/include/configs/am62x_evm_android.h index 19c536a2cb..88c780619d 100644 --- a/include/configs/am62x_evm_android.h +++ b/include/configs/am62x_evm_android.h @@ -77,6 +77,9 @@ "elif test $board_name = am62x_lp_skevm; then " \ "echo \" Reading DTB for am62x_lp_skevm...\"; " \ "setenv dtb_index 1;" \ + "elif test $board_name = am62x_beagleplay; then " \ + "echo \" Reading DTB for am62x_beagleplay...\"; " \ + "setenv dtb_index 2;" \ "else " \ "echo Error: Android boot is not supported for $board_name; " \ "exit; " \ |