Sync from SUSE:SLFO:Main adaptec-firmware revision 07b1c9214f856e0545ee86333038c009

This commit is contained in:
Adrian Schröter 2024-05-03 10:51:29 +02:00
commit 7ba10b063c
5 changed files with 231 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

85
LICENSE Normal file
View File

@ -0,0 +1,85 @@
ADAPTEC SOFTWARE LICENSE
READ THIS BEFORE INSTALLING OR USING THIS SOFTWARE.
Do not use or load this firmware (the "Software") until you have read
and agree with the following terms and conditions. If you are not
willing to abide by these terms and conditions, do not install or use
the Software. By loading or using the Software, you are giving your
assent to the terms of this license.
LICENSE. Adaptec grants to you a non-exclusive, non-transferable,
worldwide license to copy the Software in object code form only,
combine it with your software and distribute it, directly to
customers, or through your distribution network. You shall have no
right to grant any license or sublicense to any third party, to use
the Software for any purpose, except a sublicense to use the copy
produced and distributed by you. You shall have no right to modify all
or any part of the Software. You shall not disassemble, decompile or
otherwise reverse engineer the Software nor permit any third party to
do so. All rights not expressly granted herein are reserved by
Adaptec.
PROPRIETARY OWNERSHIP RIGHTS. Adaptec shall retain all ownership,
right, title and interest in and to all current and hereafter existing
revisions of or modifications to the Software, including all copies
made hereunder and all intellectual property rights related
thereto. All copies of the Software made by you shall contain
Adaptec's copyright notice and you shall not remove any copyright
notices contained in the Software.
WARRANTY EXCLUSION. THE SOFTWARE IS PROVIDED "AS IS". ADAPTEC
MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THE SOFTWARE.
ADAPTEC EXPRESSLY DISCLAIMS ANY OTHER WARRANTIES, EXPRESS OR
IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE, WHETHER ARISING IN LAW, CUSTOM,
CONDUCT OR OTHERWISE.
LIMITATION OF LIABILITY. IN NO EVENT SHALL EITHER PARTY BE LIABLE FOR
ANY LOSS OF PROFITS, LOSS OF USE, CONSEQUENTIAL, SPECIAL OR INCIDENTAL
DAMAGES ARISING UNDER THIS AGREEMENT, EVEN IF THE OTHER PARTY HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT WILL
ANY DAMAGES ATTRIBUTABLE TO ADAPTEC EXCEED THE AMOUNT OF
PAYMENTS MADE TO ADAPTEC UNDER THIS AGREEMENT.
TERMINATION OF THIS AGREEMENT. Adaptec may terminate this Agreement if
you violate its terms. Upon termination, you will immediately destroy
the Software or return all copies of the Software to Adaptec.
APPLICABLE LAW. This Agreement shall be governed by the laws of the
State of California, USA, excluding its principles of conflict of laws
and the United Nations Convention on Contracts for the Sale of Goods.
AMENDMENT, SEVERABILITY, WAIVER. No supplement or amendment of this
Agreement shall be binding, unless executed in writing by both parties
and specifically referencing the supplementing or amendment of this
Agreement. Any provision of this Agreement found to be illegal or
unenforceable shall be deemed severed, and the balance of this
Agreement shall remain in full force and effect. Neither partys right
to require performance of the other partys obligations hereunder
shall be affected by any previous waiver, forbearance or course of
dealing, unless or only to the extent of any waiver given in
writing. Failure or delay by either party to exercise any of its
rights, powers or remedies hereunder shall not constitute a waiver of
those rights, powers or remedies.
EXPORT COMPLIANCE. Each party agrees that the Software is subject to
the U.S. Export Administration Act and Export Administration
Regulations, as well as applicable import and export regulations of
the countries in which each party transacts business. Each party shall
comply with such laws and regulations, as well as all other laws and
regulations applicable to the Software. Each party agrees that it will
not export, re-export, transfer or divert any of the Software to any
country for which United States' laws or regulations require an export
license or other governmental approval, without first obtaining such
license or approval, nor will each party export, re-export, transfer
or divert any of the Software to any restricted place or party in
accordance with U.S. export regulations.
GOVERNMENT RESTRICTED RIGHTS. The Software is provided with RESTRICTED
RIGHTS. Use, duplication or disclosure by the Government is subject to
restrictions as set forth in FAR52.227-14 and DFAR252.227-7013
et. seq. or their successors. Us of the Software by the Government
constitutes acknowledgment of Adaptecs proprietary right therein.
Adaptec, Inc., 691 South Milpitas Boulevard, Milpitas, California 95035

