diff options
author | Tim Lee <timlee660101@gmail.com> | 2023-12-13 10:29:44 +0300 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2024-01-22 18:54:07 +0300 |
commit | b9de456f872f11d38f4ce822d0903a350cc8003c (patch) | |
tree | f86b6f17792b417e2d95b0a630e70dec25631e17 /meta-nuvoton | |
parent | a19b80d743d6797a399dc65e003e94f52520e294 (diff) | |
download | openbmc-b9de456f872f11d38f4ce822d0903a350cc8003c.tar.xz |
meta-nuvoton: move all the other recipes from meta-evb
Make clean meta-evb layer back to description of OpenBMC EVB layer.
Signed-off-by: Tim Lee <timlee660101@gmail.com>
Change-Id: Ia56fc7abfb46615c2150dd4e5acdff801e64a590
Diffstat (limited to 'meta-nuvoton')
3 files changed, 127 insertions, 0 deletions
diff --git a/meta-nuvoton/meta-evb-npcm845/recipes-evb-npcm845/packagegroups/packagegroup-evb-npcm845-apps.bb b/meta-nuvoton/meta-evb-npcm845/recipes-evb-npcm845/packagegroups/packagegroup-evb-npcm845-apps.bb new file mode 100644 index 0000000000..8350267e8c --- /dev/null +++ b/meta-nuvoton/meta-evb-npcm845/recipes-evb-npcm845/packagegroups/packagegroup-evb-npcm845-apps.bb @@ -0,0 +1,60 @@ +SUMMARY = "OpenBMC for EVB NPCM845 system - Applications" +PR = "r1" + +inherit packagegroup + +PROVIDES = "${PACKAGES}" +PACKAGES = " \ + ${PN}-chassis \ + ${PN}-fans \ + ${PN}-flash \ + ${PN}-system \ + " +PROVIDES += "virtual/obmc-chassis-mgmt" +PROVIDES += "virtual/obmc-fan-mgmt" +PROVIDES += "virtual/obmc-flash-mgmt" +PROVIDES += "virtual/obmc-system-mgmt" + +RPROVIDES:${PN}-chassis += "virtual-obmc-chassis-mgmt" +RPROVIDES:${PN}-fans += "virtual-obmc-fan-mgmt" +RPROVIDES:${PN}-flash += "virtual-obmc-flash-mgmt" +RPROVIDES:${PN}-system += "virtual-obmc-system-mgmt" + +SUMMARY:${PN}-chassis = "EVB NPCM845 Chassis" +RDEPENDS:${PN}-chassis = " \ + x86-power-control \ + " + +SUMMARY:${PN}-fans = "EVB NPCM845 Fans" +RDEPENDS:${PN}-fans = " \ + phosphor-pid-control \ + " + +SUMMARY:${PN}-flash = "EVB NPCM845 Flash" +RDEPENDS:${PN}-flash = " \ + phosphor-ipmi-flash \ + " + +SUMMARY:${PN}-system = "EVB NPCM845 System" +RDEPENDS:${PN}-system = " \ + obmc-ikvm \ + iperf3 \ + nmon \ + memtester \ + htop \ + ipmitool \ + phosphor-ipmi-ipmb \ + openssl-bin \ + openssl-engines \ + phosphor-host-postd \ + phosphor-sel-logger \ + rsyslog \ + loadsvf \ + pciutils \ + dhrystone \ + phosphor-ecc \ + phosphor-ipmi-blobs \ + phosphor-image-signing \ + optee-client \ + optee-test \ + " diff --git a/meta-nuvoton/meta-evb-npcm845/recipes-kernel/linux/linux-nuvoton/evb-npcm845.cfg b/meta-nuvoton/meta-evb-npcm845/recipes-kernel/linux/linux-nuvoton/evb-npcm845.cfg new file mode 100644 index 0000000000..439fa9cf24 --- /dev/null +++ b/meta-nuvoton/meta-evb-npcm845/recipes-kernel/linux/linux-nuvoton/evb-npcm845.cfg @@ -0,0 +1,64 @@ +# I2C +CONFIG_EEPROM_AT24=y +CONFIG_I2C_SLAVE_EEPROM=y + +# USB +CONFIG_USB_CONFIGFS_ECM_SUBSET=y +CONFIG_USB_CONFIGFS_ECM=y +CONFIG_USB_CONFIGFS_EEM=y +CONFIG_USB_CONFIGFS_F_HID=y +CONFIG_USB_CONFIGFS_MASS_STORAGE=y +CONFIG_USB_CONFIGFS_RNDIS=y +CONFIG_USB_CONFIGFS=y +CONFIG_USB_F_ECM=y +CONFIG_USB_F_EEM=y +CONFIG_USB_F_MASS_STORAGE=y +CONFIG_USB_F_RNDIS=y +CONFIG_USB_F_SUBSET=y +CONFIG_USB_U_ETHER=y + + +# FS +CONFIG_EXT4_FS=y + +CONFIG_NPCM7XX_MCU_FLASH=y + +CONFIG_USB_USBNET=y +CONFIG_USB_NET_CDCETHER=y +CONFIG_USB_NET_RNDIS_HOST=y + +# LED +CONFIG_NEW_LEDS=y +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_GPIO=y +CONFIG_LEDS_TRIGGERS=y +CONFIG_LEDS_TRIGGER_TIMER=y +CONFIG_LEDS_TRIGGER_HEARTBEAT=y +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y + +# IPMB +CONFIG_IPMB_DEVICE_INTERFACE=y + +# +# Nuvoton Crypto and test +# +CONFIG_NPCM750_OTP=y +CONFIG_CRYPTO_DEV_NPCM=y +CONFIG_CRYPTO_DEV_NPCM_AES=y +CONFIG_CRYPTO_DEV_NPCM_SHA=y +CONFIG_CRYPTO_TEST=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +# reduce kernel module size +CONFIG_MEDIA_SUPPORT_FILTER=y +# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set +CONFIG_DEBUG_FS=y +CONFIG_DYNAMIC_DEBUG=y +CONFIG_EEPROM_AT25=y +CONFIG_SPI_GPIO=m + +# TEE +CONFIG_TEE=y +CONFIG_OPTEE=y + +# NCSI +CONFIG_NET_NCSI=y diff --git a/meta-nuvoton/meta-evb-npcm845/recipes-kernel/linux/linux-nuvoton_%.bbappend b/meta-nuvoton/meta-evb-npcm845/recipes-kernel/linux/linux-nuvoton_%.bbappend new file mode 100644 index 0000000000..0b7b0844ba --- /dev/null +++ b/meta-nuvoton/meta-evb-npcm845/recipes-kernel/linux/linux-nuvoton_%.bbappend @@ -0,0 +1,3 @@ +FILESEXTRAPATHS:prepend := "${THISDIR}/linux-nuvoton:" + +SRC_URI:append:evb-npcm845 = " file://evb-npcm845.cfg" |