Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
nvreg.h File Reference

Go to the source code of this file.

Macros

#define NV_PMC_OFFSET   0x00000000
 
#define NV_PMC_SIZE   0x00001000
 
#define NV_PBUS_OFFSET   0x00001000
 
#define NV_PBUS_SIZE   0x00001000
 
#define NV_PFIFO_OFFSET   0x00002000
 
#define NV_PFIFO_SIZE   0x00002000
 
#define NV_HDIAG_OFFSET   0x00005000
 
#define NV_HDIAG_SIZE   0x00001000
 
#define NV_PRAM_OFFSET   0x00006000
 
#define NV_PRAM_SIZE   0x00001000
 
#define NV_PVIDEO_OFFSET   0x00008000
 
#define NV_PVIDEO_SIZE   0x00001000
 
#define NV_PTIMER_OFFSET   0x00009000
 
#define NV_PTIMER_SIZE   0x00001000
 
#define NV_PPM_OFFSET   0x0000A000
 
#define NV_PPM_SIZE   0x00001000
 
#define NV_PTV_OFFSET   0x0000D000
 
#define NV_PTV_SIZE   0x00001000
 
#define NV_PRMVGA_OFFSET   0x000A0000
 
#define NV_PRMVGA_SIZE   0x00020000
 
#define NV_PRMVIO0_OFFSET   0x000C0000
 
#define NV_PRMVIO_SIZE   0x00002000
 
#define NV_PRMVIO1_OFFSET   0x000C2000
 
#define NV_PFB_OFFSET   0x00100000
 
#define NV_PFB_SIZE   0x00001000
 
#define NV_PEXTDEV_OFFSET   0x00101000
 
#define NV_PEXTDEV_SIZE   0x00001000
 
#define NV_PME_OFFSET   0x00200000
 
#define NV_PME_SIZE   0x00001000
 
#define NV_PROM_OFFSET   0x00300000
 
#define NV_PROM_SIZE   0x00010000
 
#define NV_PGRAPH_OFFSET   0x00400000
 
#define NV_PGRAPH_SIZE   0x00010000
 
#define NV_PCRTC0_OFFSET   0x00600000
 
#define NV_PCRTC0_SIZE   0x00002000 /* empirical */
 
#define NV_PRMCIO0_OFFSET   0x00601000
 
#define NV_PRMCIO_SIZE   0x00002000
 
#define NV_PRMCIO1_OFFSET   0x00603000
 
#define NV50_DISPLAY_OFFSET   0x00610000
 
#define NV50_DISPLAY_SIZE   0x0000FFFF
 
#define NV_PRAMDAC0_OFFSET   0x00680000
 
#define NV_PRAMDAC0_SIZE   0x00002000
 
#define NV_PRMDIO0_OFFSET   0x00681000
 
#define NV_PRMDIO_SIZE   0x00002000
 
#define NV_PRMDIO1_OFFSET   0x00683000
 
#define NV_PRAMIN_OFFSET   0x00700000
 
#define NV_PRAMIN_SIZE   0x00100000
 
#define NV_FIFO_OFFSET   0x00800000
 
#define NV_FIFO_SIZE   0x00800000
 
#define NV_PMC_BOOT_0   0x00000000
 
#define NV_PMC_ENABLE   0x00000200
 
#define NV_VIO_VSE2   0x000003c3
 
#define NV_VIO_SRX   0x000003c4
 
#define NV_CIO_CRX__COLOR   0x000003d4
 
#define NV_CIO_CR__COLOR   0x000003d5
 
#define NV_PBUS_DEBUG_1   0x00001084
 
#define NV_PBUS_DEBUG_4   0x00001098
 
#define NV_PBUS_DEBUG_DUALHEAD_CTL   0x000010f0
 
#define NV_PBUS_POWERCTRL_1   0x00001584
 
#define NV_PBUS_POWERCTRL_2   0x00001588
 
#define NV_PBUS_POWERCTRL_4   0x00001590
 
#define NV_PBUS_PCI_NV_19   0x0000184C
 
#define NV_PBUS_PCI_NV_20   0x00001850
 
#define NV_PBUS_PCI_NV_20_ROM_SHADOW_DISABLED   (0 << 0)
 
#define NV_PBUS_PCI_NV_20_ROM_SHADOW_ENABLED   (1 << 0)
 
#define NV_PFIFO_RAMHT   0x00002210
 
#define NV_PTV_TV_INDEX   0x0000d220
 
#define NV_PTV_TV_DATA   0x0000d224
 
#define NV_PTV_HFILTER   0x0000d310
 
#define NV_PTV_HFILTER2   0x0000d390
 
#define NV_PTV_VFILTER   0x0000d510
 
#define NV_PRMVIO_MISC__WRITE   0x000c03c2
 
#define NV_PRMVIO_SRX   0x000c03c4
 
#define NV_PRMVIO_SR   0x000c03c5
 
#define NV_VIO_SR_RESET_INDEX   0x00
 
#define NV_VIO_SR_CLOCK_INDEX   0x01
 
#define NV_VIO_SR_PLANE_MASK_INDEX   0x02
 
#define NV_VIO_SR_CHAR_MAP_INDEX   0x03
 
#define NV_VIO_SR_MEM_MODE_INDEX   0x04
 
#define NV_PRMVIO_MISC__READ   0x000c03cc
 
#define NV_PRMVIO_GRX   0x000c03ce
 
#define NV_PRMVIO_GX   0x000c03cf
 
#define NV_VIO_GX_SR_INDEX   0x00
 
#define NV_VIO_GX_SREN_INDEX   0x01
 
#define NV_VIO_GX_CCOMP_INDEX   0x02
 
#define NV_VIO_GX_ROP_INDEX   0x03
 
#define NV_VIO_GX_READ_MAP_INDEX   0x04
 
#define NV_VIO_GX_MODE_INDEX   0x05
 
#define NV_VIO_GX_MISC_INDEX   0x06
 
#define NV_VIO_GX_DONT_CARE_INDEX   0x07
 
#define NV_VIO_GX_BIT_MASK_INDEX   0x08
 
#define NV_PCRTC_INTR_0   0x00600100
 
#define NV_PCRTC_INTR_0_VBLANK   (1 << 0)
 
#define NV_PCRTC_INTR_EN_0   0x00600140
 
#define NV_PCRTC_START   0x00600800
 
#define NV_PCRTC_CONFIG   0x00600804
 
#define NV_PCRTC_CONFIG_START_ADDRESS_NON_VGA   (1 << 0)
 
#define NV04_PCRTC_CONFIG_START_ADDRESS_HSYNC   (4 << 0)
 
#define NV10_PCRTC_CONFIG_START_ADDRESS_HSYNC   (2 << 0)
 
#define NV_PCRTC_CURSOR_CONFIG   0x00600810
 
#define NV_PCRTC_CURSOR_CONFIG_ENABLE_ENABLE   (1 << 0)
 
#define NV_PCRTC_CURSOR_CONFIG_DOUBLE_SCAN_ENABLE   (1 << 4)
 
#define NV_PCRTC_CURSOR_CONFIG_ADDRESS_SPACE_PNVM   (1 << 8)
 
#define NV_PCRTC_CURSOR_CONFIG_CUR_BPP_32   (1 << 12)
 
#define NV_PCRTC_CURSOR_CONFIG_CUR_PIXELS_64   (1 << 16)
 
#define NV_PCRTC_CURSOR_CONFIG_CUR_LINES_32   (2 << 24)
 
#define NV_PCRTC_CURSOR_CONFIG_CUR_LINES_64   (4 << 24)
 
#define NV_PCRTC_CURSOR_CONFIG_CUR_BLEND_ALPHA   (1 << 28)
 
#define NV_PCRTC_GPIO   0x00600818
 
#define NV_PCRTC_GPIO_EXT   0x0060081c
 
#define NV_PCRTC_830   0x00600830
 
#define NV_PCRTC_834   0x00600834
 
#define NV_PCRTC_850   0x00600850
 
#define NV_PCRTC_ENGINE_CTRL   0x00600860
 
#define NV_CRTC_FSEL_I2C   (1 << 4)
 
#define NV_CRTC_FSEL_OVERLAY   (1 << 12)
 
#define NV_PRMCIO_ARX   0x006013c0
 
#define NV_PRMCIO_AR__WRITE   0x006013c0
 
#define NV_PRMCIO_AR__READ   0x006013c1
 
#define NV_CIO_AR_MODE_INDEX   0x10
 
#define NV_CIO_AR_OSCAN_INDEX   0x11
 
#define NV_CIO_AR_PLANE_INDEX   0x12
 
#define NV_CIO_AR_HPP_INDEX   0x13
 
#define NV_CIO_AR_CSEL_INDEX   0x14
 
#define NV_PRMCIO_INP0   0x006013c2
 
#define NV_PRMCIO_CRX__COLOR   0x006013d4
 
#define NV_PRMCIO_CR__COLOR   0x006013d5
 
#define NV_CIO_CR_HDT_INDEX   0x00 /* horizontal display total */
 
#define NV_CIO_CR_HDE_INDEX   0x01 /* horizontal display end */
 
#define NV_CIO_CR_HBS_INDEX   0x02 /* horizontal blanking start */
 
#define NV_CIO_CR_HBE_INDEX   0x03 /* horizontal blanking end */
 
#define NV_CIO_CR_HBE_4_0   4:0
 
#define NV_CIO_CR_HRS_INDEX   0x04 /* horizontal retrace start */
 
#define NV_CIO_CR_HRE_INDEX   0x05 /* horizontal retrace end */
 
#define NV_CIO_CR_HRE_4_0   4:0
 
#define NV_CIO_CR_HRE_HBE_5   7:7
 
#define NV_CIO_CR_VDT_INDEX   0x06 /* vertical display total */
 
#define NV_CIO_CR_OVL_INDEX   0x07 /* overflow bits */
 
#define NV_CIO_CR_OVL_VDT_8   0:0
 
#define NV_CIO_CR_OVL_VDE_8   1:1
 
#define NV_CIO_CR_OVL_VRS_8   2:2
 
#define NV_CIO_CR_OVL_VBS_8   3:3
 
#define NV_CIO_CR_OVL_VDT_9   5:5
 
#define NV_CIO_CR_OVL_VDE_9   6:6
 
#define NV_CIO_CR_OVL_VRS_9   7:7
 
