kernel/eka/drivers/medlfs/flash_media.cpp
changeset 44 36bfc973b146
parent 43 96e5fb8b040d
child 109 b3a1d9898418
equal deleted inserted replaced
43:96e5fb8b040d 44:36bfc973b146
   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