kernel/eka/drivers/medlfs/flash_media.cpp
changeset 33 0173bcd7697c
parent 0 a41df078684a
child 109 b3a1d9898418
equal deleted inserted replaced
31:56f325a607ea 33:0173bcd7697c
   281 */
   281 */
   282 
   282 
   283 TInt DMediaDriverFlash::Caps(TLocalDriveCapsV2& caps)
   283 TInt DMediaDriverFlash::Caps(TLocalDriveCapsV2& caps)
   284 	{
   284 	{
   285 	caps.iType=EMediaFlash;
   285 	caps.iType=EMediaFlash;
   286 	caps.iBattery=EBatNotSupported;
   286 	caps.iConnectionBusType=EConnectionBusInternal;
   287 	caps.iDriveAtt=KDriveAttLocal|KDriveAttInternal;
   287 	caps.iDriveAtt=KDriveAttLocal|KDriveAttInternal;
   288 	caps.iMediaAtt=KMediaAttFormattable;
   288 	caps.iMediaAtt=KMediaAttFormattable;
   289     caps.iBaseAddress=(TUint8*)TInternalRamDrive::Base();
   289     caps.iBaseAddress=(TUint8*)TInternalRamDrive::Base();
   290 	caps.iFileSystemId=KDriveFileSysLFFS;
   290 	caps.iFileSystemId=KDriveFileSysLFFS;
   291 	caps.iHiddenSectors=0;
   291 	caps.iHiddenSectors=0;
   292 	caps.iEraseBlockSize=EraseBlockSize();
   292 	caps.iEraseBlockSize=EraseBlockSize();
   293 
   293 
   294     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) type=%d", caps.iType) );
   294     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) type=%d", caps.iType) );
   295     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) battery=%d", caps.iBattery) );
   295     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) connectionbustype=%d", caps.iConnectionBusType) );
   296     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) driveatt=0x%x", caps.iDriveAtt) );
   296     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) driveatt=0x%x", caps.iDriveAtt) );
   297     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) mediaatt=0x%x", caps.iMediaAtt) );
   297     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) mediaatt=0x%x", caps.iMediaAtt) );
   298     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) filesystemid=0x%x", caps.iFileSystemId) );
   298     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) filesystemid=0x%x", caps.iFileSystemId) );
   299     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) eraseblocksize=0x%x", caps.iEraseBlockSize) );
   299     __KTRACE_OPT( KLOCDRV, Kern::Printf("MLFS: ) eraseblocksize=0x%x", caps.iEraseBlockSize) );
   300 
   300