NV services: Difference between revisions
Masagrator (talk | contribs) No edit summary |
Masagrator (talk | contribs) Add NVDISP_GET_MODE_DB info |
||
Line 650: | Line 650: | ||
| 0x40600211 || In || 96 || NVDISP_SET_AVI_INFOFRAME | | 0x40600211 || In || 96 || NVDISP_SET_AVI_INFOFRAME | ||
|- | |- | ||
| 0xEBFC0215 || Inout || 11260 || NVDISP_GET_MODE_DB | | 0xEBFC0215 || Inout || 11260 || [[#NVDISP_GET_MODE_DB]] | ||
|- | |- | ||
| 0xC003021A || Inout || 3 || [[#NVDISP_PANEL_GET_VENDOR_ID]] | | 0xC003021A || Inout || 3 || [[#NVDISP_PANEL_GET_VENDOR_ID]] | ||
Line 733: | Line 733: | ||
__inout u32 vmode; | __inout u32 vmode; | ||
__inout u32 sync; | __inout u32 sync; | ||
}; | |||
=== NVDISP_GET_MODE_DB === | |||
Almost identical to Linux driver. | |||
struct mode { | |||
u32 hActive; | |||
u32 vActive; | |||
u32 hSyncWidth; | |||
u32 vSyncWidth; | |||
u32 hFrontPorch; | |||
u32 vFrontPorch; | |||
u32 hBackPorch; | |||
u32 vBackPorch; | |||
u32 hRefToSync; | |||
u32 vRefToSync; | |||
u32 pclkKHz; | |||
u32 bitsPerPixel; | |||
u32 vmode; | |||
u32 sync; | |||
}; | |||
struct { | |||
__out struct mode[201]; | |||
__out u32 num_modes; | |||
}; | }; | ||