Lines Matching refs:pI2CBus
76 I2CBusPtr pI2CBus = xf86CreateI2CBusRec();
79 if (!pI2CBus) {
89 pI2CBus->BusName = "I2C Bus 1";
90 pI2CBus->scrnIndex = pScrn->scrnIndex;
91 pI2CBus->I2CPutBits = ViaI2C1PutBits;
92 pI2CBus->I2CGetBits = ViaI2C1GetBits;
93 pI2CBus->DriverPrivate.ptr = hwp;
94 pI2CBus->ByteTimeout = 2200;
95 pI2CBus->StartTimeout = 550;
96 pI2CBus->HoldTime = 40;
97 pI2CBus->BitTimeout = 40;
99 if (!xf86I2CBusInit(pI2CBus)) {
102 xf86DestroyI2CBusRec(pI2CBus, TRUE, FALSE);
112 return pI2CBus;
150 I2CBusPtr pI2CBus = xf86CreateI2CBusRec();
153 if (!pI2CBus) {
163 pI2CBus->BusName = "I2C Bus 2";
164 pI2CBus->scrnIndex = pScrn->scrnIndex;
165 pI2CBus->I2CPutBits = ViaI2C2PutBits;
166 pI2CBus->I2CGetBits = ViaI2C2GetBits;
167 pI2CBus->DriverPrivate.ptr = hwp;
169 if (!xf86I2CBusInit(pI2CBus)) {
172 xf86DestroyI2CBusRec(pI2CBus, TRUE, FALSE);
182 return pI2CBus;
208 I2CBusPtr b = d->pI2CBus;
211 if (b->I2CStart(d->pI2CBus, d->StartTimeout)) {
213 if (ViaI2C3Start(d->pI2CBus, d->StartTimeout)) {
231 I2CBusPtr b = d->pI2CBus;
269 I2CBusPtr b = d->pI2CBus;
321 I2CBusPtr b = d->pI2CBus;
375 I2CBusPtr pI2CBus = xf86CreateI2CBusRec();
379 if (!pI2CBus) {
389 pI2CBus->BusName = "I2C Bus 3";
390 pI2CBus->scrnIndex = pScrn->scrnIndex;
391 pI2CBus->DriverPrivate.ptr = hwp;
397 pI2CBus->I2CPutBits = ViaI2C3SimplePutBits;
398 pI2CBus->I2CGetBits = ViaI2C3SimpleGetBits;
401 pI2CBus->I2CAddress = ViaI2C3Address;
403 pI2CBus->I2CStart = ViaI2C3Start;
405 pI2CBus->I2CStop = ViaI2C3Stop;
406 pI2CBus->I2CPutByte = ViaI2C3PutByte;
407 pI2CBus->I2CGetByte = ViaI2C3GetByte;
408 pI2CBus->DriverPrivate.ptr = hwp;
410 pI2CBus->BitTimeout = 10;
411 pI2CBus->ByteTimeout = 10;
412 pI2CBus->HoldTime = 10;
413 pI2CBus->StartTimeout = 10;
417 if (!xf86I2CBusInit(pI2CBus)) {
420 xf86DestroyI2CBusRec(pI2CBus, TRUE, FALSE);
430 return pI2CBus;