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