summaryrefslogtreecommitdiff
path: root/sys-kernel
diff options
context:
space:
mode:
authorJakob L. Kreuze <zerodaysfordays@sdf.org>2022-04-16 12:02:47 -0400
committerJakob L. Kreuze <zerodaysfordays@sdf.org>2022-04-16 12:02:47 -0400
commitd2b27bd3805141d5ec3d2a7de1d3180e87d50f1f (patch)
treed928d245f46e644a6158eb110731e7d953438050 /sys-kernel
parent01be290c57a289aa0200e128764c3e73b5b38932 (diff)
Import sys-kernel/pinebookpro-manjaro-sources
Diffstat (limited to 'sys-kernel')
-rw-r--r--sys-kernel/pinebookpro-manjaro-sources/Manifest8
-rw-r--r--sys-kernel/pinebookpro-manjaro-sources/metadata.xml12
-rw-r--r--sys-kernel/pinebookpro-manjaro-sources/pinebookpro-manjaro-sources-5.17.3.ebuild98
3 files changed, 118 insertions, 0 deletions
diff --git a/sys-kernel/pinebookpro-manjaro-sources/Manifest b/sys-kernel/pinebookpro-manjaro-sources/Manifest
new file mode 100644
index 0000000..4bcafa9
--- /dev/null
+++ b/sys-kernel/pinebookpro-manjaro-sources/Manifest
@@ -0,0 +1,8 @@
+DIST genpatches-5.17-5.base.tar.xz 498648 BLAKE2B 07dde85c14b37b5b2e7716de4082477d23c2819de95d3beffec76ec78c54b3d0cdb223ba56c0562309e13eded3ca4be530eedbd862b5c34cdd2c437a4731c850 SHA512 178f09cf2dbf221a1edb34894eef3331e0b4f541abfdd4d1e1e5eccc12a69368c0f3d91dc4b3d26ce1a06fc6d77ba63d638cc1f53330257fe53d893e49ed4f43
+DIST genpatches-5.17-5.experimental.tar.xz 5404 BLAKE2B 0497c291f9096e9a8d5fecd9b33c576c3915231070d3cb7a9ca675118be729d783e1ad0a4178239f6ee9c18b21c87656f93ff10a84647563e7f7095fc6ed057a SHA512 788503bae72da777260426b0f37b987cc87d324a12ea8c71a3a151f46d6c882c99446e462f5a53ee4e42e676308fe6b5ee939ba9e8a03f4fbdaa275239ebcfae
+DIST genpatches-5.17-5.extras.tar.xz 3800 BLAKE2B 84ff6d95364da66b1ea0a8cb830e855aa4bf262768385607d4ca59c09dd5159073a33f414facce97f3b1a90ec3f055adf03d48f3fae9d05609b75351375af422 SHA512 e4bf053bea92bf10d62dd4a7d07b9f135d540996f3f503da07af9259f6f1f86e17c00d0d1c955b5bb339a29b577de1df9936515e7e0c617847187d77c3b37bef
+DIST kernel-aarch64-manjaro.config-5.17.3 243175 BLAKE2B c2838dc9c283f1b98c7b33ba2d6f19707e8b75c889dee9d239cdabbfd44e7da999bc000e4f2da48eb2db68963fe42b0e5dffa9391495589d13f579b15670081c SHA512 94b9bc632d8d386710ac6a44f5728fc59aca300a7cfad89682df7bd36f3123213165f65d36a71456d207fe942bf243a743a8cda8fdd27b9f70893d6e189cb708
+DIST linux-5.17.tar.xz 128399340 BLAKE2B 82dc4a45cc25c781ac67aa6ed1e4c369544154960f41c4634d47621f381159687a227054976d078524cda28884d395a15f7542fe44ca74ce98ca6ff54a81d6d0 SHA512 89f0a7ca69d20a539d4b612a7028a30a5e98b402e4b6b88516f14237e5da4b626d7929eab8b40fccc90766e8f3bae87e9858a19077ffad20d8204acf18794f5b
+DIST manjaro-patches-5.17.3.tar.gz 2770206 BLAKE2B ccf53b0e8ac0e745b892668c49018292b8942383958dc8d015478a3520fe11e81c4912f79ac5286816593fa2ecfcae9c2da5b55dca26ee77b47f9e1a6ce8d9c7 SHA512 e105bb422a22103eb644e0b33ad1c4cad222f481227c8b192a2375f51695a661b3643ff68096e4e76c051930b99c824969596cbe8c70f3ac01058700859c9bc7
+EBUILD pinebookpro-manjaro-sources-5.17.3.ebuild 4464 BLAKE2B 6cae6c57c00adef66123a205cd46e2c55dedbadcd9c0a64766a061e704a35c927be463df693d8011042854f788ac7430ed04f2b06850b527f6da9776301ca62d SHA512 cb277cf1a27d9bd459d5be1e9bc686d29204d3dc39f408bc2cef9f66f3838fbfb1af1b4612c061ad3cdf39bc9ef224d7f51db1b0e34a571d7c227422b16d894a
+MISC metadata.xml 419 BLAKE2B e9b14db38f244b18c1299b1d2522717cdb09c00d4a462a26fd413d10813e6d6c7291e41048ba5904548b545207da6f6f98ae1ec09fb0e8e0a4008271205d4db4 SHA512 39fc4b74ca149b5873d79567c7ed4c3cc2c1e221164dc6acc6cf13ec51339cbaaf7795d0d5a1474b0ed744082719166ef94f9204f18f38537ad6ec6bcce58610
diff --git a/sys-kernel/pinebookpro-manjaro-sources/metadata.xml b/sys-kernel/pinebookpro-manjaro-sources/metadata.xml
new file mode 100644
index 0000000..71943f9
--- /dev/null
+++ b/sys-kernel/pinebookpro-manjaro-sources/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zerodaysfordays@sdf.org</email>
+ <name>Jakob L. Kreuze</name>
+ </maintainer>
+ <use>
+ <flag name="experimental">Apply experimental patches; for more information, see "https://wiki.gentoo.org/wiki/Project:Kernel/Experimental".</flag>
+ </use>
+</pkgmetadata>
+
diff --git a/sys-kernel/pinebookpro-manjaro-sources/pinebookpro-manjaro-sources-5.17.3.ebuild b/sys-kernel/pinebookpro-manjaro-sources/pinebookpro-manjaro-sources-5.17.3.ebuild
new file mode 100644
index 0000000..9164125
--- /dev/null
+++ b/sys-kernel/pinebookpro-manjaro-sources/pinebookpro-manjaro-sources-5.17.3.ebuild
@@ -0,0 +1,98 @@
+# 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="5"
+MANJARO_COMMIT="efa85f06d63f56f2ce03916bac6ef15d0b8345db"
+
+# When bumping the kernel version, be sure to update K_GENPATCHES_VER as well.
+# <https://dev.gentoo.org/~mpagano/genpatches/kernels.html>
+
+inherit kernel-2
+detect_version
+detect_arch
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86"
+HOMEPAGE="https://dev.gentoo.org/~mpagano/genpatches"
+IUSE="experimental"
+
+DESCRIPTION="Full sources including the Gentoo patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree"
+SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI}"
+SRC_URI+="
+ https://gitlab.manjaro.org/manjaro-arm/packages/core/linux/-/raw/${MANJARO_COMMIT}/config
+ -> kernel-aarch64-manjaro.config-${PV}
+ https://gitlab.manjaro.org/manjaro-arm/packages/core/linux/-/archive/${MANJARO_COMMIT}/linux-${MANJARO_COMMIT}.tar.gz
+ -> manjaro-patches-${PV}.tar.gz
+"
+
+src_unpack() {
+ unpack "manjaro-patches-${PV}.tar.gz"
+ kernel-2_src_unpack
+}
+
+src_prepare() {
+ local MANJARO_PATCHES="
+ '1001-arm64-dts-allwinner-add-hdmi-sound-to-pine-devices.patch'
+ '1002-arm64-dts-allwinner-add-ohci-ehci-to-h5-nanopi.patch'
+ '1003-drm-bridge-analogix_dp-Add-enable_psr-param.patch'
+ '1004-gpu-drm-add-new-display-resolution-2560x1440.patch'
+ '1005-panfrost-Silence-Panfrost-gem-shrinker-loggin.patch'
+ '1006-arm64-dts-rockchip-Add-Firefly-Station-p1-support.patch'
+ '1007-drm-rockchip-add-support-for-modeline-32MHz-e.patch'
+ '1008-rk3399-rp64-pcie-Reimplement-rockchip-PCIe-bus-scan-delay.patch'
+ '1009-drm-meson-encoder-add-YUV422-output-support.patch'
+ '1010-arm64-dts-amlogic-add-initial-Beelink-GT1-Ultimate-dev.patch'
+ '1011-arm64-dts-amlogic-add-meson-g12b-ugoos-am6-plus.patch'
+ '1012-drm-panfrost-scheduler-improvements.patch'
+ '1013-arm64-dts-rockchip-Add-PCIe-bus-scan-delay-to-RockPr.patch'
+ '1014-drm-rockchip-support-gamma-control-on-RK3399.patch'
+ '1015-media-rockchip-rga-do-proper-error-checking-in-probe.patch'
+ '1016-arm64-dts-rockchip-switch-to-hs200-on-rockpi4.patch'
+ '1017-arm64-dts-meson-remove-CPU-opps-below-1GHz-for-G12B-boards.patch'
+ '1018-arm64-dts-meson-remove-CPU-opps-below-1GHz-for-SM1-boards.patch'
+ '1019-arm64-dts-rockchip-Add-PCIe-bus-scan-delay-to-Rock-P.patch'
+ '2001-Bluetooth-Add-new-quirk-for-broken-local-ext-features.patch'
+ '2002-Bluetooth-btrtl-add-support-for-the-RTL8723CS.patch'
+ '2003-arm64-allwinner-a64-enable-Bluetooth-On-Pinebook.patch'
+ '2004-arm64-dts-allwinner-enable-bluetooth-pinetab-pinepho.patch'
+ '2005-staging-add-rtl8723cs-driver.patch'
+ '2006-arm64-dts-allwinner-pinetab-add-accelerometer.patch'
+ '2007-arm64-dts-allwinner-pinetab-enable-jack-detection.patch'
+ '2008-brcmfmac-USB-probing-provides-no-board-type.patch'
+ '2009-dts-rockchip-Adapt-and-adopt-Type-C-support-from-Pin.patch'
+ '3170-arm64-dts-rk3399-pinebook-pro-Fix-USB-PD-charging.patch'
+ '3172-arm64-dts-rk3399-pinebook-pro-Improve-Type-C-support.patch'
+ '3174-arm64-dts-rk3399-pinebook-pro-Remove-redundant-pinct.patch'
+ '3178-arm64-dts-rk3399-pinebook-pro-Don-t-allow-usb2-phy-d.patch'
+ '3339-drm-rockchip-cdn-dp-Disable-CDN-DP-on-disconnect.patch'
+ '3355-usb-typec-fusb302-Set-the-current-before-enabling-pu.patch'
+ '3359-usb-typec-fusb302-Update-VBUS-state-even-if-VBUS-int.patch'
+ '3361-usb-typec-fusb302-Add-OF-extcon-support.patch'
+ '3362-usb-typec-fusb302-Fix-register-definitions.patch'
+ '3363-usb-typec-fusb302-Clear-interrupts-before-we-start-t.patch'
+ '3364-usb-typec-typec-extcon-Add-typec-extcon-bridge-drive.patch'
+ '3365-phy-rockchip-typec-Make-sure-the-plug-orientation-is.patch'
+ '3372-phy-rockchip-inno-usb2-More-robust-charger-detection.patch'
+ '3373-usb-typec-extcon-Don-t-touch-charger-proprties.patch'
+ "
+ for patch in ${MANJARO_PATCHES}; do
+ eapply "${WORKDIR}/linux-${MANJARO_COMMIT}/$(echo ${patch} | tr -d "\'")"
+ done
+
+ cp "${DISTDIR}/kernel-aarch64-manjaro.config-${PV}" "${S}/.config" || die
+ cp "${DISTDIR}/kernel-aarch64-manjaro.config-${PV}" "${S}/manjaro_config" || die
+
+ kernel-2_src_prepare
+}
+
+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
+}