kernel/eka/include/drivers/mmc.h
changeset 139 95f71bcdcdb7
parent 0 a41df078684a
child 244 a77889bee936
equal deleted inserted replaced
109:b3a1d9898418 139:95f71bcdcdb7
  1538 	in the CARD_TYPE field 
  1538 	in the CARD_TYPE field 
  1539 	*/
  1539 	*/
  1540 	enum TCardTypes
  1540 	enum TCardTypes
  1541 		{
  1541 		{
  1542 		EHighSpeedCard26Mhz = 0x01,
  1542 		EHighSpeedCard26Mhz = 0x01,
  1543 		EHighSpeedCard52Mhz = 0x02
  1543 		EHighSpeedCard52Mhz = 0x02,
       
  1544 		ECardTypeMsk        = 0x03 
  1544 		};
  1545 		};
  1545 	
  1546 	
  1546 	/**
  1547 	/**
  1547 	This enum defines the boot config encoding used by the BOOT_CONFIG field
  1548 	This enum defines the boot config encoding used by the BOOT_CONFIG field
  1548 	*/
  1549 	*/
  1712 	/** returns the contents of the S_C_VCCQ field */
  1713 	/** returns the contents of the S_C_VCCQ field */
  1713 	inline TUint SleepCurrentVccQ() const;
  1714 	inline TUint SleepCurrentVccQ() const;
  1714 	
  1715 	
  1715 	/** returns the contents of the S_A_TIMEOUT field */
  1716 	/** returns the contents of the S_A_TIMEOUT field */
  1716 	inline TUint SleepAwakeTimeout() const;
  1717 	inline TUint SleepAwakeTimeout() const;
       
  1718 	
       
  1719 	/** returns True if the CARD_TYPE field conatains a valid value **/
       
  1720 	inline TBool IsSupportedCardType() const;
  1717 
  1721 
  1718 private:
  1722 private:
  1719 	/** 
  1723 	/** 
  1720 	@internalComponent little endian 512 byte field representing extended CSD	
  1724 	@internalComponent little endian 512 byte field representing extended CSD	
  1721 	*/
  1725 	*/