summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Klug <john.klug@multitech.com>2018-11-09 17:41:29 -0600
committerJohn Klug <john.klug@multitech.com>2018-11-09 17:41:29 -0600
commit2a7a1ac551426ec5601ae0b94b170a9db5171b7f (patch)
tree7a3aea50353c938ff6ae32e4555fc04adee4fdf8
parent17f968ecea35eb079434a4f8d6f38d6340e29534 (diff)
downloadmeta-multitech-atmel-2a7a1ac551426ec5601ae0b94b170a9db5171b7f.tar.gz
meta-multitech-atmel-2a7a1ac551426ec5601ae0b94b170a9db5171b7f.tar.bz2
meta-multitech-atmel-2a7a1ac551426ec5601ae0b94b170a9db5171b7f.zip
Fix recipe so kernel will install -- version code is grungy.
-rw-r--r--recipes-kernel/linux/linux-at91_4.9.bb9
-rw-r--r--recipes-kernel/linux/missingmodules.txt57
2 files changed, 64 insertions, 2 deletions
diff --git a/recipes-kernel/linux/linux-at91_4.9.bb b/recipes-kernel/linux/linux-at91_4.9.bb
index c5710e8..73aeaaf 100644
--- a/recipes-kernel/linux/linux-at91_4.9.bb
+++ b/recipes-kernel/linux/linux-at91_4.9.bb
@@ -82,7 +82,10 @@ pkg_prerm_kernel-image-uimage() {
}
PACKAGES =+ "kernel-image-uimage-inst kernel-dt-bindings-dev"
-RDEPENDS_kernel-image-uimage-inst += "kernel-image-uimage-${PV}"
+# Not sure how to get the name below generated automatically
+KERNELVERSION = "4.9.87-linux4sam-5.8-dirty"
+KERNELVERSION2 = "4.9.87-linux4sam_5.8-dirty"
+RDEPENDS_kernel-image-uimage-inst += "kernel-image-uimage-${KERNELVERSION}"
ALLOW_EMPTY_kernel-image-uimage-inst = "1"
pkg_postinst_kernel-image-uimage-inst() {
@@ -92,12 +95,14 @@ pkg_postinst_kernel-image-uimage-inst() {
set -x
kernel_mtd="/dev/$(cat /proc/mtd | grep '\"uImage\"' | cut -d : -f 1)"
flash_erase ${kernel_mtd} 0 0
- if nandwrite -p ${kernel_mtd} /boot/uImage-${PV} ; then
+ if nandwrite -p ${kernel_mtd} /boot/uImage-${KERNELVERSION2} ; then
echo 'Kernel image update is successful'
fi
set +x
fi
}
+
+# Install dtc to build any device tree overlays in other recipes/modules.
do_install_append() {
install -D -m 0755 scripts/dtc/dtc ${STAGING_DIR_NATIVE}${USRBINPATH_class-native}/dtc
mkdir -p ${D}${includedir}/linux
diff --git a/recipes-kernel/linux/missingmodules.txt b/recipes-kernel/linux/missingmodules.txt
new file mode 100644
index 0000000..a86b822
--- /dev/null
+++ b/recipes-kernel/linux/missingmodules.txt
@@ -0,0 +1,57 @@
+Modules in 3.12.70, but not in Linux 4.9
+
+kernel-module-arp-tables - 3.12.70-r20.1
+kernel-module-bluetooth - 3.12.70-r20.1
+kernel-module-bridge - 3.12.70-r20.1
+kernel-module-cdc-ether - 3.12.70-r20.1
+kernel-module-cdc-wdm - 3.12.70-r20.1
+kernel-module-cfg80211 - 3.12.70-r20.1
+kernel-module-configfs - 3.12.70-r20.1
+kernel-module-crc-itu-t - 3.12.70-r20.1
+kernel-module-ezusb - 3.12.70-r20.1
+kernel-module-g-ether - 3.12.70-r20.1
+kernel-module-gadgetfs - 3.12.70-r20.1
+kernel-module-garp - 3.12.70-r20.1
+kernel-module-gf128mul - 3.12.70-r20.1
+kernel-module-ip6-tables - 3.12.70-r20.1
+kernel-module-ip6-tunnel - 3.12.70-r20.1
+kernel-module-llc - 3.12.70-r20.1
+kernel-module-mac80211 - 3.12.70-r20.1
+kernel-module-mii - 3.12.70-r20.1
+kernel-module-mrp - 3.12.70-r20.1
+kernel-module-mtac - 1.1.0-r0.0-3.12.70r20.0
+kernel-module-mtac-eth - 1.1.0-r0.0-3.12.70r20.0
+kernel-module-mtac-gpiob - 1.1.1-r0.0-3.12.70r20.0
+kernel-module-mtac-lora - 1.1.2-r0.0-3.12.70r20.0
+kernel-module-mtac-mfser - 1.1.0-r0.0-3.12.70r20.0
+kernel-module-mtac-pulse - 1.1.0-r0.0-3.12.70r20.0
+kernel-module-mtac-xdot - 1.1.0-r1.0-3.12.70r20.0
+kernel-module-mts-io - 3.0.2-r1.0-3.12.70r20.0
+kernel-module-nf-conntrack-broadcast - 3.12.70-r20.1
+kernel-module-nf-conntrack-ftp - 3.12.70-r20.1
+kernel-module-nf-conntrack-h323 - 3.12.70-r20.1
+kernel-module-nf-conntrack-pptp - 3.12.70-r20.1
+kernel-module-nf-conntrack-proto-gre - 3.12.70-r20.1
+kernel-module-nf-conntrack-sip - 3.12.70-r20.1
+kernel-module-nf-conntrack-snmp - 3.12.70-r20.1
+kernel-module-nf-defrag-ipv6 - 3.12.70-r20.1
+kernel-module-nf-nat-ipv6 - 3.12.70-r20.1
+kernel-module-nf-nat-proto-gre - 3.12.70-r20.1
+kernel-module-nf-synproxy-core - 3.12.70-r20.1
+kernel-module-pppox - 3.12.70-r20.1
+kernel-module-pps-core - 3.12.70-r20.1
+kernel-module-rfkill - 3.12.70-r20.1
+kernel-module-rndis-host - 3.12.70-r20.1
+kernel-module-stp - 3.12.70-r20.1
+kernel-module-u-rndis - 3.12.70-r20.1
+kernel-module-uio - 3.12.70-r20.1
+kernel-module-usb-f-rndis - 3.12.70-r20.1
+kernel-module-usb-storage - 3.12.70-r20.1
+kernel-module-usb-wwan - 3.12.70-r20.1
+kernel-module-usbnet - 3.12.70-r20.1
+kernel-module-vizzini - 1.1-r1.1-3.12.70r20.0
+kernel-module-wlcore - 3.12.70-r20.1
+mtac-xdot-util - 1.1.0-r1.0-3.12.70r20.0
+mts-io-noarch - 3.0.2-r1.0-3.12.70r20.0
+mts-io-util - 3.0.2-r1.0-3.12.70r20.0
+