diff --git a/headers/private/graphics/nvidia/DriverInterface.h b/headers/private/graphics/nvidia/DriverInterface.h index cbcb219181..5c52ea8439 100644 --- a/headers/private/graphics/nvidia/DriverInterface.h +++ b/headers/private/graphics/nvidia/DriverInterface.h @@ -408,11 +408,12 @@ typedef struct { uint32 value; /* The value read or written */ } nv_get_set_pci; -/* Set some boolean condition (like enabling or disabling interrupts) */ +/* Enable or Disable CRTC (1,2) interrupts */ typedef struct { uint32 magic; /* magic number to make sure the caller groks us */ + bool crtc; /* adressed CRTC */ bool do_it; /* state to set */ -} nv_set_bool_state; +} nv_set_vblank_int; /* Retrieve the area_id of the kernel/accelerant shared info */ typedef struct { diff --git a/headers/private/graphics/nvidia/nv_macros.h b/headers/private/graphics/nvidia/nv_macros.h index 8e4481f36d..ee1d9e6e75 100644 --- a/headers/private/graphics/nvidia/nv_macros.h +++ b/headers/private/graphics/nvidia/nv_macros.h @@ -70,6 +70,8 @@ #define NV32_MAIN_INTE 0x00000140 #define NV32_CRTC_INTS 0x00600100 #define NV32_CRTC_INTE 0x00600140 +#define NV32_CRTC2_INTS 0x00602100 +#define NV32_CRTC2_INTE 0x00602140 /* NV ACCeleration registers */ /* engine initialisation registers */