#define NV_CIO_CR_RSAL_INDEX   0x08 /* normally "preset row scan" */
 
#define NV_CIO_CR_CELL_HT_INDEX   0x09 /* cell height?! normally "max scan line" */
 
#define NV_CIO_CR_CELL_HT_VBS_9   5:5
 
#define NV_CIO_CR_CELL_HT_SCANDBL   7:7
 
#define NV_CIO_CR_CURS_ST_INDEX   0x0a /* cursor start */
 
#define NV_CIO_CR_CURS_END_INDEX   0x0b /* cursor end */
 
#define NV_CIO_CR_SA_HI_INDEX   0x0c /* screen start address high */
 
#define NV_CIO_CR_SA_LO_INDEX   0x0d /* screen start address low */
 
#define NV_CIO_CR_TCOFF_HI_INDEX   0x0e /* cursor offset high */
 
#define NV_CIO_CR_TCOFF_LO_INDEX   0x0f /* cursor offset low */
 
#define NV_CIO_CR_VRS_INDEX   0x10 /* vertical retrace start */
 
#define NV_CIO_CR_VRE_INDEX   0x11 /* vertical retrace end */
 
#define NV_CIO_CR_VRE_3_0   3:0
 
#define NV_CIO_CR_VDE_INDEX   0x12 /* vertical display end */
 
#define NV_CIO_CR_OFFSET_INDEX   0x13 /* sets screen pitch */
 
#define NV_CIO_CR_ULINE_INDEX   0x14 /* underline location */
 
#define NV_CIO_CR_VBS_INDEX   0x15 /* vertical blank start */
 
#define NV_CIO_CR_VBE_INDEX   0x16 /* vertical blank end */
 
#define NV_CIO_CR_MODE_INDEX   0x17 /* crtc mode control */
 
#define NV_CIO_CR_LCOMP_INDEX   0x18 /* line compare */
 
#define NV_CIO_CRE_RPC0_INDEX   0x19 /* repaint control 0 */
 
#define NV_CIO_CRE_RPC0_OFFSET_10_8   7:5
 
#define NV_CIO_CRE_RPC1_INDEX   0x1a /* repaint control 1 */
 
#define NV_CIO_CRE_RPC1_LARGE   2:2
 
#define NV_CIO_CRE_FF_INDEX   0x1b /* fifo control */
 
#define NV_CIO_CRE_ENH_INDEX   0x1c /* enhanced? */
 
#define NV_CIO_SR_LOCK_INDEX   0x1f /* crtc lock */
 
#define NV_CIO_SR_UNLOCK_RW_VALUE   0x57
 
#define NV_CIO_SR_LOCK_VALUE   0x99
 
#define NV_CIO_CRE_FFLWM__INDEX   0x20 /* fifo low water mark */
 
#define NV_CIO_CRE_21   0x21 /* vga shadow crtc lock */
 
#define NV_CIO_CRE_LSR_INDEX   0x25 /* ? */
 
#define NV_CIO_CRE_LSR_VDT_10   0:0
 
#define NV_CIO_CRE_LSR_VDE_10   1:1
 
#define NV_CIO_CRE_LSR_VRS_10   2:2
 
#define NV_CIO_CRE_LSR_VBS_10   3:3
 
#define NV_CIO_CRE_LSR_HBE_6   4:4
 
#define NV_CIO_CR_ARX_INDEX   0x26 /* attribute index -- ro copy of 0x60.3c0 */
 
#define NV_CIO_CRE_CHIP_ID_INDEX   0x27 /* chip revision */
 
#define NV_CIO_CRE_PIXEL_INDEX   0x28
 
#define NV_CIO_CRE_PIXEL_FORMAT   1:0
 
#define NV_CIO_CRE_HEB__INDEX   0x2d /* horizontal extra bits? */
 
#define NV_CIO_CRE_HEB_HDT_8   0:0
 
#define NV_CIO_CRE_HEB_HDE_8   1:1
 
#define NV_CIO_CRE_HEB_HBS_8   2:2
 
#define NV_CIO_CRE_HEB_HRS_8   3:3
 
#define NV_CIO_CRE_HEB_ILC_8   4:4
 
#define NV_CIO_CRE_2E   0x2e /* some scratch or dummy reg to force writes to sink in */
 
#define NV_CIO_CRE_HCUR_ADDR2_INDEX   0x2f /* cursor */
 
#define NV_CIO_CRE_HCUR_ADDR0_INDEX   0x30 /* pixmap */
 
#define NV_CIO_CRE_HCUR_ADDR0_ADR   6:0
 
#define NV_CIO_CRE_HCUR_ASI   7:7
 
#define NV_CIO_CRE_HCUR_ADDR1_INDEX   0x31 /* address */
 
#define NV_CIO_CRE_HCUR_ADDR1_ENABLE   0:0
 
#define NV_CIO_CRE_HCUR_ADDR1_CUR_DBL   1:1
 
#define NV_CIO_CRE_HCUR_ADDR1_ADR   7:2
 
#define NV_CIO_CRE_LCD__INDEX   0x33
 
#define NV_CIO_CRE_LCD_LCD_SELECT   0:0
 
#define NV_CIO_CRE_LCD_ROUTE_MASK   0x3b
 
#define NV_CIO_CRE_DDC0_STATUS__INDEX   0x36
 
#define NV_CIO_CRE_DDC0_WR__INDEX   0x37
 
#define NV_CIO_CRE_ILACE__INDEX   0x39 /* interlace */
 
#define NV_CIO_CRE_SCRATCH3__INDEX   0x3b
 
#define NV_CIO_CRE_SCRATCH4__INDEX   0x3c
 
#define NV_CIO_CRE_DDC_STATUS__INDEX   0x3e
 
#define NV_CIO_CRE_DDC_WR__INDEX   0x3f
 
#define NV_CIO_CRE_EBR_INDEX   0x41 /* extra bits ? (vertical) */
 
#define NV_CIO_CRE_EBR_VDT_11   0:0
 
#define NV_CIO_CRE_EBR_VDE_11   2:2
 
#define NV_CIO_CRE_EBR_VRS_11   4:4
 
#define NV_CIO_CRE_EBR_VBS_11   6:6
 
#define NV_CIO_CRE_42   0x42
 
#define NV_CIO_CRE_42_OFFSET_11   6:6
 
#define NV_CIO_CRE_43   0x43
 
#define NV_CIO_CRE_44   0x44 /* head control */
 
#define NV_CIO_CRE_CSB   0x45 /* colour saturation boost */
 
#define NV_CIO_CRE_RCR   0x46
 
#define NV_CIO_CRE_RCR_ENDIAN_BIG   7:7
 
#define NV_CIO_CRE_47   0x47 /* extended fifo lwm, used on nv30+ */
 
#define NV_CIO_CRE_49   0x49
 
#define NV_CIO_CRE_4B   0x4b /* given patterns in 0x[2-3][a-c] regs, probably scratch 6 */
 
#define NV_CIO_CRE_TVOUT_LATENCY   0x52
 
#define NV_CIO_CRE_53   0x53 /* `fp_htiming' according to Haiku */
 
#define NV_CIO_CRE_54   0x54 /* `fp_vtiming' according to Haiku */
 
#define NV_CIO_CRE_57   0x57 /* index reg for cr58 */
 
#define NV_CIO_CRE_58   0x58 /* data reg for cr57 */
 
#define NV_CIO_CRE_59   0x59 /* related to on/off-chip-ness of digital outputs */
 
#define NV_CIO_CRE_5B   0x5B /* newer colour saturation reg */
 
#define NV_CIO_CRE_85   0x85
 
#define NV_CIO_CRE_86   0x86
 
#define NV_PRMCIO_INP0__COLOR   0x006013da
 
#define NV_PRAMDAC_CU_START_POS   0x00680300
 
#define NV_PRAMDAC_CU_START_POS_X   15:0
 
#define NV_PRAMDAC_CU_START_POS_Y   31:16
 
#define NV_RAMDAC_NV10_CURSYNC   0x00680404
 
#define NV_PRAMDAC_NVPLL_COEFF   0x00680500
 
#define NV_PRAMDAC_MPLL_COEFF   0x00680504
 
#define NV_PRAMDAC_VPLL_COEFF   0x00680508
 
#define NV30_RAMDAC_ENABLE_VCO2   (8 << 4)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT   0x0068050c
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_USE_VPLL2_TRUE   (4 << 0)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_SOURCE_PROG_MPLL   (1 << 8)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_SOURCE_PROG_VPLL   (2 << 8)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_SOURCE_PROG_NVPLL   (4 << 8)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_PLL_SOURCE_VPLL2   (8 << 8)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_TV_VSCLK1   (1 << 16)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_TV_PCLK1   (2 << 16)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_TV_VSCLK2   (4 << 16)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_TV_PCLK2   (8 << 16)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_TV_CLK_SOURCE_VIP   (1 << 20)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_VCLK_RATIO_DB2   (1 << 28)
 
#define NV_PRAMDAC_PLL_COEFF_SELECT_VCLK2_RATIO_DB2   (2 << 28)
 
#define NV_PRAMDAC_PLL_SETUP_CONTROL   0x00680510
 
#define NV_RAMDAC_VPLL2   0x00680520
 
#define NV_PRAMDAC_SEL_CLK   0x00680524
 
#define NV_RAMDAC_DITHER_NV11   0x00680528
 
#define NV_PRAMDAC_DACCLK   0x0068052c
 
#define NV_PRAMDAC_DACCLK_SEL_DACCLK   (1 << 0)
 
#define NV_RAMDAC_NVPLL_B   0x00680570
 
#define NV_RAMDAC_MPLL_B   0x00680574
 
#define NV_RAMDAC_VPLL_B   0x00680578
 
#define NV_RAMDAC_VPLL2_B   0x0068057c
 
#define NV31_RAMDAC_ENABLE_VCO2   (8 << 28)
 
#define NV_PRAMDAC_580   0x00680580
 
#define NV_RAMDAC_580_VPLL1_ACTIVE   (1 << 8)
 
#define NV_RAMDAC_580_VPLL2_ACTIVE   (1 << 28)
 
#define NV_PRAMDAC_GENERAL_CONTROL   0x00680600
 
#define NV_PRAMDAC_GENERAL_CONTROL_PIXMIX_ON   (3 << 4)
 
#define NV_PRAMDAC_GENERAL_CONTROL_VGA_STATE_SEL   (1 << 8)
 
