Faiz Abbas | 1c2f44d | 2019-02-27 13:29:38 +0530 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
| 2 | /* |
Nishanth Menon | eaa39c6 | 2023-11-01 15:56:03 -0500 | [diff] [blame] | 3 | * Copyright (C) 2019 Texas Instruments Incorporated - https://www.ti.com |
Faiz Abbas | 1c2f44d | 2019-02-27 13:29:38 +0530 | [diff] [blame] | 4 | * |
| 5 | * Environment variable definitions for NAND on TI boards. |
| 6 | */ |
| 7 | |
Miquel Raynal | d093536 | 2019-10-03 19:50:03 +0200 | [diff] [blame] | 8 | #ifdef CONFIG_MTD_RAW_NAND |
Faiz Abbas | 1c2f44d | 2019-02-27 13:29:38 +0530 | [diff] [blame] | 9 | #define NANDARGS \ |
| 10 | "mtdids=" CONFIG_MTDIDS_DEFAULT "\0" \ |
| 11 | "mtdparts=" CONFIG_MTDPARTS_DEFAULT "\0" \ |
| 12 | "nandargs=setenv bootargs console=${console} " \ |
| 13 | "${optargs} " \ |
| 14 | "root=${nandroot} " \ |
| 15 | "rootfstype=${nandrootfstype}\0" \ |
| 16 | "nandroot=ubi0:rootfs rw ubi.mtd=NAND.file-system,2048\0" \ |
Michael Trimarchi | 034d8ff | 2022-05-22 15:22:08 +0200 | [diff] [blame] | 17 | "nandrootfstype=ubifs rootwait\0" \ |
Faiz Abbas | 1c2f44d | 2019-02-27 13:29:38 +0530 | [diff] [blame] | 18 | "nandboot=echo Booting from nand ...; " \ |
| 19 | "run nandargs; " \ |
| 20 | "nand read ${fdtaddr} NAND.u-boot-spl-os; " \ |
| 21 | "nand read ${loadaddr} NAND.kernel; " \ |
| 22 | "bootz ${loadaddr} - ${fdtaddr}\0" |
| 23 | #else |
| 24 | #define NANDARGS "" |
| 25 | #endif |