HISTORY.md
January 9, 2021 Ā· View on GitHub
History
There are various versions of the Broadcom CrystalHD (BCM70012 and BCM70015) drivers floating around the web.
Here are the ones I've found, roughly in order of most obsolete/broken to newest:
- Staging driver from Linux kernel v3.16 version ā this version was removed in 2014 from v3.17 due to the fact that it was unmaintained and obsolete; it only supported the BCM70012 chip, for example.
- See this LKML kernel thread from 2013 where Steven Newbury and Greg K-H discuss this code: https://lkml.org/lkml/2013/10/27/103
-
The Debian version, which appears to be based on a ~2010 version of the code from the mainline kernel, and like it only supports the BCM70012 chip.
-
Jarod Wilson's tree, last updated in 2012: http://git.linuxtv.org/cgit.cgi/jarod/crystalhd.git/
-
@yeradis's tree, forked from Jarod's tree, and last updated in 2013: https://github.com/yeradis/crystalhd
-
@dbason's tree, forked from Yeradis's tree, and last updated in 2016: https://github.com/dbason/crystalhd
-
@linuxgorl's tree, forked from dbason's tree, compiles on >= Linux 5.10. https://github.com/linuxgorl/crystalhd
Only the last version can be built and used without error on a modern kernel. (@dlenski is using it with kernel 4.4.0 and BCM70015.)