uboot/include/configs/km/km-powerpc.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0+ */
   2/*
   3 * (C) Copyright 2011
   4 * Heiko Schocher, DENX Software Engineering, hs@denx.de.
   5 */
   6
   7#ifndef __CONFIG_KEYMILE_POWERPC_H
   8#define __CONFIG_KEYMILE_POWERPC_H
   9
  10/* Do boardspecific init for all boards */
  11
  12#define CONFIG_JFFS2_CMDLINE
  13
  14/* EEprom support 24C08, 24C16, 24C64 */
  15#define CONFIG_SYS_EEPROM_PAGE_WRITE_ENABLE
  16#define CONFIG_SYS_EEPROM_PAGE_WRITE_BITS       3  /* 8 Byte write page */
  17#define CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS   10
  18
  19#define CONFIG_SYS_MEMTEST_START 0x00100000     /* memtest works on */
  20
  21#define CONFIG_SYS_MEMTEST_END  0x00f00000      /* 1 ... 15 MB in DRAM  */
  22
  23#define CONFIG_SYS_LOAD_ADDR    0x100000        /* default load address */
  24
  25/* Reserve 4 MB for malloc */
  26#define CONFIG_SYS_MALLOC_LEN           (4 * 1024 * 1024)
  27
  28/******************************************************************************
  29 * (PRAM usage)
  30 * ... -------------------------------------------------------
  31 * ... |ROOTFSSIZE | PNVRAM |PHRAM |RESERVED_PRAM | END_OF_RAM
  32 * ... |<------------------- pram -------------------------->|
  33 * ... -------------------------------------------------------
  34 * @END_OF_RAM:
  35 * @CONFIG_KM_RESERVED_PRAM: reserved pram for special purpose
  36 * @CONFIG_KM_PHRAM: address for /var
  37 * @CONFIG_KM_PNVRAM: address for PNVRAM (for the application)
  38 * @CONFIG_KM_ROOTFSSIZE: address for rootfilesystem in RAM
  39 */
  40
  41/* size of rootfs in RAM */
  42#define CONFIG_KM_ROOTFSSIZE    0x0
  43/* set the default PRAM value to at least PNVRAM + PHRAM when pram env variable
  44 * is not valid yet, which is the case for when u-boot copies itself to RAM */
  45#define CONFIG_PRAM             ((CONFIG_KM_PNVRAM + CONFIG_KM_PHRAM)>>10)
  46
  47/* architecture specific default bootargs */
  48#define CONFIG_KM_DEF_BOOT_ARGS_CPU             ""
  49
  50#define CONFIG_KM_DEF_ENV_CPU                                           \
  51        "u-boot="CONFIG_HOSTNAME "/u-boot.bin\0"                \
  52        "update="                                                       \
  53                "protect off " __stringify(BOOTFLASH_START) " +${filesize} && "\
  54                "erase " __stringify(BOOTFLASH_START) "  +${filesize} && "\
  55                "cp.b ${load_addr_r} " __stringify(BOOTFLASH_START)     \
  56                "  ${filesize} && "                                     \
  57                "protect on " __stringify(BOOTFLASH_START) "  +${filesize}\0"\
  58        "set_fdthigh=true\0"                                            \
  59        "checkfdt=true\0"                                               \
  60        ""
  61
  62#endif /* __CONFIG_KEYMILE_POWERPC_H */
  63