diff --git a/core/linux-odroid-c2/PKGBUILD b/core/linux-odroid-c2/PKGBUILD index 3bdc710e2..e721088a6 100644 --- a/core/linux-odroid-c2/PKGBUILD +++ b/core/linux-odroid-c2/PKGBUILD @@ -4,27 +4,31 @@ buildarch=8 pkgbase=linux-odroid-c2 -_commit=8189c8168f16de80899fbb690f160d75bf510756 +_commit=2bc49d85964f348de8095f895c91ef46734ddb44 _srcname=linux-${_commit} _kernelname=${pkgbase#linux} _desc="ODROID-C2" pkgver=3.14.29 -pkgrel=1 +pkgrel=2 arch=('aarch64') url="https://github.com/hardkernel/linux/tree/odroidc2-3.14.y" license=('GPL2') makedepends=('xmlto' 'docbook-xsl' 'kmod' 'inetutils' 'bc' 'git') options=('!strip') source=("https://github.com/hardkernel/linux/archive/${_commit}.tar.gz" + "git+https://github.com/mdrjr/c2_bootini.git" '0001-Bluetooth-allocate-static-minor-for-vhci.patch' '0002-KEYS-Fix-keyring-ref-leak-in-join_session_keyring.patch' 'config' - 'linux.preset') -md5sums=('6651c5f790f50cb095e7dc51a02d889a' + 'linux.preset' + 'amlogic.service') +md5sums=('6e4536e2e9df975bf058caa3f80089f6' + 'SKIP' '1b8e6672f31b17d4f2f18b5991edae5e' '790ea64513d1b6e7497f8cecdb10780b' - 'f5c807af6dc2ce03f6c3541f69789db3' - '85fd3026c435ffa6d7c2d7f9767b4251') + '026fa2c45f8cb53866951736f83c5bf5' + '85fd3026c435ffa6d7c2d7f9767b4251' + 'b8956789318f49cec5b8bb0b41654a9b') prepare() { cd "${srcdir}/${_srcname}" @@ -129,6 +133,10 @@ _package() { # add vmlinux install -D -m644 vmlinux "${pkgdir}/usr/lib/modules/${_kernver}/build/vmlinux" + + # install amlogic hdmi init script/service + install -Dm644 "${srcdir}/amlogic.service" "${pkgdir}/usr/lib/systemd/system/amlogic.service" + install -Dm755 "${srcdir}/c2_bootini/c2_init.sh" "${pkgdir}/usr/bin/amlogic.sh" } _package-headers() { diff --git a/core/linux-odroid-c2/config b/core/linux-odroid-c2/config index 62fd7a698..5de5b38cc 100644 --- a/core/linux-odroid-c2/config +++ b/core/linux-odroid-c2/config @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 3.14.29-1 Kernel Configuration +# Linux/arm64 3.14.29-2 Kernel Configuration # CONFIG_ARM64=y CONFIG_ARM64_HAS_SG_CHAIN=y @@ -3163,11 +3163,12 @@ CONFIG_SND_SOC=y # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set CONFIG_SND_AML_M8_SOC=y -CONFIG_SND_AML_M8=y +# CONFIG_SND_AML_M8 is not set +CONFIG_SND_ODROID_HDMI=y +CONFIG_SND_ODROID_DAC=y # CONFIG_SND_AML_G9TV is not set CONFIG_SND_SOC_I2C_AND_SPI=y -CONFIG_SND_SOC_DUMMY_CODEC=y -CONFIG_SND_SOC_PCM2BT=y +CONFIG_SND_SOC_PCM5102=y # CONFIG_SND_SIMPLE_CARD is not set # CONFIG_SOUND_PRIME is not set CONFIG_AC97_BUS=m