diff options
-rw-r--r-- | bitbake/lib/bb/cooker.py | 53 | ||||
-rw-r--r-- | meta/classes-global/base.bbclass | 3 | ||||
-rw-r--r-- | meta/conf/cve-check-map.conf | 2 | ||||
-rw-r--r-- | meta/recipes-bsp/opensbi/opensbi/0001-Makefile-Add-flag-for-reprodubility-compiler-flags.patch | 49 | ||||
-rw-r--r-- | meta/recipes-bsp/opensbi/opensbi_1.7.bb (renamed from meta/recipes-bsp/opensbi/opensbi_1.6.bb) | 6 | ||||
-rw-r--r-- | meta/recipes-core/initrdscripts/initramfs-framework/overlayroot | 9 | ||||
-rw-r--r-- | meta/recipes-core/musl/libucontext_1.3.2.bb | 6 | ||||
-rw-r--r-- | meta/recipes-devtools/clang/compiler-rt-sanitizers_git.bb | 1 | ||||
-rw-r--r-- | meta/recipes-devtools/clang/compiler-rt_git.bb | 2 | ||||
-rw-r--r-- | meta/recipes-devtools/clang/libcxx_git.bb | 2 | ||||
-rw-r--r-- | meta/recipes-extended/libarchive/libarchive_3.8.1.bb | 1 | ||||
-rw-r--r-- | meta/recipes-kernel/linux-firmware/linux-firmware_20250627.bb (renamed from meta/recipes-kernel/linux-firmware/linux-firmware_20250509.bb) | 140 | ||||
-rw-r--r-- | meta/recipes-multimedia/gstreamer/gst-examples_1.26.3.bb (renamed from meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb) | 4 |
13 files changed, 184 insertions, 94 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 1810bcc604..e88ad24cf6 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
@@ -1998,8 +1998,9 @@ class ParsingFailure(Exception): | |||
1998 | Exception.__init__(self, realexception, recipe) | 1998 | Exception.__init__(self, realexception, recipe) |
1999 | 1999 | ||
2000 | class Parser(multiprocessing.Process): | 2000 | class Parser(multiprocessing.Process): |
2001 | def __init__(self, jobs, results, quit, profile): | 2001 | def __init__(self, jobs, jobid_queue, results, quit, profile): |
2002 | self.jobs = jobs | 2002 | self.jobs = jobs |
2003 | self.jobid_queue = jobid_queue | ||
2003 | self.results = results | 2004 | self.results = results |
2004 | self.quit = quit | 2005 | self.quit = quit |
2005 | multiprocessing.Process.__init__(self) | 2006 | multiprocessing.Process.__init__(self) |
@@ -2009,6 +2010,7 @@ class Parser(multiprocessing.Process): | |||
2009 | self.queue_signals = False | 2010 | self.queue_signals = False |
2010 | self.signal_received = [] | 2011 | self.signal_received = [] |
2011 | self.signal_threadlock = threading.Lock() | 2012 | self.signal_threadlock = threading.Lock() |
2013 | self.exit = False | ||
2012 | 2014 | ||
2013 | def catch_sig(self, signum, frame): | 2015 | def catch_sig(self, signum, frame): |
2014 | if self.queue_signals: | 2016 | if self.queue_signals: |
@@ -2021,7 +2023,7 @@ class Parser(multiprocessing.Process): | |||
2021 | signal.signal(signal.SIGTERM, signal.SIG_DFL) | 2023 | signal.signal(signal.SIGTERM, signal.SIG_DFL) |
2022 | os.kill(os.getpid(), signal.SIGTERM) | 2024 | os.kill(os.getpid(), signal.SIGTERM) |
2023 | elif signum == signal.SIGINT: | 2025 | elif signum == signal.SIGINT: |
2024 | signal.default_int_handler(signum, frame) | 2026 | self.exit = True |
2025 | 2027 | ||
2026 | def run(self): | 2028 | def run(self): |
2027 | 2029 | ||
@@ -2059,16 +2061,18 @@ class Parser(multiprocessing.Process): | |||
2059 | pending = [] | 2061 | pending = [] |
2060 | havejobs = True | 2062 | havejobs = True |
2061 | try: | 2063 | try: |
2062 | while havejobs or pending: | 2064 | while (havejobs or pending) and not self.exit: |
2063 | if self.quit.is_set(): | 2065 | if self.quit.is_set(): |
2064 | break | 2066 | break |
2065 | 2067 | ||
2066 | job = None | 2068 | jobid = None |
2067 | try: | 2069 | try: |
2068 | job = self.jobs.pop() | 2070 | jobid = self.jobid_queue.get(True, 0.5) |
2069 | except IndexError: | 2071 | except (ValueError, OSError): |
2070 | havejobs = False | 2072 | havejobs = False |
2071 | if job: | 2073 | |
2074 | if jobid is not None: | ||
2075 | job = self.jobs[jobid] | ||
2072 | result = self.parse(*job) | 2076 | result = self.parse(*job) |
2073 | # Clear the siggen cache after parsing to control memory usage, its huge | 2077 | # Clear the siggen cache after parsing to control memory usage, its huge |
2074 | bb.parse.siggen.postparsing_clean_cache() | 2078 | bb.parse.siggen.postparsing_clean_cache() |
@@ -2081,6 +2085,7 @@ class Parser(multiprocessing.Process): | |||
2081 | except queue.Full: | 2085 | except queue.Full: |
2082 | pending.append(result) | 2086 | pending.append(result) |
2083 | finally: | 2087 | finally: |
2088 | self.jobs.close() | ||
2084 | self.results.close() | 2089 | self.results.close() |
2085 | self.results.join_thread() | 2090 | self.results.join_thread() |
2086 | 2091 | ||
@@ -2133,13 +2138,13 @@ class CookerParser(object): | |||
2133 | 2138 | ||
2134 | self.bb_caches = bb.cache.MulticonfigCache(self.cfgbuilder, self.cfghash, cooker.caches_array) | 2139 | self.bb_caches = bb.cache.MulticonfigCache(self.cfgbuilder, self.cfghash, cooker.caches_array) |
2135 | self.fromcache = set() | 2140 | self.fromcache = set() |
2136 | self.willparse = set() | 2141 | self.willparse = [] |
2137 | for mc in self.cooker.multiconfigs: | 2142 | for mc in self.cooker.multiconfigs: |
2138 | for filename in self.mcfilelist[mc]: | 2143 | for filename in self.mcfilelist[mc]: |
2139 | appends = self.cooker.collections[mc].get_file_appends(filename) | 2144 | appends = self.cooker.collections[mc].get_file_appends(filename) |
2140 | layername = self.cooker.collections[mc].calc_bbfile_priority(filename)[2] | 2145 | layername = self.cooker.collections[mc].calc_bbfile_priority(filename)[2] |
2141 | if not self.bb_caches[mc].cacheValid(filename, appends): | 2146 | if not self.bb_caches[mc].cacheValid(filename, appends): |
2142 | self.willparse.add((mc, self.bb_caches[mc], filename, appends, layername)) | 2147 | self.willparse.append((mc, self.bb_caches[mc], filename, appends, layername)) |
2143 | else: | 2148 | else: |
2144 | self.fromcache.add((mc, self.bb_caches[mc], filename, appends, layername)) | 2149 | self.fromcache.add((mc, self.bb_caches[mc], filename, appends, layername)) |
2145 | 2150 | ||
@@ -2158,22 +2163,25 @@ class CookerParser(object): | |||
2158 | def start(self): | 2163 | def start(self): |
2159 | self.results = self.load_cached() | 2164 | self.results = self.load_cached() |
2160 | self.processes = [] | 2165 | self.processes = [] |
2166 | |||
2161 | if self.toparse: | 2167 | if self.toparse: |
2162 | bb.event.fire(bb.event.ParseStarted(self.toparse), self.cfgdata) | 2168 | bb.event.fire(bb.event.ParseStarted(self.toparse), self.cfgdata) |
2163 | 2169 | ||
2170 | self.toparse_queue = multiprocessing.Queue(len(self.willparse)) | ||
2164 | self.parser_quit = multiprocessing.Event() | 2171 | self.parser_quit = multiprocessing.Event() |
2165 | self.result_queue = multiprocessing.Queue() | 2172 | self.result_queue = multiprocessing.Queue() |
2166 | 2173 | ||
2167 | def chunkify(lst,n): | 2174 | for jobid in range(len(self.willparse)): |
2168 | return [lst[i::n] for i in range(n)] | 2175 | self.toparse_queue.put(jobid) |
2169 | self.jobs = chunkify(list(self.willparse), self.num_processes) | ||
2170 | 2176 | ||
2171 | for i in range(0, self.num_processes): | 2177 | for i in range(0, self.num_processes): |
2172 | parser = Parser(self.jobs[i], self.result_queue, self.parser_quit, self.cooker.configuration.profile) | 2178 | parser = Parser(self.willparse, self.toparse_queue, self.result_queue, self.parser_quit, self.cooker.configuration.profile) |
2173 | parser.start() | 2179 | parser.start() |
2174 | self.process_names.append(parser.name) | 2180 | self.process_names.append(parser.name) |
2175 | self.processes.append(parser) | 2181 | self.processes.append(parser) |
2176 | 2182 | ||
2183 | self.toparse_queue.close() | ||
2184 | |||
2177 | self.results = itertools.chain(self.results, self.parse_generator()) | 2185 | self.results = itertools.chain(self.results, self.parse_generator()) |
2178 | 2186 | ||
2179 | def shutdown(self, clean=True, eventmsg="Parsing halted due to errors"): | 2187 | def shutdown(self, clean=True, eventmsg="Parsing halted due to errors"): |
@@ -2196,11 +2204,12 @@ class CookerParser(object): | |||
2196 | 2204 | ||
2197 | # Cleanup the queue before call process.join(), otherwise there might be | 2205 | # Cleanup the queue before call process.join(), otherwise there might be |
2198 | # deadlocks. | 2206 | # deadlocks. |
2199 | while True: | 2207 | def read_results(): |
2200 | try: | 2208 | while True: |
2201 | self.result_queue.get(timeout=0.25) | 2209 | try: |
2202 | except queue.Empty: | 2210 | self.result_queue.get(timeout=0.25) |
2203 | break | 2211 | except queue.Empty: |
2212 | break | ||
2204 | 2213 | ||
2205 | def sync_caches(): | 2214 | def sync_caches(): |
2206 | for c in self.bb_caches.values(): | 2215 | for c in self.bb_caches.values(): |
@@ -2212,15 +2221,19 @@ class CookerParser(object): | |||
2212 | 2221 | ||
2213 | self.parser_quit.set() | 2222 | self.parser_quit.set() |
2214 | 2223 | ||
2224 | read_results() | ||
2225 | |||
2215 | for process in self.processes: | 2226 | for process in self.processes: |
2216 | process.join(0.5) | 2227 | process.join(2) |
2217 | 2228 | ||
2218 | for process in self.processes: | 2229 | for process in self.processes: |
2219 | if process.exitcode is None: | 2230 | if process.exitcode is None: |
2220 | os.kill(process.pid, signal.SIGINT) | 2231 | os.kill(process.pid, signal.SIGINT) |
2221 | 2232 | ||
2233 | read_results() | ||
2234 | |||
2222 | for process in self.processes: | 2235 | for process in self.processes: |
2223 | process.join(0.5) | 2236 | process.join(2) |
2224 | 2237 | ||
2225 | for process in self.processes: | 2238 | for process in self.processes: |
2226 | if process.exitcode is None: | 2239 | if process.exitcode is None: |
diff --git a/meta/classes-global/base.bbclass b/meta/classes-global/base.bbclass index 6be1f5c2df..ac145d9fd6 100644 --- a/meta/classes-global/base.bbclass +++ b/meta/classes-global/base.bbclass | |||
@@ -30,9 +30,8 @@ PREFERRED_TOOLCHAIN:class-crosssdk = "${PREFERRED_TOOLCHAIN_SDK}" | |||
30 | PREFERRED_TOOLCHAIN:class-nativesdk = "${PREFERRED_TOOLCHAIN_SDK}" | 30 | PREFERRED_TOOLCHAIN:class-nativesdk = "${PREFERRED_TOOLCHAIN_SDK}" |
31 | 31 | ||
32 | TOOLCHAIN ??= "${PREFERRED_TOOLCHAIN}" | 32 | TOOLCHAIN ??= "${PREFERRED_TOOLCHAIN}" |
33 | TOOLCHAIN_NATIVE ??= "${PREFERRED_TOOLCHAIN_NATIVE}" | ||
34 | 33 | ||
35 | inherit_defer toolchain/${TOOLCHAIN_NATIVE}-native | 34 | inherit toolchain/gcc-native |
36 | inherit_defer toolchain/${TOOLCHAIN} | 35 | inherit_defer toolchain/${TOOLCHAIN} |
37 | 36 | ||
38 | def lsb_distro_identifier(d): | 37 | def lsb_distro_identifier(d): |
diff --git a/meta/conf/cve-check-map.conf b/meta/conf/cve-check-map.conf index 0563bcaf94..fc49fe0a50 100644 --- a/meta/conf/cve-check-map.conf +++ b/meta/conf/cve-check-map.conf | |||
@@ -32,7 +32,7 @@ CVE_CHECK_VEX_JUSTIFICATION[not-applicable-config] = "vulnerableCodeNotPresent" | |||
32 | 32 | ||
33 | # use when vulnerability affects other platform (e.g. Windows or Debian) | 33 | # use when vulnerability affects other platform (e.g. Windows or Debian) |
34 | CVE_CHECK_STATUSMAP[not-applicable-platform] = "Ignored" | 34 | CVE_CHECK_STATUSMAP[not-applicable-platform] = "Ignored" |
35 | CVE_CHECK_VEX_JUSTIFICATION[not-applicable-config] = "vulnerableCodeNotPresent" | 35 | CVE_CHECK_VEX_JUSTIFICATION[not-applicable-platform] = "vulnerableCodeNotPresent" |
36 | 36 | ||
37 | # use when upstream acknowledged the vulnerability but does not plan to fix it | 37 | # use when upstream acknowledged the vulnerability but does not plan to fix it |
38 | CVE_CHECK_STATUSMAP[upstream-wontfix] = "Ignored" | 38 | CVE_CHECK_STATUSMAP[upstream-wontfix] = "Ignored" |
diff --git a/meta/recipes-bsp/opensbi/opensbi/0001-Makefile-Add-flag-for-reprodubility-compiler-flags.patch b/meta/recipes-bsp/opensbi/opensbi/0001-Makefile-Add-flag-for-reprodubility-compiler-flags.patch deleted file mode 100644 index e650476f50..0000000000 --- a/meta/recipes-bsp/opensbi/opensbi/0001-Makefile-Add-flag-for-reprodubility-compiler-flags.patch +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | From f4c440219f42d74bd3d6688132ea876f3f51e601 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Wed, 14 May 2025 19:50:24 -0700 | ||
4 | Subject: [PATCH] Makefile: Add flag for reprodubility compiler flags | ||
5 | |||
6 | Provides mechanism to remove absolute paths from binaries using | ||
7 | -ffile-prefix-map | ||
8 | |||
9 | It will help distros (e.g. yocto based ones ) which want to ship | ||
10 | the .elf files but need to scrub absolute paths in objects | ||
11 | |||
12 | Upstream-Status: Submitted [https://lists.infradead.org/pipermail/opensbi/2025-May/008458.html] | ||
13 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
14 | --- | ||
15 | Makefile | 7 +++++++ | ||
16 | 1 file changed, 7 insertions(+) | ||
17 | |||
18 | diff --git a/Makefile b/Makefile | ||
19 | index e90836c7..22d4ecff 100644 | ||
20 | --- a/Makefile | ||
21 | +++ b/Makefile | ||
22 | @@ -174,6 +174,11 @@ else | ||
23 | USE_LD_FLAG = -fuse-ld=bfd | ||
24 | endif | ||
25 | |||
26 | +REPRODUCIBLE ?= n | ||
27 | +ifeq ($(REPRODUCIBLE),y) | ||
28 | +REPRODUCIBLE_FLAGS += -ffile-prefix-map=$(src_dir)= | ||
29 | +endif | ||
30 | + | ||
31 | # Check whether the linker supports creating PIEs | ||
32 | OPENSBI_LD_PIE := $(shell $(CC) $(CLANG_TARGET) $(RELAX_FLAG) $(USE_LD_FLAG) -fPIE -nostdlib -Wl,-pie -x c /dev/null -o /dev/null >/dev/null 2>&1 && echo y || echo n) | ||
33 | |||
34 | @@ -362,6 +367,7 @@ GENFLAGS += $(firmware-genflags-y) | ||
35 | |||
36 | CFLAGS = -g -Wall -Werror -ffreestanding -nostdlib -fno-stack-protector -fno-strict-aliasing -ffunction-sections -fdata-sections | ||
37 | CFLAGS += -fno-omit-frame-pointer -fno-optimize-sibling-calls | ||
38 | +CFLAGS += $(REPRODUCIBLE_FLAGS) | ||
39 | # Optionally supported flags | ||
40 | ifeq ($(CC_SUPPORT_VECTOR),y) | ||
41 | CFLAGS += -DOPENSBI_CC_SUPPORT_VECTOR | ||
42 | @@ -387,6 +393,7 @@ CPPFLAGS += $(firmware-cppflags-y) | ||
43 | ASFLAGS = -g -Wall -nostdlib | ||
44 | ASFLAGS += -fno-omit-frame-pointer -fno-optimize-sibling-calls | ||
45 | ASFLAGS += -fPIE | ||
46 | +ASFLAGS += $(REPRODUCIBLE_FLAGS) | ||
47 | # Optionally supported flags | ||
48 | ifeq ($(CC_SUPPORT_SAVE_RESTORE),y) | ||
49 | ASFLAGS += -mno-save-restore | ||
diff --git a/meta/recipes-bsp/opensbi/opensbi_1.6.bb b/meta/recipes-bsp/opensbi/opensbi_1.7.bb index 308ac43ac8..a460062e93 100644 --- a/meta/recipes-bsp/opensbi/opensbi_1.6.bb +++ b/meta/recipes-bsp/opensbi/opensbi_1.7.bb | |||
@@ -8,10 +8,8 @@ require opensbi-payloads.inc | |||
8 | 8 | ||
9 | inherit deploy | 9 | inherit deploy |
10 | 10 | ||
11 | SRCREV = "bd613dd92113f683052acfb23d9dc8ba60029e0a" | 11 | SRCREV = "a32a91069119e7a5aa31e6bc51d5e00860be3d80" |
12 | SRC_URI = "git://github.com/riscv/opensbi.git;branch=master;protocol=https \ | 12 | SRC_URI = "git://github.com/riscv/opensbi.git;branch=master;protocol=https" |
13 | file://0001-Makefile-Add-flag-for-reprodubility-compiler-flags.patch \ | ||
14 | " | ||
15 | 13 | ||
16 | TARGET_DBGSRC_DIR = "/share/opensbi/*/generic/firmware/" | 14 | TARGET_DBGSRC_DIR = "/share/opensbi/*/generic/firmware/" |
17 | 15 | ||
diff --git a/meta/recipes-core/initrdscripts/initramfs-framework/overlayroot b/meta/recipes-core/initrdscripts/initramfs-framework/overlayroot index 0d41432878..db164d9846 100644 --- a/meta/recipes-core/initrdscripts/initramfs-framework/overlayroot +++ b/meta/recipes-core/initrdscripts/initramfs-framework/overlayroot | |||
@@ -38,10 +38,10 @@ | |||
38 | PATH=/sbin:/bin:/usr/sbin:/usr/bin | 38 | PATH=/sbin:/bin:/usr/sbin:/usr/bin |
39 | 39 | ||
40 | # We get OLDROOT from the rootfs module | 40 | # We get OLDROOT from the rootfs module |
41 | OLDROOT="/rootfs" | 41 | OLDROOT="${ROOTFS_DIR}" |
42 | 42 | ||
43 | NEWROOT="${RWMOUNT}/root" | ||
44 | RWMOUNT="/overlay" | 43 | RWMOUNT="/overlay" |
44 | NEWROOT="${RWMOUNT}/root" | ||
45 | ROMOUNT="${RWMOUNT}/rofs" | 45 | ROMOUNT="${RWMOUNT}/rofs" |
46 | UPPER_DIR="${RWMOUNT}/upper" | 46 | UPPER_DIR="${RWMOUNT}/upper" |
47 | WORK_DIR="${RWMOUNT}/work" | 47 | WORK_DIR="${RWMOUNT}/work" |
@@ -115,4 +115,9 @@ mount -n --move /proc ${NEWROOT}/proc | |||
115 | mount -n --move /sys ${NEWROOT}/sys | 115 | mount -n --move /sys ${NEWROOT}/sys |
116 | mount -n --move /dev ${NEWROOT}/dev | 116 | mount -n --move /dev ${NEWROOT}/dev |
117 | 117 | ||
118 | # Mount/move boot if is already mounted | ||
119 | if mountpoint -q ${OLDROOT}/boot; then | ||
120 | mount -n --move ${OLDROOT}/boot ${NEWROOT}/boot | ||
121 | fi | ||
122 | |||
118 | exec chroot ${NEWROOT}/ ${bootparam_init:-/sbin/init} || exit_gracefully "Couldn't chroot into overlay" | 123 | exec chroot ${NEWROOT}/ ${bootparam_init:-/sbin/init} || exit_gracefully "Couldn't chroot into overlay" |
diff --git a/meta/recipes-core/musl/libucontext_1.3.2.bb b/meta/recipes-core/musl/libucontext_1.3.2.bb index 2362cba5c8..1d14a527a8 100644 --- a/meta/recipes-core/musl/libucontext_1.3.2.bb +++ b/meta/recipes-core/musl/libucontext_1.3.2.bb | |||
@@ -48,3 +48,9 @@ def map_kernel_arch(a, d): | |||
48 | 48 | ||
49 | EXTRA_OEMESON = "-Dcpu=${@map_kernel_arch(d.getVar('TARGET_ARCH'), d)}" | 49 | EXTRA_OEMESON = "-Dcpu=${@map_kernel_arch(d.getVar('TARGET_ARCH'), d)}" |
50 | inherit meson | 50 | inherit meson |
51 | |||
52 | ARM_TARGET_CPPFLAGS = "" | ||
53 | ARM_TARGET_CPPFLAGS:append:arm = "${@bb.utils.contains('TARGET_FPU', 'hard', '-DFORCE_HARD_FLOAT', '', d)}" | ||
54 | ARM_TARGET_CPPFLAGS:append:arm = "${@bb.utils.contains('TARGET_FPU', 'soft', '-DFORCE_SOFT_FLOAT', '', d)}" | ||
55 | |||
56 | TARGET_CPPFLAGS .= "${ARM_TARGET_CPPFLAGS}" | ||
diff --git a/meta/recipes-devtools/clang/compiler-rt-sanitizers_git.bb b/meta/recipes-devtools/clang/compiler-rt-sanitizers_git.bb index 087a766302..47438014b2 100644 --- a/meta/recipes-devtools/clang/compiler-rt-sanitizers_git.bb +++ b/meta/recipes-devtools/clang/compiler-rt-sanitizers_git.bb | |||
@@ -37,7 +37,6 @@ CFLAGS += "${COMPILER_RT}" | |||
37 | CXXFLAGS += "${COMPILER_RT} ${LIBCPLUSPLUS}" | 37 | CXXFLAGS += "${COMPILER_RT} ${LIBCPLUSPLUS}" |
38 | 38 | ||
39 | TOOLCHAIN = "clang" | 39 | TOOLCHAIN = "clang" |
40 | TOOLCHAIN_NATIVE = "clang" | ||
41 | 40 | ||
42 | DEPENDS += "ninja-native virtual/crypt compiler-rt" | 41 | DEPENDS += "ninja-native virtual/crypt compiler-rt" |
43 | DEPENDS:append:class-native = " clang-native libxcrypt-native libcxx-native" | 42 | DEPENDS:append:class-native = " clang-native libxcrypt-native libcxx-native" |
diff --git a/meta/recipes-devtools/clang/compiler-rt_git.bb b/meta/recipes-devtools/clang/compiler-rt_git.bb index c7bf38c33d..ff6cc29bf3 100644 --- a/meta/recipes-devtools/clang/compiler-rt_git.bb +++ b/meta/recipes-devtools/clang/compiler-rt_git.bb | |||
@@ -29,7 +29,6 @@ DEPENDS += "ninja-native libgcc" | |||
29 | DEPENDS:append:class-target = " virtual/cross-c++ clang-cross-${TARGET_ARCH} virtual/${MLPREFIX}libc gcc-runtime" | 29 | DEPENDS:append:class-target = " virtual/cross-c++ clang-cross-${TARGET_ARCH} virtual/${MLPREFIX}libc gcc-runtime" |
30 | DEPENDS:append:class-nativesdk = " virtual/cross-c++ clang-native clang-crosssdk-${SDK_SYS} nativesdk-gcc-runtime" | 30 | DEPENDS:append:class-nativesdk = " virtual/cross-c++ clang-native clang-crosssdk-${SDK_SYS} nativesdk-gcc-runtime" |
31 | DEPENDS:append:class-native = " clang-native" | 31 | DEPENDS:append:class-native = " clang-native" |
32 | DEPENDS:remove:class-native = "libcxx-native compiler-rt-native" | ||
33 | 32 | ||
34 | # Trick clang.bbclass into not creating circular dependencies | 33 | # Trick clang.bbclass into not creating circular dependencies |
35 | UNWINDLIB:class-nativesdk = "--unwindlib=libgcc" | 34 | UNWINDLIB:class-nativesdk = "--unwindlib=libgcc" |
@@ -59,7 +58,6 @@ LDFLAGS += "${COMPILER_RT} ${UNWINDLIB}" | |||
59 | CXXFLAGS += "${LIBCPLUSPLUS}" | 58 | CXXFLAGS += "${LIBCPLUSPLUS}" |
60 | 59 | ||
61 | TOOLCHAIN = "clang" | 60 | TOOLCHAIN = "clang" |
62 | TOOLCHAIN_NATIVE = "clang" | ||
63 | 61 | ||
64 | def get_compiler_rt_arch(bb, d): | 62 | def get_compiler_rt_arch(bb, d): |
65 | if bb.utils.contains('TUNE_FEATURES', 'armv5 thumb dsp', True, False, d): | 63 | if bb.utils.contains('TUNE_FEATURES', 'armv5 thumb dsp', True, False, d): |
diff --git a/meta/recipes-devtools/clang/libcxx_git.bb b/meta/recipes-devtools/clang/libcxx_git.bb index d355fc3a0f..f5bf17f30a 100644 --- a/meta/recipes-devtools/clang/libcxx_git.bb +++ b/meta/recipes-devtools/clang/libcxx_git.bb | |||
@@ -25,7 +25,6 @@ DEPENDS += "ninja-native" | |||
25 | DEPENDS:append:class-target = " virtual/cross-c++ clang-cross-${TARGET_ARCH} virtual/${MLPREFIX}libc virtual/${MLPREFIX}compilerlibs" | 25 | DEPENDS:append:class-target = " virtual/cross-c++ clang-cross-${TARGET_ARCH} virtual/${MLPREFIX}libc virtual/${MLPREFIX}compilerlibs" |
26 | DEPENDS:append:class-nativesdk = " virtual/cross-c++ clang-crosssdk-${SDK_SYS} nativesdk-compiler-rt" | 26 | DEPENDS:append:class-nativesdk = " virtual/cross-c++ clang-crosssdk-${SDK_SYS} nativesdk-compiler-rt" |
27 | DEPENDS:append:class-native = " clang-native compiler-rt-native" | 27 | DEPENDS:append:class-native = " clang-native compiler-rt-native" |
28 | DEPENDS:remove:class-native = "libcxx-native" | ||
29 | 28 | ||
30 | COMPILER_RT ?= "${@bb.utils.contains("PACKAGECONFIG", "compiler-rt", "-rtlib=compiler-rt", "-rtlib=libgcc", d)}" | 29 | COMPILER_RT ?= "${@bb.utils.contains("PACKAGECONFIG", "compiler-rt", "-rtlib=compiler-rt", "-rtlib=libgcc", d)}" |
31 | UNWINDLIB ?= "${@bb.utils.contains("PACKAGECONFIG", "unwind", "-unwindlib=none", "-unwindlib=libgcc", d)}" | 30 | UNWINDLIB ?= "${@bb.utils.contains("PACKAGECONFIG", "unwind", "-unwindlib=none", "-unwindlib=libgcc", d)}" |
@@ -56,7 +55,6 @@ LDFLAGS += "${COMPILER_RT} ${UNWINDLIB} ${LIBCPLUSPLUS}" | |||
56 | CXXFLAGS += "${LIBCPLUSPLUS}" | 55 | CXXFLAGS += "${LIBCPLUSPLUS}" |
57 | 56 | ||
58 | TOOLCHAIN = "clang" | 57 | TOOLCHAIN = "clang" |
59 | TOOLCHAIN_NATIVE = "clang" | ||
60 | 58 | ||
61 | OECMAKE_SOURCEPATH = "${S}/llvm" | 59 | OECMAKE_SOURCEPATH = "${S}/llvm" |
62 | EXTRA_OECMAKE += "\ | 60 | EXTRA_OECMAKE += "\ |
diff --git a/meta/recipes-extended/libarchive/libarchive_3.8.1.bb b/meta/recipes-extended/libarchive/libarchive_3.8.1.bb index 472b5820f0..69520b1bad 100644 --- a/meta/recipes-extended/libarchive/libarchive_3.8.1.bb +++ b/meta/recipes-extended/libarchive/libarchive_3.8.1.bb | |||
@@ -30,6 +30,7 @@ PACKAGECONFIG[zstd] = "--with-zstd,--without-zstd,zstd," | |||
30 | EXTRA_OECONF += "--enable-largefile --without-iconv" | 30 | EXTRA_OECONF += "--enable-largefile --without-iconv" |
31 | 31 | ||
32 | SRC_URI = "https://libarchive.org/downloads/libarchive-${PV}.tar.gz" | 32 | SRC_URI = "https://libarchive.org/downloads/libarchive-${PV}.tar.gz" |
33 | UPSTREAM_CHECK_URI = "https://www.libarchive.org/" | ||
33 | 34 | ||
34 | SRC_URI[sha256sum] = "bde832a5e3344dc723cfe9cc37f8e54bde04565bfe6f136bc1bd31ab352e9fab" | 35 | SRC_URI[sha256sum] = "bde832a5e3344dc723cfe9cc37f8e54bde04565bfe6f136bc1bd31ab352e9fab" |
35 | 36 | ||
diff --git a/meta/recipes-kernel/linux-firmware/linux-firmware_20250509.bb b/meta/recipes-kernel/linux-firmware/linux-firmware_20250627.bb index ea75271af8..4bdb36ea67 100644 --- a/meta/recipes-kernel/linux-firmware/linux-firmware_20250509.bb +++ b/meta/recipes-kernel/linux-firmware/linux-firmware_20250627.bb | |||
@@ -8,13 +8,24 @@ SECTION = "kernel" | |||
8 | LICENSE = "\ | 8 | LICENSE = "\ |
9 | Firmware-Abilis \ | 9 | Firmware-Abilis \ |
10 | & Firmware-adsp_sst \ | 10 | & Firmware-adsp_sst \ |
11 | & Firmware-aeonsemi \ | ||
11 | & Firmware-agere \ | 12 | & Firmware-agere \ |
13 | & Firmware-airoha \ | ||
14 | & Firmware-alacritech \ | ||
12 | & Firmware-amdgpu \ | 15 | & Firmware-amdgpu \ |
16 | & Firmware-amdisp \ | ||
17 | & Firmware-amdnpu \ | ||
18 | & Firmware-amd_pmf \ | ||
19 | & Firmware-amd-sev \ | ||
13 | & Firmware-amd-ucode \ | 20 | & Firmware-amd-ucode \ |
21 | & Firmware-amlogic \ | ||
14 | & Firmware-amlogic_vdec \ | 22 | & Firmware-amlogic_vdec \ |
15 | & Firmware-amphion_vpu \ | 23 | & Firmware-amphion_vpu \ |
16 | & Firmware-atheros_firmware \ | 24 | & Firmware-atheros_firmware \ |
17 | & Firmware-atmel \ | 25 | & Firmware-atmel \ |
26 | & Firmware-bmi260 \ | ||
27 | & Firmware-bnx2 \ | ||
28 | & Firmware-bnx2x \ | ||
18 | & Firmware-broadcom_bcm43xx \ | 29 | & Firmware-broadcom_bcm43xx \ |
19 | & Firmware-ca0132 \ | 30 | & Firmware-ca0132 \ |
20 | & Firmware-cavium \ | 31 | & Firmware-cavium \ |
@@ -22,9 +33,13 @@ LICENSE = "\ | |||
22 | & Firmware-cirrus \ | 33 | & Firmware-cirrus \ |
23 | & Firmware-cnm \ | 34 | & Firmware-cnm \ |
24 | & Firmware-cw1200 \ | 35 | & Firmware-cw1200 \ |
36 | & Firmware-cw1200-sdd \ | ||
37 | & Firmware-cxgb3 \ | ||
25 | & Firmware-cypress \ | 38 | & Firmware-cypress \ |
39 | & Firmware-dabusb \ | ||
26 | & Firmware-dib0700 \ | 40 | & Firmware-dib0700 \ |
27 | & Firmware-e100 \ | 41 | & Firmware-e100 \ |
42 | & Firmware-emi26 \ | ||
28 | & Firmware-ene_firmware \ | 43 | & Firmware-ene_firmware \ |
29 | & Firmware-fw_sst_0f28 \ | 44 | & Firmware-fw_sst_0f28 \ |
30 | & Firmware-go7007 \ | 45 | & Firmware-go7007 \ |
@@ -33,16 +48,23 @@ LICENSE = "\ | |||
33 | & Firmware-ibt_firmware \ | 48 | & Firmware-ibt_firmware \ |
34 | & Firmware-ice \ | 49 | & Firmware-ice \ |
35 | & Firmware-ice_enhanced \ | 50 | & Firmware-ice_enhanced \ |
51 | & Firmware-intel \ | ||
52 | & Firmware-intel_vpu \ | ||
53 | & Firmware-ipu3_firmware \ | ||
36 | & Firmware-it913x \ | 54 | & Firmware-it913x \ |
55 | & Firmware-ivsc \ | ||
37 | & Firmware-iwlwifi_firmware \ | 56 | & Firmware-iwlwifi_firmware \ |
57 | & Firmware-ixp4xx \ | ||
38 | & Firmware-IntcSST2 \ | 58 | & Firmware-IntcSST2 \ |
39 | & Firmware-kaweth \ | 59 | & Firmware-kaweth \ |
60 | & Firmware-keyspan \ | ||
40 | & Firmware-linaro \ | 61 | & Firmware-linaro \ |
41 | & Firmware-Lontium \ | 62 | & Firmware-Lontium \ |
42 | & Firmware-mali_csffw \ | 63 | & Firmware-mali_csffw \ |
43 | & Firmware-Marvell \ | 64 | & Firmware-Marvell \ |
44 | & Firmware-mediatek \ | 65 | & Firmware-mediatek \ |
45 | & Firmware-microchip \ | 66 | & Firmware-microchip \ |
67 | & Firmware-montage \ | ||
46 | & Firmware-moxa \ | 68 | & Firmware-moxa \ |
47 | & Firmware-myri10ge_firmware \ | 69 | & Firmware-myri10ge_firmware \ |
48 | & Firmware-netronome \ | 70 | & Firmware-netronome \ |
@@ -71,6 +93,9 @@ LICENSE = "\ | |||
71 | & Firmware-siano \ | 93 | & Firmware-siano \ |
72 | & Firmware-ti-connectivity \ | 94 | & Firmware-ti-connectivity \ |
73 | & Firmware-ti-keystone \ | 95 | & Firmware-ti-keystone \ |
96 | & Firmware-ti-tspa \ | ||
97 | & Firmware-tigon \ | ||
98 | & Firmware-typhoon \ | ||
74 | & Firmware-ueagle-atm4-firmware \ | 99 | & Firmware-ueagle-atm4-firmware \ |
75 | & Firmware-via_vt6656 \ | 100 | & Firmware-via_vt6656 \ |
76 | & Firmware-wfx \ | 101 | & Firmware-wfx \ |
@@ -78,30 +103,46 @@ LICENSE = "\ | |||
78 | & Firmware-xc4000 \ | 103 | & Firmware-xc4000 \ |
79 | & Firmware-xc5000 \ | 104 | & Firmware-xc5000 \ |
80 | & Firmware-xc5000c \ | 105 | & Firmware-xc5000c \ |
106 | & Firmware-xe \ | ||
81 | & WHENCE \ | 107 | & WHENCE \ |
82 | & GPL-2.0-or-later \ | 108 | & GPL-2.0-or-later \ |
83 | " | 109 | " |
84 | 110 | ||
85 | LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ | 111 | LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ |
86 | file://LICENCE.adsp_sst;md5=615c45b91a5a4a9fe046d6ab9a2df728 \ | 112 | file://LICENCE.adsp_sst;md5=615c45b91a5a4a9fe046d6ab9a2df728 \ |
113 | file://LICENSE.aeonsemi;md5=521c00bae0077c90d6ffb9ccf66905ae \ | ||
87 | file://LICENCE.agere;md5=af0133de6b4a9b2522defd5f188afd31 \ | 114 | file://LICENCE.agere;md5=af0133de6b4a9b2522defd5f188afd31 \ |
115 | file://LICENSE.airoha;md5=fa3dedb960e2673aea51aa509f7b537d \ | ||
116 | file://LICENCE.alacritech;md5=75dabc07cc2fb59d929baa6bd6aae48a \ | ||
88 | file://LICENSE.amdgpu;md5=1433dfea38c97a2e563a248a863dcb94 \ | 117 | file://LICENSE.amdgpu;md5=1433dfea38c97a2e563a248a863dcb94 \ |
118 | file://LICENSE.amdisp;md5=f040a36bf52c9643edb7c009d6f1b141 \ | ||
119 | file://LICENSE.amdnpu;md5=ea42c0f38f2d42aad08bd50c822460dc \ | ||
120 | file://LICENSE.amd_pmf;md5=a2589a05ea5b6bd2b7f4f623c7e7a649 \ | ||
121 | file://LICENSE.amd-sev;md5=e750538791a8be0b7249c579edefb035 \ | ||
89 | file://LICENSE.amd-ucode;md5=6ca90c57f7b248de1e25c7f68ffc4698 \ | 122 | file://LICENSE.amd-ucode;md5=6ca90c57f7b248de1e25c7f68ffc4698 \ |
123 | file://LICENSE.amlogic;md5=80e4e3f27def8bc4b232009c3a587c07 \ | ||
90 | file://LICENSE.amlogic_vdec;md5=dc44f59bf64a81643e500ad3f39a468a \ | 124 | file://LICENSE.amlogic_vdec;md5=dc44f59bf64a81643e500ad3f39a468a \ |
91 | file://LICENSE.amphion_vpu;md5=2bcdc00527b2d0542bd92b52aaec2b60 \ | 125 | file://LICENSE.amphion_vpu;md5=2bcdc00527b2d0542bd92b52aaec2b60 \ |
92 | file://LICENCE.atheros_firmware;md5=30a14c7823beedac9fa39c64fdd01a13 \ | 126 | file://LICENCE.atheros_firmware;md5=30a14c7823beedac9fa39c64fdd01a13 \ |
93 | file://LICENSE.atmel;md5=aa74ac0c60595dee4d4e239107ea77a3 \ | 127 | file://LICENSE.atmel;md5=aa74ac0c60595dee4d4e239107ea77a3 \ |
128 | file://LICENSE.bmi260;md5=0008c039ec4281e382bd0cb41b66866c \ | ||
129 | file://LICENCE.bnx2;md5=d156fb810e162c4b0065ec8316efcd38 \ | ||
130 | file://LICENCE.bnx2x;md5=9494ec1462e461dec5322d1a1f0adf81 \ | ||
94 | file://LICENCE.broadcom_bcm43xx;md5=3160c14df7228891b868060e1951dfbc \ | 131 | file://LICENCE.broadcom_bcm43xx;md5=3160c14df7228891b868060e1951dfbc \ |
95 | file://LICENCE.ca0132;md5=209b33e66ee5be0461f13d31da392198 \ | 132 | file://LICENCE.ca0132;md5=209b33e66ee5be0461f13d31da392198 \ |
96 | file://LICENCE.cadence;md5=009f46816f6956cfb75ede13d3e1cee0 \ | 133 | file://LICENCE.cadence;md5=009f46816f6956cfb75ede13d3e1cee0 \ |
97 | file://LICENCE.cavium;md5=c37aaffb1ebe5939b2580d073a95daea \ | 134 | file://LICENCE.cavium;md5=c37aaffb1ebe5939b2580d073a95daea \ |
98 | file://LICENCE.chelsio_firmware;md5=819aa8c3fa453f1b258ed8d168a9d903 \ | 135 | file://LICENCE.chelsio_firmware;md5=819aa8c3fa453f1b258ed8d168a9d903 \ |
99 | file://LICENSE.cirrus;md5=662ea2c1a8888f7d79ed7f27c27472e1 \ | 136 | file://LICENSE.cirrus;md5=662ea2c1a8888f7d79ed7f27c27472e1 \ |
100 | file://LICENCE.cnm;md5=93b67e6bac7f8fec22b96b8ad0a1a9d0 \ | 137 | file://LICENCE.cnm;md5=df3992006621b797e36de43f36336e36 \ |
101 | file://LICENCE.cw1200;md5=f0f770864e7a8444a5c5aa9d12a3a7ed \ | 138 | file://LICENCE.cw1200;md5=f0f770864e7a8444a5c5aa9d12a3a7ed \ |
139 | file://LICENCE.cw1200-sdd;md5=7e99e5e15c3668e96504a82ebd532ee4 \ | ||
140 | file://LICENCE.cxgb3;md5=1cf82d9e2a4b301e20c7936e61cd0e45 \ | ||
102 | file://LICENCE.cypress;md5=48cd9436c763bf873961f9ed7b5c147b \ | 141 | file://LICENCE.cypress;md5=48cd9436c763bf873961f9ed7b5c147b \ |
142 | file://LICENCE.dabusb;md5=fd785fc5f935c950a3423e4b1b996657 \ | ||
103 | file://LICENSE.dib0700;md5=f7411825c8a555a1a3e5eab9ca773431 \ | 143 | file://LICENSE.dib0700;md5=f7411825c8a555a1a3e5eab9ca773431 \ |
104 | file://LICENCE.e100;md5=ec0f84136766df159a3ae6d02acdf5a8 \ | 144 | file://LICENCE.e100;md5=ec0f84136766df159a3ae6d02acdf5a8 \ |
145 | file://LICENCE.emi26;md5=2d1cd6e732b81824fe2f0fbf595b1413 \ | ||
105 | file://LICENCE.ene_firmware;md5=ed67f0f62f8f798130c296720b7d3921 \ | 146 | file://LICENCE.ene_firmware;md5=ed67f0f62f8f798130c296720b7d3921 \ |
106 | file://LICENCE.fw_sst_0f28;md5=6353931c988ad52818ae733ac61cd293 \ | 147 | file://LICENCE.fw_sst_0f28;md5=6353931c988ad52818ae733ac61cd293 \ |
107 | file://LICENCE.go7007;md5=c0bb9f6aaaba55b0529ee9b30aa66beb \ | 148 | file://LICENCE.go7007;md5=c0bb9f6aaaba55b0529ee9b30aa66beb \ |
@@ -111,15 +152,22 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ | |||
111 | file://LICENSE.ice;md5=742ab4850f2670792940e6d15c974b2f \ | 152 | file://LICENSE.ice;md5=742ab4850f2670792940e6d15c974b2f \ |
112 | file://LICENSE.ice_enhanced;md5=f305cfc31b64f95f774f9edd9df0224d \ | 153 | file://LICENSE.ice_enhanced;md5=f305cfc31b64f95f774f9edd9df0224d \ |
113 | file://LICENCE.IntcSST2;md5=9e7d8bea77612d7cc7d9e9b54b623062 \ | 154 | file://LICENCE.IntcSST2;md5=9e7d8bea77612d7cc7d9e9b54b623062 \ |
155 | file://LICENSE.intel;md5=5c22a4ab607349c89ffcbb1595e493f8 \ | ||
156 | file://LICENSE.intel_vpu;md5=1e231b7287d5a5018740041c352eb58e \ | ||
157 | file://LICENSE.ipu3_firmware;md5=38fe8238c06bf7dcfd0eedbebf452c3b \ | ||
114 | file://LICENCE.it913x;md5=1fbf727bfb6a949810c4dbfa7e6ce4f8 \ | 158 | file://LICENCE.it913x;md5=1fbf727bfb6a949810c4dbfa7e6ce4f8 \ |
159 | file://LICENSE.ivsc;md5=4f1f696a12c18dd058d3cc51006c640d \ | ||
115 | file://LICENCE.iwlwifi_firmware;md5=2ce6786e0fc11ac6e36b54bb9b799f1b \ | 160 | file://LICENCE.iwlwifi_firmware;md5=2ce6786e0fc11ac6e36b54bb9b799f1b \ |
161 | file://LICENSE.ixp4xx;md5=ddc5cd6cbc6745343926fe7ecc2cdeb2 \ | ||
116 | file://LICENCE.kaweth;md5=b1d876e562f4b3b8d391ad8395dfe03f \ | 162 | file://LICENCE.kaweth;md5=b1d876e562f4b3b8d391ad8395dfe03f \ |
163 | file://LICENCE.keyspan;md5=676af26017c45772c972ce4a75d467d9 \ | ||
117 | file://LICENCE.linaro;md5=936d91e71cf9cd30e733db4bf11661cc \ | 164 | file://LICENCE.linaro;md5=936d91e71cf9cd30e733db4bf11661cc \ |
118 | file://LICENSE.Lontium;md5=4ec8dc582ff7295f39e2ca6a7b0be2b6 \ | 165 | file://LICENSE.Lontium;md5=4ec8dc582ff7295f39e2ca6a7b0be2b6 \ |
119 | file://LICENCE.mali_csffw;md5=e064aaec4d21ef856e1b76a6f5dc435f \ | 166 | file://LICENCE.mali_csffw;md5=e064aaec4d21ef856e1b76a6f5dc435f \ |
120 | file://LICENCE.Marvell;md5=28b6ed8bd04ba105af6e4dcd6e997772 \ | 167 | file://LICENCE.Marvell;md5=28b6ed8bd04ba105af6e4dcd6e997772 \ |
121 | file://LICENCE.mediatek;md5=7c1976b63217d76ce47d0a11d8a79cf2 \ | 168 | file://LICENCE.mediatek;md5=7c1976b63217d76ce47d0a11d8a79cf2 \ |
122 | file://LICENCE.microchip;md5=db753b00305675dfbf120e3f24a47277 \ | 169 | file://LICENCE.microchip;md5=db753b00305675dfbf120e3f24a47277 \ |
170 | file://LICENSE.montage;md5=12a9f2b351f60fc9374da61c8b2f11ed \ | ||
123 | file://LICENCE.moxa;md5=1086614767d8ccf744a923289d3d4261 \ | 171 | file://LICENCE.moxa;md5=1086614767d8ccf744a923289d3d4261 \ |
124 | file://LICENCE.myri10ge_firmware;md5=42e32fb89f6b959ca222e25ac8df8fed \ | 172 | file://LICENCE.myri10ge_firmware;md5=42e32fb89f6b959ca222e25ac8df8fed \ |
125 | file://LICENCE.Netronome;md5=4add08f2577086d44447996503cddf5f \ | 173 | file://LICENCE.Netronome;md5=4add08f2577086d44447996503cddf5f \ |
@@ -149,30 +197,45 @@ LIC_FILES_CHKSUM = "file://LICENCE.Abilis;md5=b5ee3f410780e56711ad48eadc22b8bc \ | |||
149 | file://LICENCE.siano;md5=4556c1bf830067f12ca151ad953ec2a5 \ | 197 | file://LICENCE.siano;md5=4556c1bf830067f12ca151ad953ec2a5 \ |
150 | file://LICENCE.ti-connectivity;md5=3b1e9cf54aba8146dad4b735777d406f \ | 198 | file://LICENCE.ti-connectivity;md5=3b1e9cf54aba8146dad4b735777d406f \ |
151 | file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c \ | 199 | file://LICENCE.ti-keystone;md5=3a86335d32864b0bef996bee26cc0f2c \ |
200 | file://LICENCE.ti-tspa;md5=d1a0eb27d0020752040190b9d51ad9be \ | ||
201 | file://LICENCE.tigon;md5=49d104a32337f4a4c89478a86ce9ae4f \ | ||
202 | file://LICENCE.typhoon;md5=43b30243a6bda91f54c8e00600c4add5 \ | ||
152 | file://LICENCE.ueagle-atm4-firmware;md5=4ed7ea6b507ccc583b9d594417714118 \ | 203 | file://LICENCE.ueagle-atm4-firmware;md5=4ed7ea6b507ccc583b9d594417714118 \ |
153 | file://LICENCE.via_vt6656;md5=e4159694cba42d4377a912e78a6e850f \ | 204 | file://LICENCE.via_vt6656;md5=e4159694cba42d4377a912e78a6e850f \ |
154 | file://LICENCE.wl1251;md5=ad3f81922bb9e197014bb187289d3b5b \ | 205 | file://LICENCE.wl1251;md5=ad3f81922bb9e197014bb187289d3b5b \ |
155 | file://LICENCE.xc4000;md5=0ff51d2dc49fce04814c9155081092f0 \ | 206 | file://LICENCE.xc4000;md5=0ff51d2dc49fce04814c9155081092f0 \ |
156 | file://LICENCE.xc5000;md5=1e170c13175323c32c7f4d0998d53f66 \ | 207 | file://LICENCE.xc5000;md5=1e170c13175323c32c7f4d0998d53f66 \ |
157 | file://LICENCE.xc5000c;md5=12b02efa3049db65d524aeb418dd87ca \ | 208 | file://LICENCE.xc5000c;md5=12b02efa3049db65d524aeb418dd87ca \ |
209 | file://LICENSE.xe;md5=c674d38774242bc0c528214721488118 \ | ||
158 | file://wfx/LICENCE.wf200;md5=4d1beff00d902c05c9c7e95a5d8eb52d \ | 210 | file://wfx/LICENCE.wf200;md5=4d1beff00d902c05c9c7e95a5d8eb52d \ |
159 | file://WHENCE;md5=${WHENCE_CHKSUM} \ | 211 | file://WHENCE;md5=${WHENCE_CHKSUM} \ |
160 | " | 212 | " |
161 | # WHENCE checksum is defined separately to ease overriding it if | 213 | # WHENCE checksum is defined separately to ease overriding it if |
162 | # class-devupstream is selected. | 214 | # class-devupstream is selected. |
163 | WHENCE_CHKSUM = "d85e2f182f489a235400712cbfdb017a" | 215 | WHENCE_CHKSUM = "3b864f69afb6609b4558a074bb428348" |
164 | 216 | ||
165 | # These are not common licenses, set NO_GENERIC_LICENSE for them | 217 | # These are not common licenses, set NO_GENERIC_LICENSE for them |
166 | # so that the license files will be copied from fetched source | 218 | # so that the license files will be copied from fetched source |
167 | NO_GENERIC_LICENSE[Firmware-Abilis] = "LICENCE.Abilis" | 219 | NO_GENERIC_LICENSE[Firmware-Abilis] = "LICENCE.Abilis" |
168 | NO_GENERIC_LICENSE[Firmware-adsp_sst] = "LICENCE.adsp_sst" | 220 | NO_GENERIC_LICENSE[Firmware-adsp_sst] = "LICENCE.adsp_sst" |
221 | NO_GENERIC_LICENSE[Firmware-aeonsemi] = "LICENSE.aeonsemi" | ||
169 | NO_GENERIC_LICENSE[Firmware-agere] = "LICENCE.agere" | 222 | NO_GENERIC_LICENSE[Firmware-agere] = "LICENCE.agere" |
223 | NO_GENERIC_LICENSE[Firmware-airoha] = "LICENSE.airoha" | ||
224 | NO_GENERIC_LICENSE[Firmware-alacritech] = "LICENCE.alacritech" | ||
170 | NO_GENERIC_LICENSE[Firmware-amdgpu] = "LICENSE.amdgpu" | 225 | NO_GENERIC_LICENSE[Firmware-amdgpu] = "LICENSE.amdgpu" |
226 | NO_GENERIC_LICENSE[Firmware-amdisp] = "LICENSE.amdisp" | ||
227 | NO_GENERIC_LICENSE[Firmware-amdnpu] = "LICENSE.amdnpu" | ||
228 | NO_GENERIC_LICENSE[Firmware-amd_pmf] = "LICENSE.amd_pmf" | ||
229 | NO_GENERIC_LICENSE[Firmware-amd-sev] = "LICENSE.amd-sev" | ||
171 | NO_GENERIC_LICENSE[Firmware-amd-ucode] = "LICENSE.amd-ucode" | 230 | NO_GENERIC_LICENSE[Firmware-amd-ucode] = "LICENSE.amd-ucode" |
231 | NO_GENERIC_LICENSE[Firmware-amlogic] = "LICENSE.amlogic" | ||
172 | NO_GENERIC_LICENSE[Firmware-amlogic_vdec] = "LICENSE.amlogic_vdec" | 232 | NO_GENERIC_LICENSE[Firmware-amlogic_vdec] = "LICENSE.amlogic_vdec" |
173 | NO_GENERIC_LICENSE[Firmware-amphion_vpu] = "LICENSE.amphion_vpu" | 233 | NO_GENERIC_LICENSE[Firmware-amphion_vpu] = "LICENSE.amphion_vpu" |
174 | NO_GENERIC_LICENSE[Firmware-atheros_firmware] = "LICENCE.atheros_firmware" | 234 | NO_GENERIC_LICENSE[Firmware-atheros_firmware] = "LICENCE.atheros_firmware" |
175 | NO_GENERIC_LICENSE[Firmware-atmel] = "LICENSE.atmel" | 235 | NO_GENERIC_LICENSE[Firmware-atmel] = "LICENSE.atmel" |
236 | NO_GENERIC_LICENSE[Firmware-bmi260] = "LICENSE.bmi260" | ||
237 | NO_GENERIC_LICENSE[Firmware-bnx2] = "LICENCE.bnx2" | ||
238 | NO_GENERIC_LICENSE[Firmware-bnx2x] = "LICENCE.bnx2x" | ||
176 | NO_GENERIC_LICENSE[Firmware-broadcom_bcm43xx] = "LICENCE.broadcom_bcm43xx" | 239 | NO_GENERIC_LICENSE[Firmware-broadcom_bcm43xx] = "LICENCE.broadcom_bcm43xx" |
177 | NO_GENERIC_LICENSE[Firmware-ca0132] = "LICENCE.ca0132" | 240 | NO_GENERIC_LICENSE[Firmware-ca0132] = "LICENCE.ca0132" |
178 | NO_GENERIC_LICENSE[Firmware-cadence] = "LICENCE.cadence" | 241 | NO_GENERIC_LICENSE[Firmware-cadence] = "LICENCE.cadence" |
@@ -181,9 +244,13 @@ NO_GENERIC_LICENSE[Firmware-chelsio_firmware] = "LICENCE.chelsio_firmware" | |||
181 | NO_GENERIC_LICENSE[Firmware-cirrus] = "LICENSE.cirrus" | 244 | NO_GENERIC_LICENSE[Firmware-cirrus] = "LICENSE.cirrus" |
182 | NO_GENERIC_LICENSE[Firmware-cnm] = "LICENCE.cnm" | 245 | NO_GENERIC_LICENSE[Firmware-cnm] = "LICENCE.cnm" |
183 | NO_GENERIC_LICENSE[Firmware-cw1200] = "LICENCE.cw1200" | 246 | NO_GENERIC_LICENSE[Firmware-cw1200] = "LICENCE.cw1200" |
247 | NO_GENERIC_LICENSE[Firmware-cw1200-sdd] = "LICENCE.cw1200-sdd" | ||
248 | NO_GENERIC_LICENSE[Firmware-cxgb3] = "LICENCE.cxgb3" | ||
184 | NO_GENERIC_LICENSE[Firmware-cypress] = "LICENCE.cypress" | 249 | NO_GENERIC_LICENSE[Firmware-cypress] = "LICENCE.cypress" |
250 | NO_GENERIC_LICENSE[Firmware-dabusb] = "LICENCE.dabusb" | ||
185 | NO_GENERIC_LICENSE[Firmware-dib0700] = "LICENSE.dib0700" | 251 | NO_GENERIC_LICENSE[Firmware-dib0700] = "LICENSE.dib0700" |
186 | NO_GENERIC_LICENSE[Firmware-e100] = "LICENCE.e100" | 252 | NO_GENERIC_LICENSE[Firmware-e100] = "LICENCE.e100" |
253 | NO_GENERIC_LICENSE[Firmware-emi26] = "LICENCE.emi26" | ||
187 | NO_GENERIC_LICENSE[Firmware-ene_firmware] = "LICENCE.ene_firmware" | 254 | NO_GENERIC_LICENSE[Firmware-ene_firmware] = "LICENCE.ene_firmware" |
188 | NO_GENERIC_LICENSE[Firmware-fw_sst_0f28] = "LICENCE.fw_sst_0f28" | 255 | NO_GENERIC_LICENSE[Firmware-fw_sst_0f28] = "LICENCE.fw_sst_0f28" |
189 | NO_GENERIC_LICENSE[Firmware-go7007] = "LICENCE.go7007" | 256 | NO_GENERIC_LICENSE[Firmware-go7007] = "LICENCE.go7007" |
@@ -193,15 +260,22 @@ NO_GENERIC_LICENSE[Firmware-ibt_firmware] = "LICENCE.ibt_firmware" | |||
193 | NO_GENERIC_LICENSE[Firmware-ice] = "LICENSE.ice" | 260 | NO_GENERIC_LICENSE[Firmware-ice] = "LICENSE.ice" |
194 | NO_GENERIC_LICENSE[Firmware-ice_enhanced] = "LICENSE.ice_enhanced" | 261 | NO_GENERIC_LICENSE[Firmware-ice_enhanced] = "LICENSE.ice_enhanced" |
195 | NO_GENERIC_LICENSE[Firmware-IntcSST2] = "LICENCE.IntcSST2" | 262 | NO_GENERIC_LICENSE[Firmware-IntcSST2] = "LICENCE.IntcSST2" |
263 | NO_GENERIC_LICENSE[Firmware-intel] = "LICENSE.intel" | ||
264 | NO_GENERIC_LICENSE[Firmware-intel_vpu] = "LICENSE.intel_vpu" | ||
265 | NO_GENERIC_LICENSE[Firmware-ipu3_firmware] = "LICENSE.ipu3_firmware" | ||
196 | NO_GENERIC_LICENSE[Firmware-it913x] = "LICENCE.it913x" | 266 | NO_GENERIC_LICENSE[Firmware-it913x] = "LICENCE.it913x" |
267 | NO_GENERIC_LICENSE[Firmware-ivsc] = "LICENSE.ivsc" | ||
197 | NO_GENERIC_LICENSE[Firmware-iwlwifi_firmware] = "LICENCE.iwlwifi_firmware" | 268 | NO_GENERIC_LICENSE[Firmware-iwlwifi_firmware] = "LICENCE.iwlwifi_firmware" |
269 | NO_GENERIC_LICENSE[Firmware-ixp4xx] = "LICENSE.ixp4xx" | ||
198 | NO_GENERIC_LICENSE[Firmware-kaweth] = "LICENCE.kaweth" | 270 | NO_GENERIC_LICENSE[Firmware-kaweth] = "LICENCE.kaweth" |
271 | NO_GENERIC_LICENSE[Firmware-keyspan] = "LICENCE.keyspan" | ||
199 | NO_GENERIC_LICENSE[Firmware-linaro] = "LICENCE.linaro" | 272 | NO_GENERIC_LICENSE[Firmware-linaro] = "LICENCE.linaro" |
200 | NO_GENERIC_LICENSE[Firmware-Lontium] = "LICENSE.Lontium" | 273 | NO_GENERIC_LICENSE[Firmware-Lontium] = "LICENSE.Lontium" |
201 | NO_GENERIC_LICENSE[Firmware-mali_csffw] = "LICENCE.mali_csffw" | 274 | NO_GENERIC_LICENSE[Firmware-mali_csffw] = "LICENCE.mali_csffw" |
202 | NO_GENERIC_LICENSE[Firmware-Marvell] = "LICENCE.Marvell" | 275 | NO_GENERIC_LICENSE[Firmware-Marvell] = "LICENCE.Marvell" |
203 | NO_GENERIC_LICENSE[Firmware-mediatek] = "LICENCE.mediatek" | 276 | NO_GENERIC_LICENSE[Firmware-mediatek] = "LICENCE.mediatek" |
204 | NO_GENERIC_LICENSE[Firmware-microchip] = "LICENCE.microchip" | 277 | NO_GENERIC_LICENSE[Firmware-microchip] = "LICENCE.microchip" |
278 | NO_GENERIC_LICENSE[Firmware-montage] = "LICENSE.montage" | ||
205 | NO_GENERIC_LICENSE[Firmware-moxa] = "LICENCE.moxa" | 279 | NO_GENERIC_LICENSE[Firmware-moxa] = "LICENCE.moxa" |
206 | NO_GENERIC_LICENSE[Firmware-myri10ge_firmware] = "LICENCE.myri10ge_firmware" | 280 | NO_GENERIC_LICENSE[Firmware-myri10ge_firmware] = "LICENCE.myri10ge_firmware" |
207 | NO_GENERIC_LICENSE[Firmware-netronome] = "LICENCE.Netronome" | 281 | NO_GENERIC_LICENSE[Firmware-netronome] = "LICENCE.Netronome" |
@@ -230,6 +304,9 @@ NO_GENERIC_LICENSE[Firmware-siano] = "LICENCE.siano" | |||
230 | NO_GENERIC_LICENSE[Firmware-imx-sdma_firmware] = "LICENSE.sdma_firmware" | 304 | NO_GENERIC_LICENSE[Firmware-imx-sdma_firmware] = "LICENSE.sdma_firmware" |
231 | NO_GENERIC_LICENSE[Firmware-ti-connectivity] = "LICENCE.ti-connectivity" | 305 | NO_GENERIC_LICENSE[Firmware-ti-connectivity] = "LICENCE.ti-connectivity" |
232 | NO_GENERIC_LICENSE[Firmware-ti-keystone] = "LICENCE.ti-keystone" | 306 | NO_GENERIC_LICENSE[Firmware-ti-keystone] = "LICENCE.ti-keystone" |
307 | NO_GENERIC_LICENSE[Firmware-ti-tspa] = "LICENCE.ti-tspa" | ||
308 | NO_GENERIC_LICENSE[Firmware-tigon] = "LICENCE.tigon" | ||
309 | NO_GENERIC_LICENSE[Firmware-typhoon] = "LICENCE.typhoon" | ||
233 | NO_GENERIC_LICENSE[Firmware-ueagle-atm4-firmware] = "LICENCE.ueagle-atm4-firmware" | 310 | NO_GENERIC_LICENSE[Firmware-ueagle-atm4-firmware] = "LICENCE.ueagle-atm4-firmware" |
234 | NO_GENERIC_LICENSE[Firmware-via_vt6656] = "LICENCE.via_vt6656" | 311 | NO_GENERIC_LICENSE[Firmware-via_vt6656] = "LICENCE.via_vt6656" |
235 | NO_GENERIC_LICENSE[Firmware-wfx] = "wfx/LICENCE.wf200" | 312 | NO_GENERIC_LICENSE[Firmware-wfx] = "wfx/LICENCE.wf200" |
@@ -237,6 +314,7 @@ NO_GENERIC_LICENSE[Firmware-wl1251] = "LICENCE.wl1251" | |||
237 | NO_GENERIC_LICENSE[Firmware-xc4000] = "LICENCE.xc4000" | 314 | NO_GENERIC_LICENSE[Firmware-xc4000] = "LICENCE.xc4000" |
238 | NO_GENERIC_LICENSE[Firmware-xc5000] = "LICENCE.xc5000" | 315 | NO_GENERIC_LICENSE[Firmware-xc5000] = "LICENCE.xc5000" |
239 | NO_GENERIC_LICENSE[Firmware-xc5000c] = "LICENCE.xc5000c" | 316 | NO_GENERIC_LICENSE[Firmware-xc5000c] = "LICENCE.xc5000c" |
317 | NO_GENERIC_LICENSE[Firmware-xe] = "LICENSE.xe" | ||
240 | NO_GENERIC_LICENSE[WHENCE] = "WHENCE" | 318 | NO_GENERIC_LICENSE[WHENCE] = "WHENCE" |
241 | 319 | ||
242 | PE = "1" | 320 | PE = "1" |
@@ -250,7 +328,7 @@ SRC_URI:class-devupstream = "git://git.kernel.org/pub/scm/linux/kernel/git/firmw | |||
250 | # Pin this to the 20220509 release, override this in local.conf | 328 | # Pin this to the 20220509 release, override this in local.conf |
251 | SRCREV:class-devupstream ?= "b19cbdca78ab2adfd210c91be15a22568e8b8cae" | 329 | SRCREV:class-devupstream ?= "b19cbdca78ab2adfd210c91be15a22568e8b8cae" |
252 | 330 | ||
253 | SRC_URI[sha256sum] = "f2c60d66f226a28130cb5643e6e544d3229673460e127c91ba03f1080cbd703e" | 331 | SRC_URI[sha256sum] = "edefb1d2a538367abf9558802fee3cd135ebb19a4a5890c8eefb3416a92a6b89" |
254 | 332 | ||
255 | inherit allarch | 333 | inherit allarch |
256 | 334 | ||
@@ -474,15 +552,15 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | |||
474 | ${PN}-qcom-vpu \ | 552 | ${PN}-qcom-vpu \ |
475 | ${PN}-qcom-adreno-a2xx ${PN}-qcom-adreno-a3xx ${PN}-qcom-adreno-a4xx ${PN}-qcom-adreno-a530 \ | 553 | ${PN}-qcom-adreno-a2xx ${PN}-qcom-adreno-a3xx ${PN}-qcom-adreno-a4xx ${PN}-qcom-adreno-a530 \ |
476 | ${PN}-qcom-adreno-a623 ${PN}-qcom-adreno-a630 ${PN}-qcom-adreno-a650 ${PN}-qcom-adreno-a660 \ | 554 | ${PN}-qcom-adreno-a623 ${PN}-qcom-adreno-a630 ${PN}-qcom-adreno-a650 ${PN}-qcom-adreno-a660 \ |
477 | ${PN}-qcom-adreno-a663 ${PN}-qcom-adreno-a702 ${PN}-qcom-adreno-g750 \ | 555 | ${PN}-qcom-adreno-a663 ${PN}-qcom-adreno-a702 ${PN}-qcom-adreno-g715 ${PN}-qcom-adreno-g750 \ |
478 | ${PN}-qcom-apq8016-modem ${PN}-qcom-apq8016-wifi \ | 556 | ${PN}-qcom-apq8016-modem ${PN}-qcom-apq8016-wifi \ |
479 | ${PN}-qcom-apq8096-adreno ${PN}-qcom-apq8096-audio ${PN}-qcom-apq8096-modem \ | 557 | ${PN}-qcom-apq8096-adreno ${PN}-qcom-apq8096-audio ${PN}-qcom-apq8096-modem \ |
480 | ${PN}-qcom-qcm2290-adreno ${PN}-qcom-qcm2290-audio ${PN}-qcom-qcm2290-modem \ | 558 | ${PN}-qcom-qcm2290-adreno ${PN}-qcom-qcm2290-audio ${PN}-qcom-qcm2290-modem \ |
481 | ${PN}-qcom-qcm6490-adreno \ | 559 | ${PN}-qcom-qcm6490-adreno ${PN}-qcom-qcm6490-audio ${PN}-qcom-qcm6490-compute \ |
482 | ${PN}-qcom-qcm6490-audio ${PN}-qcom-qcm6490-compute ${PN}-qcom-qcm6490-ipa ${PN}-qcom-qcm6490-wifi \ | 560 | ${PN}-qcom-qcm6490-ipa ${PN}-qcom-qcm6490-wifi ${PN}-qcom-qcm6490-qupv3fw \ |
483 | ${PN}-qcom-qcs615-adreno \ | 561 | ${PN}-qcom-qcs615-adreno \ |
484 | ${PN}-qcom-qcs8300-adreno ${PN}-qcom-qcs8300-audio ${PN}-qcom-qcs8300-compute \ | 562 | ${PN}-qcom-qcs8300-adreno ${PN}-qcom-qcs8300-audio ${PN}-qcom-qcs8300-compute \ |
485 | ${PN}-qcom-qcs8300-generalpurpose \ | 563 | ${PN}-qcom-qcs8300-generalpurpose ${PN}-qcom-qcs8300-qupv3fw \ |
486 | ${PN}-qcom-qrb4210-adreno \ | 564 | ${PN}-qcom-qrb4210-adreno \ |
487 | ${PN}-qcom-qrb4210-audio ${PN}-qcom-qrb4210-compute ${PN}-qcom-qrb4210-modem \ | 565 | ${PN}-qcom-qrb4210-audio ${PN}-qcom-qrb4210-compute ${PN}-qcom-qrb4210-modem \ |
488 | ${PN}-qcom-sa8775p-adreno ${PN}-qcom-sa8775p-audio ${PN}-qcom-sa8775p-compute \ | 566 | ${PN}-qcom-sa8775p-adreno ${PN}-qcom-sa8775p-audio ${PN}-qcom-sa8775p-compute \ |
@@ -492,6 +570,7 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | |||
492 | ${PN}-qcom-sc8280xp-lenovo-x13s-adreno \ | 570 | ${PN}-qcom-sc8280xp-lenovo-x13s-adreno \ |
493 | ${PN}-qcom-sc8280xp-lenovo-x13s-compute \ | 571 | ${PN}-qcom-sc8280xp-lenovo-x13s-compute \ |
494 | ${PN}-qcom-sc8280xp-lenovo-x13s-sensors \ | 572 | ${PN}-qcom-sc8280xp-lenovo-x13s-sensors \ |
573 | ${PN}-qcom-sc8280xp-lenovo-x13s-vpu \ | ||
495 | ${PN}-qcom-sdm845-adreno ${PN}-qcom-sdm845-audio ${PN}-qcom-sdm845-compute \ | 574 | ${PN}-qcom-sdm845-adreno ${PN}-qcom-sdm845-audio ${PN}-qcom-sdm845-compute \ |
496 | ${PN}-qcom-sdm845-thundercomm-db845c-sensors \ | 575 | ${PN}-qcom-sdm845-thundercomm-db845c-sensors \ |
497 | ${PN}-qcom-sm8250-adreno ${PN}-qcom-sm8250-audio ${PN}-qcom-sm8250-compute \ | 576 | ${PN}-qcom-sm8250-adreno ${PN}-qcom-sm8250-audio ${PN}-qcom-sm8250-compute \ |
@@ -503,6 +582,7 @@ PACKAGES =+ "${PN}-amphion-vpu-license ${PN}-amphion-vpu \ | |||
503 | ${PN}-qcom-x1e80100-lenovo-t14s-g6-compute ${PN}-qcom-x1e80100-lenovo-t14s-g6-vpu \ | 582 | ${PN}-qcom-x1e80100-lenovo-t14s-g6-compute ${PN}-qcom-x1e80100-lenovo-t14s-g6-vpu \ |
504 | ${PN}-qcom-x1e80100-lenovo-yoga-slim7x-adreno ${PN}-qcom-x1e80100-lenovo-yoga-slim7x-audio \ | 583 | ${PN}-qcom-x1e80100-lenovo-yoga-slim7x-adreno ${PN}-qcom-x1e80100-lenovo-yoga-slim7x-audio \ |
505 | ${PN}-qcom-x1e80100-lenovo-yoga-slim7x-compute ${PN}-qcom-x1e80100-lenovo-yoga-slim7x-vpu \ | 584 | ${PN}-qcom-x1e80100-lenovo-yoga-slim7x-compute ${PN}-qcom-x1e80100-lenovo-yoga-slim7x-vpu \ |
585 | ${PN}-qcom-x1p42100-adreno \ | ||
506 | ${PN}-qla2xxx ${PN}-qla2xxx-license \ | 586 | ${PN}-qla2xxx ${PN}-qla2xxx-license \ |
507 | ${PN}-rockchip-license ${PN}-rockchip-dptx \ | 587 | ${PN}-rockchip-license ${PN}-rockchip-dptx \ |
508 | ${PN}-amlogic-vdec-license ${PN}-amlogic-vdec \ | 588 | ${PN}-amlogic-vdec-license ${PN}-amlogic-vdec \ |
@@ -1801,6 +1881,7 @@ LICENSE:${PN}-qcom-adreno-a650 = "Firmware-qcom" | |||
1801 | LICENSE:${PN}-qcom-adreno-a660 = "Firmware-qcom" | 1881 | LICENSE:${PN}-qcom-adreno-a660 = "Firmware-qcom" |
1802 | LICENSE:${PN}-qcom-adreno-a663 = "Firmware-qcom" | 1882 | LICENSE:${PN}-qcom-adreno-a663 = "Firmware-qcom" |
1803 | LICENSE:${PN}-qcom-adreno-a702 = "Firmware-qcom" | 1883 | LICENSE:${PN}-qcom-adreno-a702 = "Firmware-qcom" |
1884 | LICENSE:${PN}-qcom-adreno-g715 = "Firmware-qcom" | ||
1804 | LICENSE:${PN}-qcom-adreno-g750 = "Firmware-qcom" | 1885 | LICENSE:${PN}-qcom-adreno-g750 = "Firmware-qcom" |
1805 | LICENSE:${PN}-qcom-apq8016-modem = "Firmware-qcom" | 1886 | LICENSE:${PN}-qcom-apq8016-modem = "Firmware-qcom" |
1806 | LICENSE:${PN}-qcom-apq8016-wifi = "Firmware-qcom" | 1887 | LICENSE:${PN}-qcom-apq8016-wifi = "Firmware-qcom" |
@@ -1816,11 +1897,13 @@ LICENSE:${PN}-qcom-qcm6490-audio = "Firmware-qcom" | |||
1816 | LICENSE:${PN}-qcom-qcm6490-compute = "Firmware-qcom" | 1897 | LICENSE:${PN}-qcom-qcm6490-compute = "Firmware-qcom" |
1817 | LICENSE:${PN}-qcom-qcm6490-ipa = "Firmware-qcom" | 1898 | LICENSE:${PN}-qcom-qcm6490-ipa = "Firmware-qcom" |
1818 | LICENSE:${PN}-qcom-qcm6490-wifi = "Firmware-qcom" | 1899 | LICENSE:${PN}-qcom-qcm6490-wifi = "Firmware-qcom" |
1900 | LICENSE:${PN}-qcom-qcm6490-qupv3fw = "Firmware-qcom" | ||
1819 | LICENSE:${PN}-qcom-qcs615-adreno = "Firmware-qcom" | 1901 | LICENSE:${PN}-qcom-qcs615-adreno = "Firmware-qcom" |
1820 | LICENSE:${PN}-qcom-qcs8300-adreno = "Firmware-qcom" | 1902 | LICENSE:${PN}-qcom-qcs8300-adreno = "Firmware-qcom" |
1821 | LICENSE:${PN}-qcom-qcs8300-audio = "Firmware-qcom-2" | 1903 | LICENSE:${PN}-qcom-qcs8300-audio = "Firmware-qcom-2" |
1822 | LICENSE:${PN}-qcom-qcs8300-compute = "Firmware-qcom-2" | 1904 | LICENSE:${PN}-qcom-qcs8300-compute = "Firmware-qcom-2" |
1823 | LICENSE:${PN}-qcom-qcs8300-generalpurpose = "Firmware-qcom-2" | 1905 | LICENSE:${PN}-qcom-qcs8300-generalpurpose = "Firmware-qcom-2" |
1906 | LICENSE:${PN}-qcom-qcs8300-qupv3fw = "Firmware-qcom" | ||
1824 | LICENSE:${PN}-qcom-qrb4210-adreno = "Firmware-qcom" | 1907 | LICENSE:${PN}-qcom-qrb4210-adreno = "Firmware-qcom" |
1825 | LICENSE:${PN}-qcom-qrb4210-audio = "Firmware-qcom" | 1908 | LICENSE:${PN}-qcom-qrb4210-audio = "Firmware-qcom" |
1826 | LICENSE:${PN}-qcom-qrb4210-compute = "Firmware-qcom" | 1909 | LICENSE:${PN}-qcom-qrb4210-compute = "Firmware-qcom" |
@@ -1830,11 +1913,12 @@ LICENSE:${PN}-qcom-sa8775p-adreno = "Firmware-qcom" | |||
1830 | LICENSE:${PN}-qcom-sa8775p-audio = "Firmware-qcom-2" | 1913 | LICENSE:${PN}-qcom-sa8775p-audio = "Firmware-qcom-2" |
1831 | LICENSE:${PN}-qcom-sa8775p-compute = "Firmware-qcom-2" | 1914 | LICENSE:${PN}-qcom-sa8775p-compute = "Firmware-qcom-2" |
1832 | LICENSE:${PN}-qcom-sa8775p-generalpurpose = "Firmware-qcom-2" | 1915 | LICENSE:${PN}-qcom-sa8775p-generalpurpose = "Firmware-qcom-2" |
1833 | LICENSE:${PN}-qcom-sa8775p-qupv3fw = "Firmware-qcom-2" | 1916 | LICENSE:${PN}-qcom-sa8775p-qupv3fw = "Firmware-qcom" |
1834 | LICENSE:${PN}-qcom-sc8280xp-lenovo-x13s-audio = "Firmware-qcom & Firmware-linaro" | 1917 | LICENSE:${PN}-qcom-sc8280xp-lenovo-x13s-audio = "Firmware-qcom & Firmware-linaro" |
1835 | LICENSE:${PN}-qcom-sc8280xp-lenovo-x13s-adreno = "Firmware-qcom" | 1918 | LICENSE:${PN}-qcom-sc8280xp-lenovo-x13s-adreno = "Firmware-qcom" |
1836 | LICENSE:${PN}-qcom-sc8280xp-lenovo-x13s-compute = "Firmware-qcom" | 1919 | LICENSE:${PN}-qcom-sc8280xp-lenovo-x13s-compute = "Firmware-qcom" |
1837 | LICENSE:${PN}-qcom-sc8280xp-lenovo-x13s-sensors = "Firmware-qcom" | 1920 | LICENSE:${PN}-qcom-sc8280xp-lenovo-x13s-sensors = "Firmware-qcom" |
1921 | LICENSE:${PN}-qcom-sc8280xp-lenovo-x13s-vpu = "Firmware-qcom" | ||
1838 | LICENSE:${PN}-qcom-sdm845-audio = "Firmware-qcom" | 1922 | LICENSE:${PN}-qcom-sdm845-audio = "Firmware-qcom" |
1839 | LICENSE:${PN}-qcom-sdm845-adreno = "Firmware-qcom" | 1923 | LICENSE:${PN}-qcom-sdm845-adreno = "Firmware-qcom" |
1840 | LICENSE:${PN}-qcom-sdm845-compute = "Firmware-qcom" | 1924 | LICENSE:${PN}-qcom-sdm845-compute = "Firmware-qcom" |
@@ -1856,6 +1940,7 @@ LICENSE:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-adreno = "Firmware-qcom" | |||
1856 | LICENSE:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-audio = "Firmware-qcom & Firmware-linaro" | 1940 | LICENSE:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-audio = "Firmware-qcom & Firmware-linaro" |
1857 | LICENSE:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-compute = "Firmware-qcom" | 1941 | LICENSE:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-compute = "Firmware-qcom" |
1858 | LICENSE:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-vpu = "Firmware-qcom" | 1942 | LICENSE:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-vpu = "Firmware-qcom" |
1943 | LICENSE:${PN}-qcom-x1p42100-adreno = "Firmware-qcom" | ||
1859 | 1944 | ||
1860 | FILES:${PN}-qcom-license = "${nonarch_base_libdir}/firmware/LICENSE.qcom ${nonarch_base_libdir}/firmware/qcom/NOTICE.txt" | 1945 | FILES:${PN}-qcom-license = "${nonarch_base_libdir}/firmware/LICENSE.qcom ${nonarch_base_libdir}/firmware/qcom/NOTICE.txt" |
1861 | FILES:${PN}-qcom-2-license = "${nonarch_base_libdir}/firmware/LICENSE.qcom-2" | 1946 | FILES:${PN}-qcom-2-license = "${nonarch_base_libdir}/firmware/LICENSE.qcom-2" |
@@ -1885,6 +1970,7 @@ FILES:${PN}-qcom-adreno-a660 = "${nonarch_base_libdir}/firmware/qcom/a660*.*" | |||
1885 | FILES:${PN}-qcom-adreno-a663 = "${nonarch_base_libdir}/firmware/qcom/a663*.*" | 1970 | FILES:${PN}-qcom-adreno-a663 = "${nonarch_base_libdir}/firmware/qcom/a663*.*" |
1886 | FILES:${PN}-qcom-adreno-a702 = "${nonarch_base_libdir}/firmware/qcom/a702*.*" | 1971 | FILES:${PN}-qcom-adreno-a702 = "${nonarch_base_libdir}/firmware/qcom/a702*.*" |
1887 | FILES:${PN}-qcom-adreno-g750 = "${nonarch_base_libdir}/firmware/qcom/gen70500_*.*" | 1972 | FILES:${PN}-qcom-adreno-g750 = "${nonarch_base_libdir}/firmware/qcom/gen70500_*.*" |
1973 | FILES:${PN}-qcom-adreno-g715 = "${nonarch_base_libdir}/firmware/qcom/gen71500_*.*" | ||
1888 | FILES:${PN}-qcom-apq8016-modem = "${nonarch_base_libdir}/firmware/qcom/apq8016/mba.mbn* ${nonarch_base_libdir}/firmware/qcom/apq8016/modem.mbn*" | 1974 | FILES:${PN}-qcom-apq8016-modem = "${nonarch_base_libdir}/firmware/qcom/apq8016/mba.mbn* ${nonarch_base_libdir}/firmware/qcom/apq8016/modem.mbn*" |
1889 | FILES:${PN}-qcom-apq8016-wifi = "${nonarch_base_libdir}/firmware/qcom/apq8016/wcnss.mbn* ${nonarch_base_libdir}/firmware/qcom/apq8016/WCNSS*" | 1975 | FILES:${PN}-qcom-apq8016-wifi = "${nonarch_base_libdir}/firmware/qcom/apq8016/wcnss.mbn* ${nonarch_base_libdir}/firmware/qcom/apq8016/WCNSS*" |
1890 | FILES:${PN}-qcom-apq8096-adreno = "${nonarch_base_libdir}/firmware/qcom/apq8096/a530_zap.mbn* ${nonarch_base_libdir}/firmware/qcom/a530_zap.mdt*" | 1976 | FILES:${PN}-qcom-apq8096-adreno = "${nonarch_base_libdir}/firmware/qcom/apq8096/a530_zap.mbn* ${nonarch_base_libdir}/firmware/qcom/a530_zap.mdt*" |
@@ -1899,11 +1985,13 @@ FILES:${PN}-qcom-qcm6490-audio = "${nonarch_base_libdir}/firmware/qcom/qc[ms]649 | |||
1899 | FILES:${PN}-qcom-qcm6490-compute = "${nonarch_base_libdir}/firmware/qcom/qc[ms]6490/cdsp*.*" | 1985 | FILES:${PN}-qcom-qcm6490-compute = "${nonarch_base_libdir}/firmware/qcom/qc[ms]6490/cdsp*.*" |
1900 | FILES:${PN}-qcom-qcm6490-ipa = "${nonarch_base_libdir}/firmware/qcom/qcm6490/ipa_fws.mbn" | 1986 | FILES:${PN}-qcom-qcm6490-ipa = "${nonarch_base_libdir}/firmware/qcom/qcm6490/ipa_fws.mbn" |
1901 | FILES:${PN}-qcom-qcm6490-wifi = "${nonarch_base_libdir}/firmware/qcom/qc[ms]6490/wpss.mbn*" | 1987 | FILES:${PN}-qcom-qcm6490-wifi = "${nonarch_base_libdir}/firmware/qcom/qc[ms]6490/wpss.mbn*" |
1988 | FILES:${PN}-qcom-qcm6490-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/qcm6490/qupv3fw.elf*" | ||
1902 | FILES:${PN}-qcom-qcs615-adreno = "${nonarch_base_libdir}/firmware/qcom/qcs615/a612_zap.mbn*" | 1989 | FILES:${PN}-qcom-qcs615-adreno = "${nonarch_base_libdir}/firmware/qcom/qcs615/a612_zap.mbn*" |
1903 | FILES:${PN}-qcom-qcs8300-adreno = "${nonarch_base_libdir}/firmware/qcom/qcs8300/a623_zap.mbn*" | 1990 | FILES:${PN}-qcom-qcs8300-adreno = "${nonarch_base_libdir}/firmware/qcom/qcs8300/a623_zap.mbn*" |
1904 | FILES:${PN}-qcom-qcs8300-audio = "${nonarch_base_libdir}/firmware/qcom/qcs8300/adsp*.*" | 1991 | FILES:${PN}-qcom-qcs8300-audio = "${nonarch_base_libdir}/firmware/qcom/qcs8300/adsp*.*" |
1905 | FILES:${PN}-qcom-qcs8300-compute = "${nonarch_base_libdir}/firmware/qcom/qcs8300/cdsp*.*" | 1992 | FILES:${PN}-qcom-qcs8300-compute = "${nonarch_base_libdir}/firmware/qcom/qcs8300/cdsp*.*" |
1906 | FILES:${PN}-qcom-qcs8300-generalpurpose = "${nonarch_base_libdir}/firmware/qcom/qcs8300/gpdsp*.*" | 1993 | FILES:${PN}-qcom-qcs8300-generalpurpose = "${nonarch_base_libdir}/firmware/qcom/qcs8300/gpdsp*.*" |
1994 | FILES:${PN}-qcom-qcs8300-qupv3fw = "${nonarch_base_libdir}/firmware/qcom/qcs8300/qupv3fw.elf*" | ||
1907 | FILES:${PN}-qcom-qrb4210-adreno = "${nonarch_base_libdir}/firmware/qcom/qrb4210/a610_zap.mbn*" | 1995 | FILES:${PN}-qcom-qrb4210-adreno = "${nonarch_base_libdir}/firmware/qcom/qrb4210/a610_zap.mbn*" |
1908 | FILES:${PN}-qcom-qrb4210-audio = "${nonarch_base_libdir}/firmware/qcom/qrb4210/adsp*.*" | 1996 | FILES:${PN}-qcom-qrb4210-audio = "${nonarch_base_libdir}/firmware/qcom/qrb4210/adsp*.*" |
1909 | FILES:${PN}-qcom-qrb4210-compute = "${nonarch_base_libdir}/firmware/qcom/qrb4210/cdsp*.*" | 1997 | FILES:${PN}-qcom-qrb4210-compute = "${nonarch_base_libdir}/firmware/qcom/qrb4210/cdsp*.*" |
@@ -1919,6 +2007,7 @@ FILES:${PN}-qcom-sc8280xp-lenovo-x13s-audio = "${nonarch_base_libdir}/firmware/q | |||
1919 | FILES:${PN}-qcom-sc8280xp-lenovo-x13s-adreno = "${nonarch_base_libdir}/firmware/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn*" | 2007 | FILES:${PN}-qcom-sc8280xp-lenovo-x13s-adreno = "${nonarch_base_libdir}/firmware/qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn*" |
1920 | FILES:${PN}-qcom-sc8280xp-lenovo-x13s-compute = "${nonarch_base_libdir}/firmware/qcom/sc8280xp/LENOVO/21BX/*cdsp*.*" | 2008 | FILES:${PN}-qcom-sc8280xp-lenovo-x13s-compute = "${nonarch_base_libdir}/firmware/qcom/sc8280xp/LENOVO/21BX/*cdsp*.*" |
1921 | FILES:${PN}-qcom-sc8280xp-lenovo-x13s-sensors = "${nonarch_base_libdir}/firmware/qcom/sc8280xp/LENOVO/21BX/*slpi*.*" | 2009 | FILES:${PN}-qcom-sc8280xp-lenovo-x13s-sensors = "${nonarch_base_libdir}/firmware/qcom/sc8280xp/LENOVO/21BX/*slpi*.*" |
2010 | FILES:${PN}-qcom-sc8280xp-lenovo-x13s-vpu = "${nonarch_base_libdir}/firmware/qcom/sc8280xp/LENOVO/21BX/qcvss8280.mbn*" | ||
1922 | FILES:${PN}-qcom-sdm845-adreno = "${nonarch_base_libdir}/firmware/qcom/sdm845/a630*.*" | 2011 | FILES:${PN}-qcom-sdm845-adreno = "${nonarch_base_libdir}/firmware/qcom/sdm845/a630*.*" |
1923 | FILES:${PN}-qcom-sdm845-audio = "${nonarch_base_libdir}/firmware/qcom/sdm845/adsp*.*" | 2012 | FILES:${PN}-qcom-sdm845-audio = "${nonarch_base_libdir}/firmware/qcom/sdm845/adsp*.*" |
1924 | FILES:${PN}-qcom-sdm845-compute = "${nonarch_base_libdir}/firmware/qcom/sdm845/cdsp*.*" | 2013 | FILES:${PN}-qcom-sdm845-compute = "${nonarch_base_libdir}/firmware/qcom/sdm845/cdsp*.*" |
@@ -1941,6 +2030,7 @@ FILES:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-adreno = "${nonarch_base_libdir}/fi | |||
1941 | FILES:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-audio = "${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/*adsp*.* ${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/battmgr.jsn* ${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/X1E80100-LENOVO-Yoga-Slim7x-tplg.bin* ${nonarch_base_libdir}/firmware/qcom/x1e80100/X1E80100-LENOVO-Yoga-Slim7x-tplg.bin*" | 2030 | FILES:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-audio = "${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/*adsp*.* ${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/battmgr.jsn* ${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/X1E80100-LENOVO-Yoga-Slim7x-tplg.bin* ${nonarch_base_libdir}/firmware/qcom/x1e80100/X1E80100-LENOVO-Yoga-Slim7x-tplg.bin*" |
1942 | FILES:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-compute = "${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/*cdsp*.*" | 2031 | FILES:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-compute = "${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/*cdsp*.*" |
1943 | FILES:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-vpu = "${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/qcvss8380.mbn* ${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/qcav1e8380.mbn*" | 2032 | FILES:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-vpu = "${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/qcvss8380.mbn* ${nonarch_base_libdir}/firmware/qcom/x1e80100/LENOVO/83ED/qcav1e8380.mbn*" |
2033 | FILES:${PN}-qcom-x1p42100-adreno = "${nonarch_base_libdir}/firmware/qcom/x1p42100/gen71500_zap.mbn*" | ||
1944 | 2034 | ||
1945 | RDEPENDS:${PN}-qcom-aic100 = "${PN}-qcom-license" | 2035 | RDEPENDS:${PN}-qcom-aic100 = "${PN}-qcom-license" |
1946 | RDEPENDS:${PN}-qcom-qdu100 = "${PN}-qcom-license" | 2036 | RDEPENDS:${PN}-qcom-qdu100 = "${PN}-qcom-license" |
@@ -1961,6 +2051,7 @@ RDEPENDS:${PN}-qcom-adreno-a650 = "${PN}-qcom-license" | |||
1961 | RDEPENDS:${PN}-qcom-adreno-a660 = "${PN}-qcom-license" | 2051 | RDEPENDS:${PN}-qcom-adreno-a660 = "${PN}-qcom-license" |
1962 | RDEPENDS:${PN}-qcom-adreno-a663 = "${PN}-qcom-license ${PN}-qcom-adreno-a660" | 2052 | RDEPENDS:${PN}-qcom-adreno-a663 = "${PN}-qcom-license ${PN}-qcom-adreno-a660" |
1963 | RDEPENDS:${PN}-qcom-adreno-a702 = "${PN}-qcom-license" | 2053 | RDEPENDS:${PN}-qcom-adreno-a702 = "${PN}-qcom-license" |
2054 | RDEPENDS:${PN}-qcom-adreno-g715 = "${PN}-qcom-license" | ||
1964 | RDEPENDS:${PN}-qcom-adreno-g750 = "${PN}-qcom-license" | 2055 | RDEPENDS:${PN}-qcom-adreno-g750 = "${PN}-qcom-license" |
1965 | RDEPENDS:${PN}-qcom-apq8016-modem = "${PN}-qcom-license" | 2056 | RDEPENDS:${PN}-qcom-apq8016-modem = "${PN}-qcom-license" |
1966 | RDEPENDS:${PN}-qcom-apq8016-wifi = "${PN}-qcom-license" | 2057 | RDEPENDS:${PN}-qcom-apq8016-wifi = "${PN}-qcom-license" |
@@ -1980,11 +2071,13 @@ RPROVIDES:${PN}-qcom-qcm6490-compute = "${PN}-qcom-qcs6490-compute" | |||
1980 | RDEPENDS:${PN}-qcom-qcm6490-ipa = "${PN}-qcom-license" | 2071 | RDEPENDS:${PN}-qcom-qcm6490-ipa = "${PN}-qcom-license" |
1981 | RDEPENDS:${PN}-qcom-qcm6490-wifi = "${PN}-qcom-license" | 2072 | RDEPENDS:${PN}-qcom-qcm6490-wifi = "${PN}-qcom-license" |
1982 | RPROVIDES:${PN}-qcom-qcm6490-wifi = "${PN}-qcom-qcs6490-wifi" | 2073 | RPROVIDES:${PN}-qcom-qcm6490-wifi = "${PN}-qcom-qcs6490-wifi" |
2074 | RDEPENDS:${PN}-qcom-qcm6490-qupv3fw = "${PN}-qcom-license" | ||
1983 | RDEPENDS:${PN}-qcom-qcs615-adreno = "${PN}-qcom-license" | 2075 | RDEPENDS:${PN}-qcom-qcs615-adreno = "${PN}-qcom-license" |
1984 | RDEPENDS:${PN}-qcom-qcs8300-adreno = "${PN}-qcom-license" | 2076 | RDEPENDS:${PN}-qcom-qcs8300-adreno = "${PN}-qcom-license" |
1985 | RDEPENDS:${PN}-qcom-qcs8300-audio = "${PN}-qcom-2-license" | 2077 | RDEPENDS:${PN}-qcom-qcs8300-audio = "${PN}-qcom-2-license" |
1986 | RDEPENDS:${PN}-qcom-qcs8300-compute = "${PN}-qcom-2-license" | 2078 | RDEPENDS:${PN}-qcom-qcs8300-compute = "${PN}-qcom-2-license" |
1987 | RDEPENDS:${PN}-qcom-qcs8300-generalpurpose = "${PN}-qcom-2-license" | 2079 | RDEPENDS:${PN}-qcom-qcs8300-generalpurpose = "${PN}-qcom-2-license" |
2080 | RDEPENDS:${PN}-qcom-qcs8300-qupv3fw = "${PN}-qcom-license" | ||
1988 | RDEPENDS:${PN}-qcom-qrb4210-adreno = "${PN}-qcom-license" | 2081 | RDEPENDS:${PN}-qcom-qrb4210-adreno = "${PN}-qcom-license" |
1989 | RDEPENDS:${PN}-qcom-qrb4210-audio = "${PN}-qcom-license" | 2082 | RDEPENDS:${PN}-qcom-qrb4210-audio = "${PN}-qcom-license" |
1990 | RDEPENDS:${PN}-qcom-qrb4210-compute = "${PN}-qcom-license" | 2083 | RDEPENDS:${PN}-qcom-qrb4210-compute = "${PN}-qcom-license" |
@@ -1996,11 +2089,12 @@ RDEPENDS:${PN}-qcom-sa8775p-adreno = "${PN}-qcom-license" | |||
1996 | RDEPENDS:${PN}-qcom-sa8775p-audio = "${PN}-qcom-2-license" | 2089 | RDEPENDS:${PN}-qcom-sa8775p-audio = "${PN}-qcom-2-license" |
1997 | RDEPENDS:${PN}-qcom-sa8775p-compute = "${PN}-qcom-2-license" | 2090 | RDEPENDS:${PN}-qcom-sa8775p-compute = "${PN}-qcom-2-license" |
1998 | RDEPENDS:${PN}-qcom-sa8775p-generalpurpose = "${PN}-qcom-2-license" | 2091 | RDEPENDS:${PN}-qcom-sa8775p-generalpurpose = "${PN}-qcom-2-license" |
1999 | RDEPENDS:${PN}-qcom-sa8775p-qupv3fw = "${PN}-qcom-2-license" | 2092 | RDEPENDS:${PN}-qcom-sa8775p-qupv3fw = "${PN}-qcom-license" |
2000 | RDEPENDS:${PN}-qcom-sc8280xp-lenovo-x13s-audio = "${PN}-qcom-license ${PN}-linaro-license" | 2093 | RDEPENDS:${PN}-qcom-sc8280xp-lenovo-x13s-audio = "${PN}-qcom-license ${PN}-linaro-license" |
2001 | RDEPENDS:${PN}-qcom-sc8280xp-lenovo-x13s-adreno = "${PN}-qcom-license" | 2094 | RDEPENDS:${PN}-qcom-sc8280xp-lenovo-x13s-adreno = "${PN}-qcom-license" |
2002 | RDEPENDS:${PN}-qcom-sc8280xp-lenovo-x13s-compute = "${PN}-qcom-license" | 2095 | RDEPENDS:${PN}-qcom-sc8280xp-lenovo-x13s-compute = "${PN}-qcom-license" |
2003 | RDEPENDS:${PN}-qcom-sc8280xp-lenovo-x13s-sensors = "${PN}-qcom-license" | 2096 | RDEPENDS:${PN}-qcom-sc8280xp-lenovo-x13s-sensors = "${PN}-qcom-license" |
2097 | RDEPENDS:${PN}-qcom-sc8280xp-lenovo-x13s-vpu = "${PN}-qcom-license" | ||
2004 | RDEPENDS:${PN}-qcom-sdm845-adreno = "${PN}-qcom-license" | 2098 | RDEPENDS:${PN}-qcom-sdm845-adreno = "${PN}-qcom-license" |
2005 | RDEPENDS:${PN}-qcom-sdm845-audio = "${PN}-qcom-license" | 2099 | RDEPENDS:${PN}-qcom-sdm845-audio = "${PN}-qcom-license" |
2006 | RDEPENDS:${PN}-qcom-sdm845-compute = "${PN}-qcom-license" | 2100 | RDEPENDS:${PN}-qcom-sdm845-compute = "${PN}-qcom-license" |
@@ -2021,11 +2115,13 @@ RDEPENDS:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-adreno = "${PN}-qcom-license" | |||
2021 | RDEPENDS:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-audio = "${PN}-qcom-license ${PN}-linaro-license" | 2115 | RDEPENDS:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-audio = "${PN}-qcom-license ${PN}-linaro-license" |
2022 | RDEPENDS:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-compute = "${PN}-qcom-license" | 2116 | RDEPENDS:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-compute = "${PN}-qcom-license" |
2023 | RDEPENDS:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-vpu = "${PN}-qcom-license" | 2117 | RDEPENDS:${PN}-qcom-x1e80100-lenovo-yoga-slim7x-vpu = "${PN}-qcom-license" |
2118 | RDEPENDS:${PN}-qcom-x1p42100-adreno = "${PN}-qcom-license" | ||
2024 | 2119 | ||
2025 | RRECOMMENDS:${PN}-qcom-sc8280xp-lenovo-x13s-audio = "${PN}-qcom-sc8280xp-lenovo-x13s-compat" | 2120 | RRECOMMENDS:${PN}-qcom-sc8280xp-lenovo-x13s-audio = "${PN}-qcom-sc8280xp-lenovo-x13s-compat" |
2026 | RRECOMMENDS:${PN}-qcom-sc8280xp-lenovo-x13s-adreno = "${PN}-qcom-sc8280xp-lenovo-x13s-compat" | 2121 | RRECOMMENDS:${PN}-qcom-sc8280xp-lenovo-x13s-adreno = "${PN}-qcom-sc8280xp-lenovo-x13s-compat" |
2027 | RRECOMMENDS:${PN}-qcom-sc8280xp-lenovo-x13s-compute = "${PN}-qcom-sc8280xp-lenovo-x13s-compat" | 2122 | RRECOMMENDS:${PN}-qcom-sc8280xp-lenovo-x13s-compute = "${PN}-qcom-sc8280xp-lenovo-x13s-compat" |
2028 | RRECOMMENDS:${PN}-qcom-sc8280xp-lenovo-x13s-sensors = "${PN}-qcom-sc8280xp-lenovo-x13s-compat" | 2123 | RRECOMMENDS:${PN}-qcom-sc8280xp-lenovo-x13s-sensors = "${PN}-qcom-sc8280xp-lenovo-x13s-compat" |
2124 | RRECOMMENDS:${PN}-qcom-sc8280xp-lenovo-x13s-vpu = "${PN}-qcom-sc8280xp-lenovo-x13s-compat" | ||
2029 | 2125 | ||
2030 | LICENSE:${PN}-liquidui = "Firmware-cavium_liquidio" | 2126 | LICENSE:${PN}-liquidui = "Firmware-cavium_liquidio" |
2031 | FILES:${PN}-liquidio = "${nonarch_base_libdir}/firmware/liquidio" | 2127 | FILES:${PN}-liquidio = "${nonarch_base_libdir}/firmware/liquidio" |
@@ -2053,27 +2149,49 @@ RDEPENDS:${PN}-amlogic-vdec = "${PN}-amlogic-vdec-license" | |||
2053 | # Maybe split out to separate packages when needed. | 2149 | # Maybe split out to separate packages when needed. |
2054 | LICENSE:${PN} = "\ | 2150 | LICENSE:${PN} = "\ |
2055 | Firmware-Abilis \ | 2151 | Firmware-Abilis \ |
2152 | & Firmware-aeonsemi \ | ||
2056 | & Firmware-agere \ | 2153 | & Firmware-agere \ |
2154 | & Firmware-airoha \ | ||
2155 | & Firmware-alacritech \ | ||
2057 | & Firmware-amdgpu \ | 2156 | & Firmware-amdgpu \ |
2157 | & Firmware-amdisp \ | ||
2158 | & Firmware-amdnpu \ | ||
2159 | & Firmware-amd_pmf \ | ||
2160 | & Firmware-amd-sev \ | ||
2058 | & Firmware-amd-ucode \ | 2161 | & Firmware-amd-ucode \ |
2162 | & Firmware-amlogic \ | ||
2059 | & Firmware-amlogic_vdec \ | 2163 | & Firmware-amlogic_vdec \ |
2060 | & Firmware-atmel \ | 2164 | & Firmware-atmel \ |
2165 | & Firmware-bmi260 \ | ||
2166 | & Firmware-bnx2 \ | ||
2167 | & Firmware-bnx2x \ | ||
2061 | & Firmware-ca0132 \ | 2168 | & Firmware-ca0132 \ |
2062 | & Firmware-cavium \ | 2169 | & Firmware-cavium \ |
2063 | & Firmware-chelsio_firmware \ | 2170 | & Firmware-chelsio_firmware \ |
2064 | & Firmware-cirrus \ | 2171 | & Firmware-cirrus \ |
2065 | & Firmware-cnm \ | 2172 | & Firmware-cnm \ |
2066 | & Firmware-cw1200 \ | 2173 | & Firmware-cw1200 \ |
2174 | & Firmware-cw1200-sdd \ | ||
2175 | & Firmware-cxgb3 \ | ||
2176 | & Firmware-dabusb \ | ||
2067 | & Firmware-dib0700 \ | 2177 | & Firmware-dib0700 \ |
2068 | & Firmware-e100 \ | 2178 | & Firmware-e100 \ |
2179 | & Firmware-emi26 \ | ||
2069 | & Firmware-ene_firmware \ | 2180 | & Firmware-ene_firmware \ |
2070 | & Firmware-fw_sst_0f28 \ | 2181 | & Firmware-fw_sst_0f28 \ |
2071 | & Firmware-go7007 \ | 2182 | & Firmware-go7007 \ |
2072 | & Firmware-hfi1_firmware \ | 2183 | & Firmware-hfi1_firmware \ |
2073 | & Firmware-ibt_firmware \ | 2184 | & Firmware-ibt_firmware \ |
2185 | & Firmware-intel \ | ||
2186 | & Firmware-intel_vpu \ | ||
2187 | & Firmware-ipu3_firmware \ | ||
2074 | & Firmware-it913x \ | 2188 | & Firmware-it913x \ |
2189 | & Firmware-ivsc \ | ||
2190 | & Firmware-ixp4xx \ | ||
2075 | & Firmware-IntcSST2 \ | 2191 | & Firmware-IntcSST2 \ |
2076 | & Firmware-kaweth \ | 2192 | & Firmware-kaweth \ |
2193 | & Firmware-keyspan \ | ||
2194 | & Firmware-montage \ | ||
2077 | & Firmware-moxa \ | 2195 | & Firmware-moxa \ |
2078 | & Firmware-myri10ge_firmware \ | 2196 | & Firmware-myri10ge_firmware \ |
2079 | & Firmware-nvidia \ | 2197 | & Firmware-nvidia \ |
@@ -2093,11 +2211,15 @@ LICENSE:${PN} = "\ | |||
2093 | & Firmware-siano \ | 2211 | & Firmware-siano \ |
2094 | & Firmware-ti-connectivity \ | 2212 | & Firmware-ti-connectivity \ |
2095 | & Firmware-ti-keystone \ | 2213 | & Firmware-ti-keystone \ |
2214 | & Firmware-ti-tspa \ | ||
2215 | & Firmware-tigon \ | ||
2216 | & Firmware-typhoon \ | ||
2096 | & Firmware-ueagle-atm4-firmware \ | 2217 | & Firmware-ueagle-atm4-firmware \ |
2097 | & Firmware-wl1251 \ | 2218 | & Firmware-wl1251 \ |
2098 | & Firmware-xc4000 \ | 2219 | & Firmware-xc4000 \ |
2099 | & Firmware-xc5000 \ | 2220 | & Firmware-xc5000 \ |
2100 | & Firmware-xc5000c \ | 2221 | & Firmware-xc5000c \ |
2222 | & Firmware-xe \ | ||
2101 | & WHENCE \ | 2223 | & WHENCE \ |
2102 | " | 2224 | " |
2103 | 2225 | ||
diff --git a/meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb b/meta/recipes-multimedia/gstreamer/gst-examples_1.26.3.bb index 33c4119d1a..8835b7d97b 100644 --- a/meta/recipes-multimedia/gstreamer/gst-examples_1.26.2.bb +++ b/meta/recipes-multimedia/gstreamer/gst-examples_1.26.3.bb | |||
@@ -7,12 +7,12 @@ LIC_FILES_CHKSUM = "file://playback/player/gtk/gtk-play.c;beginline=1;endline=20 | |||
7 | 7 | ||
8 | DEPENDS = "glib-2.0 gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gtk+3 json-glib glib-2.0-native" | 8 | DEPENDS = "glib-2.0 gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad gtk+3 json-glib glib-2.0-native" |
9 | 9 | ||
10 | SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.26 \ | 10 | SRC_URI = "git://gitlab.freedesktop.org/gstreamer/gstreamer.git;protocol=https;branch=1.26;tag=${PV} \ |
11 | file://0001-Make-player-examples-installable.patch \ | 11 | file://0001-Make-player-examples-installable.patch \ |
12 | file://gst-player.desktop \ | 12 | file://gst-player.desktop \ |
13 | " | 13 | " |
14 | 14 | ||
15 | SRCREV = "100c21e1faf68efe7f3830b6e9f856760697ab48" | 15 | SRCREV = "87bc0c6e949e3dcc440658f78ef52aa8088cb62f" |
16 | 16 | ||
17 | S = "${UNPACKDIR}/${BP}/subprojects/gst-examples" | 17 | S = "${UNPACKDIR}/${BP}/subprojects/gst-examples" |
18 | 18 | ||