kernel/eka/include/drivers/usbcshared.h
changeset 90 947f0dc9f7a8
parent 0 a41df078684a
equal deleted inserted replaced
52:2d65c2f76d7b 90:947f0dc9f7a8
  1596 	TSglQue<TUsbcEndpointStatusCallback> iEpStatusCallbacks; // list of endpoint state notification requests
  1596 	TSglQue<TUsbcEndpointStatusCallback> iEpStatusCallbacks; // list of endpoint state notification requests
  1597 	TSglQue<TUsbcOtgFeatureCallback> iOtgCallbacks;		    // list of OTG feature change requests
  1597 	TSglQue<TUsbcOtgFeatureCallback> iOtgCallbacks;		    // list of OTG feature change requests
  1598 	NTimer iReconnectTimer;									// implements USB re-enumeration delay
  1598 	NTimer iReconnectTimer;									// implements USB re-enumeration delay
  1599 	NTimer iCableStatusTimer;								// implements USB cable status detection delay
  1599 	NTimer iCableStatusTimer;								// implements USB cable status detection delay
  1600 	DUsbcPowerHandler* iPowerHandler;						// pointer to USB power handler object
  1600 	DUsbcPowerHandler* iPowerHandler;						// pointer to USB power handler object
       
  1601 	TSpinLock iUsbLock;                                     // implement SMP for USB PDD and LDD
       
  1602 	NFastMutex iMutex;										// To pretect interface set with NFastMutex
  1601 
  1603 
  1602 protected:
  1604 protected:
  1603 	TDfc iPowerUpDfc;										// queued by power handler upon power-up
  1605 	TDfc iPowerUpDfc;										// queued by power handler upon power-up
  1604 	TDfc iPowerDownDfc;										// queued by power handler upon power-down
  1606 	TDfc iPowerDownDfc;										// queued by power handler upon power-down
  1605 
  1607