#define NV_PRAMDAC_GENERAL_CONTROL_ALT_MODE_SEL   (1 << 12)
 
#define NV_PRAMDAC_GENERAL_CONTROL_TERMINATION_75OHM   (2 << 16)
 
#define NV_PRAMDAC_GENERAL_CONTROL_BPC_8BITS   (1 << 20)
 
#define NV_PRAMDAC_GENERAL_CONTROL_PIPE_LONG   (2 << 28)
 
#define NV_PRAMDAC_TEST_CONTROL   0x00680608
 
#define NV_PRAMDAC_TEST_CONTROL_TP_INS_EN_ASSERTED   (1 << 12)
 
#define NV_PRAMDAC_TEST_CONTROL_PWRDWN_DAC_OFF   (1 << 16)
 
#define NV_PRAMDAC_TEST_CONTROL_SENSEB_ALLHI   (1 << 28)
 
#define NV_PRAMDAC_TESTPOINT_DATA   0x00680610
 
#define NV_PRAMDAC_TESTPOINT_DATA_NOTBLANK   (8 << 28)
 
#define NV_PRAMDAC_630   0x00680630
 
#define NV_PRAMDAC_634   0x00680634
 
#define NV_PRAMDAC_TV_SETUP   0x00680700
 
#define NV_PRAMDAC_TV_VTOTAL   0x00680720
 
#define NV_PRAMDAC_TV_VSKEW   0x00680724
 
#define NV_PRAMDAC_TV_VSYNC_DELAY   0x00680728
 
#define NV_PRAMDAC_TV_HTOTAL   0x0068072c
 
#define NV_PRAMDAC_TV_HSKEW   0x00680730
 
#define NV_PRAMDAC_TV_HSYNC_DELAY   0x00680734
 
#define NV_PRAMDAC_TV_HSYNC_DELAY2   0x00680738
 
#define NV_PRAMDAC_TV_SETUP   0x00680700
 
#define NV_PRAMDAC_FP_VDISPLAY_END   0x00680800
 
#define NV_PRAMDAC_FP_VTOTAL   0x00680804
 
#define NV_PRAMDAC_FP_VCRTC   0x00680808
 
#define NV_PRAMDAC_FP_VSYNC_START   0x0068080c
 
#define NV_PRAMDAC_FP_VSYNC_END   0x00680810
 
#define NV_PRAMDAC_FP_VVALID_START   0x00680814
 
#define NV_PRAMDAC_FP_VVALID_END   0x00680818
 
#define NV_PRAMDAC_FP_HDISPLAY_END   0x00680820
 
#define NV_PRAMDAC_FP_HTOTAL   0x00680824
 
#define NV_PRAMDAC_FP_HCRTC   0x00680828
 
#define NV_PRAMDAC_FP_HSYNC_START   0x0068082c
 
#define NV_PRAMDAC_FP_HSYNC_END   0x00680830
 
#define NV_PRAMDAC_FP_HVALID_START   0x00680834
 
#define NV_PRAMDAC_FP_HVALID_END   0x00680838
 
#define NV_RAMDAC_FP_DITHER   0x0068083c
 
#define NV_PRAMDAC_FP_TG_CONTROL   0x00680848
 
#define NV_PRAMDAC_FP_TG_CONTROL_VSYNC_POS   (1 << 0)
 
#define NV_PRAMDAC_FP_TG_CONTROL_VSYNC_DISABLE   (2 << 0)
 
#define NV_PRAMDAC_FP_TG_CONTROL_HSYNC_POS   (1 << 4)
 
#define NV_PRAMDAC_FP_TG_CONTROL_HSYNC_DISABLE   (2 << 4)
 
#define NV_PRAMDAC_FP_TG_CONTROL_MODE_SCALE   (0 << 8)
 
#define NV_PRAMDAC_FP_TG_CONTROL_MODE_CENTER   (1 << 8)
 
#define NV_PRAMDAC_FP_TG_CONTROL_MODE_NATIVE   (2 << 8)
 
#define NV_PRAMDAC_FP_TG_CONTROL_READ_PROG   (1 << 20)
 
#define NV_PRAMDAC_FP_TG_CONTROL_WIDTH_12   (1 << 24)
 
#define NV_PRAMDAC_FP_TG_CONTROL_DISPEN_POS   (1 << 28)
 
#define NV_PRAMDAC_FP_TG_CONTROL_DISPEN_DISABLE   (2 << 28)
 
#define NV_PRAMDAC_FP_MARGIN_COLOR   0x0068084c
 
#define NV_PRAMDAC_850   0x00680850
 
#define NV_PRAMDAC_85C   0x0068085c
 
#define NV_PRAMDAC_FP_DEBUG_0   0x00680880
 
#define NV_PRAMDAC_FP_DEBUG_0_XSCALE_ENABLE   (1 << 0)
 
#define NV_PRAMDAC_FP_DEBUG_0_YSCALE_ENABLE   (1 << 4)
 
#define NV_RAMDAC_FP_DEBUG_0_TMDS_ENABLED   (8 << 4)
 
#define NV_PRAMDAC_FP_DEBUG_0_XINTERP_BILINEAR   (1 << 8)
 
#define NV_PRAMDAC_FP_DEBUG_0_YINTERP_BILINEAR   (1 << 12)
 
#define NV_PRAMDAC_FP_DEBUG_0_XWEIGHT_ROUND   (1 << 20)
 
#define NV_PRAMDAC_FP_DEBUG_0_YWEIGHT_ROUND   (1 << 24)
 
#define NV_PRAMDAC_FP_DEBUG_0_PWRDOWN_FPCLK   (1 << 28)
 
#define NV_PRAMDAC_FP_DEBUG_1   0x00680884
 
#define NV_PRAMDAC_FP_DEBUG_1_XSCALE_VALUE   11:0
 
#define NV_PRAMDAC_FP_DEBUG_1_XSCALE_TESTMODE_ENABLE   (1 << 12)
 
#define NV_PRAMDAC_FP_DEBUG_1_YSCALE_VALUE   27:16
 
#define NV_PRAMDAC_FP_DEBUG_1_YSCALE_TESTMODE_ENABLE   (1 << 28)
 
#define NV_PRAMDAC_FP_DEBUG_2   0x00680888
 
#define NV_PRAMDAC_FP_DEBUG_3   0x0068088C
 
#define NV_PRAMDAC_FP_TMDS_CONTROL   0x006808b0
 
#define NV_PRAMDAC_FP_TMDS_CONTROL_WRITE_DISABLE   (1 << 16)
 
#define NV_PRAMDAC_FP_TMDS_DATA   0x006808b4
 
#define NV_PRAMDAC_8C0   0x006808c0
 
#define NV_PRAMDAC_900   0x00680900
 
#define NV_PRAMDAC_A20   0x00680A20
 
#define NV_PRAMDAC_A24   0x00680A24
 
#define NV_PRAMDAC_A34   0x00680A34
 
#define NV_PRAMDAC_CTV   0x00680c00
 
#define NV_PRMDIO_PIXEL_MASK   0x006813c6
 
#define NV_PRMDIO_PIXEL_MASK_MASK   0xff
 
#define NV_PRMDIO_READ_MODE_ADDRESS   0x006813c7
 
#define NV_PRMDIO_WRITE_MODE_ADDRESS   0x006813c8
 
#define NV_PRMDIO_PALETTE_DATA   0x006813c9
 
#define NV_PGRAPH_DEBUG_0   0x00400080
 
#define NV_PGRAPH_DEBUG_1   0x00400084
 
#define NV_PGRAPH_DEBUG_2_NV04   0x00400088
 
#define NV_PGRAPH_DEBUG_2   0x00400620
 
#define NV_PGRAPH_DEBUG_3   0x0040008c
 
#define NV_PGRAPH_DEBUG_4   0x00400090
 
#define NV_PGRAPH_INTR   0x00400100
 
#define NV_PGRAPH_INTR_EN   0x00400140
 
#define NV_PGRAPH_CTX_CONTROL   0x00400144
 
#define NV_PGRAPH_CTX_CONTROL_NV04   0x00400170
 
#define NV_PGRAPH_ABS_UCLIP_XMIN   0x0040053C
 
#define NV_PGRAPH_ABS_UCLIP_YMIN   0x00400540
 
#define NV_PGRAPH_ABS_UCLIP_XMAX   0x00400544
 
#define NV_PGRAPH_ABS_UCLIP_YMAX   0x00400548
 
#define NV_PGRAPH_BETA_AND   0x00400608
 
#define NV_PGRAPH_LIMIT_VIOL_PIX   0x00400610
 
#define NV_PGRAPH_BOFFSET0   0x00400640
 
#define NV_PGRAPH_BOFFSET1   0x00400644
 
#define NV_PGRAPH_BOFFSET2   0x00400648
 
#define NV_PGRAPH_BLIMIT0   0x00400684
 
#define NV_PGRAPH_BLIMIT1   0x00400688
 
#define NV_PGRAPH_BLIMIT2   0x0040068c
 
#define NV_PGRAPH_STATUS   0x00400700
 
#define NV_PGRAPH_SURFACE   0x00400710
 
#define NV_PGRAPH_STATE   0x00400714
 
#define NV_PGRAPH_FIFO   0x00400720
 
#define NV_PGRAPH_PATTERN_SHAPE   0x00400810
 
#define NV_PGRAPH_TILE   0x00400b00
 
#define NV_PVIDEO_INTR_EN   0x00008140
 
#define NV_PVIDEO_BUFFER   0x00008700
 
#define NV_PVIDEO_STOP   0x00008704
 
#define NV_PVIDEO_UVPLANE_BASE(buff)   (0x00008800+(buff)*4)
 
#define NV_PVIDEO_UVPLANE_LIMIT(buff)   (0x00008808+(buff)*4)
 
#define NV_PVIDEO_UVPLANE_OFFSET_BUFF(buff)   (0x00008820+(buff)*4)
 
#define NV_PVIDEO_BASE(buff)   (0x00008900+(buff)*4)
 
#define NV_PVIDEO_LIMIT(buff)   (0x00008908+(buff)*4)
 
#define NV_PVIDEO_LUMINANCE(buff)   (0x00008910+(buff)*4)
 
#define NV_PVIDEO_CHROMINANCE(buff)   (0x00008918+(buff)*4)
 
#define NV_PVIDEO_OFFSET_BUFF(buff)   (0x00008920+(buff)*4)
 
