summaryrefslogtreecommitdiff
path: root/meta-facebook/meta-harma/recipes-kernel
diff options
context:
space:
mode:
authorPeter Yin <peter.yin@quantatw.com>2023-11-23 08:23:39 +0300
committerPatrick Williams <patrick@stwcx.xyz>2023-11-27 20:38:54 +0300
commit5e4a1aa7feb01e9b156c5ff2443d97287ae918da (patch)
tree0ed2d109e91501d1c8755c44fae94fb2858990a2 /meta-facebook/meta-harma/recipes-kernel
parentbddfa402f9543b3c0a781e6feb39fb34fe1b2acf (diff)
downloadopenbmc-5e4a1aa7feb01e9b156c5ff2443d97287ae918da.tar.xz
meta-facebook: harma: initial commit
Initial commit for platform harma, which is the compute card in the minerva chassis. Tested: Build Success. Kernel DTS: https://lore.kernel.org/all/20231123050415.3441429-3-peteryin.openbmc@gmail.com/ Uboot DTS: https://patchwork.ozlabs.org/project/openbmc/list/?series=379855 Change-Id: I114492a0739412409d89573ad8a41553c50f369b Signed-off-by: Peter Yin <peter.yin@quantatw.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'meta-facebook/meta-harma/recipes-kernel')
-rw-r--r--meta-facebook/meta-harma/recipes-kernel/linux/linux-aspeed/harma.cfg49
-rw-r--r--meta-facebook/meta-harma/recipes-kernel/linux/linux-aspeed_%.bbappend3
2 files changed, 52 insertions, 0 deletions
diff --git a/meta-facebook/meta-harma/recipes-kernel/linux/linux-aspeed/harma.cfg b/meta-facebook/meta-harma/recipes-kernel/linux/linux-aspeed/harma.cfg
new file mode 100644
index 0000000000..72c219db92
--- /dev/null
+++ b/meta-facebook/meta-harma/recipes-kernel/linux/linux-aspeed/harma.cfg
@@ -0,0 +1,49 @@
+# large memory support
+CONFIG_VMSPLIT_3G_OPT=y
+CONFIG_HAVE_CLK=y
+CONFIG_OF=y
+# aspeed-adc driver
+CONFIG_COMMON_CLK=y
+CONFIG_ASPEED_ADC=y
+# devmem
+CONFIG_DEVMEM=y
+# RTC
+CONFIG_RTC_DRV_PCF85363=y
+# USB EHCI
+CONFIG_USB_EHCI_HCD=y
+CONFIG_USB_EHCI_HCD_PLATFORM=y
+# USB UART
+CONFIG_USB_SERIAL=y
+CONFIG_USB_SERIAL_CONSOLE=y
+CONFIG_USB_SERIAL_FTDI_SIO=y
+# REGULATOR
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_FIXED_VOLTAGE=y
+# IPMI & IPMB
+CONFIG_IPMI_HANDLER=y
+CONFIG_IPMI_DEVICE_INTERFACE=y
+# Enable loadable module
+CONFIG_MODULES=y
+
+# Aspeed OTP
+CONFIG_ASPEED_OTP=y
+
+# Aspeed SGPIO
+CONFIG_GPIO_ASPEED_SGPIO=y
+
+# Aspeed PCC
+CONFIG_ASPEED_LPC_PCC=y
+
+# Sensors
+#CONFIG_SENSORS_ARIES=y
+CONFIG_SENSORS_INA238=y
+CONFIG_SENSORS_INA2XX=y
+CONFIG_SENSORS_MP5990=y
+CONFIG_SENSORS_MP2856=y
+CONFIG_MCP9600=y
+CONFIG_SENSORS_ADC128D818=y
+
+# APML
+CONFIG_I3C=y
+CONFIG_APML_SBRMI=y
+CONFIG_APML_SBTSI=y
diff --git a/meta-facebook/meta-harma/recipes-kernel/linux/linux-aspeed_%.bbappend b/meta-facebook/meta-harma/recipes-kernel/linux/linux-aspeed_%.bbappend
new file mode 100644
index 0000000000..b9ef768517
--- /dev/null
+++ b/meta-facebook/meta-harma/recipes-kernel/linux/linux-aspeed_%.bbappend
@@ -0,0 +1,3 @@
+FILESEXTRAPATHS:prepend := "${THISDIR}/linux-aspeed:"
+SRC_URI += "file://harma.cfg"
+