aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPA4WDH2021-07-31 09:36:08 +0200
committerPA4WDH2021-07-31 09:36:08 +0200
commit0523480c1af070323145ea6a06ecf3b47cd8f4e8 (patch)
tree10a169228e359a746972b84ffb0d51fed5befba1
parentAdd info about sysvinit to README.html (diff)
downloadunmatched-patchwork-0523480c1af070323145ea6a06ecf3b47cd8f4e8.tar.gz
unmatched-patchwork-0523480c1af070323145ea6a06ecf3b47cd8f4e8.tar.bz2
unmatched-patchwork-0523480c1af070323145ea6a06ecf3b47cd8f4e8.zip
Add new versions to sys-kernel/sifive-sources
-rw-r--r--sys-kernel/sifive-sources/Manifest9
-rw-r--r--sys-kernel/sifive-sources/sifive-sources-5.12.19.ebuild68
-rw-r--r--sys-kernel/sifive-sources/sifive-sources-5.13.4.ebuild56
3 files changed, 133 insertions, 0 deletions
diff --git a/sys-kernel/sifive-sources/Manifest b/sys-kernel/sifive-sources/Manifest
index e6e78a0..f3fecc6 100644
--- a/sys-kernel/sifive-sources/Manifest
+++ b/sys-kernel/sifive-sources/Manifest
@@ -1,6 +1,15 @@
DIST genpatches-5.12-12.base.tar.xz 650292 BLAKE2B 81b5a3b95390522c328acdb390fd1e8515028e55dee9a3693992ce2aa5c2defcea37b14c385d72e0c6a9b31f239c7d02eea45e4428332f477e897fa94c02d71e SHA512 bea0fee6fade3b1322a52ec2201b828ab28bfb3c0528ea562ac7e3cfaebeb758b971820a2b1ba695dafe219ceb2548c07713b3684491b893e6055ce4f8943916
DIST genpatches-5.12-12.experimental.tar.xz 70008 BLAKE2B 6f1504992cb0c7ee60c0473a6665c4f24c86e712e922fd35ccd74120d8ac087a259a2f3a684c56d5cf92338718ed32fa43f9ef270cfc92cb0ca6b0534cf4d4cb SHA512 61b7883d2d852fbb25540072a0a05daa90d346249c13418b7e40e23e5f5aaf3e6940ea8a03bfee7a823c205a363c5be420d1e578de4bebc1187e27b9d2dc2e88
DIST genpatches-5.12-12.extras.tar.xz 3412 BLAKE2B 8fcf6c407be25db368dbb3e6be3907d3431228b5c39819dba7c67d61e5171a7ad9a86f3e117b99b9e0d626219ad9db0938c15c4b96c934b88f693a3e9661d458 SHA512 39750768e4822ea8e3f88540fc8ebad9fd721e2a3a8703102d58e30513b47069cb8a77e15e41d0f90d1d69053007bd476ce0741cd3135a428d039ebd426cdc57
+DIST genpatches-5.12-22.base.tar.xz 1085632 BLAKE2B 328a25218394a93755d29335f0a827faaad2fc823bb25bf8ef36385eaf8b30427c4075bc0074969fe0923a975d88d7573fda0b8e1288e787f03afc6cc77d25ac SHA512 08a71f09955c92bd92f4c67a018349a9b1d7ac5e1dad7efa3f1cdd2968a4c82042308613069e5bb65a0c38f19d05db5a0ff25d17726809cf12ba018fff5bf564
+DIST genpatches-5.12-22.experimental.tar.xz 70168 BLAKE2B ad642f4dd65ab934f7ad5de9e30bd9aff1a52da5d32e958e753c73b19e8d9a7987a0181e5048c9e47675bcea2a1bd4df1e71f900eea976fd484560fabf332dcf SHA512 1169012901b5e5363242398fd3b6fbbef3db0d62df9d3c24e4e4336a6de917abb58f7d4be4c2ed064d697b6121d4833bbcefacdf2e3babb411960da5f4c46b5f
+DIST genpatches-5.12-22.extras.tar.xz 3420 BLAKE2B 61d7d8bf8c88a1f0ee16efd07dca0fcb82a48574dcf545421e5e8302128acd5e28fbcadc4d1a82f0b2049491988691e3f8b85c99d50ec1c81a4a4549c96b9651 SHA512 20a505a8247ba33f8c0c201b809b22073ec589f4d83b1089c6787afbe42760443a964fd12fbe2dc6ec778c6d3067db04d93ec098551ff9ed6e5030d5830fce9e
+DIST genpatches-5.13-6.base.tar.xz 447968 BLAKE2B afcec75958e44f3ef7da0b2ab3e2a3d9574fbacac23d028335ce241838e36355d813fb89944ab4ed45153f5317997f18e153514f877bee6a490969b75242c043 SHA512 05afae24abbd06771ecc88b8bd93e765e7c41e9ea6826510d291cb8b10387be747ac7738e3df8cbef1d7488c96fd3fcba1138a7cbe9dc7348a76b5df51c95a74
+DIST genpatches-5.13-6.experimental.tar.xz 67640 BLAKE2B d5fc5275ca0668becdacdc7dacec2ca395967e33868de28c56a18d10764d1315bd0366d579a34fb9eb25471dc098f39f097e5e4f85b8cd5a8f3fa1d5708e715a SHA512 94db0f615c37c8059a7038071cc928ad1cd067cb21059ffd8398c490ae9a4966eed460a0242a906ffa099ad5f2d80b707da780b670641b00685296e9eb37bdcc
+DIST genpatches-5.13-6.extras.tar.xz 3420 BLAKE2B 9ad0d2bf1b2621b328d142cd464b6de2676c8a4f0caef8ee4c5d7fa60db56d73b9056917e07ca421b02e6de1564b3d5f900299721b6b412cb145efa9bea8d60c SHA512 a7906d25d02082217bec37c435b316880e1af9922018b88569cdb4cf8c2cf5fd789bdac946100f2b1a9e0e2125a69222fc853ab1496abdd30ca00497afcb8fd8
DIST linux-5.12.tar.xz 118112412 BLAKE2B 842d921b9a73d2aaade763dbd2ec67bdfe0275baa6d628b775f5c87574ad7dc86f0419afcd48c10c1235f4bffa16084243f2cf4556e6afcd391e975fe8ba530b SHA512 be03b6fee1d1ea8087b09874d27c0a602c0b04fd90ad38b975bd2c8455a07e83c29b56814aaf1389e82305fae0e4c2d1701075a7f0a7295dd28149f967ec5b3d
+DIST linux-5.13.tar.xz 119297284 BLAKE2B 9c4c12e2394dec064adff51f7ccdf389192eb27ba7906db5eda543afe3d04afca6b9ea0848a057571bf2534eeb98e1e3a67734deff82c0d3731be205ad995668 SHA512 a8edf97e9d38a49f1be2bde1e29ad96274bb2c6f7e8a2bebaa1161dd4df9cabcbaec4ff644c45bee94f86ae47725087d6deed0cd954209cec717621d137db85e
DIST meta-sifive-2021.05.zip 664346 BLAKE2B ca98d75c4fc255f3ec99c3e9667e1a5e43fc1db88b83010db3766ff8e70acfaf2741dde96da65265aeef5ca82e1cc93a96ea771dd48cc2c9ff4af24d3feb4b82 SHA512 e60052fc183ddd89a4b0a2a443aedfe22c20ce1134925d6c0d52946ce9a5ca04750408fcb7b191ecc30b4d4b21c9e2f262d0d2b89527923a7cd82dc01a7f2345
EBUILD sifive-sources-5.12.11.ebuild 1303 BLAKE2B 52e5effae7594eefa58f8107a015ab94c0ea634b033f6cc2b60bcb071ec1e7855f47e327de57244aaf83bc18dd2ecb1296155cc62897d58324b88334b9b69a87 SHA512 702387f07a537e77fa4f515e0a2ac8cb01c7a25359b058d92ddabad5530cb69f5cbd0bc5e38441566ff5b016f819095de58566d8998710410dc831104674cc5e
+EBUILD sifive-sources-5.12.19.ebuild 2781 BLAKE2B 36df0ba0f147ffbf20dfbeb079d4c8a862b9f793f7b753708dde3b01533affacdb35ed349839904aa0a4489c46cd047e0a68a4303c570347002083c9059f956a SHA512 60bdc4f7356d81b60937f103c4f4356583602015a0f2984dce413d7f799ac5a72e85ba6efe5ed4a25a9a43b0ac79a6493e79b94e8294e6fd938bf1bf0a469b26
+EBUILD sifive-sources-5.13.4.ebuild 2024 BLAKE2B 980ed70fd944764fa86c834b8eec452c1d06109b07973bd7d69379bcb0bdbdedd20567baa6eae20c6358d11d737259bb7d788eb82e17b2979fa07395ab8306d3 SHA512 0128417020da84e8bec31b0205609ba4d60de00ffbbdcfbb1552223e9b7ee7b856b63da4c9d2bc068f0b81a4f9e8a18412296fe2f100ffd7fb97fb9c95ed417a
diff --git a/sys-kernel/sifive-sources/sifive-sources-5.12.19.ebuild b/sys-kernel/sifive-sources/sifive-sources-5.12.19.ebuild
new file mode 100644
index 0000000..d85c83a
--- /dev/null
+++ b/sys-kernel/sifive-sources/sifive-sources-5.12.19.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="22"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://github.com/sifive/meta-sifive"
+IUSE="experimental"
+
+META_SIFIVE="2021.05"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and meta-sifive-${META_SIFIVE} patches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} https://github.com/sifive/meta-sifive/archive/refs/heads/${META_SIFIVE}.zip -> meta-sifive-${META_SIFIVE}.zip"
+
+src_prepare() {
+ unpack meta-sifive-${META_SIFIVE}.zip
+ local SIFIVE_PATCH
+ local SIFIVE_PATCHES="
+ 0002-riscv-sifive-fu740-cpu-1-2-3-4-set-compatible-to-sif.patch
+ 0003-riscv-sifive-unmatched-update-for-16GB-rev3.patch
+ 0004-riscv-Add-3-SBI-wrapper-functions-to-get-cpu-manufac.patch
+ 0005-riscv-Introduce-alternative-mechanism-to-apply-errat.patch
+ 0006-riscv-sifive-Add-SiFive-alternative-ports.patch
+ 0007-riscv-sifive-Apply-errata-cip-453-patch.patch
+ 0008-riscv-sifive-Apply-errata-cip-1200-patch.patch
+ 0009-riscv-enable-SiFive-errata-CIP-453-and-CIP-1200-Kcon.patch
+ 0010-clk-sifive-Add-pcie_aux-clock-in-prci-driver-for-PCI.patch
+ 0011-clk-sifive-Use-reset-simple-in-prci-driver-for-PCIe-.patch
+ 0012-MAINTAINERS-Add-maintainers-for-SiFive-FU740-PCIe-dr.patch
+ 0013-dt-bindings-PCI-Add-SiFive-FU740-PCIe-host-controlle.patch
+ 0014-PCI-fu740-Add-SiFive-FU740-PCIe-host-controller-driv.patch
+ 0015-riscv-dts-Add-PCIe-support-for-the-SiFive-FU740-C000.patch
+ 0016-riscv-sifive-unmatched-add-D12-PWM-LED.patch
+ 0017-riscv-sifive-unmatched-add-gpio-poweroff-node.patch
+ 0018-riscv-sifive-unmatched-add-D2-RGB-LED.patch
+ 0019-riscv-sifive-unmatched-remove-A00-from-model.patch
+ 0020-riscv-sifive-unmatched-define-LEDs-color.patch
+ 0021-riscv-enable-generic-PCI-resource-mapping.patch
+ 0022-SiFive-HiFive-Unleashed-Add-PWM-LEDs-D1-D2-D3-D4.patch
+ 0023-riscv-sifive-unleashed-define-opp-table-cpufreq.patch"
+
+ local SIFIVE_PATH="${WORKDIR}/linux-${KV_FULL}/meta-sifive-${META_SIFIVE}/recipes-kernel/linux/files"
+ for SIFIVE_PATCH in $SIFIVE_PATCHES
+ do
+ eapply "${SIFIVE_PATH}/${SIFIVE_PATCH}"
+ done
+
+ cp "${WORKDIR}/linux-${KV_FULL}/meta-sifive-${META_SIFIVE}/recipes-kernel/linux/files/defconfig" "${WORKDIR}/linux-${KV_FULL}/arch/riscv/configs/unmatched_defconfig"
+ rm -R "${WORKDIR}/linux-${KV_FULL}/meta-sifive-${META_SIFIVE}"
+ eapply_user
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}
diff --git a/sys-kernel/sifive-sources/sifive-sources-5.13.4.ebuild b/sys-kernel/sifive-sources/sifive-sources-5.13.4.ebuild
new file mode 100644
index 0000000..8b4dba7
--- /dev/null
+++ b/sys-kernel/sifive-sources/sifive-sources-5.13.4.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+ETYPE="sources"
+K_WANT_GENPATCHES="base extras experimental"
+K_GENPATCHES_VER="6"
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+HOMEPAGE="https://github.com/sifive/meta-sifive"
+IUSE="experimental"
+
+META_SIFIVE="2021.05"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree and meta-sifive-${META_SIFIVE} patches"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} https://github.com/sifive/meta-sifive/archive/refs/heads/${META_SIFIVE}.zip -> meta-sifive-${META_SIFIVE}.zip"
+
+src_prepare() {
+ unpack meta-sifive-${META_SIFIVE}.zip
+ local SIFIVE_PATCH
+ local SIFIVE_PATCHES="
+ 0002-riscv-sifive-fu740-cpu-1-2-3-4-set-compatible-to-sif.patch
+ 0003-riscv-sifive-unmatched-update-for-16GB-rev3.patch
+ 0016-riscv-sifive-unmatched-add-D12-PWM-LED.patch
+ 0017-riscv-sifive-unmatched-add-gpio-poweroff-node.patch
+ 0018-riscv-sifive-unmatched-add-D2-RGB-LED.patch
+ 0019-riscv-sifive-unmatched-remove-A00-from-model.patch
+ 0020-riscv-sifive-unmatched-define-LEDs-color.patch
+ 0021-riscv-enable-generic-PCI-resource-mapping.patch
+ 0022-SiFive-HiFive-Unleashed-Add-PWM-LEDs-D1-D2-D3-D4.patch
+ 0023-riscv-sifive-unleashed-define-opp-table-cpufreq.patch"
+
+ local SIFIVE_PATH="${WORKDIR}/linux-${KV_FULL}/meta-sifive-${META_SIFIVE}/recipes-kernel/linux/files"
+ for SIFIVE_PATCH in $SIFIVE_PATCHES
+ do
+ eapply "${SIFIVE_PATH}/${SIFIVE_PATCH}"
+ done
+
+ cp "${WORKDIR}/linux-${KV_FULL}/meta-sifive-${META_SIFIVE}/recipes-kernel/linux/files/defconfig" "${WORKDIR}/linux-${KV_FULL}/arch/riscv/configs/unmatched_defconfig"
+ rm -R "${WORKDIR}/linux-${KV_FULL}/meta-sifive-${META_SIFIVE}"
+ eapply_user
+}
+
+pkg_postinst() {
+ kernel-2_pkg_postinst
+ einfo "For more info on this patchset, and how to report problems, see:"
+ einfo "${HOMEPAGE}"
+}
+
+pkg_postrm() {
+ kernel-2_pkg_postrm
+}