#define NV_PVIDEO_SIZE_IN(buff)   (0x00008928+(buff)*4)
 
#define NV_PVIDEO_POINT_IN(buff)   (0x00008930+(buff)*4)
 
#define NV_PVIDEO_DS_DX(buff)   (0x00008938+(buff)*4)
 
#define NV_PVIDEO_DT_DY(buff)   (0x00008940+(buff)*4)
 
#define NV_PVIDEO_POINT_OUT(buff)   (0x00008948+(buff)*4)
 
#define NV_PVIDEO_SIZE_OUT(buff)   (0x00008950+(buff)*4)
 
#define NV_PVIDEO_FORMAT(buff)   (0x00008958+(buff)*4)
 
#define NV_PVIDEO_FORMAT_PLANAR   (1 << 0)
 
#define NV_PVIDEO_FORMAT_COLOR_LE_CR8YB8CB8YA8   (1 << 16)
 
#define NV_PVIDEO_FORMAT_DISPLAY_COLOR_KEY   (1 << 20)
 
#define NV_PVIDEO_FORMAT_MATRIX_ITURBT709   (1 << 24)
 
#define NV_PVIDEO_COLOR_KEY   0x00008B00
 
#define NV_PVIDEO_INTR_EN_0   0x00680140
 
#define NV_PVIDEO_STEP_SIZE   0x00680200
 
#define NV_PVIDEO_CONTROL_Y   0x00680204
 
#define NV_PVIDEO_CONTROL_X   0x00680208
 
#define NV_PVIDEO_BUFF0_START_ADDRESS   0x0068020c
 
#define NV_PVIDEO_BUFF0_PITCH_LENGTH   0x00680214
 
#define NV_PVIDEO_BUFF0_OFFSET   0x0068021c
 
#define NV_PVIDEO_BUFF1_START_ADDRESS   0x00680210
 
#define NV_PVIDEO_BUFF1_PITCH_LENGTH   0x00680218
 
#define NV_PVIDEO_BUFF1_OFFSET   0x00680220
 
#define NV_PVIDEO_OE_STATE   0x00680224
 
#define NV_PVIDEO_SU_STATE   0x00680228
 
#define NV_PVIDEO_RM_STATE   0x0068022c
 
#define NV_PVIDEO_WINDOW_START   0x00680230
 
#define NV_PVIDEO_WINDOW_SIZE   0x00680234
 
#define NV_PVIDEO_FIFO_THRES_SIZE   0x00680238
 
#define NV_PVIDEO_FIFO_BURST_LENGTH   0x0068023c
 
#define NV_PVIDEO_KEY   0x00680240
 
#define NV_PVIDEO_OVERLAY   0x00680244
 
#define NV_PVIDEO_RED_CSC_OFFSET   0x00680280
 
#define NV_PVIDEO_GREEN_CSC_OFFSET   0x00680284
 
#define NV_PVIDEO_BLUE_CSC_OFFSET   0x00680288
 
#define NV_PVIDEO_CSC_ADJUST   0x0068028c
 

Macro Definition Documentation

#define NV04_PCRTC_CONFIG_START_ADDRESS_HSYNC   (4 << 0)

Definition at line 156 of file nvreg.h.

#define NV10_PCRTC_CONFIG_START_ADDRESS_HSYNC   (2 << 0)

Definition at line 157 of file nvreg.h.

#define NV30_RAMDAC_ENABLE_VCO2   (8 << 4)

Definition at line 309 of file nvreg.h.

#define NV31_RAMDAC_ENABLE_VCO2   (8 << 28)

Definition at line 336 of file nvreg.h.

#define NV50_DISPLAY_OFFSET   0x00610000

Definition at line 85 of file nvreg.h.

#define NV50_DISPLAY_SIZE   0x0000FFFF

Definition at line 86 of file nvreg.h.

#define NV_CIO_AR_CSEL_INDEX   0x14

Definition at line 185 of file nvreg.h.

#define NV_CIO_AR_HPP_INDEX   0x13

Definition at line 184 of file nvreg.h.

#define NV_CIO_AR_MODE_INDEX   0x10

Definition at line 181 of file nvreg.h.

#define NV_CIO_AR_OSCAN_INDEX   0x11

Definition at line 182 of file nvreg.h.

#define NV_CIO_AR_PLANE_INDEX   0x12

Definition at line 183 of file nvreg.h.

#define NV_CIO_CR__COLOR   0x000003d5

Definition at line 108 of file nvreg.h.

#define NV_CIO_CR_ARX_INDEX   0x26 /* attribute index -- ro copy of 0x60.3c0 */

Definition at line 246 of file nvreg.h.

#define NV_CIO_CR_CELL_HT_INDEX   0x09 /* cell height?! normally "max scan line" */

Definition at line 209 of file nvreg.h.

#define NV_CIO_CR_CELL_HT_SCANDBL   7:7

Definition at line 211 of file nvreg.h.

#define NV_CIO_CR_CELL_HT_VBS_9   5:5

Definition at line 210 of file nvreg.h.

#define NV_CIO_CR_CURS_END_INDEX   0x0b /* cursor end */

Definition at line 213 of file nvreg.h.

#define NV_CIO_CR_CURS_ST_INDEX   0x0a /* cursor start */

Definition at line 212 of file nvreg.h.

#define NV_CIO_CR_HBE_4_0   4:0

Definition at line 194 of file nvreg.h.

#define NV_CIO_CR_HBE_INDEX   0x03 /* horizontal blanking end */

Definition at line 193 of file nvreg.h.

#define NV_CIO_CR_HBS_INDEX   0x02 /* horizontal blanking start */

Definition at line 192 of file nvreg.h.

#define NV_CIO_CR_HDE_INDEX   0x01 /* horizontal display end */

Definition at line 191 of file nvreg.h.

#define NV_CIO_CR_HDT_INDEX   0x00 /* horizontal display total */

Definition at line 190 of file nvreg.h.

#define NV_CIO_CR_HRE_4_0   4:0

Definition at line 197 of file nvreg.h.

#define NV_CIO_CR_HRE_HBE_5   7:7

Definition at line 198 of file nvreg.h.

#define NV_CIO_CR_HRE_INDEX   0x05 /* horizontal retrace end */

Definition at line 196 of file nvreg.h.

#define NV_CIO_CR_HRS_INDEX   0x04 /* horizontal retrace start */

Definition at line 195 of file nvreg.h.

#define NV_CIO_CR_LCOMP_INDEX   0x18 /* line compare */

Definition at line 227 of file nvreg.h.

#define NV_CIO_CR_MODE_INDEX   0x17 /* crtc mode control */

Definition at line 226 of file nvreg.h.

#define NV_CIO_CR_OFFSET_INDEX   0x13 /* sets screen pitch */

Definition at line 222 of file nvreg.h.

#define NV_CIO_CR_OVL_INDEX   0x07 /* overflow bits */

Definition at line 200 of file nvreg.h.

#define NV_CIO_CR_OVL_VBS_8   3:3

Definition at line 204 of file nvreg.h.

#define NV_CIO_CR_OVL_VDE_8   1:1

Definition at line 202 of file nvreg.h.

#define NV_CIO_CR_OVL_VDE_9   6:6

Definition at line 206 of file nvreg.h.

#define NV_CIO_CR_OVL_VDT_8   0:0

Definition at line 201 of file nvreg.h.

#define NV_CIO_CR_OVL_VDT_9   5:5

Definition at line 205 of file nvreg.h.

#define NV_CIO_CR_OVL_VRS_8   2:2

Definition at line 203 of file nvreg.h.

#define NV_CIO_CR_OVL_VRS_9   7:7

Definition at line 207 of file nvreg.h.

#define NV_CIO_CR_RSAL_INDEX   0x08 /* normally "preset row scan" */

Definition at line 208 of file nvreg.h.

#define NV_CIO_CR_SA_HI_INDEX   0x0c /* screen start address high */

Definition at line 214 of file nvreg.h.

#define NV_CIO_CR_SA_LO_INDEX   0x0d /* screen start address low */

Definition at line 215 of file nvreg.h.

#define NV_CIO_CR_TCOFF_HI_INDEX   0x0e /* cursor offset high */

Definition at line 216 of file nvreg.h.

#define NV_CIO_CR_TCOFF_LO_INDEX   0x0f /* cursor offset low */

Definition at line 217 of file nvreg.h.

#define NV_CIO_CR_ULINE_INDEX   0x14 /* underline location */

Definition at line 223 of file nvreg.h.

#define NV_CIO_CR_VBE_INDEX   0x16 /* vertical blank end */

Definition at line 225 of file nvreg.h.

#define NV_CIO_CR_VBS_INDEX   0x15 /* vertical blank start */

Definition at line 224 of file nvreg.h.

#define NV_CIO_CR_VDE_INDEX   0x12 /* vertical display end */

Definition at line 221 of file nvreg.h.

#define NV_CIO_CR_VDT_INDEX   0x06 /* vertical display total */

Definition at line 199 of file nvreg.h.

#define NV_CIO_CR_VRE_3_0   3:0

Definition at line 220 of file nvreg.h.

#define NV_CIO_CR_VRE_INDEX   0x11 /* vertical retrace end */

Definition at line 219 of file nvreg.h.

#define NV_CIO_CR_VRS_INDEX   0x10 /* vertical retrace start */

Definition at line 218 of file nvreg.h.

#define NV_CIO_CRE_21   0x21 /* vga shadow crtc lock */

Definition at line 239 of file nvreg.h.

#define NV_CIO_CRE_2E   0x2e /* some scratch or dummy reg to force writes to sink in */

Definition at line 256 of file nvreg.h.

#define NV_CIO_CRE_42   0x42

Definition at line 280 of file nvreg.h.

#define NV_CIO_CRE_42_OFFSET_11   6:6

Definition at line 281 of file nvreg.h.

#define NV_CIO_CRE_43   0x43

Definition at line 282 of file nvreg.h.

#define NV_CIO_CRE_44   0x44 /* head control */

Definition at line 283 of file nvreg.h.

#define NV_CIO_CRE_47   0x47 /* extended fifo lwm, used on nv30+ */

Definition at line 287 of file nvreg.h.

#define NV_CIO_CRE_49   0x49

Definition at line 288 of file nvreg.h.

#define NV_CIO_CRE_4B   0x4b /* given patterns in 0x[2-3][a-c] regs, probably scratch 6 */

