summaryrefslogtreecommitdiffstats
path: root/classes/linux-raspberrypi-base.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'classes/linux-raspberrypi-base.bbclass')
-rw-r--r--classes/linux-raspberrypi-base.bbclass19
1 files changed, 1 insertions, 18 deletions
diff --git a/classes/linux-raspberrypi-base.bbclass b/classes/linux-raspberrypi-base.bbclass
index e925d4e..0a21cc9 100644
--- a/classes/linux-raspberrypi-base.bbclass
+++ b/classes/linux-raspberrypi-base.bbclass
@@ -1,24 +1,7 @@
1inherit linux-kernel-base 1inherit linux-kernel-base
2 2
3def get_dts(d, ver=None):
4 import re
5
6 staging_dir = d.getVar("STAGING_KERNEL_BUILDDIR")
7 dts = d.getVar("KERNEL_DEVICETREE")
8
9 # d.getVar() might return 'None' as a normal string
10 # leading to 'is None' check isn't enough.
11 # TODO: Investigate if this is a bug in bitbake
12 if ver is None or ver == "None":
13 ''' if 'ver' isn't set try to grab the kernel version
14 from the kernel staging '''
15 ver = get_kernelversion_file(staging_dir)
16
17 return dts
18
19
20def split_overlays(d, out, ver=None): 3def split_overlays(d, out, ver=None):
21 dts = get_dts(d, ver) 4 dts = d.getVar("KERNEL_DEVICETREE")
22 if out: 5 if out:
23 overlays = oe.utils.str_filter_out('\S+\-overlay\.dtb$', dts, d) 6 overlays = oe.utils.str_filter_out('\S+\-overlay\.dtb$', dts, d)
24 overlays = oe.utils.str_filter_out('\S+\.dtbo$', overlays, d) 7 overlays = oe.utils.str_filter_out('\S+\.dtbo$', overlays, d)