diff options
| author | Daniel Schultz <[email protected]> | 2024-07-16 22:11:31 -0700 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2024-07-22 13:47:57 -0600 |
| commit | 381580e31bc53d215543088fa0ff5343efc2760d (patch) | |
| tree | 94c18c75ffb0e5df9655249b17ec54e6d4863248 /include/env | |
| parent | 84303dc371fb37c9cbbea124cc341db9ae3162b3 (diff) | |
include: env: phytec: Add common mmc boot for K3 SoMs
This environment include can be used to boot from a
MMC device for PHYTEC's K3-based SoMs.
Signed-off-by: Daniel Schultz <[email protected]>
Reviewed-by: Wadim Egorov <[email protected]>
Diffstat (limited to 'include/env')
| -rw-r--r-- | include/env/phytec/k3_mmc.env | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/env/phytec/k3_mmc.env b/include/env/phytec/k3_mmc.env new file mode 100644 index 00000000000..e1208a6eea1 --- /dev/null +++ b/include/env/phytec/k3_mmc.env @@ -0,0 +1,18 @@ +/* SPDX-License-Identifier: GPL-2.0+ */ +/* + * Copyright (C) 2024 PHYTEC Messtechnik GmbH + * Author: Daniel Schultz <[email protected]> + */ + +/* Logic for TI K3 based SoCs to boot from a MMC device. */ + +mmcargs=setenv bootargs console=${console} earlycon=${earlycon} + root=/dev/mmcblk${mmcdev}p${mmcroot} rootwait rw +loadimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} Image +loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdt_addr_r} ${fdtfile} +mmcboot=run mmcargs; + mmc dev ${mmcdev}; + mmc rescan; + run loadimage; + run loadfdt; + booti ${loadaddr} - ${fdt_addr_r} |
