omap3530/omap3530_drivers/spi/master.h
branchBeagle_BSP_dev
changeset 84 09e266454dcf
parent 77 e5fd00cbb70a
equal deleted inserted replaced
83:bcf33365fd8d 84:09e266454dcf
    39 	virtual TInt DoCreate();
    39 	virtual TInt DoCreate();
    40 	virtual TInt CheckHdr(TDes8* aHdr);
    40 	virtual TInt CheckHdr(TDes8* aHdr);
    41 	virtual TInt HandleSlaveTimeout();
    41 	virtual TInt HandleSlaveTimeout();
    42 
    42 
    43 	// Internal methods
    43 	// Internal methods
       
    44 	TInt PrepareConfiguration();
    44 	TInt ConfigureInterface();
    45 	TInt ConfigureInterface();
    45 	TBool TransConfigDiffersFromPrev();
       
    46 	TInt ProcessNextTransfers();
    46 	TInt ProcessNextTransfers();
    47 	TInt StartTransfer(TIicBusTransfer* aTransferPtr, TUint8 aType);
    47 	TInt StartTransfer(TIicBusTransfer* aTransferPtr, TUint8 aType);
    48 	TInt DoTransfer(TUint8 aType);
    48 	TInt DoTransfer(TUint8 aType);
    49 	static void Isr(TAny* aPtr);
    49 	static void Isr(TAny* aPtr);
    50 	static void TransferEndDfc(TAny* aPtr);
    50 	static void TransferEndDfc(TAny* aPtr);
    86 	// global status of the transaction
    86 	// global status of the transaction
    87 	volatile TInt iTransactionStatus;
    87 	volatile TInt iTransactionStatus;
    88 
    88 
    89 	TConfigSpiV01 iCurrHeader;
    89 	TConfigSpiV01 iCurrHeader;
    90 	TInt iCurrSS;
    90 	TInt iCurrSS;
       
    91 	TInt iCurrSlavePinSet;
    91 	};
    92 	};
    92 
    93 
    93 #endif //__OMAP3530_SPI_MASTER_H__
    94 #endif //__OMAP3530_SPI_MASTER_H__