rand/sys-kernel/decade-sources/decade-sources-5.13.7.ebuild
2021-08-01 01:28:24 +02:00

54 lines
2.1 KiB
Bash

# 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="~arm64"
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}"
DECADE_PATCHES=(
"${FILESDIR}/add-board-nanopi-m4v2.patch"
"${FILESDIR}/add-csgpio-to-rockchip-spi.patch"
"${FILESDIR}/add-fusb30x-driver.patch"
"${FILESDIR}/add-maker-friendlyarm.patch"
"${FILESDIR}/add-rk3328-usb3-phy-driver.patch"
"${FILESDIR}/board-nanopi-m4v2-dts-add-sound-card.patch"
"${FILESDIR}/board-nanopi-m4v2-dts-ethernet-tweak.patch"
"${FILESDIR}/board-nanopi-m4v2-dts-fix-stability-issues.patch"
"${FILESDIR}/board-roc-rk3399-pc-fix-fusb302-compatible.patch"
"${FILESDIR}/board-rockpis-0004-ethernet-stmmac-dwmac-rk-Add-MAC-driver-support-for-.patch"
"${FILESDIR}/board-rockpis-0008-thermal-rockchip-add-tsadc-support-for-rk3308.patch"
"${FILESDIR}/board-rockpis-0016-ASoC-rockchip-add-support-for-rockchip-i2s-tdm-contr.patch"
"${FILESDIR}/board-rockpis-0017-WIP-Sync-rockchip_i2s_tdm-to-BSP-tree.patch"
"${FILESDIR}/board-rockpis-0018-ASoC-codecs-Add-RK3308-internal-codec-driver.patch"
"${FILESDIR}/board-rockpis-0019-Sync-rk3308_codec-to-BSP-tree.patch"
"${FILESDIR}/board-rockpis-0022-ASoC-rk3308_codec-replace-codec-to-component.patch"
"${FILESDIR}/general-emmc-hs400es-init-tweak.patch"
"${FILESDIR}/general-fix-es8316-kernel-panic.patch"
"${FILESDIR}/general-increasing_DMA_block_memory_allocation_to_2048.patch"
"${FILESDIR}/general-rt5651-add-mclk.patch"
"${FILESDIR}/rk3399-add-sclk-i2sout-src-clock.patch"
"${FILESDIR}/rk3399-enable-dwc3-xhci-usb-trb-quirk.patch"
"${FILESDIR}/rk3399-pci-rockchip-support-ep-gpio-undefined-case.patch"
"${FILESDIR}/rk3399-sd-drive-level-8ma.patch"
)
src_prepare() {
for P in ${DECADE_PATCHES}; do
eapply "${P}"
done
kernel-2_src_prepare
}