57
adaptec-firmware.changes Normal file
View File

@ -0,0 +1,57 @@
-------------------------------------------------------------------
Sun Mar 21 10:42:29 UTC 2021 - Michal Suchanek <msuchanek@suse.com>
- Fix build on Leap which does not have %_firmwaredir
-------------------------------------------------------------------
Mon Oct 19 12:47:57 UTC 2020 - Ludwig Nussel <lnussel@suse.de>
- Use %_firmwaredir
-------------------------------------------------------------------
Wed Dec 14 14:37:35 UTC 2011 - coolo@suse.com
- as spdx.org has no concept of firmware, we decided to mark it as
SUSE-Firmware
-------------------------------------------------------------------
Sat Sep 17 10:47:08 UTC 2011 - jengelh@medozas.de
- Remove redundant tags/sections from specfile
-------------------------------------------------------------------
Mon Nov 24 08:48:12 CET 2008 - hare@suse.de
- Update firmware to v35 (bnc#445280)
-------------------------------------------------------------------
Wed Mar 5 15:58:51 CET 2008 - hare@suse.de
- Update package version to reflect the firmware release
(#362527)
-------------------------------------------------------------------
Tue Nov 27 08:25:44 CET 2007 - hare@suse.de
- Update firmware to v32 (FATE 302809,#341872)
-------------------------------------------------------------------
Sun Mar 18 23:56:04 CET 2007 - ro@suse.de
- remove /lib/firmware directory from filelist (in filesystem)
-------------------------------------------------------------------
Tue Feb 6 12:06:38 CET 2007 - ro@suse.de
- fix typo in specfile
-------------------------------------------------------------------
Tue Feb 6 08:53:34 CET 2007 - hare@suse.de
- Added LICENSE
-------------------------------------------------------------------
Mon Jan 8 15:11:58 CET 2007 - hare@suse.de
- Inital package (FATE 301600).

66
adaptec-firmware.spec Normal file
View File

@ -0,0 +1,66 @@
#
# spec file for package adaptec-firmware
#
# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%{?!_firmwaredir:%define _firmwaredir /lib/firmware}
Name: adaptec-firmware
Summary: Firmware files for Adaptec SAS Cards (AIC94xx Series)
License: SUSE-Firmware
Group: Hardware/Other
Source0: aic94xx-seq.fw
Source1: LICENSE
Version: 1.35
Release: 0
# Install into this non-root directory (required when norootforbuild is used):
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
# Modules: aic94xx.ko
Supplements: modalias(pci:v00009005d00000410sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00009005d00000412sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00009005d0000041Esv*sd*bc*sc*i*)
Supplements: modalias(pci:v00009005d0000041Fsv*sd*bc*sc*i*)
Supplements: modalias(pci:v00009005d00000430sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00009005d00000432sv*sd*bc*sc*i*)
Supplements: modalias(pci:v00009005d0000043Esv*sd*bc*sc*i*)
Supplements: modalias(pci:v00009005d0000043Fsv*sd*bc*sc*i*)
# Generated with: extract-modaliases -i qla* kernel-default.rpm
%prep
cp %{S:1} .
%build
# There is nothing to build.
%install
# The firmware files must be installed in /lib/firmware
# because the firmware loader from udev searches there
mkdir -p %{buildroot}%{_firmwaredir}
install -m 644 %{S:0} %{buildroot}%{_firmwaredir}
%files
%defattr(-,root,root)
%doc LICENSE
%{_firmwaredir}/*
%description
Firmware files for the Adaptec AIC94xx (Razor) Series of SAS HBA
Adapters.
%changelog

BIN
aic94xx-seq.fw Normal file

Binary file not shown.