Definition at line 289 of file nvreg.h.

#define NV_CIO_CRE_53   0x53 /* `fp_htiming' according to Haiku */

Definition at line 291 of file nvreg.h.

#define NV_CIO_CRE_54   0x54 /* `fp_vtiming' according to Haiku */

Definition at line 292 of file nvreg.h.

#define NV_CIO_CRE_57   0x57 /* index reg for cr58 */

Definition at line 293 of file nvreg.h.

#define NV_CIO_CRE_58   0x58 /* data reg for cr57 */

Definition at line 294 of file nvreg.h.

#define NV_CIO_CRE_59   0x59 /* related to on/off-chip-ness of digital outputs */

Definition at line 295 of file nvreg.h.

#define NV_CIO_CRE_5B   0x5B /* newer colour saturation reg */

Definition at line 296 of file nvreg.h.

#define NV_CIO_CRE_85   0x85

Definition at line 297 of file nvreg.h.

#define NV_CIO_CRE_86   0x86

Definition at line 298 of file nvreg.h.

#define NV_CIO_CRE_CHIP_ID_INDEX   0x27 /* chip revision */

Definition at line 247 of file nvreg.h.

#define NV_CIO_CRE_CSB   0x45 /* colour saturation boost */

Definition at line 284 of file nvreg.h.

#define NV_CIO_CRE_DDC0_STATUS__INDEX   0x36

Definition at line 268 of file nvreg.h.

#define NV_CIO_CRE_DDC0_WR__INDEX   0x37

Definition at line 269 of file nvreg.h.

#define NV_CIO_CRE_DDC_STATUS__INDEX   0x3e

Definition at line 273 of file nvreg.h.

#define NV_CIO_CRE_DDC_WR__INDEX   0x3f

Definition at line 274 of file nvreg.h.

#define NV_CIO_CRE_EBR_INDEX   0x41 /* extra bits ? (vertical) */

Definition at line 275 of file nvreg.h.

#define NV_CIO_CRE_EBR_VBS_11   6:6

Definition at line 279 of file nvreg.h.

#define NV_CIO_CRE_EBR_VDE_11   2:2

Definition at line 277 of file nvreg.h.

#define NV_CIO_CRE_EBR_VDT_11   0:0

Definition at line 276 of file nvreg.h.

#define NV_CIO_CRE_EBR_VRS_11   4:4

Definition at line 278 of file nvreg.h.

#define NV_CIO_CRE_ENH_INDEX   0x1c /* enhanced? */

Definition at line 234 of file nvreg.h.

#define NV_CIO_CRE_FF_INDEX   0x1b /* fifo control */

Definition at line 233 of file nvreg.h.

#define NV_CIO_CRE_FFLWM__INDEX   0x20 /* fifo low water mark */

Definition at line 238 of file nvreg.h.

#define NV_CIO_CRE_HCUR_ADDR0_ADR   6:0

Definition at line 259 of file nvreg.h.

#define NV_CIO_CRE_HCUR_ADDR0_INDEX   0x30 /* pixmap */

Definition at line 258 of file nvreg.h.

#define NV_CIO_CRE_HCUR_ADDR1_ADR   7:2

Definition at line 264 of file nvreg.h.

#define NV_CIO_CRE_HCUR_ADDR1_CUR_DBL   1:1

Definition at line 263 of file nvreg.h.

#define NV_CIO_CRE_HCUR_ADDR1_ENABLE   0:0

Definition at line 262 of file nvreg.h.

#define NV_CIO_CRE_HCUR_ADDR1_INDEX   0x31 /* address */

Definition at line 261 of file nvreg.h.

#define NV_CIO_CRE_HCUR_ADDR2_INDEX   0x2f /* cursor */

Definition at line 257 of file nvreg.h.

#define NV_CIO_CRE_HCUR_ASI   7:7

Definition at line 260 of file nvreg.h.

#define NV_CIO_CRE_HEB__INDEX   0x2d /* horizontal extra bits? */

Definition at line 250 of file nvreg.h.

#define NV_CIO_CRE_HEB_HBS_8   2:2

Definition at line 253 of file nvreg.h.

#define NV_CIO_CRE_HEB_HDE_8   1:1

Definition at line 252 of file nvreg.h.

#define NV_CIO_CRE_HEB_HDT_8   0:0

Definition at line 251 of file nvreg.h.

#define NV_CIO_CRE_HEB_HRS_8   3:3

Definition at line 254 of file nvreg.h.

#define NV_CIO_CRE_HEB_ILC_8   4:4

Definition at line 255 of file nvreg.h.

#define NV_CIO_CRE_ILACE__INDEX   0x39 /* interlace */

Definition at line 270 of file nvreg.h.

#define NV_CIO_CRE_LCD__INDEX   0x33

Definition at line 265 of file nvreg.h.

#define NV_CIO_CRE_LCD_LCD_SELECT   0:0

Definition at line 266 of file nvreg.h.

#define NV_CIO_CRE_LCD_ROUTE_MASK   0x3b

Definition at line 267 of file nvreg.h.

#define NV_CIO_CRE_LSR_HBE_6   4:4

Definition at line 245 of file nvreg.h.

#define NV_CIO_CRE_LSR_INDEX   0x25 /* ? */

Definition at line 240 of file nvreg.h.

#define NV_CIO_CRE_LSR_VBS_10   3:3

Definition at line 244 of file nvreg.h.

#define NV_CIO_CRE_LSR_VDE_10   1:1

Definition at line 242 of file nvreg.h.

#define NV_CIO_CRE_LSR_VDT_10   0:0

Definition at line 241 of file nvreg.h.

#define NV_CIO_CRE_LSR_VRS_10   2:2

Definition at line 243 of file nvreg.h.

#define NV_CIO_CRE_PIXEL_FORMAT   1:0

Definition at line 249 of file nvreg.h.

#define NV_CIO_CRE_PIXEL_INDEX   0x28

Definition at line 248 of file nvreg.h.

#define NV_CIO_CRE_RCR   0x46

Definition at line 285 of file nvreg.h.

#define NV_CIO_CRE_RCR_ENDIAN_BIG   7:7

Definition at line 286 of file nvreg.h.

#define NV_CIO_CRE_RPC0_INDEX   0x19 /* repaint control 0 */

Definition at line 229 of file nvreg.h.

#define NV_CIO_CRE_RPC0_OFFSET_10_8   7:5

Definition at line 230 of file nvreg.h.

#define NV_CIO_CRE_RPC1_INDEX   0x1a /* repaint control 1 */

Definition at line 231 of file nvreg.h.

#define NV_CIO_CRE_RPC1_LARGE   2:2

Definition at line 232 of file nvreg.h.

#define NV_CIO_CRE_SCRATCH3__INDEX   0x3b

Definition at line 271 of file nvreg.h.

#define NV_CIO_CRE_SCRATCH4__INDEX   0x3c

Definition at line 272 of file nvreg.h.

#define NV_CIO_CRE_TVOUT_LATENCY   0x52

Definition at line 290 of file nvreg.h.

#define NV_CIO_CRX__COLOR   0x000003d4

Definition at line 107 of file nvreg.h.

#define NV_CIO_SR_LOCK_INDEX   0x1f /* crtc lock */

Definition at line 235 of file nvreg.h.

#define NV_CIO_SR_LOCK_VALUE   0x99

Definition at line 237 of file nvreg.h.

#define NV_CIO_SR_UNLOCK_RW_VALUE   0x57

Definition at line 236 of file nvreg.h.

#define NV_CRTC_FSEL_I2C   (1 << 4)

Definition at line 175 of file nvreg.h.

#define NV_CRTC_FSEL_OVERLAY   (1 << 12)

Definition at line 176 of file nvreg.h.

#define NV_FIFO_OFFSET   0x00800000

Definition at line 98 of file nvreg.h.

#define NV_FIFO_SIZE   0x00800000

Definition at line 99 of file nvreg.h.

#define NV_HDIAG_OFFSET   0x00005000

Definition at line 38 of file nvreg.h.

#define NV_HDIAG_SIZE   0x00001000

Definition at line 39 of file nvreg.h.

#define NV_PBUS_DEBUG_1   0x00001084

Definition at line 110 of file nvreg.h.

#define NV_PBUS_DEBUG_4   0x00001098

Definition at line 111 of file nvreg.h.

#define NV_PBUS_DEBUG_DUALHEAD_CTL   0x000010f0

Definition at line 112 of file nvreg.h.

#define NV_PBUS_OFFSET   0x00001000

Definition at line 32 of file nvreg.h.

#define NV_PBUS_PCI_NV_19   0x0000184C

Definition at line 116 of file nvreg.h.

#define NV_PBUS_PCI_NV_20   0x00001850

Definition at line 117 of file nvreg.h.

#define NV_PBUS_PCI_NV_20_ROM_SHADOW_DISABLED   (0 << 0)

Definition at line 118 of file nvreg.h.

#define NV_PBUS_PCI_NV_20_ROM_SHADOW_ENABLED   (1 << 0)

Definition at line 119 of file nvreg.h.

#define NV_PBUS_POWERCTRL_1   0x00001584

Definition at line 113 of file nvreg.h.

#define NV_PBUS_POWERCTRL_2   0x00001588

Definition at line 114 of file nvreg.h.

#define NV_PBUS_POWERCTRL_4   0x00001590

Definition at line 115 of file nvreg.h.

#define NV_PBUS_SIZE   0x00001000

Definition at line 33 of file nvreg.h.

#define NV_PCRTC0_OFFSET   0x00600000

Definition at line 78 of file nvreg.h.

#define NV_PCRTC0_SIZE   0x00002000 /* empirical */

Definition at line 79 of file nvreg.h.

#define NV_PCRTC_830   0x00600830

Definition at line 171 of file nvreg.h.

#define NV_PCRTC_834   0x00600834

Definition at line 172 of file nvreg.h.

#define NV_PCRTC_850   0x00600850

Definition at line 173 of file nvreg.h.

#define NV_PCRTC_CONFIG   0x00600804

Definition at line 154 of file nvreg.h.

#define NV_PCRTC_CONFIG_START_ADDRESS_NON_VGA   (1 << 0)

Definition at line 155 of file nvreg.h.

#define NV_PCRTC_CURSOR_CONFIG   0x00600810

Definition at line 158 of file nvreg.h.

#define NV_PCRTC_CURSOR_CONFIG_ADDRESS_SPACE_PNVM   (1 << 8)

