Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kernel-firmware-platform for 
openSUSE:Factory checked in at 2025-07-23 16:32:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-firmware-platform (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-firmware-platform.new.8875 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-firmware-platform"

Wed Jul 23 16:32:36 2025 rev:12 rq:1295039 version:20250717

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/kernel-firmware-platform/kernel-firmware-platform.changes
        2025-07-01 11:34:31.326224692 +0200
+++ 
/work/SRC/openSUSE:Factory/.kernel-firmware-platform.new.8875/kernel-firmware-platform.changes
      2025-07-23 16:33:23.911573562 +0200
@@ -1,0 +2,6 @@
+Fri Jul 18 14:39:17 UTC 2025 - Takashi Iwai <ti...@suse.com>
+
+- Update to version 20250717 (git commit 6fc20e018cca):
+  * WHENCE: extract more license statements
+
+-------------------------------------------------------------------

Old:
----
  kernel-firmware-platform-20250627.tar.xz
  kernel-firmware-tools-20250630.tar.gz

New:
----
  kernel-firmware-platform-20250717.tar.xz
  kernel-firmware-tools-20250718.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kernel-firmware-platform.spec ++++++
--- /var/tmp/diff_new_pack.slbFgC/_old  2025-07-23 16:33:24.527599328 +0200
+++ /var/tmp/diff_new_pack.slbFgC/_new  2025-07-23 16:33:24.531599495 +0200
@@ -20,17 +20,17 @@
 %define _firmwaredir /lib/firmware
 %endif
 %define __ksyms_path ^%{_firmwaredir}
-%define git_version f40eafe216833d083f4e5598b7f45e894c373ad1
+%define git_version 6fc20e018cca0ab954fe249afb60ac5af69f102a
 
 Name:           kernel-firmware-platform
-Version:        20250627
+Version:        20250717
 Release:        0
 Summary:        Kernel firmware files for various platform drivers
 License:        GPL-2.0-or-later AND SUSE-Firmware AND GPL-2.0-only AND 
MPL-1.0 AND GPL-3.0-only AND MIT
 Group:          System/Kernel
 URL:            
https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/
 Source0:        %{name}-%{version}.tar.xz
-Source1:        
https://github.com/openSUSE/kernel-firmware-tools/archive/refs/tags/20250630.tar.gz#/kernel-firmware-tools-20250630.tar.gz
+Source1:        
https://github.com/openSUSE/kernel-firmware-tools/archive/refs/tags/20250718.tar.gz#/kernel-firmware-tools-20250718.tar.gz
 Source2:        %{name}-rpmlintrc
 Source3:        git_id
 Source10:       aliases

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.slbFgC/_old  2025-07-23 16:33:24.563600833 +0200
+++ /var/tmp/diff_new_pack.slbFgC/_new  2025-07-23 16:33:24.567601000 +0200
@@ -1,6 +1,6 @@
-mtime: 1751263665
-commit: d3afd2eac9b902620c60aa45bb64da19f7ca381d05b490f469207d073c74ad1f
+mtime: 1752849559
+commit: e08229d465ca8e91a49b125327a7e1e744ecde81696f66bbaa0478a1e5aef02b
 url: https://src.opensuse.org/kernel-firmware/kernel-firmware-platform.git
-revision: d3afd2eac9b902620c60aa45bb64da19f7ca381d05b490f469207d073c74ad1f
+revision: e08229d465ca8e91a49b125327a7e1e744ecde81696f66bbaa0478a1e5aef02b
 projectscmsync: https://src.opensuse.org/kernel-firmware/_ObsPrj.git
 


++++++ build.specials.obscpio ++++++

++++++ git_id ++++++
--- /var/tmp/diff_new_pack.slbFgC/_old  2025-07-23 16:33:24.699606522 +0200
+++ /var/tmp/diff_new_pack.slbFgC/_new  2025-07-23 16:33:24.703606689 +0200
@@ -1,2 +1,2 @@
-f40eafe216833d083f4e5598b7f45e894c373ad1
+6fc20e018cca0ab954fe249afb60ac5af69f102a
 

++++++ kernel-firmware-platform-20250627.tar.xz -> 
kernel-firmware-platform-20250717.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kernel-firmware-platform-20250627/LICENCE.go7007 
new/kernel-firmware-platform-20250717/LICENCE.go7007
--- old/kernel-firmware-platform-20250627/LICENCE.go7007        2025-06-27 
13:45:29.000000000 +0200
+++ new/kernel-firmware-platform-20250717/LICENCE.go7007        1970-01-01 
01:00:00.000000000 +0100
@@ -1,457 +0,0 @@
-The README file from the original package from Micronas appears below. Only
-the part about the firmware redistribution in section 0 is relevant, all
-other sections are completely obsolete.
-
----------------------------------------------------------------------------
-                     WIS GO7007SB Public Linux Driver
----------------------------------------------------------------------------
-
-
-*** Please see the file RELEASE-NOTES for important last-minute updates ***
-
-
-  0. OVERVIEW AND LICENSING/DISCLAIMER
-
-
-This driver kit contains Linux drivers for the WIS GO7007SB multi-format
-video encoder.  Only kernel version 2.6.x is supported.  The video stream
-is available through the Video4Linux2 API and the audio stream is available
-through the ALSA API (or the OSS emulation layer of the ALSA system).
-
-The files in kernel/ and hotplug/ are licensed under the GNU General Public
-License Version 2 from the Free Software Foundation.  A copy of the license
-is included in the file COPYING.
-
-The example applications in apps/ and C header files in include/ are
-licensed under a permissive license included in the source files which
-allows copying, modification and redistribution for any purpose without
-attribution.
-
-The firmware files included in the firmware/ directory may be freely
-redistributed only in conjunction with this document; but modification,
-tampering and reverse engineering are prohibited.
-
-MICRONAS USA, INC., MAKES NO WARRANTIES TO ANY PERSON OR ENTITY WITH
-RESPECT TO THE SOFTWARE OR ANY DERIVATIVES THEREOF OR ANY SERVICES OR
-LICENSES AND DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION
-WARRANTIES OF MERCHANTABILITY, SUPPORT, AND FITNESS FOR A PARTICULAR
-PURPOSE AND NON-INFRINGEMENT.
-
-
-  1. SYSTEM REQUIREMENTS
-
-
-This driver requires Linux kernel 2.6.  Kernel 2.4 is not supported.  Using
-kernel 2.6.10 or later is recommended, as earlier kernels are known to have
-unstable USB 2.0 support.
-
-A fully built kernel source tree must be available.  Typically this will be
-linked from "/lib/modules/<KERNEL VERSION>/build" for convenience.  If this
-link does not exist, an extra parameter will need to be passed to the
-`make` command.
-
-All vendor-built kernels should already be configured properly.  However,
-for custom-built kernels, the following options need to be enabled in the
-kernel as built-in or modules:
-
-        CONFIG_HOTPLUG           - Support for hot-pluggable devices
-        CONFIG_MODULES           - Enable loadable module support
-        CONFIG_KMOD              - Automatic kernel module loading
-        CONFIG_FW_LOADER         - Hotplug firmware loading support
-        CONFIG_I2C               - I2C support
-        CONFIG_VIDEO_DEV         - Video For Linux
-        CONFIG_SOUND             - Sound card support
-        CONFIG_SND               - Advanced Linux Sound Architecture
-        CONFIG_USB               - Support for Host-side USB
-        CONFIG_USB_DEVICEFS      - USB device filesystem
-        CONFIG_USB_EHCI_HCD      - EHCI HCD (USB 2.0) support
-
-Additionally, to use the example application, the following options need to
-be enabled in the ALSA section:
-
-        CONFIG_SND_MIXER_OSS     - OSS Mixer API
-        CONFIG_SND_PCM_OSS       - OSS PCM (digital audio) API
-
-The hotplug scripts, along with the fxload utility, must also be installed.
-These scripts can be obtained from <http://linux-hotplug.sourceforge.net/>.
-Hotplugging is used for loading firmware into the Cypruss EZ-USB chip using
-fxload and for loading firmware into the driver using the firmware agent.
-
-
-  2. COMPILING AND INSTALLING THE DRIVER
-
-
-Most users should be able to compile the driver by simply running:
-
-        $ make
-
-in the top-level directory of the driver kit.  First the kernel modules
-will be built, followed by the example applications.
-
-If the build system is unable to locate the kernel source tree for the
-currently-running kernel, or if the module should be built for a kernel
-other than the currently-running kernel, an additional parameter will need
-to be passed to make to specify the appropriate kernel source directory:
-
-        $ make KERNELSRC=/usr/src/linux-2.6.10-custom3
-
-Once the compile completes, the driver and firmware files should be
-installed by running:
-
-        $ make install
-
-The kernel modules will be placed in "/lib/modules/<KERNEL VERSION>/extra"
-and the firmware files will be placed in the appropriate hotplug firmware
-directory, usually /lib/firmware.  In addition, USB maps and scripts will
-be placed in /etc/hotplug/usb to enable fxload to initialize the EZ-USB
-control chip when the device is connected.
-
-
-  3. PAL/SECAM TUNER CONFIGURATION (TV402U-EU only)
-
-
-The PAL model of the Plextor ConvertX TV402U may require additional
-configuration to correctly select the appropriate TV frequency band and
-audio subchannel.
-
-Users with a device other than the Plextor ConvertX TV402U-EU should skip
-this section.
-
-The wide variety of PAL TV systems used in Europe requires that additional
-information about the local TV standards be passed to the driver in order
-to properly tune TV channels.  The two necessary parameters are (a) the PAL
-TV band, and (b) the audio subchannel format in use.
-
-In many cases, the appropriate TV band selection is passed to the driver
-from applications.  However, in some cases, the application only specifies
-that the driver should use PAL but not the specific information about the
-appropriate TV band.  To work around this issue, the correct TV band may be
-specified in the "force_band" parameter to the wis-sony-tuner module:
-
-     TV band           force_band
-     -------           ----------
-     PAL B/G                B
-     PAL I                  I
-     PAL D/K                D
-     SECAM L                L
-
-If the "force_band" parameter is specified, the driver will ignore any TV
-band specified by applications and will always use the band provided in the
-module parameter.
-
-The other parameter that can be specified is the audio subchannel format.
-There are several stereo audio carrier systems in use, including NICAM and
-three varieties of A2.  To receive audio broadcast on one of these stereo
-carriers, the "force_mpx_mode" parameter must be specified to the
-wis-sony-tuner module.
-
-     TV band           Audio subcarrier       force_mpx_mode
-     -------           ----------------       --------------
-     PAL B/G            Mono (default)               1
-     PAL B/G                  A2                     2
-     PAL B/G                 NICAM                   3
-     PAL I              Mono (default)               4
-     PAL I                   NICAM                   5
-     PAL D/K            Mono (default)               6
-     PAL D/K                 A2 (1)                  7
-     PAL D/K                 A2 (2)                  8
-     PAL D/K                 A2 (3)                  9
-     PAL D/K                 NICAM                  10
-     SECAM L            Mono (default)              11
-     SECAM L                 NICAM                  12
-
-If the "force_mpx_mode" parameter is not specified, the correct mono-only
-mode will be chosen based on the TV band.  However, the tuner will not
-receive stereo audio or bilingual broadcasts correctly.
-
-To pass the "force_band" or "force_mpx_mode" parameters to the
-wis-sony-tuner module, the following line must be added to the modprobe
-configuration file, which varies from one Linux distribution to another.
-
-     options wis-sony-tuner force_band=B force_mpx_mode=2
-
-The above example would force the tuner to the PAL B/G TV band and receive
-stereo audio broadcasts on the A2 carrier.
-
-To verify that the configuration has been placed in the correct location,
-execute:
-
-        $ modprobe -c | grep wis-sony-tuner
-
-If the configuration line appears, then modprobe will pass the parameters
-correctly the next time the wis-sony-tuner module is loaded into the
-kernel.
-
-
-  4. TESTING THE DRIVER
-
-
-Because few Linux applications are able to correctly capture from
-Video4Linux2 devices with only compressed formats supported, the new driver
-should be tested with the "gorecord" application in the apps/ directory.
-
-First connect a video source to the device, such as a DVD player or VCR.
-This will be captured to a file for testing the driver.  If an input source
-is unavailable, a test file can still be captured, but the video will be
-black and the audio will be silent.
-
-This application will auto-detect the V4L2 and ALSA/OSS device names of the
-hardware and will record video and audio to an AVI file for a specified
-number of seconds.  For example:
-
-        $ apps/gorecord -duration 60 capture.avi
-
-If this application does not successfully record an AVI file, the error
-messages produced by gorecord and recorded in the system log (usually in
-/var/log/messages) should provide information to help resolve the problem.
-
-Supplying no parameters to gorecord will cause it to probe the available
-devices and exit.  Use the -help flag for usage information.
-
-
-  5. USING THE DRIVER
-
-
-The V4L2 device implemented by the driver provides a standard compressed
-format API, within the following criteria:
-
-  * Applications that only support the original Video4Linux1 API will not
-    be able to communicate with this driver at all.
-
-  * No raw video modes are supported, so applications like xawtv that
-    expect only uncompressed video will not function.
-
-  * Supported compression formats are: Motion-JPEG, MPEG1, MPEG2 and MPEG4.
-
-  * MPEG video formats are delivered as Video Elementary Streams only.
-    Program Stream (PS), Transport Stream (TS) and Packetized Elementary
-    Stream (PES) formats are not supported.
-
-  * Video parameters such as format and input port may not be changed while
-    the encoder is active.
-
-  * The audio capture device only functions when the video encoder is
-    actively capturing video.  Attempts to read from the audio device when
-    the encoder is inactive will result in an I/O error.
-
-  * The native format of the audio device is 48Khz 2-channel 16-bit
-    little-endian PCM, delivered through the ALSA system.  No audio
-    compression is implemented in the hardware.  ALSA may convert to other
-    uncompressed formats on the fly.
-
-The include/ directory contains a C header file describing non-standard
-features of the GO7007SB encoder, which are described below:
-
-
-  GO7007IOC_S_COMP_PARAMS, GO7007IOC_G_COMP_PARAMS
-
-    These ioctls are used to negotiate general compression parameters.
-
-    To query the current parameters, call the GO7007IOC_G_COMP_PARAMS ioctl
-    with a pointer to a struct go7007_comp_params.  If the driver is not
-    set to MPEG format, the EINVAL error code will be returned.
-
-    To change the current parameters, initialize all fields of a struct
-    go7007_comp_params and call the GO7007_IOC_S_COMP_PARAMS ioctl with a
-    pointer to this structure.  The driver will return the current
-    parameters with any necessary changes to conform to the limitations of
-    the hardware or current compression mode.  Any or all fields can be set
-    to zero to request a reasonable default value.  If the driver is not
-    set to MPEG format, the EINVAL error code will be returned.  When I/O
-    is in progress, the EBUSY error code will be returned.
-
-    Fields in struct go7007_comp_params:
-
-        __u32                        The maximum number of frames in each
-          gop_size                   Group Of Pictures; i.e. the maximum
-                                     number of frames minus one between
-                                     each key frame.
-
-        __u32                        The maximum number of sequential
-          max_b_frames               bidirectionally-predicted frames.
-                                     (B-frames are not yet supported.)
-
-        enum go7007_aspect_ratio     The aspect ratio to be encoded in the
-          aspect_ratio               meta-data of the compressed format.
-
-                                     Choices are:
-                                        GO7007_ASPECT_RATIO_1_1
-                                        GO7007_ASPECT_RATIO_4_3_NTSC
-                                        GO7007_ASPECT_RATIO_4_3_PAL
-                                        GO7007_ASPECT_RATIO_16_9_NTSC
-                                        GO7007_ASPECT_RATIO_16_9_PAL
-
-        __u32                        Bit-wise OR of control flags (below)
-          flags
-
-    Flags in struct go7007_comp_params:
-
-        GO7007_COMP_CLOSED_GOP       Only produce self-contained GOPs, used
-                                     to produce streams appropriate for
-                                     random seeking.
-
-        GO7007_COMP_OMIT_SEQ_HEADER  Omit the stream sequence header.
-
-
-  GO7007IOC_S_MPEG_PARAMS, GO7007IOC_G_MPEG_PARAMS
-
-    These ioctls are used to negotiate MPEG-specific stream parameters when
-    the pixelformat has been set to V4L2_PIX_FMT_MPEG.
-
-    To query the current parameters, call the GO7007IOC_G_MPEG_PARAMS ioctl
-    with a pointer to a struct go7007_mpeg_params.  If the driver is not
-    set to MPEG format, the EINVAL error code will be returned.
-
-    To change the current parameters, initialize all fields of a struct
-    go7007_mpeg_params and call the GO7007_IOC_S_MPEG_PARAMS ioctl with a
-    pointer to this structure.  The driver will return the current
-    parameters with any necessary changes to conform to the limitations of
-    the hardware or selected MPEG mode.  Any or all fields can be set to
-    zero to request a reasonable default value.  If the driver is not set
-    to MPEG format, the EINVAL error code will be returned.  When I/O is in
-    progress, the EBUSY error code will be returned.
-
-    Fields in struct go7007_mpeg_params:
-
-        enum go7007_mpeg_video_standard
-          mpeg_video_standard        The MPEG video standard in which to
-                                     compress the video.
-
-                                     Choices are:
-                                        GO7007_MPEG_VIDEO_MPEG1
-                                        GO7007_MPEG_VIDEO_MPEG2
-                                        GO7007_MPEG_VIDEO_MPEG4
-
-        __u32                        Bit-wise OR of control flags (below)
-          flags
-
-        __u32                        The profile and level indication to be
-          pali                       stored in the sequence header.  This
-                                     is only used as an indicator to the
-                                     decoder, and does not affect the MPEG
-                                     features used in the video stream.
-                                     Not valid for MPEG1.
-
-                                     Choices for MPEG2 are:
-                                        GO7007_MPEG2_PROFILE_MAIN_MAIN
-
-                                     Choices for MPEG4 are:
-                                        GO7007_MPEG4_PROFILE_S_L0
-                                        GO7007_MPEG4_PROFILE_S_L1
-                                        GO7007_MPEG4_PROFILE_S_L2
-                                        GO7007_MPEG4_PROFILE_S_L3
-                                        GO7007_MPEG4_PROFILE_ARTS_L1
-                                        GO7007_MPEG4_PROFILE_ARTS_L2
-                                        GO7007_MPEG4_PROFILE_ARTS_L3
-                                        GO7007_MPEG4_PROFILE_ARTS_L4
-                                        GO7007_MPEG4_PROFILE_AS_L0
-                                        GO7007_MPEG4_PROFILE_AS_L1
-                                        GO7007_MPEG4_PROFILE_AS_L2
-                                        GO7007_MPEG4_PROFILE_AS_L3
-                                        GO7007_MPEG4_PROFILE_AS_L4
-                                        GO7007_MPEG4_PROFILE_AS_L5
-
-    Flags in struct go7007_mpeg_params:
-
-        GO7007_MPEG_FORCE_DVD_MODE   Force all compression parameters and
-                                     bitrate control settings to comply
-                                     with DVD MPEG2 stream requirements.
-                                     This overrides most compression and
-                                     bitrate settings!
-
-        GO7007_MPEG_OMIT_GOP_HEADER  Omit the GOP header.
-
-        GO7007_MPEG_REPEAT_SEQHEADER Repeat the MPEG sequence header at
-                                     the start of each GOP.
-
-
-  GO7007IOC_S_BITRATE, GO7007IOC_G_BITRATE
-
-    These ioctls are used to set and query the target bitrate value for the
-    compressed video stream.  The bitrate may be selected by storing the
-    target bits per second in an int and calling GO7007IOC_S_BITRATE with a
-    pointer to the int.  The bitrate may be queried by calling
-    GO7007IOC_G_BITRATE with a pointer to an int where the current bitrate
-    will be stored.
-
-    Note that this is the primary means of controlling the video quality
-    for all compression modes, including V4L2_PIX_FMT_MJPEG.  The
-    VIDIOC_S_JPEGCOMP ioctl is not supported.
-
-
-----------------------------------------------------------------------------
-                   Installing the WIS PCI Voyager Driver
----------------------------------------------------------------------------
-
-The WIS PCI Voyager driver requires several patches to the Linux 2.6.11.x
-kernel source tree before compiling the driver.  These patches update the
-in-kernel SAA7134 driver to the newest development version and patch bugs
-in the TDA8290/TDA8275 tuner driver.
-
-The following patches must be downloaded from Gerd Knorr's website and
-applied in the order listed:
-
-       http://dl.bytesex.org/patches/2.6.11-2/i2c-tuner
-       http://dl.bytesex.org/patches/2.6.11-2/i2c-tuner2
-       http://dl.bytesex.org/patches/2.6.11-2/v4l2-api-mpeg
-       http://dl.bytesex.org/patches/2.6.11-2/saa7134-update
-
-The following patches are included with this SDK and can be applied in any
-order:
-
-       patches/2.6.11/saa7134-voyager.diff
-       patches/2.6.11/tda8275-newaddr.diff
-       patches/2.6.11/tda8290-ntsc.diff
-
-Check to make sure the CONFIG_VIDEO_SAA7134 option is enabled in the kernel
-configuration, and build and install the kernel.
-
-After rebooting into the new kernel, the GO7007 driver can be compiled and
-installed:
-
-       $ make SAA7134_BUILD=y
-       $ make install
-       $ modprobe saa7134-go7007
-
-There will be two V4L video devices associated with the PCI Voyager.  The
-first device (most likely /dev/video0) provides access to the raw video
-capture mode of the SAA7133 device and is used to configure the source
-video parameters and tune the TV tuner.  This device can be used with xawtv
-or other V4L(2) video software as a standard uncompressed device.
-
-The second device (most likely /dev/video1) provides access to the
-compression functions of the GO7007.  It can be tested using the gorecord
-application in the apps/ directory of this SDK:
-
-       $ apps/gorecord -vdevice /dev/video1 -noaudio test.avi
-
-Currently the frame resolution is fixed at 720x480 (NTSC) or 720x576 (PAL),
-and the video standard must be specified to both the raw and the compressed
-video devices (xawtv and gorecord, for example).
-
-
---------------------------------------------------------------------------
-RELEASE NOTES FOR WIS GO7007SB LINUX DRIVER
----------------------------------------------------------------------------
-
-Last updated: 5 November 2005
-
- - Release 0.9.7 includes new support for using udev to run fxload.  The
-   install script should automatically detect whether the old hotplug
-   scripts or the new udev rules should be used.  To force the use of
-   hotplug, run "make install USE_UDEV=n".  To force the use of udev, run
-   "make install USE_UDEV=y".
-
- - Motion detection is supported but undocumented.  Try the `modet` app
-   for a demonstration of how to use the facility.
-
- - Using USB2.0 devices such as the TV402U with USB1.1 HCDs or hubs can
-   cause buffer overruns and frame drops, even at low framerates, due to
-   inconsistency in the bitrate control mechanism.
-
- - On devices with an SAA7115, including the Plextor ConvertX, video height
-   values of 96, 128, 160, 192, 256, 320, and 384 do not work in NTSC mode.
-   All valid heights up to 512 work correctly in PAL mode.
-
- - The WIS Star Trek and PCI Voyager boards have no support yet for audio
-   or the TV tuner.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/kernel-firmware-platform-20250627/LICENCE.inside-secure 
new/kernel-firmware-platform-20250717/LICENCE.inside-secure
--- old/kernel-firmware-platform-20250627/LICENCE.inside-secure 1970-01-01 
01:00:00.000000000 +0100
+++ new/kernel-firmware-platform-20250717/LICENCE.inside-secure 2025-07-17 
16:40:28.000000000 +0200
@@ -0,0 +1,6 @@
+Copyright (c) 2019 Verimatrix, Inc.
+
+Derived from proprietary unpublished source code.
+Permission is hereby granted for the distribution of this firmware
+as part of Linux or other Open Source operating system kernel,
+provided this copyright notice is accompanying it.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kernel-firmware-platform-20250627/LICENSE.mga 
new/kernel-firmware-platform-20250717/LICENSE.mga
--- old/kernel-firmware-platform-20250627/LICENSE.mga   1970-01-01 
01:00:00.000000000 +0100
+++ new/kernel-firmware-platform-20250717/LICENSE.mga   2025-07-17 
16:40:28.000000000 +0200
@@ -0,0 +1,20 @@
+Copyright 1999 Matrox Graphics Inc.
+All Rights Reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a
+copy of this software and associated documentation files (the "Software"),
+to deal in the Software without restriction, including without limitation
+the rights to use, copy, modify, merge, publish, distribute, sublicense,
+and/or sell copies of the Software, and to permit persons to whom the
+Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
+MATROX GRAPHICS INC., OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,
+DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
+OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kernel-firmware-platform-20250627/WHENCE 
new/kernel-firmware-platform-20250717/WHENCE
--- old/kernel-firmware-platform-20250627/WHENCE        2025-06-27 
13:45:29.000000000 +0200
+++ new/kernel-firmware-platform-20250717/WHENCE        2025-07-17 
16:40:28.000000000 +0200
@@ -292,7 +292,7 @@
 
 File: edgeport/down3.bin
 
-Licence:
+Licence: Allegedly GPLv2+, but no source visible. Marked:
 //**************************************************************
 //* Edgeport Binary Image (for TI based products)
 //* Generated by TIBin2C v2.00 (watchport)
@@ -1267,13 +1267,7 @@
 
 File: tehuti/bdx.bin
 
-Licence:
-
- Copyright (C) 2007 Tehuti Networks Ltd.
-
- Permission is hereby granted for the distribution of this firmware data
- in hexadecimal or equivalent format, provided this copyright notice is
- accompanying it.
+Licence: Redistributable. See LICENSE.tehuti for details.
 
 Found in hex form in kernel source.
 
@@ -1403,15 +1397,7 @@
 
 File: v4l-cx25840.fw
 
-Licence: Redistributable.
-
-  Conexant grants permission to use and redistribute these firmware
-  files for use with Conexant devices, but not as a part of the Linux
-  kernel or in any other form which would require these files themselves
-  to be covered by the terms of the GNU General Public License.
-  These firmware files are distributed in the hope that they will be
-  useful, but WITHOUT ANY WARRANTY; without even the implied warranty
-  of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+Licence: Redistributable. See LICENSE.conexant for details.
 
 --------------------------------------------------------------------------
 
@@ -1641,28 +1627,7 @@
 File: matrox/g200_warp.fw
 File: matrox/g400_warp.fw
 
-Licence:
-
-Copyright 1999 Matrox Graphics Inc.
-All Rights Reserved.
-
-Permission is hereby granted, free of charge, to any person obtaining a
-copy of this software and associated documentation files (the "Software"),
-to deal in the Software without restriction, including without limitation
-the rights to use, copy, modify, merge, publish, distribute, sublicense,
-and/or sell copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included
-in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
-OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
-MATROX GRAPHICS INC., OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,
-DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
-OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE
-OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+Licence: Redistributable. See LICENSE.mga for details.
 
 Found in hex form in kernel source.
 
@@ -2525,6 +2490,13 @@
 File: amdgpu/gc_11_5_2_mes_2.bin
 File: amdgpu/gc_11_5_2_pfp.bin
 File: amdgpu/gc_11_5_2_rlc.bin
+File: amdgpu/gc_11_5_3_imu.bin
+File: amdgpu/gc_11_5_3_me.bin
+File: amdgpu/gc_11_5_3_mec.bin
+File: amdgpu/gc_11_5_3_mes1.bin
+File: amdgpu/gc_11_5_3_mes_2.bin
+File: amdgpu/gc_11_5_3_pfp.bin
+File: amdgpu/gc_11_5_3_rlc.bin
 File: amdgpu/gc_12_0_0_imu.bin
 File: amdgpu/gc_12_0_0_me.bin
 File: amdgpu/gc_12_0_0_mec.bin
@@ -2550,6 +2522,7 @@
 File: amdgpu/dcn_3_2_1_dmcub.bin
 File: amdgpu/dcn_3_5_dmcub.bin
 File: amdgpu/dcn_3_5_1_dmcub.bin
+File: amdgpu/dcn_3_6_dmcub.bin
 File: amdgpu/dcn_4_0_1_dmcub.bin
 File: amdgpu/psp_13_0_0_sos.bin
 File: amdgpu/psp_13_0_0_sos_kicker.bin
@@ -2585,6 +2558,8 @@
 File: amdgpu/psp_14_0_3_ta.bin
 File: amdgpu/psp_14_0_4_ta.bin
 File: amdgpu/psp_14_0_4_toc.bin
+File: amdgpu/psp_14_0_5_ta.bin
+File: amdgpu/psp_14_0_5_toc.bin
 File: amdgpu/sdma_4_4_2.bin
 File: amdgpu/sdma_4_4_4.bin
 File: amdgpu/sdma_4_4_5.bin
@@ -2597,6 +2572,7 @@
 File: amdgpu/sdma_6_1_0.bin
 File: amdgpu/sdma_6_1_1.bin
 File: amdgpu/sdma_6_1_2.bin
+File: amdgpu/sdma_6_1_3.bin
 File: amdgpu/sdma_7_0_0.bin
 File: amdgpu/sdma_7_0_1.bin
 File: amdgpu/smu_13_0_0.bin
@@ -2679,37 +2655,7 @@
 
 File: qlogic/sd7220.fw
 
-Licence:
-
- * Copyright (c) 2007, 2008 QLogic Corporation. All rights reserved.
- *
- * This software is available to you under a choice of one of two
- * licenses.  You may choose to be licensed under the terms of the GNU
- * General Public License (GPL) Version 2, available from the file
- * COPYING in the main directory of this source tree, or the
- * OpenIB.org BSD license below:
- *
- *     Redistribution and use in source and binary forms, with or
- *     without modification, are permitted provided that the following
- *     conditions are met:
- *
- *      - Redistributions of source code must retain the above
- *        copyright notice, this list of conditions and the following
- *        disclaimer.
- *
- *      - Redistributions in binary form must reproduce the above
- *        copyright notice, this list of conditions and the following
- *        disclaimer in the documentation and/or other materials
- *        provided with the distribution.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
- * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
- * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
- * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
- * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
- * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
- * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- * SOFTWARE.
+Licence: Redistributable. See LICENSE.ib_qib for details.
 
 Found in hex form in kernel source.
 
@@ -2738,14 +2684,7 @@
 File: qed/qed_init_values_zipped-8.42.2.0.bin
 File: qed/qed_init_values_zipped-8.59.1.0.bin
 
-Licence:
-  This file contains firmware data derived from proprietary unpublished
-  source code.
-  Copyright (c) 2015-2018 QLogic Corporation.
-
-  Permission is hereby granted for the distribution of this firmware data
-  in hexadecimal or equivalent format, provided this copyright notice is
-  accompanying it.
+Licence: Redistributable. See LICENSE.qed for details.
 
 --------------------------------------------------------------------------
 
@@ -2796,14 +2735,7 @@
 File: vxge/X3fw-pxe.ncf
 Version: 1.8.1
 
-Licence:
-
- This file contains firmware data derived from proprietary unpublished
- source code, Copyright (c) 2010 Exar Corporation.
-
- Permission is hereby granted for the distribution of this firmware data
- in hexadecimal or equivalent format, provided this copyright notice is
- accompanying it.
+Licence: Redistributable. See LICENSE.vxge for details.
 
 --------------------------------------------------------------------------
 
@@ -3133,16 +3065,7 @@
 
 File: tlg2300_firmware.bin
 
-Licence: Redistributable.
-
-  Telegent System grants permission to use and redistribute these
-  firmware files for use with devices containing the chip tlg2300, but
-  not as a part of the Linux kernel or in any other form which would
-  require these files themselves to be covered by the terms of the GNU
-  General Public License. These firmware files are distributed in the
-  hope that they will be useful, but WITHOUT ANY WARRANTY; without even
-  the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-  PURPOSE.
+Licence: Redistributable. See LICENSE.tlg2300 for details.
 
 --------------------------------------------------------------------------
 
@@ -3324,6 +3247,7 @@
 File: rtw89/rtw8922a_fw-1.bin
 File: rtw89/rtw8922a_fw-2.bin
 File: rtw89/rtw8922a_fw-3.bin
+File: rtw89/rtw8922a_fw-4.bin
 
 Licence: Redistributable. See LICENCE.rtlwifi_firmware.txt for details.
 
@@ -3499,12 +3423,7 @@
 File: rtl_nic/rtl8127a-1.fw
 Version: 0.0.5
 
-Licence:
- * Copyright © 2011-2013, Realtek Semiconductor Corporation
- *
- * Permission is hereby granted for the distribution of this firmware
- * data in hexadecimal or equivalent format, provided this copyright
- * notice is accompanying it.
+Licence: Redistributable. See LICENSE.r8169 for details.
 
 --------------------------------------------------------------------------
 
@@ -3530,12 +3449,7 @@
 File: realtek/rt1320/rt1320-patch-code-vc.bin
 Version: 1.0.0
 
-Licence:
- * Copyright © 2024, Realtek Semiconductor Corporation
- *
- * Permission is hereby granted for the distribution of this firmware
- * data in hexadecimal or equivalent format, provided this copyright
- * notice is accompanying it.
+Licence: Redistributable. See LICENSE.rt1320 for details.
 
 --------------------------------------------------------------------------
 
@@ -3882,16 +3796,7 @@
 
 File: dvb-usb-terratec-h5-drxk.fw
 
-Licence: Redistributable.
-
-TERRATEC grants permission to use and redistribute these firmware
-files for use with TERRATEC devices, but not as part of the Linux
-kernel or in any other form which would require these files themselves
-to be covered by the terms of the GNU General Public License.
-
-These firmware files are distributed in the hope that they will be
-useful, but WITHOUT ANY WARRANTY; without even the implied warranty
-of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+Licence: Redistributable. See LICENSE.drxk for details.
 
 --------------------------------------------------------------------------
 
@@ -3934,16 +3839,7 @@
 File: s5p-mfc-v8.fw
 File: s5p-mfc-v12.fw
 
-Licence: Redistributable.
-
-Samsung grants permission to use and redistribute aforementioned firmware
-files for the use with Exynos series devices, but not as part of the Linux
-kernel, or in any other form which would require these files themselves
-to be covered by the terms of the GNU General Public License.
-
-These firmware files are distributed in the hope that they will be
-useful, but WITHOUT ANY WARRANTY; without even the implied warranty
-of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+Licence: Redistributable. See LICENSE.s5p-mfc for details.
 
 --------------------------------------------------------------------------
 
@@ -4007,7 +3903,7 @@
 File: intel/ibt-18-16-1.ddc
 File: intel/ibt-18-2.sfi
 File: intel/ibt-18-2.ddc
-Version: BT_Pulsar_REL20451_22.20.2433.20451
+Version: BT_Pulsar_REL20425_22.20.2412.20425
 
 File: intel/ibt-17-0-1.sfi
 Version: BT_JeffersonPeak_A0_B0_REL0201
@@ -4093,7 +3989,7 @@
 File: intel/ibt-0040-1050.ddc
 File: intel/ibt-1040-1050.sfi
 File: intel/ibt-1040-1050.ddc
-Version: BT_Solar_REL82008_23.50.25133.82008
+Version: BT_Solar_REL82053_23.50.25205.82053
 
 File: intel/ibt-0040-1020.sfi
 File: intel/ibt-0040-1020.ddc
@@ -4115,7 +4011,7 @@
 File: intel/ibt-0093-4150.ddc
 File: intel/ibt-0093-1050.sfi
 File: intel/ibt-0093-1050.ddc
-Version: BT_BlazarU_S_REL82313_23.140.25182.82313
+Version: BT_BlazarU_S_REL87482_23.150.25254.87482
 
 File: intel/ibt-0180-0041.sfi
 File: intel/ibt-0180-0041.ddc
@@ -4139,7 +4035,7 @@
 File: intel/ibt-0190-0291-pci.sfi
 File: intel/ibt-0190-0291-usb.ddc
 File: intel/ibt-0190-0291-usb.sfi
-Version: BT_BlazarI_S_REL90142_23.140.25182.90142
+Version: BT_BlazarI_S_REL95112_23.150.25254.95112
 
 Licence: Redistributable. See LICENCE.ibt_firmware for details
 
@@ -4210,18 +4106,7 @@
 
 File: rp2.fw
 
-Licence: Redistributable.
-
-Copyright (C) 2013 Comtrol Corporation
-
-Comtrol grants permission to use and redistribute these firmware
-files for use with Comtrol devices, but not as part of the Linux
-kernel or in any other form which would require these files themselves
-to be covered by the terms of the GNU General Public License.
-
-These firmware files are distributed in the hope that they will be
-useful, but WITHOUT ANY WARRANTY; without even the implied warranty
-of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+Licence: Redistributable. See LICENSE.rp2 for details.
 
 --------------------------------------------------------------------------
 
@@ -4232,14 +4117,7 @@
 Link: s2250.fw -> go7007/s2250-2.fw
 Link: s2250_loader.fw -> go7007/s2250-1.fw
 
-Licence:
-  Sensoray grants permission to use and redistribute these firmware
-  files for use with Sensoray devices, but not as a part of the Linux
-  kernel or in any other form which would require these files themselves
-  to be covered by the terms of the GNU General Public License.
-  These firmware files are distributed in the hope that they will be
-  useful, but WITHOUT ANY WARRANTY; without even the implied warranty
-  of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+Licence: Redistributable. See LICENCE.go7007-s2250 for details
 
 File: go7007/go7007fw.bin
 File: go7007/go7007tv.bin
@@ -4282,7 +4160,7 @@
 RawFile: amd-ucode/microcode_amd_fam17h.bin
 Version: 2024-11-21
 RawFile: amd-ucode/microcode_amd_fam19h.bin
-Version: 2024-11-21
+Version: 2025-07-08
 File: amd-ucode/README
 
 License: Redistributable. See LICENSE.amd-ucode for details
@@ -4335,24 +4213,7 @@
 File: ctfw-3.2.5.1.bin
 File: ct2fw-3.2.5.1.bin
 
-Licence:
-
-This file contains firmware data derived from proprietary unpublished
-source code.
-Copyright (c) 2013-2014 Brocade Communications Systems, Inc.
-Copyright (c) 2014-2015 QLogic Corporation.
-
-Permission is hereby granted for the distribution of this firmware data
-in hexadecimal or equivalent format, provided this copyright notice is
-accompanying it.
-
-QLogic grants permission to use and redistribute these firmware files
-for use with QLogic BR-series devices, but not as a part of the Linux
-kernel or in any other form which would require these files themselves
-to be covered by the terms of the GNU General Public License.
-These firmware files are distributed in the hope that they will be
-useful, but WITHOUT ANY WARRANTY; without even the implied warranty
-of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+Licence: Redistributable. See LICENSE.bfa for details.
 
 --------------------------------------------------------------------------
 Driver: qat - Intel(R) QAT crypto accelerator
@@ -4394,14 +4255,7 @@
 File: rsi/rs9116_wlan_bt_classic.rps
 Version: 1.0.5b
 
-Licence:
- * Firmware is:
- *     Derived from proprietary unpublished source code,
- *     Copyright (C) 2019 Redpine Signals Inc.
- *
- *     Permission is hereby granted for the distribution of this firmware
- *     as part of Linux or other Open Source operating system kernel
- *     provided this copyright notice is accompanying it.
+Licence: Redistributable. See LICENSE.rsi for details.
 
 --------------------------------------------------------------------------
 
@@ -5258,6 +5112,15 @@
 File: xe/bmg_huc.bin
 Version: HuC API/APB ver 8.2.10 for Battlemage
 
+File: xe/fan_control_8086_e20b_8086_1100.bin
+Version: fan_control ver 203.0.0.0 for Battlemage
+
+File: xe/ptl_guc_70.bin
+Version: GuC API/APB ver 70.47.0 for Pantherlake
+
+File: xe/ptl_huc.bin
+Version: HuC API/APB ver 10.3.3 for Pantherlake
+
 License: Redistributable. See LICENSE.xe for details
 --------------------------------------------------------------------------
 
@@ -6024,9 +5887,9 @@
 Driver: mt7921 - MediaTek MT7921 Wireless MACs
 
 File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
-Version: 20250523110946a
+Version: 20250625153620a
 File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
-Version: 20250523110807
+Version: 20250625153044
 
 Licence: Redistributable. See LICENCE.mediatek for details.
 
@@ -6035,7 +5898,7 @@
 Driver: mt7921 - MediaTek MT7921 bluetooth chipset
 
 File: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
-Version: 20250523111333
+Version: 20250625154126
 
 Licence: Redistributable. See LICENCE.mediatek for details.
 
@@ -6354,6 +6217,8 @@
 
 Driver: adreno - Qualcomm Adreno GPU firmware
 
+File: qcom/leia_pfp_470.fw
+File: qcom/leia_pm4_470.fw
 File: qcom/a225_pfp.fw
 File: qcom/a225_pm4.fw
 File: qcom/a300_pfp.fw
@@ -6365,36 +6230,56 @@
 File: qcom/a420_pfp.fw
 File: qcom/a420_pm4.fw
 File: qcom/a530_pfp.fw
+Version: 1.87.01
 File: qcom/a530_pm4.fw
 File: qcom/a530v3_gpmu.fw2
 File: qcom/apq8096/a530_zap.mbn
 Link: qcom/a530_zap.mdt -> apq8096/a530_zap.mbn
+File: qcom/qrb4210/a610_zap.mbn
+File: qcom/qcs615/a612_zap.mbn
+Version: v0.19
+File: qcom/a612_rgmu.bin
+Version: v2.11
+File: qcom/a623_gmu.bin
+Version: v3.06.00
+File: qcom/qcs8300/a623_zap.mbn
+Version: v0.12
 File: qcom/a630_gmu.bin
 File: qcom/a630_sqe.fw
+Version: v2.07
 File: qcom/sdm845/a630_zap.mbn
 File: qcom/a650_gmu.bin
 File: qcom/a650_sqe.fw
+Version: v1.12
 File: qcom/sm8250/a650_zap.mbn
 File: qcom/a660_gmu.bin
+Version: v3.01.0B
 File: qcom/a660_sqe.fw
+Version: v1.12
 File: qcom/qcm6490/a660_zap.mbn
+Version: v0.09
 Link: qcom/qcs6490/a660_zap.mbn -> ../qcm6490/a660_zap.mbn
 Link: qcom/sm8350/a660_zap.mbn -> ../qcm6490/a660_zap.mbn
-File: qcom/a702_sqe.fw
-File: qcom/leia_pfp_470.fw
-File: qcom/leia_pm4_470.fw
+File: qcom/a663_gmu.bin
+Version: v3.05.01
+File: qcom/sa8775p/a663_zap.mbn
+Version: v0.09
 File: qcom/sc8280xp/LENOVO/21BX/qcdxkmsuc8280.mbn
+File: qcom/a702_sqe.fw
+Version: v0.47
+File: qcom/qcm2290/a702_zap.mbn
 File: qcom/gen70500_gmu.bin
+Version: v4.03.11
 File: qcom/gen70500_sqe.fw
+Version: v1.62
 File: qcom/x1e80100/gen70500_zap.mbn
-File: qcom/a663_gmu.bin
-File: qcom/sa8775p/a663_zap.mbn
-File: qcom/qcs615/a612_zap.mbn
-File: qcom/a623_gmu.bin
-File: qcom/qcs8300/a623_zap.mbn
+Version: v0.15
 File: qcom/gen71500_gmu.bin
+Version: v4.06.04
 File: qcom/gen71500_sqe.fw
+Version: v1.81
 File: qcom/x1p42100/gen71500_zap.mbn
+Version: v0.13
 
 Licence: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details
 
@@ -6433,7 +6318,6 @@
 File: qcom/apq8096/modem.mbn
 Version: MPSS.TH.2.0.1-00481
 RawFile: qcom/apq8096/modemr.jsn
-File: qcom/qcm2290/a702_zap.mbn
 File: qcom/qcm2290/adsp.mbn
 Version: ADSP.VT.5.4.1.c4-00013-KAMORTA-1
 RawFile: qcom/qcm2290/adspr.jsn
@@ -6460,7 +6344,6 @@
 Link: qcom/qcs6490/battmgr.jsn -> ../qcm6490/battmgr.jsn
 Link: qcom/qcs6490/cdsp.mbn -> ../qcm6490/cdsp.mbn
 Link: qcom/qcs6490/cdspr.jsn -> ../qcm6490/cdspr.jsn
-File: qcom/qrb4210/a610_zap.mbn
 File: qcom/qrb4210/adsp.mbn
 Version: ADSP.VT.5.4.1.c4-00013-KAMORTA-1
 RawFile: qcom/qrb4210/adspr.jsn
@@ -6682,36 +6565,9 @@
 File: mellanox/mlxsw_spectrum3-30.2014.4012.mfa2
 File: mellanox/mlxsw_spectrum4-34.2014.4012.mfa2
 
-Licence:
- Copyright (c) 2017-2020 Mellanox Technologies, Ltd. All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are met:
+Licence: Redistributable. See LICENSE.mellanox for details.
 
- 1. Redistributions of source code must retain the above copyright
-    notice, this list of conditions and the following disclaimer.
- 2. Redistributions in binary form must reproduce the above copyright
-    notice, this list of conditions and the following disclaimer in the
-    documentation and/or other materials provided with the distribution.
- 3. Neither the names of the copyright holders nor the names of its
-    contributors may be used to endorse or promote products derived from
-    this software without specific prior written permission.
-
- Alternatively, this software may be distributed under the terms of the
- GNU General Public License ("GPL") version 2 as published by the Free
- Software Foundation.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
- AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
- LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
- CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
- SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
- INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
- CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
- ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- POSSIBILITY OF SUCH DAMAGE.
+Copyright (c) 2017-2020 Mellanox Technologies, Ltd. All rights reserved.
 
 --------------------------------------------------------------------------
 
@@ -6797,13 +6653,7 @@
 File: inside-secure/eip197_minifw/ipue.bin
 File: inside-secure/eip197_minifw/ifpp.bin
 
-Licence: Redistributable.
-Copyright (c) 2019 Verimatrix, Inc.
-
-Derived from proprietary unpublished source code.
-Permission is hereby granted for the distribution of this firmware
-as part of Linux or other Open Source operating system kernel,
-provided this copyright notice is accompanying it.
+Licence: Redistributable. See LICENCE.inside-secure for details.
 
 --------------------------------------------------------------------------
 
@@ -8512,3 +8362,9 @@
 File: qcom/qcs8300/qupv3fw.elf
 
 License: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details
+---------------------------------------------------------------------------
+
+Driver: sdx61 - Qualcomm SDX61 firmware image file for Foxconn vendor
+File: qcom/sdx61/foxconn/prog_firehose_lite.elf
+
+License: Redistributable. See LICENSE.qcom and qcom/NOTICE.txt for details

++++++ kernel-firmware-tools-20250630.tar.gz -> 
kernel-firmware-tools-20250718.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kernel-firmware-tools-20250630/licenses.list 
new/kernel-firmware-tools-20250718/licenses.list
--- old/kernel-firmware-tools-20250630/licenses.list    2025-06-30 
08:06:02.000000000 +0200
+++ new/kernel-firmware-tools-20250718/licenses.list    2025-07-18 
16:35:50.000000000 +0200
@@ -17,7 +17,7 @@
 dabusb:                LICENCE.dabusb
 vicam:
 io_edgeport:
-io_ti:
+io_ti:         GPL-2
 dsp56k:                GPL-2 GPL-3
 snd-sb16-csp:
 qla2xxx:       LICENCE.qla2xxx
@@ -44,7 +44,7 @@
 mei-vsc-hw:    LICENSE.ivsc
 cx231xx:
 ixp4xx-npe:    LICENSE.ixp4xx
-tehuti:
+tehuti:                LICENSE.tehuti
 typhoon:       LICENCE.typhoon
 yam:
 pcnet_cs:
@@ -52,9 +52,9 @@
 3c574_cs:
 serial_cs:     GPL-3
 smc91c92_cs:
-cx23418:
-cx23885:
-cx23840:
+cx23418:       LICENSE.conexant
+cx23885:       LICENSE.conexant
+cx23840:       LICENSE.conexant
 qlogicpti:
 myri_sbus:
 bnx2x:         LICENCE.bnx2
@@ -74,7 +74,7 @@
 xc5000:                LICENCE.xc5000 LICENCE.xc5000c
 dib0700:       LICENSE.dib0700
 ath3k:         LICENCE.atheros_firmware
-mga:
+mga:           LICENSE.mga
 r128:          MIT
 radeon:                LICENSE.radeon MIT
 as21xxx:       LICENSE.aeonsemi
@@ -85,10 +85,10 @@
 s2255drv:
 rtl8192e:
 lgs8gxx:
-ib_qib:
-qed:
+ib_qib:                LICENSE.ib_qib
+qed:           LICENSE.qed
 ueagle-atm:    LICENCE.ueagle-atm4-firmware
-vxge:
+vxge:          LICENSE.vxge
 brcmsmac:      LICENCE.broadcom_bcm43xx
 brcmfmac:      LICENCE.broadcom_bcm43xx LICENCE.cypress GPL-2
 wl1251:                LICENCE.wl1251
@@ -115,8 +115,8 @@
 rtl8192ee:     LICENCE.rtlwifi_firmware.txt
 rtl8723bs:     LICENCE.rtlwifi_firmware.txt
 rtl8xxxu:      LICENCE.rtlwifi_firmware.txt
-r8169:
-rt1320:
+r8169:         LICENSE.r8169
+rt1320:                LICENSE.rt1320
 vt6656:                LICENCE.via_vt6656
 DFU:           LICENCE.atheros_firmware LICENSE.QualcommAtheros_ar3k
 Atheros:       LICENCE.atheros_firmware
@@ -125,25 +125,25 @@
 ath11k:                ath11k/IPQ6018/hw1.0/Notice.txt 
LICENSE.QualcommAtheros_ath10k
 ath12k:                ath12k/WCN7850/hw2.0/Notice.txt 
LICENSE.QualcommAtheros_ath10k
 myri10ge:      LICENCE.myri10ge_firmware
-drxk:
+drxk:          LICENSE.drxk
 ene-ub6250:    LICENCE.ene_firmware
 isci:          GPL-2
 ar5523:                LICENCE.atheros_firmware
-s5p-mfc:
+s5p-mfc:       LICENSE.s5p-mfc
 carl9170:      GPL-2
 snd-hda-codec-ca0132: LICENCE.ca0132
 btusb:         LICENCE.ibt_firmware LICENCE.rtlwifi_firmware.txt
 btmtk_usb:     LICENCE.ralink_a_mediatek_company_firmware
-rp2:
-go7007:                LICENCE.go7007
+rp2:           LICENSE.rp2
+go7007:                LLICENCE.go7007-s2250 ICENCE.go7007
 ccp:           LICENSE.amd-sev
 microcode_amd: LICENSE.amd-ucode amd-ucode/README
 mxu11x0:       LICENCE.moxa
 mxuport:       LICENCE.moxa
 cw1200:                LICENCE.cw1200 LICENCE.cw1200-sdd
-BFA/BNA:
+BFA/BNA:       LICENSE.bfa
 qat:           LICENCE.qat_firmware
-rsi:
+rsi:           LICENSE.rsi
 xhci-rcar:     LICENCE.r8a779x_usb3
 snd_soc_sst_acpi: LICENCE.IntcSST2
 as102:         LICENCE.Abilis
@@ -190,11 +190,13 @@
 adreno:                LICENSE.qcom qcom/NOTICE.txt
 qcom_q6v5_pas: LICENSE.qcom-2 qcom/NOTICE.txt
 qcom_q6v5_mss: LICENSE.qcom qcom/NOTICE.txt
-mlxsw_spectrum:
+mlxsw_spectrum:        LICENSE.mellanox
 cdns-mhdp:     LICENCE.cadence
 fsl-mc:                LICENSE.nxp_mc_firmware
 mscc-phy:      LICENCE.microchip
 meson-vdec:    LICENSE.amlogic_vdec
+ice:           LICENSE.ice LICENSE.ice_enhanced
+inside-secure: LICENCE.inside-secure
 prestera:      LICENCE.Marvell
 lt9611uxc:     LICENSE.Lontium
 wfx:           wfx/LICENCE.wf200
@@ -225,3 +227,4 @@
 intel_vpu:     LICENSE.intel_vpu
 bmi260:                LICENSE.bmi260
 qcom-geni-se:  LICENSE.qcom qcom/NOTICE.txt
+sdx61:         LICENSE.qcom qcom/NOTICE.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kernel-firmware-tools-20250630/topics.list 
new/kernel-firmware-tools-20250718/topics.list
--- old/kernel-firmware-tools-20250630/topics.list      2025-06-30 
08:06:02.000000000 +0200
+++ new/kernel-firmware-tools-20250718/topics.list      2025-07-18 
16:35:50.000000000 +0200
@@ -234,4 +234,5 @@
 intel_vpu:     intel
 bmi260:                platform        bmi270_i2c bmi270_spi
 qcom-geni-se:  qcom
+sdx61:         qcom
 ast:           platform

Reply via email to