]> git.proxmox.com Git - mirror_linux-firmware.git/commitdiff
microchip: add firmware for VSC8574 and VSC8584 Ethernet PHYs
authorQuentin Schulz <quentin.schulz@bootlin.com>
Tue, 30 Oct 2018 15:25:39 +0000 (16:25 +0100)
committerQuentin Schulz <quentin.schulz@bootlin.com>
Thu, 6 Dec 2018 10:02:51 +0000 (11:02 +0100)
Both VSC8574 and VSC8584 Ethernet PHYs require a firmware patch to be
applied before making use of them.

This adds the firmware for each of them.

The Linux driver using the firmwares is already in Torvalds' tree:
[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a5afc1678044a3eea48f0295ae7bc2b13d59b128
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=00d70d8e0e7811ed8acba24e04b9f193c3b84beb

Cc: Allan Nielsen <allan.nielsen@microchip.com>
Cc: Steen Hegelund <steen.hegelund@microchip.com>
Signed-off-by: Quentin Schulz <quentin.schulz@bootlin.com>
LICENCE.microchip [new file with mode: 0644]
WHENCE
microchip/mscc_vsc8574_revb_int8051_29e8.bin [new file with mode: 0644]
microchip/mscc_vsc8584_revb_int8051_fb48.bin [new file with mode: 0644]

diff --git a/LICENCE.microchip b/LICENCE.microchip
new file mode 100644 (file)
index 0000000..f270c99
--- /dev/null
@@ -0,0 +1,40 @@
+Copyright (C) 2018 Microchip Technology Incorporated and its subsidiaries.
+All rights reserved.
+
+REDISTRIBUTION: Permission is hereby granted by Microchip Technology
+Incorporated (Microchip), free of any license fees, to any person obtaining a
+copy of this firmware (the "Software"), to install, reproduce, copy and
+distribute copies, in binary form, hexadecimal or equivalent formats only, the
+Software and to permit persons to whom the Software is provided to do the same,
+subject to the following conditions:
+
+* Any redistribution of the Software must reproduce the above copyright notice,
+  this license notice, and the following disclaimers and notices in the
+  documentation and/or other materials provided with the Software.
+
+* Neither the name of Microchip, its products nor the names of its suppliers
+  may be used to endorse or promote products derived from this Software without
+  specific prior written permission.
+
+* No reverse engineering, decompilation, or disassembly of this Software is
+  permitted.
+
+Limited patent license.  Microchip grants a world-wide, royalty-free,
+non-exclusive, revocable license under any patents that it now has or hereafter
+may have, own or control related to the Software to make, have made, use,
+import, offer to sell and sell ("Utilize") this Software, but solely to the
+extent that any such patent is necessary to Utilize the Software in conjunction
+with Microchip processors. The patent license shall not apply to any other
+combinations which include this Software nor to any other Microchip patents or
+patent rights. No hardware per se is licensed hereunder.
+
+DISCLAIMER: THIS SOFTWARE IS PROVIDED BY MICROCHIP "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT ARE
+DISCLAIMED. IN NO EVENT SHALL ATMEL 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.
diff --git a/WHENCE b/WHENCE
index a188c0d1c5e27fe1ca31501095c0688a6346f4f6..86bef7789afe62b017a62522f1f37cc2b2b8af63 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -4222,3 +4222,12 @@ File: dpaa2/mc/mc_10.10.0_ls2088a.itb
 File: dpaa2/mc/mc_10.10.0_lx2160a.itb
 
 Licence: Redistributable. See LICENSE.nxp_mc_firmware for details
+
+--------------------------------------------------------------------------
+
+Driver: mscc-phy - Microchip PHY drivers
+
+File: microchip/mscc_vsc8574_revb_int8051_29e8.bin
+File: microchip/mscc_vsc8584_revb_int8051_fb48.bin
+
+Licence: Redistributable. See LICENCE.microchip for details
diff --git a/microchip/mscc_vsc8574_revb_int8051_29e8.bin b/microchip/mscc_vsc8574_revb_int8051_29e8.bin
new file mode 100644 (file)
index 0000000..d3f06aa
Binary files /dev/null and b/microchip/mscc_vsc8574_revb_int8051_29e8.bin differ
diff --git a/microchip/mscc_vsc8584_revb_int8051_fb48.bin b/microchip/mscc_vsc8584_revb_int8051_fb48.bin
new file mode 100644 (file)
index 0000000..1cf5e10
Binary files /dev/null and b/microchip/mscc_vsc8584_revb_int8051_fb48.bin differ