Definition at line 161 of file nvreg.h.

#define NV_PCRTC_CURSOR_CONFIG_CUR_BLEND_ALPHA   (1 << 28)

Definition at line 166 of file nvreg.h.

#define NV_PCRTC_CURSOR_CONFIG_CUR_BPP_32   (1 << 12)

Definition at line 162 of file nvreg.h.

#define NV_PCRTC_CURSOR_CONFIG_CUR_LINES_32   (2 << 24)

Definition at line 164 of file nvreg.h.

#define NV_PCRTC_CURSOR_CONFIG_CUR_LINES_64   (4 << 24)

Definition at line 165 of file nvreg.h.

#define NV_PCRTC_CURSOR_CONFIG_CUR_PIXELS_64   (1 << 16)

Definition at line 163 of file nvreg.h.

#define NV_PCRTC_CURSOR_CONFIG_DOUBLE_SCAN_ENABLE   (1 << 4)

Definition at line 160 of file nvreg.h.

#define NV_PCRTC_CURSOR_CONFIG_ENABLE_ENABLE   (1 << 0)

Definition at line 159 of file nvreg.h.

#define NV_PCRTC_ENGINE_CTRL   0x00600860

Definition at line 174 of file nvreg.h.

#define NV_PCRTC_GPIO   0x00600818

Definition at line 169 of file nvreg.h.

#define NV_PCRTC_GPIO_EXT   0x0060081c

Definition at line 170 of file nvreg.h.

#define NV_PCRTC_INTR_0   0x00600100

Definition at line 150 of file nvreg.h.

#define NV_PCRTC_INTR_0_VBLANK   (1 << 0)

Definition at line 151 of file nvreg.h.

#define NV_PCRTC_INTR_EN_0   0x00600140

Definition at line 152 of file nvreg.h.

#define NV_PCRTC_START   0x00600800

Definition at line 153 of file nvreg.h.

#define NV_PEXTDEV_OFFSET   0x00101000

Definition at line 66 of file nvreg.h.

#define NV_PEXTDEV_SIZE   0x00001000

Definition at line 67 of file nvreg.h.

#define NV_PFB_OFFSET   0x00100000

Definition at line 63 of file nvreg.h.

#define NV_PFB_SIZE   0x00001000

Definition at line 64 of file nvreg.h.

#define NV_PFIFO_OFFSET   0x00002000

Definition at line 35 of file nvreg.h.

#define NV_PFIFO_RAMHT   0x00002210

Definition at line 121 of file nvreg.h.

#define NV_PFIFO_SIZE   0x00002000

Definition at line 36 of file nvreg.h.

#define NV_PGRAPH_ABS_UCLIP_XMAX   0x00400544

Definition at line 451 of file nvreg.h.

#define NV_PGRAPH_ABS_UCLIP_XMIN   0x0040053C

Definition at line 449 of file nvreg.h.

#define NV_PGRAPH_ABS_UCLIP_YMAX   0x00400548

Definition at line 452 of file nvreg.h.

#define NV_PGRAPH_ABS_UCLIP_YMIN   0x00400540

Definition at line 450 of file nvreg.h.

#define NV_PGRAPH_BETA_AND   0x00400608

Definition at line 453 of file nvreg.h.

#define NV_PGRAPH_BLIMIT0   0x00400684

Definition at line 458 of file nvreg.h.

#define NV_PGRAPH_BLIMIT1   0x00400688

Definition at line 459 of file nvreg.h.

#define NV_PGRAPH_BLIMIT2   0x0040068c

Definition at line 460 of file nvreg.h.

#define NV_PGRAPH_BOFFSET0   0x00400640

Definition at line 455 of file nvreg.h.

#define NV_PGRAPH_BOFFSET1   0x00400644

Definition at line 456 of file nvreg.h.

#define NV_PGRAPH_BOFFSET2   0x00400648

Definition at line 457 of file nvreg.h.

#define NV_PGRAPH_CTX_CONTROL   0x00400144

Definition at line 447 of file nvreg.h.

#define NV_PGRAPH_CTX_CONTROL_NV04   0x00400170

Definition at line 448 of file nvreg.h.

#define NV_PGRAPH_DEBUG_0   0x00400080

Definition at line 439 of file nvreg.h.

#define NV_PGRAPH_DEBUG_1   0x00400084

Definition at line 440 of file nvreg.h.

#define NV_PGRAPH_DEBUG_2   0x00400620

Definition at line 442 of file nvreg.h.

#define NV_PGRAPH_DEBUG_2_NV04   0x00400088

Definition at line 441 of file nvreg.h.

#define NV_PGRAPH_DEBUG_3   0x0040008c

Definition at line 443 of file nvreg.h.

#define NV_PGRAPH_DEBUG_4   0x00400090

Definition at line 444 of file nvreg.h.

#define NV_PGRAPH_FIFO   0x00400720

Definition at line 464 of file nvreg.h.

#define NV_PGRAPH_INTR   0x00400100

Definition at line 445 of file nvreg.h.

#define NV_PGRAPH_INTR_EN   0x00400140

Definition at line 446 of file nvreg.h.

#define NV_PGRAPH_LIMIT_VIOL_PIX   0x00400610

Definition at line 454 of file nvreg.h.

#define NV_PGRAPH_OFFSET   0x00400000

Definition at line 75 of file nvreg.h.

#define NV_PGRAPH_PATTERN_SHAPE   0x00400810

Definition at line 465 of file nvreg.h.

#define NV_PGRAPH_SIZE   0x00010000

Definition at line 76 of file nvreg.h.

#define NV_PGRAPH_STATE   0x00400714

Definition at line 463 of file nvreg.h.

#define NV_PGRAPH_STATUS   0x00400700

Definition at line 461 of file nvreg.h.

#define NV_PGRAPH_SURFACE   0x00400710

Definition at line 462 of file nvreg.h.

#define NV_PGRAPH_TILE   0x00400b00

Definition at line 466 of file nvreg.h.

#define NV_PMC_BOOT_0   0x00000000

Definition at line 101 of file nvreg.h.

#define NV_PMC_ENABLE   0x00000200

Definition at line 102 of file nvreg.h.

#define NV_PMC_OFFSET   0x00000000

Definition at line 29 of file nvreg.h.

#define NV_PMC_SIZE   0x00001000

Definition at line 30 of file nvreg.h.

#define NV_PME_OFFSET   0x00200000

Definition at line 69 of file nvreg.h.

#define NV_PME_SIZE   0x00001000

Definition at line 70 of file nvreg.h.

#define NV_PPM_OFFSET   0x0000A000

Definition at line 50 of file nvreg.h.

#define NV_PPM_SIZE   0x00001000

Definition at line 51 of file nvreg.h.

#define NV_PRAM_OFFSET   0x00006000

Definition at line 41 of file nvreg.h.

#define NV_PRAM_SIZE   0x00001000

Definition at line 42 of file nvreg.h.

#define NV_PRAMDAC0_OFFSET   0x00680000

Definition at line 88 of file nvreg.h.

#define NV_PRAMDAC0_SIZE   0x00002000

Definition at line 89 of file nvreg.h.

#define NV_PRAMDAC_580   0x00680580

Definition at line 337 of file nvreg.h.

#define NV_PRAMDAC_630   0x00680630

Definition at line 354 of file nvreg.h.

#define NV_PRAMDAC_634   0x00680634

Definition at line 355 of file nvreg.h.

#define NV_PRAMDAC_850   0x00680850

Definition at line 397 of file nvreg.h.

#define NV_PRAMDAC_85C   0x0068085c

Definition at line 398 of file nvreg.h.

#define NV_PRAMDAC_8C0   0x006808c0

Definition at line 422 of file nvreg.h.

#define NV_PRAMDAC_900   0x00680900

Definition at line 425 of file nvreg.h.

#define NV_PRAMDAC_A20   0x00680A20

Definition at line 426 of file nvreg.h.

#define NV_PRAMDAC_A24   0x00680A24

Definition at line 427 of file nvreg.h.

#define NV_PRAMDAC_A34   0x00680A34

Definition at line 428 of file nvreg.h.

#define NV_PRAMDAC_CTV   0x00680c00

Definition at line 430 of file nvreg.h.

#define NV_PRAMDAC_CU_START_POS   0x00680300

Definition at line 301 of file nvreg.h.

#define NV_PRAMDAC_CU_START_POS_X   15:0

Definition at line 302 of file nvreg.h.

#define NV_PRAMDAC_CU_START_POS_Y   31:16

Definition at line 303 of file nvreg.h.

#define NV_PRAMDAC_DACCLK   0x0068052c

Definition at line 329 of file nvreg.h.

#define NV_PRAMDAC_DACCLK_SEL_DACCLK   (1 << 0)

Definition at line 330 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_0   0x00680880

Definition at line 399 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_0_PWRDOWN_FPCLK   (1 << 28)

Definition at line 408 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_0_XINTERP_BILINEAR   (1 << 8)

Definition at line 404 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_0_XSCALE_ENABLE   (1 << 0)

Definition at line 400 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_0_XWEIGHT_ROUND   (1 << 20)

Definition at line 406 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_0_YINTERP_BILINEAR   (1 << 12)

Definition at line 405 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_0_YSCALE_ENABLE   (1 << 4)

Definition at line 401 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_0_YWEIGHT_ROUND   (1 << 24)

Definition at line 407 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_1   0x00680884

Definition at line 409 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_1_XSCALE_TESTMODE_ENABLE   (1 << 12)

Definition at line 411 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_1_XSCALE_VALUE   11:0

Definition at line 410 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_1_YSCALE_TESTMODE_ENABLE   (1 << 28)

Definition at line 413 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_1_YSCALE_VALUE   27:16

Definition at line 412 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_2   0x00680888

Definition at line 414 of file nvreg.h.

#define NV_PRAMDAC_FP_DEBUG_3   0x0068088C

Definition at line 415 of file nvreg.h.

#define NV_PRAMDAC_FP_HCRTC   0x00680828

Definition at line 377 of file nvreg.h.

#define NV_PRAMDAC_FP_HDISPLAY_END   0x00680820

Definition at line 375 of file nvreg.h.

#define NV_PRAMDAC_FP_HSYNC_END   0x00680830

Definition at line 379 of file nvreg.h.

#define NV_PRAMDAC_FP_HSYNC_START   0x0068082c

Definition at line 378 of file nvreg.h.

