Home
last modified time | relevance | path

Searched +full:0 +full:xc4000 (Results 1 – 25 of 44) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/media/tuners/
Dxc4000.h3 * Driver for Xceive XC4000 "QAM/8VSB single chip tuner"
20 /* value to be written to XREG_AMPLITUDE in DVB-T mode (0: no write) */
22 /* if non-zero, register 0x0E is set to filter analog TV video output */
28 /* xc4000 callback command */
29 #define XC4000_TUNER_RESET 0
35 * The xc4000 driver cares not for this value, other than ensuring
Dxc4000.c3 * Driver for Xceive XC4000 "QAM/8VSB single chip tuner"
23 #include "xc4000.h"
29 MODULE_PARM_DESC(debug, "Debugging level (0 to 2, default: 0 (off)).");
33 MODULE_PARM_DESC(no_poweroff, "Power management (1: disabled, 2: enabled, 0 (default): use device-s…
37 MODULE_PARM_DESC(audio_std, "Audio standard. XC4000 audio decoder explicitly needs to know what aud…
46 module_param_string(firmware_name, firmware_name, sizeof(firmware_name), 0);
53 printk(KERN_INFO "%s: " fmt, "xc4000", ## arg)
101 #define XC4000_DEFAULT_FIRMWARE "dvb-fe-xc4000-1.4.fw"
102 #define XC4000_DEFAULT_FIRMWARE_NEW "dvb-fe-xc4000-1.4.1.fw"
107 #define XC_POWERED_DOWN 0x80000000U
[all …]
/kernel/linux/linux-5.10/drivers/media/tuners/
Dxc4000.h3 * Driver for Xceive XC4000 "QAM/8VSB single chip tuner"
20 /* value to be written to XREG_AMPLITUDE in DVB-T mode (0: no write) */
22 /* if non-zero, register 0x0E is set to filter analog TV video output */
28 /* xc4000 callback command */
29 #define XC4000_TUNER_RESET 0
35 * The xc4000 driver cares not for this value, other than ensuring
Dxc4000.c3 * Driver for Xceive XC4000 "QAM/8VSB single chip tuner"
23 #include "xc4000.h"
29 MODULE_PARM_DESC(debug, "Debugging level (0 to 2, default: 0 (off)).");
33 MODULE_PARM_DESC(no_poweroff, "Power management (1: disabled, 2: enabled, 0 (default): use device-s…
37 MODULE_PARM_DESC(audio_std, "Audio standard. XC4000 audio decoder explicitly needs to know what aud…
46 module_param_string(firmware_name, firmware_name, sizeof(firmware_name), 0);
53 printk(KERN_INFO "%s: " fmt, "xc4000", ## arg)
101 #define XC4000_DEFAULT_FIRMWARE "dvb-fe-xc4000-1.4.fw"
102 #define XC4000_DEFAULT_FIRMWARE_NEW "dvb-fe-xc4000-1.4.1.fw"
107 #define XC_POWERED_DOWN 0x80000000U
[all …]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
Datomisp-regs.h23 #define PCICMDSTS 0x01
24 #define INTR 0x0f
25 #define MSI_CAPID 0x24
26 #define MSI_ADDRESS 0x25
27 #define MSI_DATA 0x26
28 #define INTR_CTL 0x27
30 #define PCI_MSI_CAPID 0x90
31 #define PCI_MSI_ADDR 0x94
32 #define PCI_MSI_DATA 0x98
33 #define PCI_INTERRUPT_CTRL 0x9C
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
Datomisp-regs.h23 #define PCICMDSTS 0x01
24 #define INTR 0x0f
25 #define MSI_CAPID 0x24
26 #define MSI_ADDRESS 0x25
27 #define MSI_DATA 0x26
28 #define INTR_CTL 0x27
30 #define PCI_MSI_CAPID 0x90
31 #define PCI_MSI_ADDR 0x94
32 #define PCI_MSI_DATA 0x98
33 #define PCI_INTERRUPT_CTRL 0x9C
[all …]
/kernel/linux/linux-5.10/Documentation/admin-guide/media/
Dcx23885-cardlist.rst11 :stub-columns: 0
17 * - 0
142 - Leadtek Winfast PxDVR3200 H XC4000
Dcx88-cardlist.rst11 :stub-columns: 0
17 * - 0
370 - Leadtek WinFast DTV1800 H (XC4000)
/kernel/linux/linux-6.6/Documentation/admin-guide/media/
Dcx23885-cardlist.rst11 :stub-columns: 0
17 * - 0
142 - Leadtek Winfast PxDVR3200 H XC4000
Dcx88-cardlist.rst11 :stub-columns: 0
17 * - 0
370 - Leadtek WinFast DTV1800 H (XC4000)
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/
Dmarvell-pp2.txt48 "hifX", with X in [0..8], and "link". The names "tx-cpu0",
58 reg = <0xf0000 0xa000>,
59 <0xc0000 0x3060>,
60 <0xc4000 0x100>,
61 <0xc5000 0x100>;
67 port-id = <0>;
82 cpm_ethernet: ethernet@0 {
84 reg = <0x0 0x100000>, <0x129000 0xb000>;
102 port-id = <0>;
103 gop-port-id = <0>;
/kernel/linux/linux-6.6/arch/arm/mach-imx/
Dmx3x.h36 #define MX3x_L2CC_BASE_ADDR 0x30000000
42 #define MX3x_AIPS1_BASE_ADDR 0x43f00000
44 #define MX3x_MAX_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x04000)
45 #define MX3x_EVTMON_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x08000)
46 #define MX3x_CLKCTL_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x0c000)
47 #define MX3x_ETB_SLOT4_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x10000)
48 #define MX3x_ETB_SLOT5_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x14000)
49 #define MX3x_ECT_CTIO_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x18000)
50 #define MX3x_I2C_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x80000)
51 #define MX3x_I2C3_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x84000)
[all …]
/kernel/linux/linux-5.10/arch/arm/mach-imx/
Dmx3x.h36 #define MX3x_L2CC_BASE_ADDR 0x30000000
42 #define MX3x_AIPS1_BASE_ADDR 0x43f00000
44 #define MX3x_MAX_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x04000)
45 #define MX3x_EVTMON_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x08000)
46 #define MX3x_CLKCTL_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x0c000)
47 #define MX3x_ETB_SLOT4_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x10000)
48 #define MX3x_ETB_SLOT5_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x14000)
49 #define MX3x_ECT_CTIO_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x18000)
50 #define MX3x_I2C_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x80000)
51 #define MX3x_I2C3_BASE_ADDR (MX3x_AIPS1_BASE_ADDR + 0x84000)
[all …]
/kernel/linux/linux-6.6/include/media/
Dtuner-types.h35 * Please notice that digital tuners like xc3028/xc4000/xc5000 don't use
98 * 0 means inactive, 1 means active. Note: the
100 * inverted. So a 0 here means a 1 in the B6 bit.
102 * 0 means inactive, 1 means active. Note: the
104 * inverted. So a 0 here means a 1 in the B7 bit.
112 * FM and 0 for stereo.
113 * @default_pll_gating_18: Select 18% (or according to datasheet 0%)
120 * 0 = 10.7, 1 = 33.3, 2 = 41.3
122 * band. Default is 0. Range: -16:+15
124 * band. Default is 0. Range: -16:+15
[all …]
/kernel/linux/linux-5.10/include/media/
Dtuner-types.h35 * Please notice that digital tuners like xc3028/xc4000/xc5000 don't use
98 * 0 means inactive, 1 means active. Note: the
100 * inverted. So a 0 here means a 1 in the B6 bit.
102 * 0 means inactive, 1 means active. Note: the
104 * inverted. So a 0 here means a 1 in the B7 bit.
112 * FM and 0 for stereo.
113 * @default_pll_gating_18: Select 18% (or according to datasheet 0%)
120 * 0 = 10.7, 1 = 33.3, 2 = 41.3
122 * band. Default is 0. Range: -16:+15
124 * band. Default is 0. Range: -16:+15
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/net/
Dmarvell,pp2.yaml32 const: 0
59 '^(ethernet-)?port@[0-2]$':
92 "hifX", with X in [0..8], and "link". The names "tx-cpu0",
165 '^(ethernet-)?port@[0-2]$':
187 '^(ethernet-)?port@[0-1]$':
204 #size-cells = <0>;
206 reg = <0xf0000 0xa000>,
207 <0xc0000 0x3060>,
208 <0xc4000 0x100>,
209 <0xc5000 0x100>;
[all …]
/kernel/linux/linux-5.10/drivers/media/pci/cx88/
Dcx88-cards.c11 #include "xc4000.h"
19 static unsigned int tuner[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
20 static unsigned int radio[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
21 static unsigned int card[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
43 } while (0)
60 .vmux = 0,
81 .vmux = 0,
82 .gpio0 = 0xff00, // internal decoder
85 .vmux = 0,
86 .gpio0 = 0xff01, // mono from tuner chip
[all …]
Dcx88-dvb.c31 #include "xc4000.h"
71 } while (0)
84 sizes[0] = dev->ts_packet_size * dev->ts_packet_count; in queue_setup()
86 return 0; in queue_setup()
107 memset(risc, 0, sizeof(*risc)); in buffer_finish()
127 return 0; in start_streaming()
166 int ret = 0; in cx88_dvb_bus_ctrl()
183 dev->frontends.active_fe_id = 0; in cx88_dvb_bus_ctrl()
217 static const u8 clock_config[] = { CLOCK_CTL, 0x38, 0x39 }; in dvico_fusionhdtv_demod_init()
218 static const u8 reset[] = { RESET, 0x80 }; in dvico_fusionhdtv_demod_init()
[all …]
/kernel/linux/linux-6.6/drivers/media/pci/cx88/
Dcx88-cards.c11 #include "xc4000.h"
19 static unsigned int tuner[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
20 static unsigned int radio[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
21 static unsigned int card[] = {[0 ... (CX88_MAXBOARDS - 1)] = UNSET };
43 } while (0)
60 .vmux = 0,
81 .vmux = 0,
82 .gpio0 = 0xff00, // internal decoder
85 .vmux = 0,
86 .gpio0 = 0xff01, // mono from tuner chip
[all …]
Dcx88-dvb.c31 #include "xc4000.h"
71 } while (0)
84 sizes[0] = dev->ts_packet_size * dev->ts_packet_count; in queue_setup()
86 return 0; in queue_setup()
108 memset(risc, 0, sizeof(*risc)); in buffer_finish()
128 return 0; in start_streaming()
167 int ret = 0; in cx88_dvb_bus_ctrl()
184 dev->frontends.active_fe_id = 0; in cx88_dvb_bus_ctrl()
218 static const u8 clock_config[] = { CLOCK_CTL, 0x38, 0x39 }; in dvico_fusionhdtv_demod_init()
219 static const u8 reset[] = { RESET, 0x80 }; in dvico_fusionhdtv_demod_init()
[all …]
/kernel/linux/linux-6.6/arch/powerpc/boot/dts/fsl/
Dt4240si-post.dtsi37 alloc-ranges = <0 0 0x10000 0>;
42 alloc-ranges = <0 0 0x10000 0>;
47 alloc-ranges = <0 0 0x10000 0>;
54 interrupts = <25 2 0 0>;
57 /* controller at 0x240000 */
59 compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0";
63 bus-range = <0x0 0xff>;
64 interrupts = <20 2 0 0>;
65 pcie@0 {
70 reg = <0 0 0 0 0>;
[all …]
/kernel/linux/linux-5.10/arch/powerpc/boot/dts/fsl/
Dt4240si-post.dtsi37 alloc-ranges = <0 0 0x10000 0>;
42 alloc-ranges = <0 0 0x10000 0>;
47 alloc-ranges = <0 0 0x10000 0>;
54 interrupts = <25 2 0 0>;
57 /* controller at 0x240000 */
59 compatible = "fsl,t4240-pcie", "fsl,qoriq-pcie-v3.0";
63 bus-range = <0x0 0xff>;
64 interrupts = <20 2 0 0>;
65 pcie@0 {
70 reg = <0 0 0 0 0>;
[all …]
/kernel/linux/linux-6.6/arch/arm/boot/dts/marvell/
Darmada-375.dtsi36 #clock-cells = <0>;
42 #clock-cells = <0>;
49 #size-cells = <0>;
52 cpu0: cpu@0 {
55 reg = <0>;
75 pcie-mem-aperture = <0xe0000000 0x8000000>;
76 pcie-io-aperture = <0xe8000000 0x100000>;
80 reg = <MBUS_ID(0x01, 0x1d) 0 0x100000>;
85 reg = <MBUS_ID(0xf0, 0x01) 0x10400 0x8>;
86 ranges = <0 MBUS_ID(0x01, 0x2f) 0 0xffffffff>;
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Darmada-375.dtsi36 #clock-cells = <0>;
42 #clock-cells = <0>;
49 #size-cells = <0>;
52 cpu0: cpu@0 {
55 reg = <0>;
75 pcie-mem-aperture = <0xe0000000 0x8000000>;
76 pcie-io-aperture = <0xe8000000 0x100000>;
80 reg = <MBUS_ID(0x01, 0x1d) 0 0x100000>;
85 reg = <MBUS_ID(0xf0, 0x01) 0x10400 0x8>;
86 ranges = <0 MBUS_ID(0x01, 0x2f) 0 0xffffffff>;
[all …]
/kernel/linux/linux-6.6/drivers/media/common/
Dtveeprom.c67 /* 0-9 */
236 { TUNER_ABSENT, "Xceive XC4000"},
284 /* 0-4 */
306 { TVEEPROM_AUDPROC_OTHER, "Type 0x12" },
319 { TVEEPROM_AUDPROC_MSP, "Type 0x1d" },
352 /* 0-4 */
412 return 0; in hasRadioTuner()
421 ** if packet[0] == 0x84, then packet[0..1] == length in tveeprom_hauppauge_analog()
422 ** else length = packet[0] & 3f; in tveeprom_hauppauge_analog()
423 ** if packet[0] & f8 == f8, then EOD and packet[1] == checksum in tveeprom_hauppauge_analog()
[all …]

12