1/* SPDX-License-Identifier: GPL-2.0+ */ 2/* 3 * siemens rut 4 * (C) Copyright 2013 Siemens Schweiz AG 5 * (C) Heiko Schocher, DENX Software Engineering, hs@denx.de. 6 * 7 * Based on: 8 * U-Boot file:/include/configs/am335x_evm.h 9 * 10 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/ 11 */ 12 13#ifndef __CONFIG_RUT_H 14#define __CONFIG_RUT_H 15 16#include "siemens-am33x-common.h" 17 18#define RUT_IOCTRL_VAL 0x18b 19#define DDR_PLL_FREQ 303 20 21 /* Physical Memory Map */ 22#define CFG_MAX_RAM_BANK_SIZE (256 << 20) /* 256 MiB */ 23 24/* Watchdog */ 25#define WATCHDOG_TRIGGER_GPIO 14 26 27/* Use common default */ 28 29/* Default env settings */ 30#define CFG_EXTRA_ENV_SETTINGS \ 31 "hostname=rut\0" \ 32 "ubi_off=2048\0"\ 33 "nand_img_size=0x500000\0" \ 34 "splashpos=m,m\0" \ 35 "optargs=fixrtc --no-log consoleblank=0 \0" \ 36 CFG_ENV_SETTINGS_V1 \ 37 CFG_ENV_SETTINGS_NAND_V1 \ 38 "mmc_dev=0\0" \ 39 "mmc_root=/dev/mmcblk0p2 rw\0" \ 40 "mmc_root_fs_type=ext4 rootwait\0" \ 41 "mmc_load_uimage=" \ 42 "mmc rescan; " \ 43 "setenv bootfile uImage;" \ 44 "fatload mmc ${mmc_dev} ${kloadaddr} ${bootfile}\0" \ 45 "loadbootenv=fatload mmc ${mmc_dev} ${loadaddr} ${bootenv}\0" \ 46 "importbootenv=echo Importing environment from mmc ...; " \ 47 "env import -t $loadaddr $filesize\0" \ 48 "mmc_args=run bootargs_defaults;" \ 49 "mtdparts default;" \ 50 "setenv bootargs ${bootargs} " \ 51 "root=${mmc_root} ${mtdparts}" \ 52 "rootfstype=${mmc_root_fs_type} ip=${ip_method} " \ 53 "eth=${ethaddr} " \ 54 "\0" \ 55 "mmc_boot=run mmc_args; " \ 56 "run mmc_load_uimage; " \ 57 "bootm ${kloadaddr}\0" \ 58 "" 59 60#endif /* ! __CONFIG_RUT_H */ 61