summaryrefslogtreecommitdiffstats
path: root/sys/dev/microcode
AgeCommit message (Collapse)AuthorFilesLines
2010-04-04yes kids, there are amd64 machines with pcmciaderaadt1-6/+6
2010-02-09Build ral firmware on loongson (for Gdium).miod1-6/+6
2010-02-07update firmware for rt2870 and >=rt3071damien2-447/+447
required for future changes
2010-01-30Build these firmwares on loongson.miod7-48/+56
2009-12-07enter afbkettenis1-2/+2
2009-12-07Firmware for Elite3D framebuffers. Thanks to Sun, and in particular Alankettenis4-0/+32912
Coppersmith, for making this firmware available under a license that allows us to distribute it. ok deraadt@
2009-11-10Use buffered fwrite(3) to build the udl Huffman table,mpf1-10/+11
rather than doing 131074 write(2)s. OK mglocker, deraadt.
2009-10-28a few leftovers from yesterday's SCCS/RCS-ID removal;schwarze1-3/+1
survived a full make build on i386; "sure" deraadt@
2009-09-09Palm: Integration into the treemarex6-12/+13
OK deraadt@
2009-08-29Unbreak the tree.kettenis1-2/+2
2009-08-29Build Tigon firmware on sparc as well.kettenis1-4/+5
2009-08-26Name fields in the udl_huffman struct same as on the driver side tomglocker2-10/+10
simplify reading.
2009-08-26Also avoid __packed struct to Huffman table in the driver side in favourmglocker2-4/+4
of performance. Instead generate the Huffman table with two ints. Suggested, help and OK deraadt@
2009-08-25add error checkingderaadt1-3/+5
2009-08-25if we do not use __packed, we must write the values more carefullyderaadt1-3/+7
ok mglocker
2009-08-25no need for __packed; ok mglockerderaadt1-2/+2
2009-08-25Add dev/microcode/udl/ to build.mglocker1-2/+2
2009-08-2516bit Huffman table for pixel difference compression on udl(4) devices.mglocker3-0/+65636
2009-08-07pull some more missing; for err&errx, printf, write, bzopy&bzeromartynas3-3/+10
ok jsg@
2009-07-28typo. OK deraadt@claudio1-1/+1
2009-07-28The firmware is an array of u_int32_t and differs between architectures.claudio1-4/+10
From now on install the tigon firmware in little endian byte order and swap it acordingly in the driver. Correctly calculate the length of the FW in the build tool -- now my fiber cards no longer have issues to establish link on bootup. Please put this in deraadt@ On big endian archs (sparc64, macppc) the firmware file needs to be updated.
2009-07-27explain the pedigree of these firmwares, since the license is not quite right.deraadt1-0/+9
We feel we have done due diligence though in trying to contact the original distributors, and therefore, we do distribute it.
2009-07-27Do enter the tigon directory, and build there, and ship them. We have triedderaadt1-2/+2
for many years to contact all the potential copyright owners and people who used to distribute this (ie. wpaul and such), to get the original license text clarified. We believe the original license on the source did specifically allow re-distribution. We believe we have done enough in this situation, especially considering how dead this product us. If anyone else knows more, please let us know. ok kettenis
2009-07-22correctly list which files this license applies toderaadt1-1/+1
2009-07-18#include stdio.h for printf here also.jsg1-1/+2
2009-07-18#include stdio.h for printf.jsg1-1/+2
2009-07-03newer bnx chips use a separate firmware to the "old" ones. this updatesdlg3-3530/+14743
the b06 firmware for the older chips, and adds the b09 firmware. there are three variants of the rv2p code thats loaded onto the chips, so this has been split out into separate firmware files as well. the driver has been updated to handle the split firmwares, and to easily allow loading of the different versions. this change only supports the loading of the firmwares for the currently supported chips. after this change you must build the new firmwares and install them as well as your new kernel. "go to it" deraadt@
2009-06-02The two "firmware" arrays only contained 16 bit values, but were beingderaadt1-3/+3
being stored in an array of 32 bits. waste of memory. The bandpass filter table only contained 16 bit values, but was being treaded as if it was in an array of 32 bit values, thus what was being loaded into the chip was totally wrong and this probably explains why I remember it sounded horrid. Not tested on real hardware; incorrect array accesses discovered by Parfait ok oga
2009-05-15update run(4) microcode.damien4-392/+398
split it into two separate files while i'm at it since there are actually two different firmwares (one for RT2870/RT3070 and one for >=RT3071).
2009-03-24Upgrade to newer firmware needed by some txp(4) variants. Fixes PR 6085.kettenis2-3367/+3557
From FreeBSD. ok deraadt@
2009-01-03Update to the latest version of the RT2870/RT3070 firmware.jsg1-140/+512
Thanks to Paul Lin at Ralink for consenting for us to use this under the same license we were using for an earlier version.
2008-12-30Add firmware file for 2400 series boards.krw1-0/+12230
2008-09-28Update 12160 firmware: 10.04.32 -> 10.04.41. From mjacob via FreeBSD.krw1-3821/+3962
Tested & ok kettenis@
2008-07-11Qlogic -> QLogicsobrado7-14/+14
2008-07-08Update 2300 firmware from 3.01.20 (Dec 19, 2002) to 3.03.19 (Novkrw1-6038/+6453
30, 2005). From mjacob via FreeBSD. No known code dependency, and prepares ground for major isp update. Tested on a 2312 by dlg@. ok dlg@ deraadt@
2008-07-02better mechanism that works in DESTDIRderaadt1-3/+3
2008-07-02also install the license as run-license... discussed with jsgderaadt1-1/+3
2008-06-29Add RT2870 firmware with the same license as the rest ofjsg4-7/+384
the Ralink firmware files. Discussed with Paul Lin at Ralink.
2008-06-27More removal of clauses 3 and 4 from NetBSD licenses.ray1-7/+0
OK deraadt@ and millert@
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.ray5-40/+5
Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
2008-06-11Update firmware for QLogic 2200 cards from v2.02.03 to v2.02.06 which haskrw1-5011/+4591
been used in NetBSD and FreeBSD for years. Blade2002 with a 2200 still boots. From mjacob via FreeBSD. ok deraadt@
2008-05-06rename file; Paul de Weerdderaadt2-2/+2
2008-04-15fix a comment. no binary change.damien1-2/+2
2008-03-06Adjust a date correctly; spotted by jsgderaadt1-2/+2
2008-03-06New license from Paul Lin at Ralink; same terms, but now alsoderaadt4-7/+757
including the firmware for the rt2860!
2007-11-26typos; ok jmc@martynas1-3/+3
sys/netinet/in_pcb.c and sys/net/bridgestp.c ok henning@ sys/dev/pci/bktr/* ok jakemsr@
2007-11-25spelling fixes, from Martynas Venckus;jmc1-3/+3
2007-11-24some spelling fixes from Martynas Venckusjmc2-6/+6
2007-11-19armish and zaurus tooderaadt1-2/+3
2007-11-17update ZD1211B firmware.damien1-512/+466
this new firmware is supposed to fix a hardware reset problem when the system is rebooted with the zyd device attached. from FreeBSD