blob: 805380be013d60a41e76724f66e9d9477a7835c2 [file] [log] [blame]
Brandon Kime57423e2021-02-16 18:51:31 -08001require conf/distro/openbmc-phosphor.conf
2require conf/distro/include/phosphor-isolation.inc
3
4GBMC_VERSION ?= "0.5.0.0"
5DISTRO = "gbmc"
6DISTRO_NAME = "gBMC (OpenBMC + Google customizations)"
7DISTRO_VERSION = "gbmc-release-${GBMC_VERSION}"
8DISTROOVERRIDES .= ":gbmc"
9
Vivekanand Veeracholan5b29ea62021-08-10 20:21:08 -070010# Possible values: "dev", "prod"
11GBMC_CONFIG ?= "dev"
12OVERRIDES .= ":${GBMC_CONFIG}:"
13
Willy Tu4dd03ca2021-08-06 09:37:35 -070014DISTRO_FEATURES:remove = "ldap"
15DISTRO_FEATURES:remove = "slp"
Brandon Kime57423e2021-02-16 18:51:31 -080016
17# Required to get entity-manager to build with FruDevice service
Willy Tu4dd03ca2021-08-06 09:37:35 -070018DISTRO_FEATURES:append = " ipmi-fru"
Brandon Kime57423e2021-02-16 18:51:31 -080019
Vivekanand Veeracholanf22dd842021-08-17 13:13:18 -070020# Disable u-boot shell for prod builds
21DISTRO_FEATURES:append:prod = " disable-u-boot-shell"
22
Brandon Kime57423e2021-02-16 18:51:31 -080023WATCHDOG_PKG ?= "watchdog"
24
Willy Tu4dd03ca2021-08-06 09:37:35 -070025SANITY_TESTED_DISTROS:append = " Debian-rodete \n debian-rodete \n "
Brandon Kim4d99a372021-07-30 11:16:31 -070026
27PREFERRED_PROVIDER_virtual/bmc-update ?= "inplace-gbmc-update"
William A. Kennington III1b437c22021-11-16 17:32:12 -080028
29# Provides reasonable data integrity and faster than sha*
30FIT_HASH_ALG = "crc32"
William A. Kennington III37db8f22022-03-08 02:11:41 -080031
32OBMC_ORG_YAML_SUBDIRS += " com/google"
Willy Tu6886bfe2022-03-28 16:12:39 -070033
34# Force the patches to not have any fuzz for gBMC
35ERROR_QA:append = " patch-fuzz"
Benjamin Fairfdb50c12022-10-18 22:28:32 +000036
37REQUIRED_VERSION_npcm8xx-igps-native = "03.07.02-Google"
38REQUIRED_VERSION_npcm8xx-tip-fw = "0.4.5.0.3.4-GOOGLE"