2 # Copyright (C) 2015, Bin Meng <bmeng.cn@gmail.com>
4 # SPDX-License-Identifier: GPL-2.0+
10 select ARCH_EARLY_INIT_R
12 imply ENABLE_MRC_CACHE
13 imply ENV_IS_IN_SPI_FLASH
26 bool "Add a Remote Management Unit (RMU) binary"
28 Select this option to add a Remote Management Unit (RMU) binary
29 to the resulting U-Boot image. It is a data block (up to 64K) of
30 machine-specific code which must be put in the flash for the RMU
31 within the Quark SoC processor to access when powered up before
32 system BIOS is executed.
35 string "Remote Management Unit (RMU) binary filename"
39 The filename of the file to use as Remote Management Unit (RMU)
40 binary in the board directory.
43 hex "Remote Management Unit (RMU) binary location"
47 The location of the RMU binary is determined by a strap. It must be
48 put in flash at a location matching the strap-determined base address.
50 The default base address of 0xfff00000 indicates that the binary must
51 be located at offset 0 from the beginning of a 1MB flash device.
71 Embedded SRAM (eSRAM) memory-mapped base address.
81 Root Complex register block memory-mapped base address.
87 ACPI Power Managment 1 (PM1) i/o-mapped base address.
88 This device is defined in ACPI specification, with 16 bytes in size.
94 ACPI Processor Block (PBLK) i/o-mapped base address.
95 This device is defined in ACPI specification, with 16 bytes in size.
101 SPI DMA i/o-mapped base address.
107 GPIO i/o-mapped base address.
109 config ACPI_GPE0_BASE
113 ACPI General Purpose Event 0 (GPE0) i/o-mapped base address.
114 This device is defined in ACPI specification, with 64 bytes in size.
120 Watchdog timer i/o-mapped base address.
130 Space in bytes in eSRAM used as Cache-As-ARM (CAR).
131 Note this size must not exceed eSRAM's total size.