1fc5a983dSmrgtypedef struct G80OutputPrivRec { 2fc5a983dSmrg ORType type; 3fc5a983dSmrg ORNum or; 4fc5a983dSmrg PanelType panelType; 5fc5a983dSmrg DisplayModePtr nativeMode; 6fc5a983dSmrg enum G80ScaleMode scale; 7fc5a983dSmrg 8fc5a983dSmrg xf86OutputPtr partner; 9fc5a983dSmrg I2CBusPtr i2c; 10fc5a983dSmrg 11fc5a983dSmrg xf86OutputStatus cached_status; 12fc5a983dSmrg 13fc5a983dSmrg void (*set_pclk)(xf86OutputPtr, int pclk); 14fc5a983dSmrg} G80OutputPrivRec, *G80OutputPrivPtr; 15fc5a983dSmrg 16fc5a983dSmrgvoid G80OutputSetPClk(xf86OutputPtr, int pclk); 17fc5a983dSmrgint G80OutputModeValid(xf86OutputPtr, DisplayModePtr); 18fc5a983dSmrgvoid G80OutputPrepare(xf86OutputPtr); 19fc5a983dSmrgvoid G80OutputCommit(xf86OutputPtr); 20fc5a983dSmrgvoid G80OutputPartnersDetect(xf86OutputPtr dac, xf86OutputPtr sor, I2CBusPtr i2c); 21fc5a983dSmrgvoid G80OutputResetCachedStatus(ScrnInfoPtr); 22fc5a983dSmrgDisplayModePtr G80OutputGetDDCModes(xf86OutputPtr); 23fc5a983dSmrgvoid G80OutputDestroy(xf86OutputPtr); 24fc5a983dSmrgBool G80CreateOutputs(ScrnInfoPtr); 25fc5a983dSmrg 26fc5a983dSmrg/* g80_dac.c */ 27fc5a983dSmrgxf86OutputPtr G80CreateDac(ScrnInfoPtr, ORNum); 28fc5a983dSmrgBool G80DacLoadDetect(xf86OutputPtr); 29fc5a983dSmrg 30fc5a983dSmrg/* g80_sor.c */ 31fc5a983dSmrgxf86OutputPtr G80CreateSor(ScrnInfoPtr, ORNum, PanelType); 32