Oleh Kravchenko | 3675ac0 | 2021-05-15 00:18:31 +0300 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0+ */ |
| 2 | /* Copyright (C) 2021 Oleh Kravchenko <oleg@kaa.org.ua> */ |
| 3 | |
| 4 | #ifndef __O4_IMX6ULL_NANO_CONFIG_H |
| 5 | #define __O4_IMX6ULL_NANO_CONFIG_H |
| 6 | |
| 7 | #include "mx6_common.h" |
| 8 | |
Oleh Kravchenko | 3675ac0 | 2021-05-15 00:18:31 +0300 | [diff] [blame] | 9 | #define PHYS_SDRAM MMDC0_ARB_BASE_ADDR |
Tom Rini | aa6e94d | 2022-11-16 13:10:37 -0500 | [diff] [blame] | 10 | #define CFG_SYS_SDRAM_BASE PHYS_SDRAM |
Tom Rini | 65cc0e2 | 2022-11-16 13:10:41 -0500 | [diff] [blame] | 11 | #define CFG_SYS_INIT_RAM_ADDR IRAM_BASE_ADDR |
| 12 | #define CFG_SYS_INIT_RAM_SIZE IRAM_SIZE |
Oleh Kravchenko | 3675ac0 | 2021-05-15 00:18:31 +0300 | [diff] [blame] | 13 | |
| 14 | #if IS_ENABLED(CONFIG_CMD_USB) |
Tom Rini | dd11fdc | 2022-12-04 10:04:56 -0500 | [diff] [blame] | 15 | # define CFG_MXC_USB_PORTSC (PORT_PTS_UTMI | PORT_PTS_PTW) |
Oleh Kravchenko | 3675ac0 | 2021-05-15 00:18:31 +0300 | [diff] [blame] | 16 | #endif /* CONFIG_CMD_USB */ |
| 17 | |
Tom Rini | 0613c36 | 2022-12-04 10:03:50 -0500 | [diff] [blame] | 18 | #define CFG_EXTRA_ENV_SETTINGS \ |
Oleh Kravchenko | 3675ac0 | 2021-05-15 00:18:31 +0300 | [diff] [blame] | 19 | "mmcdev=0\0" \ |
| 20 | "mmcpart=2\0" \ |
| 21 | "mmcargs=setenv bootargs root=/dev/mmcblk${mmcdev}p${mmcpart} console=ttymxc0,${baudrate} panic=30\0" \ |
| 22 | "mmcboot=run mmcargs && ext4load mmc ${mmcdev}:${mmcpart} $loadaddr /boot/zImage && bootz $loadaddr - $fdtcontroladdr\0" \ |
| 23 | "bootcmd=run mmcboot\0" \ |
| 24 | "bootcmd_mfg=fastboot usb 0\0" |
| 25 | |
| 26 | #endif /* __O4_IMX6ULL_NANO_CONFIG_H */ |