#define NV_PRAMDAC_FP_HTOTAL   0x00680824

Definition at line 376 of file nvreg.h.

#define NV_PRAMDAC_FP_HVALID_END   0x00680838

Definition at line 381 of file nvreg.h.

#define NV_PRAMDAC_FP_HVALID_START   0x00680834

Definition at line 380 of file nvreg.h.

#define NV_PRAMDAC_FP_MARGIN_COLOR   0x0068084c

Definition at line 396 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL   0x00680848

Definition at line 384 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL_DISPEN_DISABLE   (2 << 28)

Definition at line 395 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL_DISPEN_POS   (1 << 28)

Definition at line 394 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL_HSYNC_DISABLE   (2 << 4)

Definition at line 388 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL_HSYNC_POS   (1 << 4)

Definition at line 387 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL_MODE_CENTER   (1 << 8)

Definition at line 390 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL_MODE_NATIVE   (2 << 8)

Definition at line 391 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL_MODE_SCALE   (0 << 8)

Definition at line 389 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL_READ_PROG   (1 << 20)

Definition at line 392 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL_VSYNC_DISABLE   (2 << 0)

Definition at line 386 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL_VSYNC_POS   (1 << 0)

Definition at line 385 of file nvreg.h.

#define NV_PRAMDAC_FP_TG_CONTROL_WIDTH_12   (1 << 24)

Definition at line 393 of file nvreg.h.

#define NV_PRAMDAC_FP_TMDS_CONTROL   0x006808b0

Definition at line 418 of file nvreg.h.

#define NV_PRAMDAC_FP_TMDS_CONTROL_WRITE_DISABLE   (1 << 16)

Definition at line 419 of file nvreg.h.

#define NV_PRAMDAC_FP_TMDS_DATA   0x006808b4

Definition at line 420 of file nvreg.h.

#define NV_PRAMDAC_FP_VCRTC   0x00680808

Definition at line 370 of file nvreg.h.

#define NV_PRAMDAC_FP_VDISPLAY_END   0x00680800

Definition at line 368 of file nvreg.h.

#define NV_PRAMDAC_FP_VSYNC_END   0x00680810

Definition at line 372 of file nvreg.h.

#define NV_PRAMDAC_FP_VSYNC_START   0x0068080c

Definition at line 371 of file nvreg.h.

#define NV_PRAMDAC_FP_VTOTAL   0x00680804

Definition at line 369 of file nvreg.h.

#define NV_PRAMDAC_FP_VVALID_END   0x00680818

Definition at line 374 of file nvreg.h.

#define NV_PRAMDAC_FP_VVALID_START   0x00680814

Definition at line 373 of file nvreg.h.

#define NV_PRAMDAC_GENERAL_CONTROL   0x00680600

Definition at line 341 of file nvreg.h.

#define NV_PRAMDAC_GENERAL_CONTROL_ALT_MODE_SEL   (1 << 12)

Definition at line 344 of file nvreg.h.

#define NV_PRAMDAC_GENERAL_CONTROL_BPC_8BITS   (1 << 20)

Definition at line 346 of file nvreg.h.

#define NV_PRAMDAC_GENERAL_CONTROL_PIPE_LONG   (2 << 28)

Definition at line 347 of file nvreg.h.

#define NV_PRAMDAC_GENERAL_CONTROL_PIXMIX_ON   (3 << 4)

Definition at line 342 of file nvreg.h.

#define NV_PRAMDAC_GENERAL_CONTROL_TERMINATION_75OHM   (2 << 16)

Definition at line 345 of file nvreg.h.

#define NV_PRAMDAC_GENERAL_CONTROL_VGA_STATE_SEL   (1 << 8)

Definition at line 343 of file nvreg.h.

#define NV_PRAMDAC_MPLL_COEFF   0x00680504

Definition at line 307 of file nvreg.h.

#define NV_PRAMDAC_NVPLL_COEFF   0x00680500

Definition at line 306 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT   0x0068050c

Definition at line 311 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_PLL_SOURCE_VPLL2   (8 << 8)

Definition at line 316 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_SOURCE_PROG_MPLL   (1 << 8)

Definition at line 313 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_SOURCE_PROG_NVPLL   (4 << 8)

Definition at line 315 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_SOURCE_PROG_VPLL   (2 << 8)

Definition at line 314 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_TV_CLK_SOURCE_VIP   (1 << 20)

Definition at line 321 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_TV_PCLK1   (2 << 16)

Definition at line 318 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_TV_PCLK2   (8 << 16)

Definition at line 320 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_TV_VSCLK1   (1 << 16)

Definition at line 317 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_TV_VSCLK2   (4 << 16)

Definition at line 319 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_USE_VPLL2_TRUE   (4 << 0)

Definition at line 312 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_VCLK2_RATIO_DB2   (2 << 28)

Definition at line 323 of file nvreg.h.

#define NV_PRAMDAC_PLL_COEFF_SELECT_VCLK_RATIO_DB2   (1 << 28)

Definition at line 322 of file nvreg.h.

#define NV_PRAMDAC_PLL_SETUP_CONTROL   0x00680510

Definition at line 325 of file nvreg.h.

#define NV_PRAMDAC_SEL_CLK   0x00680524

Definition at line 327 of file nvreg.h.

#define NV_PRAMDAC_TEST_CONTROL   0x00680608

Definition at line 348 of file nvreg.h.

#define NV_PRAMDAC_TEST_CONTROL_PWRDWN_DAC_OFF   (1 << 16)

Definition at line 350 of file nvreg.h.

#define NV_PRAMDAC_TEST_CONTROL_SENSEB_ALLHI   (1 << 28)

Definition at line 351 of file nvreg.h.

#define NV_PRAMDAC_TEST_CONTROL_TP_INS_EN_ASSERTED   (1 << 12)

Definition at line 349 of file nvreg.h.

#define NV_PRAMDAC_TESTPOINT_DATA   0x00680610

Definition at line 352 of file nvreg.h.

#define NV_PRAMDAC_TESTPOINT_DATA_NOTBLANK   (8 << 28)

Definition at line 353 of file nvreg.h.

#define NV_PRAMDAC_TV_HSKEW   0x00680730

Definition at line 362 of file nvreg.h.

#define NV_PRAMDAC_TV_HSYNC_DELAY   0x00680734

Definition at line 363 of file nvreg.h.

#define NV_PRAMDAC_TV_HSYNC_DELAY2   0x00680738

Definition at line 364 of file nvreg.h.

#define NV_PRAMDAC_TV_HTOTAL   0x0068072c

Definition at line 361 of file nvreg.h.

#define NV_PRAMDAC_TV_SETUP   0x00680700

Definition at line 366 of file nvreg.h.

#define NV_PRAMDAC_TV_SETUP   0x00680700

Definition at line 366 of file nvreg.h.

#define NV_PRAMDAC_TV_VSKEW   0x00680724

Definition at line 359 of file nvreg.h.

#define NV_PRAMDAC_TV_VSYNC_DELAY   0x00680728

Definition at line 360 of file nvreg.h.

#define NV_PRAMDAC_TV_VTOTAL   0x00680720

Definition at line 358 of file nvreg.h.

#define NV_PRAMDAC_VPLL_COEFF   0x00680508

Definition at line 308 of file nvreg.h.

#define NV_PRAMIN_OFFSET   0x00700000

Definition at line 95 of file nvreg.h.

#define NV_PRAMIN_SIZE   0x00100000

Definition at line 96 of file nvreg.h.

#define NV_PRMCIO0_OFFSET   0x00601000

Definition at line 81 of file nvreg.h.

#define NV_PRMCIO1_OFFSET   0x00603000

Definition at line 83 of file nvreg.h.

#define NV_PRMCIO_AR__READ   0x006013c1

Definition at line 180 of file nvreg.h.

#define NV_PRMCIO_AR__WRITE   0x006013c0

Definition at line 179 of file nvreg.h.

#define NV_PRMCIO_ARX   0x006013c0

Definition at line 178 of file nvreg.h.

#define NV_PRMCIO_CR__COLOR   0x006013d5

Definition at line 188 of file nvreg.h.

#define NV_PRMCIO_CRX__COLOR   0x006013d4

Definition at line 187 of file nvreg.h.

#define NV_PRMCIO_INP0   0x006013c2

Definition at line 186 of file nvreg.h.

#define NV_PRMCIO_INP0__COLOR   0x006013da

Definition at line 299 of file nvreg.h.

#define NV_PRMCIO_SIZE   0x00002000

Definition at line 82 of file nvreg.h.

#define NV_PRMDIO0_OFFSET   0x00681000

Definition at line 91 of file nvreg.h.

#define NV_PRMDIO1_OFFSET   0x00683000

Definition at line 93 of file nvreg.h.

#define NV_PRMDIO_PALETTE_DATA   0x006813c9

Definition at line 437 of file nvreg.h.

#define NV_PRMDIO_PIXEL_MASK   0x006813c6

Definition at line 433 of file nvreg.h.

#define NV_PRMDIO_PIXEL_MASK_MASK   0xff

Definition at line 434 of file nvreg.h.

#define NV_PRMDIO_READ_MODE_ADDRESS   0x006813c7

Definition at line 435 of file nvreg.h.

#define NV_PRMDIO_SIZE   0x00002000

Definition at line 92 of file nvreg.h.

#define NV_PRMDIO_WRITE_MODE_ADDRESS   0x006813c8

Definition at line 436 of file nvreg.h.

#define NV_PRMVGA_OFFSET   0x000A0000

Definition at line 56 of file nvreg.h.

#define NV_PRMVGA_SIZE   0x00020000

Definition at line 57 of file nvreg.h.

#define NV_PRMVIO0_OFFSET   0x000C0000

Definition at line 59 of file nvreg.h.

#define NV_PRMVIO1_OFFSET   0x000C2000

Definition at line 61 of file nvreg.h.

#define NV_PRMVIO_GRX   0x000c03ce

Definition at line 138 of file nvreg.h.

#define NV_PRMVIO_GX   0x000c03cf

Definition at line 139 of file nvreg.h.

#define NV_PRMVIO_MISC__READ   0x000c03cc

Definition at line 137 of file nvreg.h.

#define NV_PRMVIO_MISC__WRITE   0x000c03c2

Definition at line 129 of file nvreg.h.

#define NV_PRMVIO_SIZE   0x00002000

Definition at line 60 of file nvreg.h.

