From 330e6abed89f16ab6fdca9dcfbc16105745a13fd Mon Sep 17 00:00:00 2001 From: Mauro Carvalho Chehab Date: Wed, 13 Aug 2014 11:29:45 -0300 Subject: [PATCH] xc4000: add firmware for Xceive xc4000 tuner driver This patch adds a fimware file required for xc4000 devices to work. Signed-off-by: Devin Heitmueller Signed-off-by: Mauro Carvalho Chehab --- LICENCE.xc4000 | 23 +++++++++++++++++++++++ WHENCE | 8 ++++++++ dvb-fe-xc4000-1.4.1.fw | Bin 0 -> 18643 bytes 3 files changed, 31 insertions(+) create mode 100644 LICENCE.xc4000 create mode 100644 dvb-fe-xc4000-1.4.1.fw diff --git a/LICENCE.xc4000 b/LICENCE.xc4000 new file mode 100644 index 0000000..e3cd261 --- /dev/null +++ b/LICENCE.xc4000 @@ -0,0 +1,23 @@ +The following XC4000 firmware file "dvb-fe-xc4000-1.4.1.fw" was +created based on version 1.4 of "xc4000_firmwares.h". + +Firmware provided as part of an XC4000 Linux developers kit by Brian +Mathews to Devin Heitmueller + on July 1, 2009. + +The code was released by Xceive under the following license: + +// Copyright (c) 2009, Xceive Corporation +// +// Permission to use, copy, modify, and/or distribute this software, only +// for use with Xceive ICs, for any purpose with or without fee is hereby +// granted, provided that the above copyright notice and this permission +// notice appear in all source code copies. +// +// THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +// WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +// MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +// ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +// WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +// ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +// OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/WHENCE b/WHENCE index f142ba2..c09c276 100644 --- a/WHENCE +++ b/WHENCE @@ -1318,6 +1318,14 @@ Provided from the author, Bernd Porr -------------------------------------------------------------------------- +Driver: xc4000 - Xceive 4000 Tuner driver + +File: dvb-fe-xc4000-1.4.1.fw +Version: 1.4.1 + +Licence: Redistributable. See LICENCE.xc4000 for details + +-------------------------------------------------------------------------- Driver: xc5000 - Xceive 5000 Tuner driver File: dvb-fe-xc5000-1.6.114.fw diff --git a/dvb-fe-xc4000-1.4.1.fw b/dvb-fe-xc4000-1.4.1.fw new file mode 100644 index 0000000000000000000000000000000000000000..d7e73e5222927d43e2332bc5bb71ff5ee68a1d4a GIT binary patch literal 18643 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