Searched refs:PVR (Results 1 - 60 of 60) sorted by relevance

/linux-4.4.14/arch/microblaze/kernel/cpu/
H A Dpvr.c2 * Support for MicroBlaze PVR (processor version register)
35 * Does the CPU support the PVR register?
37 * 0: no PVR
38 * 1: simple PVR
39 * 2: full PVR
42 * PVR was even an option.
52 /* PVR bit in MSR tells us if there is any support */ cpu_has_pvr()
62 /* for partial PVR use static cpuinfo */ cpu_has_pvr()
H A Dcpuinfo-pvr-full.c2 * Support for MicroBlaze PVR (processor version register)
20 * the PVR macros in pvr.h.
27 early_printk("ERROR: Microblaze " x "-different for PVR and DTS\n");
30 pr_info("ERROR: Microblaze " x "-different for PVR and DTS\n");
41 pr_err("ERROR: MB has broken PVR regs -> use DTS setting\n"); set_cpuinfo_pvr_full()
H A Dcpuinfo.c56 * FIXME Not sure if the actual key is defined by Xilinx in the PVR
94 pr_warn("%s: No PVR support. Using static CPU info from FDT\n", setup_cpuinfo()
99 * please do not use FULL PVR with MMU */ setup_cpuinfo()
101 pr_info("%s: Using full CPU PVR support\n", setup_cpuinfo()
107 pr_warn("%s: Unsupported PVR setting\n", __func__); setup_cpuinfo()
H A Dmb.c126 "PVR-USR1:\t%02x\n" show_cpuinfo()
127 "PVR-USR2:\t%08x\n", show_cpuinfo()
H A Dcpuinfo-static.c140 /* FIXME - mb3 and spartan2 do not exist in PVR */ set_cpuinfo_static()
/linux-4.4.14/arch/microblaze/include/asm/
H A Dpvr.h2 * Support for the MicroBlaze PVR (Processor Version Register)
24 /* Basic PVR mask */
39 /* User 2 PVR mask */
42 /* Configuration PVR masks */
73 /* Debug and exception PVR masks */
80 /* ICache config PVR masks */
89 /* DCache config PVR masks */
99 /* ICache base address PVR mask */
102 /* ICache high address PVR mask */
105 /* DCache base address PVR mask */
108 /* DCache high address PVR mask */
111 /* Target family PVR mask */
121 /* MSR Reset value PVR mask */
124 /* PVR access macros */
H A Dkgdb.h13 * 12 32-bit PVR
/linux-4.4.14/arch/sh/boards/mach-microdev/
H A Dio.c29 * The Processor Version Register (PVR) has these properties.
31 #define PVR 0xff000030 /* Processor Version Register */ macro
121 result = PVR; microdev_ioport_map()
/linux-4.4.14/drivers/media/usb/hdpvr/
H A Dhdpvr-i2c.c3 * Hauppauge HD PVR USB driver
42 init_data->name = "HD-PVR"; hdpvr_register_ir_tx_i2c()
59 init_data->name = "HD-PVR"; hdpvr_register_ir_rx_i2c()
189 .name = "Hauppage HD PVR I2C",
H A Dhdpvr-control.c2 * Hauppauge HD PVR USB driver - video 4 linux 2 interface
H A Dhdpvr-core.c2 * Hauppauge HD PVR USB driver
452 MODULE_DESCRIPTION("Hauppauge HD PVR driver");
H A Dhdpvr.h2 * Hauppauge HD PVR USB driver
H A Dhdpvr-video.c2 * Hauppauge HD PVR USB driver - video 4 linux 2 interface
573 strcpy(cap->card, "Hauppauge HD PVR"); vidioc_querycap()
1232 strcpy(dev->video_dev.name, "Hauppauge HD PVR"); hdpvr_register_videodev()
/linux-4.4.14/include/media/
H A Dtuner.h98 #define TUNER_TCL_2002MB 55 /* Hauppauge PVR-150 PAL */
100 #define TUNER_PHILIPS_FQ1216AME_MK4 56 /* Hauppauge PVR-150 PAL */
101 #define TUNER_PHILIPS_FQ1236A_MK4 57 /* Hauppauge PVR-500MCE NTSC */
117 #define TUNER_SAMSUNG_TCPN_2121P30A 70 /* Hauppauge PVR-500MCE NTSC */
121 #define TUNER_SAMSUNG_TCPG_6121P30A 73 /* Hauppauge PVR-500 PAL */
H A Dcx25840.h178 present in Hauppauge PVR-150 (and possibly PVR-500) cards that have
/linux-4.4.14/drivers/media/pci/ivtv/
H A Divtv-cards.h25 #define IVTV_CARD_PVR_250 0 /* WinTV PVR 250 */
27 #define IVTV_CARD_PVR_150 2 /* WinTV PVR 150 and PVR 500 (really just two
33 #define IVTV_CARD_PG600 6 /* YUAN PG600/DIAMONDMM PVR-550 based on the CX Falcon 2 */
49 #define IVTV_CARD_AVER_PVR150PLUS 22 /* AVerMedia PVR-150 Plus */
63 /* PVR-350 V1 (uses saa7114) */
H A Divtv-cards.c73 /* Hauppauge PVR-250 cards */
78 .name = "Hauppauge WinTV PVR-250",
104 /* Hauppauge PVR-350 cards */
131 .name = "Hauppauge WinTV PVR-350",
158 /* PVR-350 V1 boards have a different audio tuner input and use a
164 .name = "Hauppauge WinTV PVR-350 (V1)",
192 /* Hauppauge PVR-150/PVR-500 cards */
196 .name = "Hauppauge WinTV PVR-150",
356 /* Yuan PG600/Diamond PVR-550 cards */
366 .name = "Yuan PG600, Diamond PVR-550",
986 /* AVerMedia PVR-150 Plus / AVerTV M113 cards with a Daewoo/Partsnic Tuner */
996 .name = "AVerMedia PVR-150 Plus / AVerTV M113 Partsnic (Daewoo) Tuner",
H A Divtv-driver.c65 without radio and a PVR-350 with. Normally this would give a
66 video1 device together with a radio0 device for the PVR. By
179 "\t\t\t 1 = WinTV PVR 250\n"
180 "\t\t\t 2 = WinTV PVR 350\n"
181 "\t\t\t 3 = WinTV PVR-150 or PVR-500\n"
185 "\t\t\t 7 = YUAN PG600/DIAMONDMM PVR-550 (CX Falcon 2)\n"
201 "\t\t\t23 = AverMedia PVR-150 Plus\n"
279 ("CX23415/CX23416 MPEG2 encoder (WinTV PVR-150/250/350/500,\n"
446 IVTV_ERR("Unknown model %d, defaulting to PVR-150\n", tv.model); ivtv_process_eeprom()
487 itv->card_name = "WinTV PVR 500"; ivtv_process_eeprom()
492 itv->card_name = is_first ? "WinTV PVR 500 (unit #1)" : ivtv_process_eeprom()
493 "WinTV PVR 500 (unit #2)"; ivtv_process_eeprom()
H A Divtv-i2c.c25 CPU on the PVR-150 which handles IR functions (occasional inability to
27 bus being completely unreachable when multiple PVR cards were present.
/linux-4.4.14/drivers/media/usb/pvrusb2/
H A Dpvrusb2-devattr.c48 /* Hauppauge PVR-USB2 Model 29xxx */
63 .description = "WinTV PVR USB2 Model 29xxx",
82 /* Hauppauge PVR-USB2 Model 24xxx */
97 .description = "WinTV PVR USB2 Model 24xxx",
306 /* Hauppauge PVR-USB2 Model 73xxx */
404 /* Hauppauge PVR-USB2 Model 75xxx */
H A Dpvrusb2-main.c38 #define DRIVER_DESC "Hauppauge WinTV-PVR-USB2 MPEG2 Encoder/Tuner"
H A Dpvrusb2-eeprom.c69 newer PVR USB2 hardware) */ pvr2_eeprom_fetch()
H A Dpvrusb2-encoder.c346 specific to the PVR USB2 hardware. */ pvr2_encoder_prep_config()
H A Dpvrusb2-hdw.c3393 newer PVR USB2 hardware) */ pvr2_full_eeprom_fetch()
/linux-4.4.14/arch/powerpc/platforms/85xx/
H A Dstx_gp3.c81 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); stx_gp3_show_cpuinfo()
H A Dtqm85xx.c80 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); tqm85xx_show_cpuinfo()
H A Dksi8560.c164 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); ksi8560_show_cpuinfo()
H A Dmpc85xx_ads.c163 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); mpc85xx_ads_show_cpuinfo()
H A Dsbc8548.c108 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); sbc8548_show_cpuinfo()
H A Dmpc85xx_cds.c356 seq_printf(m, "PVR\t\t: 0x%x\n", pvid); mpc85xx_cds_show_cpuinfo()
/linux-4.4.14/arch/powerpc/kernel/
H A Dcputable.c28 /* The platform string corresponding to the real PVR */
1587 { /* Use logical PVR for 440EP (logical pvr = pvr | 0x8) */
1612 { /* Matches both physical and logical PVR for 440EP (logical pvr = pvr | 0x8) */
1625 { /* Use logical PVR for 440EP (logical pvr = pvr | 0x8) */
1651 { /* Use logical PVR for 440EPx (logical pvr = pvr | 0x8) */
2128 * PVR with a new value obtained using a logical PVR value, setup_cpu_spec()
2141 * have pulled the default case because the real PVR was setup_cpu_spec()
2148 * possibly overriding a real PVR with a logical one, setup_cpu_spec()
H A Dprom.c362 * PAPR defines "logical" PVR values for cpus that early_init_dt_scan_cpus()
368 * logical PVR value in order to use the cpu feature early_init_dt_scan_cpus()
372 * uses the 0x0f000002 PVR value; in POWER5+ mode early_init_dt_scan_cpus()
H A Dtraps.c869 * provide the PVR to user applications using the mfspr rd, PVR.
1018 /* Emulate the mfspr rD, PVR. */ emulate_instruction()
H A Dhead_8xx.S88 * I decided to use conditional compilation instead of checking PVR and
H A Dhead_44x.S809 /* We use the PVR to differenciate 44x cores from 476 */
H A Dprom_init.c631 * The architecture vector has an array of PVR mask/value pairs,
/linux-4.4.14/arch/microblaze/kernel/
H A Dkgdb.c134 get_pvr(&pvr); /* Fill PVR structure */ kgdb_arch_init()
/linux-4.4.14/drivers/cpufreq/
H A Dmaple-cpufreq.c182 /* we actually don't care on which CPU to access PVR */ maple_cpufreq_init()
/linux-4.4.14/drivers/char/pcmcia/
H A Dsynclink_cs.c243 * FIXME: PPC has PVR defined in asm/reg.h. For now we just undef it.
245 #undef PVR macro
282 #define PVR 0x3c macro
1881 val = read_reg(info, PVR) & 0x0f; set_interface()
1888 write_reg(info, PVR, val); set_interface()
3250 /* PVR[3] 1=AUTO CTS active */ hdlc_mode()
3251 set_reg_bits(info, CHA + PVR, BIT3); hdlc_mode()
3253 clear_reg_bits(info, CHA + PVR, BIT3); hdlc_mode()
3387 /* PVR Port Value Register reset_device()
3397 // write_reg(info, PVR, PVR_DTR); reset_device()
3569 /* PVR[3] 1=AUTO CTS active */ async_mode()
3570 set_reg_bits(info, CHA + PVR, BIT3); async_mode()
3572 clear_reg_bits(info, CHA + PVR, BIT3); async_mode()
3606 status = read_reg(info, CHA + PVR); get_signals()
3635 clear_reg_bits(info, CHA + PVR, PVR_DTR); set_signals()
3637 set_reg_bits(info, CHA + PVR, PVR_DTR); set_signals()
/linux-4.4.14/arch/powerpc/include/asm/
H A Dprom.h163 * The architecture vector has an array of PVR mask/value pairs,
H A Dkvm_book3s.h96 bool hior_explicit; /* HIOR is set by ioctl, not PVR */
H A Dreg.h1085 /* Processor Version Register (PVR) field extraction */
1094 * revision subfields of the PVR for the PowerPC 403s into the following:
1142 * For the 8xx processors, all of them report the same PVR family for
1155 /* 476 Simulator seems to currently have the PVR of the 602... */
1181 /* "Logical" PVR values defined in PAPR, representing architecture levels */
H A Dcputable.h48 /* CPU is matched via (PVR & pvr_mask) == pvr_value */
/linux-4.4.14/drivers/staging/media/lirc/
H A Dlirc_zilog.c16 * modified for Hauppauge PVR-150 IR TX device by
692 * Without this delay, the HD-PVR and HVR-1950 both return an -EIO send_boot_data()
1045 * The sleep bits aren't necessary on the HD PVR, and in fact, the send_code()
1047 * going to skip this whole mess and say we're done on the HD PVR send_code()
/linux-4.4.14/drivers/gpu/drm/omapdrm/
H A Domap_drv.h236 /* PVR needs alignment to 8 pixels.. right now that is the most align_pitch()
H A Domap_gem.c1109 * in case of PVR, the GPU can directly update read/write complete
1231 /* special API so PVR can update the buffer to use a sync-object allocated
1232 * from it's sync-obj heap. Only used for a newly allocated (from PVR's
/linux-4.4.14/arch/sh/mm/
H A Dcache-sh4.c380 printk("PVR=%08x CVR=%08x PRR=%08x\n", sh4_cache_init()
/linux-4.4.14/drivers/media/pci/cx88/
H A Dcx88-input.c612 core->init_data.name = "cx88 Leadtek PVR 2000 remote"; cx88_i2c_init_ir()
H A Dcx88-cards.c319 .name = "Leadtek PVR 2000",
366 .name = "Prolink PlayTV PVR",
391 .name = "ASUS PVR-416",
2877 case 28552: /* WinTV-PVR 'Roslyn' (No IR) */ hauppauge_eeprom()
/linux-4.4.14/drivers/tty/serial/
H A Dsunsab.c60 unsigned char pvr_dtr_bit; /* Which PVR bit is DTR */
61 unsigned char pvr_dsr_bit; /* Which PVR bit is DSR */
/linux-4.4.14/drivers/media/usb/em28xx/
H A Dem28xx-cards.c614 .name = "Kworld PVR TV 2800 RF",
1550 .name = "SIIG AVTuner-PVR / Pixelview Prolink PlayTV USB 2.0",
2835 /* GPIO enables sound on KWORLD PVR TV 2800RF */ em28xx_card_setup()
/linux-4.4.14/drivers/hid/
H A Dhid-debug.c893 [KEY_EPG] = "EPG", [KEY_PVR] = "PVR",
/linux-4.4.14/drivers/media/pci/cx18/
H A Dcx18-driver.h545 * which is the payload size a PVR-350 (CX23415) MPEG decoder will
H A Dcx18-av-core.c348 * without them (at least when a PVR-350 is the PAL source). cx18_av_std_setup()
/linux-4.4.14/arch/powerpc/kvm/
H A Dbook3s_hv.c978 /* Only accept the same PVR as the host's, since we can't spoof it */ kvm_arch_vcpu_ioctl_set_sregs_hv()
1643 /* default to host PVR, since we can't spoof it */ kvmppc_core_vcpu_create_hv()
/linux-4.4.14/drivers/media/rc/
H A Dmceusb.c297 /* bundled with Hauppauge PVR-150 */
/linux-4.4.14/drivers/media/pci/bt8xx/
H A Dbttv-cards.c157 { 0x45000070, BTTV_BOARD_HAUPPAUGEPVR, "Hauppauge WinTV/PVR" },
1605 .name = "Hauppauge WinTV PVR",
3860 * minimal bootstrap for the WinTV/PVR -- upload altera firmware.
/linux-4.4.14/drivers/media/usb/dvb-usb/
H A Ddib0700_devices.c2797 deb_info("TFE7090P-PVR update LNA: agc global=%i", agc_global); tfe7090p_pvr_update_lna()
/linux-4.4.14/drivers/media/i2c/cx25840/
H A Dcx25840-core.c5279 * Enforce the legacy PVR-350/MSP3400 to PVR-150/CX25843 volume cx25840_probe()
/linux-4.4.14/drivers/media/pci/saa7134/
H A Dsaa7134-cards.c1539 .name = "Compro VideoMate TV PVR/FM",

Completed in 1589 milliseconds