Module Name: src Committed By: martin Date: Wed Oct 31 08:55:33 UTC 2018
Modified Files: src/distrib/sets/lists/base [netbsd-8]: mi src/etc/mtree [netbsd-8]: NetBSD.dist.base src/external [netbsd-8]: Makefile Added Files: src/external/broadcom [netbsd-8]: Makefile Makefile.inc src/external/broadcom/bwfm [netbsd-8]: Makefile src/external/broadcom/bwfm/dist [netbsd-8]: LICENCE.broadcom_bcm43xx brcmfmac43143.bin brcmfmac43236b.bin brcmfmac43242a.bin brcmfmac4350-pcie.bin brcmfmac4350c2-pcie.bin brcmfmac43569.bin brcmfmac43602-pcie.bin Log Message: Add bwfm firmware files, requested by maya in ticket #1072. To generate a diff of this commit: cvs rdiff -u -r1.1158.2.4 -r1.1158.2.5 src/distrib/sets/lists/base/mi cvs rdiff -u -r1.160.2.2 -r1.160.2.3 src/etc/mtree/NetBSD.dist.base cvs rdiff -u -r1.18 -r1.18.26.1 src/external/Makefile cvs rdiff -u -r0 -r1.3.4.2 src/external/broadcom/Makefile cvs rdiff -u -r0 -r1.1.6.2 src/external/broadcom/Makefile.inc cvs rdiff -u -r0 -r1.3.4.2 src/external/broadcom/bwfm/Makefile cvs rdiff -u -r0 -r1.1.1.1.6.2 \ src/external/broadcom/bwfm/dist/LICENCE.broadcom_bcm43xx \ src/external/broadcom/bwfm/dist/brcmfmac43143.bin \ src/external/broadcom/bwfm/dist/brcmfmac43236b.bin \ src/external/broadcom/bwfm/dist/brcmfmac43242a.bin \ src/external/broadcom/bwfm/dist/brcmfmac43569.bin cvs rdiff -u -r0 -r1.1.6.2 \ src/external/broadcom/bwfm/dist/brcmfmac4350-pcie.bin \ src/external/broadcom/bwfm/dist/brcmfmac4350c2-pcie.bin \ src/external/broadcom/bwfm/dist/brcmfmac43602-pcie.bin Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/base/mi diff -u src/distrib/sets/lists/base/mi:1.1158.2.4 src/distrib/sets/lists/base/mi:1.1158.2.5 --- src/distrib/sets/lists/base/mi:1.1158.2.4 Wed Oct 17 13:50:25 2018 +++ src/distrib/sets/lists/base/mi Wed Oct 31 08:55:32 2018 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1158.2.4 2018/10/17 13:50:25 martin Exp $ +# $NetBSD: mi,v 1.1158.2.5 2018/10/31 08:55:32 martin Exp $ # # Note: Don't delete entries from here - mark them as "obsolete" instead, # unless otherwise stated below. @@ -138,6 +138,15 @@ ./libdata/firmware/if_athn/athn-ar7010-11 base-firmware-root ./libdata/firmware/if_athn/athn-ar9271 base-firmware-root ./libdata/firmware/if_athn/athn-license base-firmware-root +./libdata/firmware/if_bwfm base-firmware-root +./libdata/firmware/if_bwfm/LICENCE.broadcom_bcm43xx base-firmware-root +./libdata/firmware/if_bwfm/brcmfmac43143.bin base-firmware-root +./libdata/firmware/if_bwfm/brcmfmac43236b.bin base-firmware-root +./libdata/firmware/if_bwfm/brcmfmac43242a.bin base-firmware-root +./libdata/firmware/if_bwfm/brcmfmac43569.bin base-firmware-root +./libdata/firmware/if_bwfm/brcmfmac4350-pcie.bin base-firmware-root +./libdata/firmware/if_bwfm/brcmfmac4350c2-pcie.bin base-firmware-root +./libdata/firmware/if_bwfm/brcmfmac43602-pcie.bin base-firmware-root ./libdata/firmware/if_ipw base-firmware-root ./libdata/firmware/if_ipw/LICENSE base-firmware-root ./libdata/firmware/if_ipw/ipw2100-1.2-i.fw base-firmware-root Index: src/etc/mtree/NetBSD.dist.base diff -u src/etc/mtree/NetBSD.dist.base:1.160.2.2 src/etc/mtree/NetBSD.dist.base:1.160.2.3 --- src/etc/mtree/NetBSD.dist.base:1.160.2.2 Wed Oct 17 13:50:25 2018 +++ src/etc/mtree/NetBSD.dist.base Wed Oct 31 08:55:32 2018 @@ -1,4 +1,4 @@ -# $NetBSD: NetBSD.dist.base,v 1.160.2.2 2018/10/17 13:50:25 martin Exp $ +# $NetBSD: NetBSD.dist.base,v 1.160.2.3 2018/10/31 08:55:32 martin Exp $ # @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93 # Do not customize this file as it may be overwritten on upgrades. @@ -69,6 +69,7 @@ ./libdata ./libdata/firmware ./libdata/firmware/if_athn +./libdata/firmware/if_bwfm ./libdata/firmware/if_ipw ./libdata/firmware/if_iwi ./libdata/firmware/if_iwm Index: src/external/Makefile diff -u src/external/Makefile:1.18 src/external/Makefile:1.18.26.1 --- src/external/Makefile:1.18 Thu Jun 14 04:14:36 2012 +++ src/external/Makefile Wed Oct 31 08:55:32 2018 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.18 2012/06/14 04:14:36 riz Exp $ +# $NetBSD: Makefile,v 1.18.26.1 2018/10/31 08:55:32 martin Exp $ -SUBDIR+= apache2 atheros bsd cddl gpl2 gpl3 historical intel-fw-eula +SUBDIR+= apache2 atheros broadcom bsd cddl gpl2 gpl3 historical intel-fw-eula SUBDIR+= intel-fw-public ibm-public mit public-domain realtek .include <bsd.subdir.mk> Added files: Index: src/external/broadcom/Makefile diff -u /dev/null src/external/broadcom/Makefile:1.3.4.2 --- /dev/null Wed Oct 31 08:55:33 2018 +++ src/external/broadcom/Makefile Wed Oct 31 08:55:32 2018 @@ -0,0 +1,5 @@ +# $NetBSD: Makefile,v 1.3.4.2 2018/10/31 08:55:32 martin Exp $ + +SUBDIR+= bwfm + +.include <bsd.subdir.mk> Index: src/external/broadcom/Makefile.inc diff -u /dev/null src/external/broadcom/Makefile.inc:1.1.6.2 --- /dev/null Wed Oct 31 08:55:33 2018 +++ src/external/broadcom/Makefile.inc Wed Oct 31 08:55:32 2018 @@ -0,0 +1,9 @@ +# $NetBSD: Makefile.inc,v 1.1.6.2 2018/10/31 08:55:32 martin Exp $ + +FILESOWN= ${FIRMWAREOWN} +FILESGRP= ${FIRMWAREGRP} +FILESMODE= ${FIRMWAREMODE} + +includes: +clean: +cleandir: Index: src/external/broadcom/bwfm/Makefile diff -u /dev/null src/external/broadcom/bwfm/Makefile:1.3.4.2 --- /dev/null Wed Oct 31 08:55:33 2018 +++ src/external/broadcom/bwfm/Makefile Wed Oct 31 08:55:32 2018 @@ -0,0 +1,12 @@ +# $NetBSD: Makefile,v 1.3.4.2 2018/10/31 08:55:32 martin Exp $ + +NOMAN= # define + +FILES= dist/LICENCE.broadcom_bcm43xx dist/brcmfmac43143.bin \ + dist/brcmfmac43236b.bin dist/brcmfmac43242a.bin \ + dist/brcmfmac43569.bin dist/brcmfmac4350-pcie.bin \ + dist/brcmfmac4350c2-pcie.bin dist/brcmfmac43602-pcie.bin + +FILESDIR= /libdata/firmware/if_bwfm + +.include <bsd.files.mk> Index: src/external/broadcom/bwfm/dist/LICENCE.broadcom_bcm43xx diff -u /dev/null src/external/broadcom/bwfm/dist/LICENCE.broadcom_bcm43xx:1.1.1.1.6.2 --- /dev/null Wed Oct 31 08:55:33 2018 +++ src/external/broadcom/bwfm/dist/LICENCE.broadcom_bcm43xx Wed Oct 31 08:55:32 2018 @@ -0,0 +1,65 @@ +SOFTWARE LICENSE AGREEMENT + +The accompanying software in binary code form (“Software”), is licensed to you, +or, if you are accepting on behalf of an entity, the entity and its affiliates +exercising rights hereunder (“Licensee”) subject to the terms of this software +license agreement (“Agreement”), unless Licensee and Broadcom Corporation +(“Broadcom”) execute a separate written software license agreement governing +use of the Software. ANY USE, REPRODUCTION, OR DISTRIBUTION OF THE SOFTWARE +CONSTITUTES LICENSEE’S ACCEPTANCE OF THIS AGREEMENT. + +1. License. Subject to the terms and conditions of this Agreement, +Broadcom hereby grants to Licensee a limited, non-exclusive, non-transferable, +royalty-free license: (i) to use and integrate the Software with any other +software; and (ii) to reproduce and distribute the Software complete, +unmodified, and as provided by Broadcom, solely for use with Broadcom +proprietary integrated circuit product(s) sold by Broadcom with which the +Software was designed to be used, or their successors. + +2. Restrictions. Licensee shall distribute Software with a copy of this +Agreement. Licensee shall not remove, efface or obscure any copyright or +trademark notices from the Software. Reproductions of the Broadcom copyright +notice shall be included with each copy of the Software, except where such +Software is embedded in a manner not readily accessible to the end user. +Licensee shall not: (i) use, license, sell or otherwise distribute the Software +except as provided in this Agreement; (ii) attempt to modify in any way, +reverse engineer, decompile or disassemble any portion of the Software; or +(iii) use the Software or other material in violation of any applicable law or +regulation, including but not limited to any regulatory agency. This Agreement +shall automatically terminate upon Licensee’s failure to comply with any of the +terms of this Agreement. In such event, Licensee will destroy all copies of the +Software and its component parts. + +3. Ownership. The Software is licensed and not sold. Title to and +ownership of the Software, including all intellectual property rights thereto, +and any portion thereof remain with Broadcom or its licensors. Licensee hereby +covenants that it will not assert any claim that the Software created by or for +Broadcom infringe any intellectual property right owned or controlled by +Licensee. + +4. Disclaimer. THE SOFTWARE IS OFFERED “AS IS,” AND BROADCOM PROVIDES AND +GRANTS AND LICENSEE RECEIVES NO SUPPORT AND NO WARRANTIES OF ANY KIND, EXPRESS +OR IMPLIED, BY STATUTE, COMMUNICATION OR CONDUCT WITH LICENSEE, OR OTHERWISE. +BROADCOM SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A SPECIFIC PURPOSE, OR NONINFRINGEMENT CONCERNING THE SOFTWARE OR +ANY UPGRADES TO OR DOCUMENTATION FOR THE SOFTWARE. WITHOUT LIMITATION OF THE +ABOVE, BROADCOM GRANTS NO WARRANTY THAT THE SOFTWARE IS ERROR-FREE OR WILL +OPERATE WITHOUT INTERRUPTION, AND GRANTS NO WARRANTY REGARDING ITS USE OR THE +RESULTS THEREFROM INCLUDING, WITHOUT LIMITATION, ITS CORRECTNESS, ACCURACY, OR +RELIABILITY. TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL BROADCOM +OR ANY OF ITS LICENSORS HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER FOR BREACH OF CONTRACT, TORT (INCLUDING NEGLIGENCE) OR +OTHERWISE, ARISING OUT OF THIS AGREEMENT OR USE, REPRODUCTION, OR DISTRIBUTION +OF THE SOFTWARE, INCLUDING BUT NOT LIMITED TO LOSS OF DATA AND LOSS OF PROFITS, +EVEN IF SUCH PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. THESE +LIMITATIONS SHALL APPLY NOTWITHSTANDING ANY FAILURE OF ESSENTIAL PURPOSE OF ANY +LIMITED REMEDY. + +5. Export Laws. LICENSEE UNDERSTANDS AND AGREES THAT THE SOFTWARE IS +SUBJECT TO UNITED STATES AND OTHER APPLICABLE EXPORT-RELATED LAWS AND +REGULATIONS AND THAT LICENSEE MAY NOT EXPORT, RE-EXPORT OR TRANSFER THE +SOFTWARE OR ANY DIRECT PRODUCT OF THE SOFTWARE EXCEPT AS PERMITTED UNDER THOSE +LAWS. WITHOUT LIMITING THE FOREGOING, EXPORT, RE-EXPORT, OR TRANSFER OF THE +SOFTWARE TO CUBA, IRAN, NORTH KOREA, SUDAN, AND SYRIA IS PROHIBITED. + Index: src/external/broadcom/bwfm/dist/brcmfmac43143.bin Binary files are different Index: src/external/broadcom/bwfm/dist/brcmfmac43236b.bin Binary files are different Index: src/external/broadcom/bwfm/dist/brcmfmac43242a.bin Binary files are different Index: src/external/broadcom/bwfm/dist/brcmfmac43569.bin Binary files are different Index: src/external/broadcom/bwfm/dist/brcmfmac4350-pcie.bin Binary files are different Index: src/external/broadcom/bwfm/dist/brcmfmac4350c2-pcie.bin Binary files are different Index: src/external/broadcom/bwfm/dist/brcmfmac43602-pcie.bin Binary files are different