2013-12-21 21:39:37 +01:00
|
|
|
#
|
2015-07-06 11:12:42 +02:00
|
|
|
# Automatically generated file; DO NOT EDIT.
|
|
|
|
# Libpayload Configuration
|
2013-12-21 21:39:37 +01:00
|
|
|
#
|
|
|
|
|
|
|
|
#
|
|
|
|
# Generic Options
|
|
|
|
#
|
2014-06-11 23:16:35 +02:00
|
|
|
# CONFIG_LP_GPL is not set
|
2013-12-21 21:39:37 +01:00
|
|
|
# CONFIG_LP_EXPERIMENTAL is not set
|
|
|
|
# CONFIG_LP_DEVELOPER is not set
|
2015-07-06 11:12:42 +02:00
|
|
|
CONFIG_LP_COMPILER_GCC=y
|
|
|
|
# CONFIG_LP_COMPILER_LLVM_CLANG is not set
|
2013-12-21 21:39:37 +01:00
|
|
|
|
|
|
|
#
|
|
|
|
# Architecture Options
|
|
|
|
#
|
ARM: Generalize armv7 as arm.
There are ARM systems which are essentially heterogeneous multicores where
some cores implement a different ARM architecture version than other cores. A
specific example is the tegra124 which boots on an ARMv4 coprocessor while
most code, including most of the firmware, runs on the main ARMv7 core. To
support SOCs like this, the plan is to generalize the ARM architecture so that
all versions are available, and an SOC/CPU can then select what architecture
variant should be used for each component of the firmware; bootblock,
romstage, and ramstage.
Old-Change-Id: I22e048c3bc72bd56371e14200942e436c1e312c2
Signed-off-by: Gabe Black <gabeblack@google.com>
Reviewed-on: https://chromium-review.googlesource.com/171338
Reviewed-by: Gabe Black <gabeblack@chromium.org>
Commit-Queue: Gabe Black <gabeblack@chromium.org>
Tested-by: Gabe Black <gabeblack@chromium.org>
(cherry picked from commit 8423a41529da0ff67fb9873be1e2beb30b09ae2d)
Signed-off-by: Isaac Christensen <isaac.christensen@se-eng.com>
ARM: Split out ARMv7 code and make it possible to have other arch versions.
We don't always want to use ARMv7 code when building for ARM, so we should
separate out the ARMv7 code so it can be excluded, and also make it possible
to include code for some other version of the architecture instead, all per
build component for cases where we need more than one architecture version
at a time.
The tegra124 bootblock will ultimately need to be ARMv4, but until we have
some ARMv4 code to switch over to we can leave it set to ARMv7.
Old-Change-Id: Ia982c91057fac9c252397b7c866224f103761cc7
Reviewed-on: https://chromium-review.googlesource.com/171400
Reviewed-by: Gabe Black <gabeblack@chromium.org>
Tested-by: Gabe Black <gabeblack@chromium.org>
Commit-Queue: Gabe Black <gabeblack@chromium.org>
(cherry picked from commit 799514e6060aa97acdcf081b5c48f965be134483)
Squashed two related patches for splitting ARM support into general
ARM support and ARMv7 specific pieces.
Change-Id: Ic6511507953a2223c87c55f90252c4a4e1dd6010
Signed-off-by: Isaac Christensen <isaac.christensen@se-eng.com>
Reviewed-on: http://review.coreboot.org/6782
Tested-by: build bot (Jenkins)
2013-10-01 08:00:33 +02:00
|
|
|
CONFIG_LP_ARCH_ARM=y
|
2013-12-21 21:39:37 +01:00
|
|
|
# CONFIG_LP_ARCH_X86 is not set
|
2014-02-19 20:35:30 +01:00
|
|
|
# CONFIG_LP_ARCH_ARM64 is not set
|
2014-09-24 18:05:33 +02:00
|
|
|
# CONFIG_LP_ARCH_MIPS is not set
|
2013-12-21 21:39:37 +01:00
|
|
|
# CONFIG_LP_MEMMAP_RAM_ONLY is not set
|
|
|
|
|
|
|
|
#
|
|
|
|
# Standard Libraries
|
|
|
|
#
|
|
|
|
CONFIG_LP_LIBC=y
|
|
|
|
CONFIG_LP_CURSES=y
|
|
|
|
CONFIG_LP_TINYCURSES=y
|
|
|
|
# CONFIG_LP_PDCURSES is not set
|
|
|
|
CONFIG_LP_CBFS=y
|
|
|
|
CONFIG_LP_LZMA=y
|
|
|
|
|
|
|
|
#
|
|
|
|
# Console Options
|
|
|
|
#
|
|
|
|
# CONFIG_LP_SKIP_CONSOLE_INIT is not set
|
|
|
|
CONFIG_LP_CBMEM_CONSOLE=y
|
|
|
|
CONFIG_LP_SERIAL_CONSOLE=y
|
ARM: Generalize armv7 as arm.
There are ARM systems which are essentially heterogeneous multicores where
some cores implement a different ARM architecture version than other cores. A
specific example is the tegra124 which boots on an ARMv4 coprocessor while
most code, including most of the firmware, runs on the main ARMv7 core. To
support SOCs like this, the plan is to generalize the ARM architecture so that
all versions are available, and an SOC/CPU can then select what architecture
variant should be used for each component of the firmware; bootblock,
romstage, and ramstage.
Old-Change-Id: I22e048c3bc72bd56371e14200942e436c1e312c2
Signed-off-by: Gabe Black <gabeblack@google.com>
Reviewed-on: https://chromium-review.googlesource.com/171338
Reviewed-by: Gabe Black <gabeblack@chromium.org>
Commit-Queue: Gabe Black <gabeblack@chromium.org>
Tested-by: Gabe Black <gabeblack@chromium.org>
(cherry picked from commit 8423a41529da0ff67fb9873be1e2beb30b09ae2d)
Signed-off-by: Isaac Christensen <isaac.christensen@se-eng.com>
ARM: Split out ARMv7 code and make it possible to have other arch versions.
We don't always want to use ARMv7 code when building for ARM, so we should
separate out the ARMv7 code so it can be excluded, and also make it possible
to include code for some other version of the architecture instead, all per
build component for cases where we need more than one architecture version
at a time.
The tegra124 bootblock will ultimately need to be ARMv4, but until we have
some ARMv4 code to switch over to we can leave it set to ARMv7.
Old-Change-Id: Ia982c91057fac9c252397b7c866224f103761cc7
Reviewed-on: https://chromium-review.googlesource.com/171400
Reviewed-by: Gabe Black <gabeblack@chromium.org>
Tested-by: Gabe Black <gabeblack@chromium.org>
Commit-Queue: Gabe Black <gabeblack@chromium.org>
(cherry picked from commit 799514e6060aa97acdcf081b5c48f965be134483)
Squashed two related patches for splitting ARM support into general
ARM support and ARMv7 specific pieces.
Change-Id: Ic6511507953a2223c87c55f90252c4a4e1dd6010
Signed-off-by: Isaac Christensen <isaac.christensen@se-eng.com>
Reviewed-on: http://review.coreboot.org/6782
Tested-by: build bot (Jenkins)
2013-10-01 08:00:33 +02:00
|
|
|
# CONFIG_LP_8250_SERIAL_CONSOLE is not set
|
2014-11-12 22:58:31 +01:00
|
|
|
# CONFIG_LP_S5P_SERIAL_CONSOLE is not set
|
2014-10-22 23:12:50 +02:00
|
|
|
# CONFIG_LP_8250_MMIO32_SERIAL_CONSOLE is not set
|
2014-05-28 03:28:59 +02:00
|
|
|
# CONFIG_LP_IPQ806X_SERIAL_CONSOLE is not set
|
2015-07-06 11:12:42 +02:00
|
|
|
# CONFIG_LP_BG4CD_SERIAL_CONSOLE is not set
|
2013-12-21 21:39:37 +01:00
|
|
|
# CONFIG_LP_SERIAL_SET_SPEED is not set
|
|
|
|
# CONFIG_LP_SERIAL_ACS_FALLBACK is not set
|
|
|
|
CONFIG_LP_VIDEO_CONSOLE=y
|
|
|
|
# CONFIG_LP_COREBOOT_VIDEO_CONSOLE is not set
|
2014-12-23 23:22:30 +01:00
|
|
|
# CONFIG_LP_PC_KEYBOARD is not set
|
2013-12-21 21:39:37 +01:00
|
|
|
|
|
|
|
#
|
|
|
|
# Drivers
|
|
|
|
#
|
|
|
|
# CONFIG_LP_RTC_PORT_EXTENDED_VIA is not set
|
|
|
|
CONFIG_LP_STORAGE=y
|
|
|
|
# CONFIG_LP_STORAGE_64BIT_LBA is not set
|
|
|
|
CONFIG_LP_STORAGE_ATA=y
|
|
|
|
CONFIG_LP_STORAGE_ATAPI=y
|
2014-11-12 22:58:31 +01:00
|
|
|
CONFIG_LP_TIMER_NONE=y
|
|
|
|
# CONFIG_LP_TIMER_MCT is not set
|
|
|
|
# CONFIG_LP_TIMER_TEGRA_1US is not set
|
2014-05-22 01:28:57 +02:00
|
|
|
# CONFIG_LP_TIMER_IPQ806X is not set
|
2014-06-20 05:34:46 +02:00
|
|
|
# CONFIG_LP_TIMER_RK is not set
|
2014-09-24 18:05:33 +02:00
|
|
|
# CONFIG_LP_TIMER_BG4CD is not set
|
2015-07-06 11:12:42 +02:00
|
|
|
# CONFIG_LP_TIMER_CYGNUS is not set
|
2014-09-24 18:05:33 +02:00
|
|
|
# CONFIG_LP_TIMER_IMG_PISTACHIO is not set
|
2015-07-06 11:12:42 +02:00
|
|
|
# CONFIG_LP_TIMER_MTK is not set
|
2013-12-21 21:39:37 +01:00
|
|
|
CONFIG_LP_USB=y
|
|
|
|
CONFIG_LP_USB_OHCI=y
|
|
|
|
CONFIG_LP_USB_EHCI=y
|
|
|
|
CONFIG_LP_USB_XHCI=y
|
2015-07-06 11:12:42 +02:00
|
|
|
# CONFIG_LP_USB_XHCI_MTK_QUIRK is not set
|
2013-12-21 21:39:37 +01:00
|
|
|
CONFIG_LP_USB_HID=y
|
|
|
|
CONFIG_LP_USB_HUB=y
|
2015-07-06 11:12:42 +02:00
|
|
|
# CONFIG_LP_USB_EHCI_HOSTPC_ROOT_HUB_TT is not set
|
2013-12-21 21:39:37 +01:00
|
|
|
CONFIG_LP_USB_MSC=y
|
|
|
|
CONFIG_LP_USB_GEN_HUB=y
|
|
|
|
# CONFIG_LP_USB_PCI is not set
|
2015-07-06 11:12:42 +02:00
|
|
|
# CONFIG_LP_UDC is not set
|
2013-12-21 21:39:37 +01:00
|
|
|
# CONFIG_LP_BIG_ENDIAN is not set
|
|
|
|
CONFIG_LP_LITTLE_ENDIAN=y
|
|
|
|
# CONFIG_LP_IO_ADDRESS_SPACE is not set
|
|
|
|
CONFIG_LP_ARCH_SPECIFIC_OPTIONS=y
|