#define NV_PRMVIO_SR   0x000c03c5

Definition at line 131 of file nvreg.h.

#define NV_PRMVIO_SRX   0x000c03c4

Definition at line 130 of file nvreg.h.

#define NV_PROM_OFFSET   0x00300000

Definition at line 72 of file nvreg.h.

#define NV_PROM_SIZE   0x00010000

Definition at line 73 of file nvreg.h.

#define NV_PTIMER_OFFSET   0x00009000

Definition at line 47 of file nvreg.h.

#define NV_PTIMER_SIZE   0x00001000

Definition at line 48 of file nvreg.h.

#define NV_PTV_HFILTER   0x0000d310

Definition at line 125 of file nvreg.h.

#define NV_PTV_HFILTER2   0x0000d390

Definition at line 126 of file nvreg.h.

#define NV_PTV_OFFSET   0x0000D000

Definition at line 53 of file nvreg.h.

#define NV_PTV_SIZE   0x00001000

Definition at line 54 of file nvreg.h.

#define NV_PTV_TV_DATA   0x0000d224

Definition at line 124 of file nvreg.h.

#define NV_PTV_TV_INDEX   0x0000d220

Definition at line 123 of file nvreg.h.

#define NV_PTV_VFILTER   0x0000d510

Definition at line 127 of file nvreg.h.

#define NV_PVIDEO_BASE (   buff)    (0x00008900+(buff)*4)

Definition at line 474 of file nvreg.h.

#define NV_PVIDEO_BLUE_CSC_OFFSET   0x00680288

Definition at line 514 of file nvreg.h.

#define NV_PVIDEO_BUFF0_OFFSET   0x0068021c

Definition at line 499 of file nvreg.h.

#define NV_PVIDEO_BUFF0_PITCH_LENGTH   0x00680214

Definition at line 498 of file nvreg.h.

#define NV_PVIDEO_BUFF0_START_ADDRESS   0x0068020c

Definition at line 497 of file nvreg.h.

#define NV_PVIDEO_BUFF1_OFFSET   0x00680220

Definition at line 502 of file nvreg.h.

#define NV_PVIDEO_BUFF1_PITCH_LENGTH   0x00680218

Definition at line 501 of file nvreg.h.

#define NV_PVIDEO_BUFF1_START_ADDRESS   0x00680210

Definition at line 500 of file nvreg.h.

#define NV_PVIDEO_BUFFER   0x00008700

Definition at line 469 of file nvreg.h.

#define NV_PVIDEO_CHROMINANCE (   buff)    (0x00008918+(buff)*4)

Definition at line 477 of file nvreg.h.

#define NV_PVIDEO_COLOR_KEY   0x00008B00

Definition at line 490 of file nvreg.h.

#define NV_PVIDEO_CONTROL_X   0x00680208

Definition at line 496 of file nvreg.h.

#define NV_PVIDEO_CONTROL_Y   0x00680204

Definition at line 495 of file nvreg.h.

#define NV_PVIDEO_CSC_ADJUST   0x0068028c

Definition at line 515 of file nvreg.h.

#define NV_PVIDEO_DS_DX (   buff)    (0x00008938+(buff)*4)

Definition at line 481 of file nvreg.h.

#define NV_PVIDEO_DT_DY (   buff)    (0x00008940+(buff)*4)

Definition at line 482 of file nvreg.h.

#define NV_PVIDEO_FIFO_BURST_LENGTH   0x0068023c

Definition at line 509 of file nvreg.h.

#define NV_PVIDEO_FIFO_THRES_SIZE   0x00680238

Definition at line 508 of file nvreg.h.

#define NV_PVIDEO_FORMAT (   buff)    (0x00008958+(buff)*4)

Definition at line 485 of file nvreg.h.

#define NV_PVIDEO_FORMAT_COLOR_LE_CR8YB8CB8YA8   (1 << 16)

Definition at line 487 of file nvreg.h.

#define NV_PVIDEO_FORMAT_DISPLAY_COLOR_KEY   (1 << 20)

Definition at line 488 of file nvreg.h.

#define NV_PVIDEO_FORMAT_MATRIX_ITURBT709   (1 << 24)

Definition at line 489 of file nvreg.h.

#define NV_PVIDEO_FORMAT_PLANAR   (1 << 0)

Definition at line 486 of file nvreg.h.

#define NV_PVIDEO_GREEN_CSC_OFFSET   0x00680284

Definition at line 513 of file nvreg.h.

#define NV_PVIDEO_INTR_EN   0x00008140

Definition at line 468 of file nvreg.h.

#define NV_PVIDEO_INTR_EN_0   0x00680140

Definition at line 493 of file nvreg.h.

#define NV_PVIDEO_KEY   0x00680240

Definition at line 510 of file nvreg.h.

#define NV_PVIDEO_LIMIT (   buff)    (0x00008908+(buff)*4)

Definition at line 475 of file nvreg.h.

#define NV_PVIDEO_LUMINANCE (   buff)    (0x00008910+(buff)*4)

Definition at line 476 of file nvreg.h.

#define NV_PVIDEO_OE_STATE   0x00680224

Definition at line 503 of file nvreg.h.

#define NV_PVIDEO_OFFSET   0x00008000

Definition at line 44 of file nvreg.h.

#define NV_PVIDEO_OFFSET_BUFF (   buff)    (0x00008920+(buff)*4)

Definition at line 478 of file nvreg.h.

#define NV_PVIDEO_OVERLAY   0x00680244

Definition at line 511 of file nvreg.h.

#define NV_PVIDEO_POINT_IN (   buff)    (0x00008930+(buff)*4)

Definition at line 480 of file nvreg.h.

#define NV_PVIDEO_POINT_OUT (   buff)    (0x00008948+(buff)*4)

Definition at line 483 of file nvreg.h.

#define NV_PVIDEO_RED_CSC_OFFSET   0x00680280

Definition at line 512 of file nvreg.h.

#define NV_PVIDEO_RM_STATE   0x0068022c

Definition at line 505 of file nvreg.h.

#define NV_PVIDEO_SIZE   0x00001000

Definition at line 45 of file nvreg.h.

#define NV_PVIDEO_SIZE_IN (   buff)    (0x00008928+(buff)*4)

Definition at line 479 of file nvreg.h.

#define NV_PVIDEO_SIZE_OUT (   buff)    (0x00008950+(buff)*4)

Definition at line 484 of file nvreg.h.

#define NV_PVIDEO_STEP_SIZE   0x00680200

Definition at line 494 of file nvreg.h.

#define NV_PVIDEO_STOP   0x00008704

Definition at line 470 of file nvreg.h.

#define NV_PVIDEO_SU_STATE   0x00680228

Definition at line 504 of file nvreg.h.

#define NV_PVIDEO_UVPLANE_BASE (   buff)    (0x00008800+(buff)*4)

Definition at line 471 of file nvreg.h.

#define NV_PVIDEO_UVPLANE_LIMIT (   buff)    (0x00008808+(buff)*4)

Definition at line 472 of file nvreg.h.

#define NV_PVIDEO_UVPLANE_OFFSET_BUFF (   buff)    (0x00008820+(buff)*4)

Definition at line 473 of file nvreg.h.

#define NV_PVIDEO_WINDOW_SIZE   0x00680234

Definition at line 507 of file nvreg.h.

#define NV_PVIDEO_WINDOW_START   0x00680230

Definition at line 506 of file nvreg.h.

#define NV_RAMDAC_580_VPLL1_ACTIVE   (1 << 8)

Definition at line 338 of file nvreg.h.

#define NV_RAMDAC_580_VPLL2_ACTIVE   (1 << 28)

Definition at line 339 of file nvreg.h.

#define NV_RAMDAC_DITHER_NV11   0x00680528

Definition at line 328 of file nvreg.h.

#define NV_RAMDAC_FP_DEBUG_0_TMDS_ENABLED   (8 << 4)

Definition at line 403 of file nvreg.h.

#define NV_RAMDAC_FP_DITHER   0x0068083c

Definition at line 383 of file nvreg.h.

#define NV_RAMDAC_MPLL_B   0x00680574

Definition at line 333 of file nvreg.h.

#define NV_RAMDAC_NV10_CURSYNC   0x00680404

Definition at line 304 of file nvreg.h.

#define NV_RAMDAC_NVPLL_B   0x00680570

Definition at line 332 of file nvreg.h.

#define NV_RAMDAC_VPLL2   0x00680520

Definition at line 326 of file nvreg.h.

#define NV_RAMDAC_VPLL2_B   0x0068057c

Definition at line 335 of file nvreg.h.

#define NV_RAMDAC_VPLL_B   0x00680578

Definition at line 334 of file nvreg.h.

#define NV_VIO_GX_BIT_MASK_INDEX   0x08

Definition at line 148 of file nvreg.h.

#define NV_VIO_GX_CCOMP_INDEX   0x02

Definition at line 142 of file nvreg.h.

#define NV_VIO_GX_DONT_CARE_INDEX   0x07

Definition at line 147 of file nvreg.h.

#define NV_VIO_GX_MISC_INDEX   0x06

Definition at line 146 of file nvreg.h.

#define NV_VIO_GX_MODE_INDEX   0x05

Definition at line 145 of file nvreg.h.

#define NV_VIO_GX_READ_MAP_INDEX   0x04

Definition at line 144 of file nvreg.h.

#define NV_VIO_GX_ROP_INDEX   0x03

Definition at line 143 of file nvreg.h.

#define NV_VIO_GX_SR_INDEX   0x00

Definition at line 140 of file nvreg.h.

#define NV_VIO_GX_SREN_INDEX   0x01

Definition at line 141 of file nvreg.h.

#define NV_VIO_SR_CHAR_MAP_INDEX   0x03

Definition at line 135 of file nvreg.h.

#define NV_VIO_SR_CLOCK_INDEX   0x01

Definition at line 133 of file nvreg.h.

#define NV_VIO_SR_MEM_MODE_INDEX   0x04

Definition at line 136 of file nvreg.h.

#define NV_VIO_SR_PLANE_MASK_INDEX   0x02

Definition at line 134 of file nvreg.h.

#define NV_VIO_SR_RESET_INDEX   0x00

Definition at line 132 of file nvreg.h.

#define NV_VIO_SRX   0x000003c4

Definition at line 105 of file nvreg.h.

#define NV_VIO_VSE2   0x000003c3

Definition at line 104 of file nvreg.h.