blob: c8254c2548e5e7cdf18cadad21b7eb84c8dba926 [file] [log] [blame]
require linux-gbmc.inc
KBRANCH = "gbmc-5.15"
LINUX_VERSION = "5.15.167"
SRCREV = "e1d8743ca279d68bb3069750282771cdd89f9046"
PV = "${LINUX_VERSION}+git${SRCPV}"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"
# Many of our 5.15 platforms do not pass this validation, allow them to opt-in if desired
GBMC_CONFIGCHECK = "0"
FILESEXTRAPATHS:prepend := "${THISDIR}/5.15:"
SRC_URI:prepend = "git://gbmc.googlesource.com/linux;protocol=https;branch=${KBRANCH} "
SRC_URI:append = " \
file://0001-hwmon-Add-driver-for-MPS-MPQ8785-Synchronous-Step-Do.patch \
file://0001-hwmon-pmbus-Add-ltc4286-driver.patch \
file://0001-Add-support-for-Winbond-W25Q512NW-IQ-IN.patch \
file://0001-hwmon-max34451-Workaround-for-lost-page.patch \
file://0002-hwmon-max34451-Add-programming-feature.patch \
file://0001-i2c-npcm-Sync-with-6.1.patch \
file://0001-hwmon-mp2981-driver.patch \
"
SRC_URI:append:aspeed-g6 = " \
file://0001-net-ftgmac100-Support-for-fixed-PHYs.patch \
file://DOWNSTREAM_0002-kernel-Ensure-only-3-byte-read-command-can-be-sent.patch \
file://0003-net-ftgmac100-Add-scu-reset-toggling.patch \
file://0003-ftgmac100-enlarge-the-ring-size.patch \
file://0001-ARM-aspeed-Add-CPU-hotplug-callbacks-for-kexec-suppo.patch \
"
# Import npcm8xx code from Nuvoton 5.15
SRC_URI:append:npcm8xx = " \
file://1001-arm64-dts-nuvoton-Add-initial-NPCM8XX-source.patch \
file://1002-drivers-clk-npcm8xx-sync-npcm-clock.patch \
file://1003-drivers-reset-sync-npcm-reset.patch \
file://1004-drivers-pinctrl-nuvoton-sync-npcm-pinctrl.patch \
file://1005-drivers-iio-adc-sync-npcm-adc.patch \
file://1006-drivers-char-ipmi-sync-npcm-kcs-bmc.patch \
file://1007-drivers-char-hwrng-npcm-sync-npcm-rng.patch \
file://1008-drivers-spi-sync-npcm-spi.patch \
file://1009-drivers-usb-host-sync-npcm-ehci-ohci.patch \
file://1010-drivers-edac-sync-npcm-edac.patch \
file://1011-drivers-net-stmmac-add-npcm-support.patch \
file://1012-drivers-char-sync-npcm-otp.patch \
file://1013-drivers-watchdog-sync-npcm-wdt.patch \
file://1014-drivers-i2c-sync-npcm-i2c.patch \
file://1015-drivers-misc-sync-npcm-jtag-master.patch \
file://1016-drivers-misc-sync-npcm-lpc-and-pci-mbox.patch \
file://1017-drivers-crypto-sync-npcm-crypto.patch \
file://1018-drivers-gpio-sync-npcm-sgpio.patch \
file://1019-drivers-mailbox-sync-npcm-mailbox.patch \
file://1020-drivers-soc-sync-npcm-soc.patch \
file://1021-drivers-thermal-sync-npcm-thermal.patch \
file://1022-drivers-clocksource-sync-timer-npcm.patch \
file://1023-drivers-net-sync-npcm-emc.patch \
file://1024-drivers-i2c-add-slave-mqueue.patch \
file://1025-drivers-i3c-mctp-sync-npcm-i3c-mctp.patch \
file://1026-gpio-use-raw-spinlock-for-gpio-chip-shadowed-data.patch \
file://1027-arm64-Set-ARCH_NR_GPIO-to-1024-for-ARCH_NPCM.patch \
file://1028-iio-adc-npcm-clear-interrupt-status-at-probe.patch \
file://1029-drivers-rtc-sync-npcm-rtc.patch \
file://1030-arm64-dts-nuvoton-npcm845-set-FIU-UMA-read.patch \
file://1031-soc-nuvoton-Add-mmbi-driver-401.patch \
file://npcm8xx_defconfig \
"
SRC_URI:append:npcm8xx:amd = " \
file://1030-AMD-apml-through-i3c-interface-process.patch \
"
SRC_URI:append:npcm8xx:intel = " \
file://0001-driver-i3c-add-intel-i3c-mctp-support.patch \
"