]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame - drivers/media/pci/ttpci/budget-ci.c
[media] media: Properly pass through media entity types in entity enumeration
[mirror_ubuntu-artful-kernel.git] / drivers / media / pci / ttpci / budget-ci.c
CommitLineData
1da177e4
LT
1/*
2 * budget-ci.c: driver for the SAA7146 based Budget DVB cards
3 *
4 * Compiled from various sources by Michael Hunold <michael@mihu.de>
5 *
6 * msp430 IR support contributed by Jack Thomasson <jkt@Helius.COM>
7 * partially based on the Siemens DVB driver by Ralph+Marcus Metzler
8 *
9 * CI interface support (c) 2004 Andrew de Quincey <adq_dvb@lidskialf.net>
10 *
11 * This program is free software; you can redistribute it and/or
12 * modify it under the terms of the GNU General Public License
13 * as published by the Free Software Foundation; either version 2
14 * of the License, or (at your option) any later version.
15 *
16 *
17 * This program is distributed in the hope that it will be useful,
18 * but WITHOUT ANY WARRANTY; without even the implied warranty of
19 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 * GNU General Public License for more details.
21 *
22 *
23 * You should have received a copy of the GNU General Public License
24 * along with this program; if not, write to the Free Software
25 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
26 * Or, point your browser to http://www.gnu.org/copyleft/gpl.html
27 *
28 *
991ce92f 29 * the project's page is at https://linuxtv.org
1da177e4
LT
30 */
31
1da177e4
LT
32#include <linux/module.h>
33#include <linux/errno.h>
34#include <linux/slab.h>
35#include <linux/interrupt.h>
1da177e4 36#include <linux/spinlock.h>
6bda9644 37#include <media/rc-core.h>
1da177e4 38
6827709a
TP
39#include "budget.h"
40
1da177e4
LT
41#include "dvb_ca_en50221.h"
42#include "stv0299.h"
dc27a169 43#include "stv0297.h"
1da177e4 44#include "tda1004x.h"
9e0dc660
MS
45#include "stb0899_drv.h"
46#include "stb0899_reg.h"
8be969b3 47#include "stb0899_cfg.h"
9e0dc660 48#include "stb6100.h"
8be969b3 49#include "stb6100_cfg.h"
8cc2e377
PA
50#include "lnbp21.h"
51#include "bsbe1.h"
265366e8 52#include "bsru6.h"
11417daa
SA
53#include "tda1002x.h"
54#include "tda827x.h"
574312d8 55#include "bsbe1-d01a.h"
1da177e4 56
727e625c
MCC
57#define MODULE_NAME "budget_ci"
58