-
Notifications
You must be signed in to change notification settings - Fork 183
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2980 from artemsen/nicole
configs/nicole: Add new platform configuration
- Loading branch information
Showing
2 changed files
with
138 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,72 @@ | ||
# The BMC MBOX Protocol is used to access PNOR | ||
unset SFC_IS_AST2500 | ||
unset SFC_IS_AST2400 | ||
set PNORDD_IS_BMCMBOX | ||
unset PNORDD_IS_SFC | ||
unset BMC_DOES_SFC_INIT | ||
unset SFC_IS_IBM_DPSS | ||
set ALLOW_MICRON_PNOR | ||
set ALLOW_MACRONIX_PNOR | ||
|
||
# VPD options. | ||
set MVPD_READ_FROM_HW | ||
set MVPD_WRITE_TO_HW | ||
set MVPD_READ_FROM_PNOR | ||
set MVPD_WRITE_TO_PNOR | ||
set DJVPD_READ_FROM_HW | ||
unset DJVPD_WRITE_TO_HW | ||
set DJVPD_READ_FROM_PNOR | ||
set DJVPD_WRITE_TO_PNOR | ||
set MEMVPD_READ_FROM_HW | ||
set MEMVPD_WRITE_TO_HW | ||
set MEMVPD_READ_FROM_PNOR | ||
set MEMVPD_WRITE_TO_PNOR | ||
set PVPD_READ_FROM_HW | ||
set PVPD_WRITE_TO_HW | ||
set PVPD_READ_FROM_PNOR | ||
set PVPD_WRITE_TO_PNOR | ||
unset CDIMM_FORMAT_FOR_CVPD | ||
|
||
# gpio config | ||
set GPIODD | ||
unset PALMETTO_VDDR | ||
|
||
# Enable Consecutive SBE Updates | ||
set SBE_UPDATE_CONSECUTIVE | ||
unset SBE_UPDATE_INDEPENDENT | ||
unset SBE_UPDATE_SEQUENTIAL | ||
unset SBE_UPDATE_SIMULTANEOUS | ||
unset NO_SBE_UPDATES | ||
|
||
unset PCIE_HOTPLUG_CONTROLLER | ||
|
||
# turn on console output | ||
set CONSOLE | ||
set BMC_AST2500 | ||
|
||
unset DISABLE_HOSTBOOT_RUNTIME | ||
|
||
# Compile in hostboot runtime PRD | ||
set HBRT_PRD | ||
|
||
# Compile in hb rt HTMGT : Load/Start OCC | ||
set HTMGT | ||
set START_OCC_DURING_BOOT | ||
unset CONSOLE_OUTPUT_OCC_COMM | ||
|
||
#PNOR flags | ||
unset PNOR_TWO_SIDE_SUPPORT | ||
|
||
set BMC_BT_LPC_IPMI | ||
|
||
# Enable IPLtime + Runtime Checktop Analysis | ||
set ENABLE_CHECKSTOP_ANALYSIS | ||
set IPLTIME_CHECKSTOP_ANALYSIS | ||
|
||
# set for trace debug to console | ||
unset CONSOLE_OUTPUT_TRACE | ||
set CONSOLE_OUTPUT_FFDCDISPLAY | ||
|
||
unset SECUREBOOT | ||
unset TPMDD | ||
unset TPM_NUVOTON |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,66 @@ | ||
BR2_powerpc64le=y | ||
BR2_powerpc_power8=y | ||
BR2_GLOBAL_PATCH_DIR="$(BR2_EXTERNAL_OP_BUILD_PATH)/patches/nicole-patches" | ||
BR2_BINUTILS_EXTRA_CONFIG_OPTIONS="--enable-targets=powerpc64-linux" | ||
BR2_GCC_VERSION_6_X=y | ||
BR2_EXTRA_GCC_CONFIG_OPTIONS="--enable-targets=powerpc64-linux --disable-libsanitizer" | ||
BR2_TOOLCHAIN_BUILDROOT_CXX=y | ||
BR2_TARGET_GENERIC_HOSTNAME="skiroot" | ||
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV=y | ||
BR2_ROOTFS_DEVICE_TABLE="../openpower/device_table.txt" | ||
BR2_TARGET_GENERIC_GETTY_PORT="hvc0" | ||
BR2_GENERATE_LOCALE="en_US.UTF-8" | ||
BR2_SYSTEM_ENABLE_NLS=y | ||
BR2_ROOTFS_USERS_TABLES="$(BR2_EXTERNAL_OP_BUILD_PATH)/configs/users-table" | ||
BR2_ROOTFS_OVERLAY="../openpower/overlay" | ||
BR2_ROOTFS_POST_BUILD_SCRIPT="../openpower/scripts/fixup-target-var ../openpower/scripts/firmware-whitelist" | ||
BR2_LINUX_KERNEL=y | ||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y | ||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.1.16" | ||
BR2_LINUX_KERNEL_PATCH="$(BR2_EXTERNAL_OP_BUILD_PATH)/linux" | ||
BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||
BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_OP_BUILD_PATH)/configs/linux/skiroot_defconfig" | ||
BR2_LINUX_KERNEL_ZIMAGE_EPAPR=y | ||
BR2_LINUX_KERNEL_XZ=y | ||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y | ||
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES="$(BR2_EXTERNAL_OP_BUILD_PATH)/configs/busybox.fragment" | ||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y | ||
BR2_PACKAGE_CRYPTSETUP=y | ||
BR2_PACKAGE_IPMITOOL=y | ||
BR2_PACKAGE_IPMITOOL_USB=y | ||
BR2_PACKAGE_MDADM=y | ||
BR2_PACKAGE_NCURSES_WCHAR=y | ||
BR2_PACKAGE_DROPBEAR=y | ||
# BR2_PACKAGE_DROPBEAR_SERVER is not set | ||
BR2_PACKAGE_ETHTOOL=y | ||
BR2_PACKAGE_LRZSZ=y | ||
BR2_PACKAGE_NETCAT=y | ||
BR2_PACKAGE_RSYNC=y | ||
BR2_PACKAGE_SUDO=y | ||
BR2_PACKAGE_UTIL_LINUX_AGETTY=y | ||
BR2_TARGET_ROOTFS_CPIO_XZ=y | ||
BR2_TARGET_ROOTFS_INITRAMFS=y | ||
BR2_OPENPOWER_PLATFORM=y | ||
BR2_OPENPOWER_POWER9=y | ||
BR2_HOSTBOOT_CONFIG_FILE="nicole.config" | ||
BR2_OPENPOWER_MACHINE_XML_GITHUB_PROJECT_VALUE="nicole-xml" | ||
BR2_OPENPOWER_MACHINE_XML_VERSION="26b2092922594c0ce21bc2bef7fb11bbc164f0b5" | ||
BR2_OPENPOWER_MACHINE_XML_FILENAME="nicole.xml" | ||
BR2_OPENPOWER_SYSTEM_XML_FILENAME="NICOLE_hb.system.xml" | ||
BR2_OPENPOWER_MRW_XML_FILENAME="NICOLE_hb.mrw.xml" | ||
BR2_OPENPOWER_BIOS_XML_FILENAME="NICOLE_bios.xml" | ||
BR2_OPENPOWER_PNOR_XML_LAYOUT_FILENAME="defaultPnorLayout_64.xml" | ||
BR2_OPENPOWER_CONFIG_NAME="nicole" | ||
BR2_OPENPOWER_PNOR_FILENAME="nicole.pnor" | ||
BR2_HOSTBOOT_BINARY_SBE_FILENAME="nimbus_sbe.img.ecc" | ||
BR2_HOSTBOOT_BINARY_SBEC_FILENAME="centaur_sbec_pad.img.ecc" | ||
BR2_HOSTBOOT_BINARY_WINK_FILENAME="p9n.ref_image.hdr.bin.ecc" | ||
BR2_IMA_CATALOG_FILENAME="ima_catalog.bin" | ||
BR2_OPENPOWER_TARGETING_BIN_FILENAME="NICOLE_HB.targeting.bin" | ||
BR2_OPENPOWER_TARGETING_ECC_FILENAME="NICOLE_HB.targeting.bin.ecc" | ||
BR2_PACKAGE_PETITBOOT=y | ||
BR2_PACKAGE_PETITBOOT_MTD=y | ||
# BR2_HCODE_INCLUDE_IONV is not set | ||
BR2_CAPP_UCODE_BIN_FILENAME="cappucode.bin" | ||
BR2_PACKAGE_LOADKEYS=y | ||
BR2_IMA_CATALOG_DTS="POWER9" |