--- a/kernel/eka/include/drivers/iic.h Tue Aug 31 16:34:26 2010 +0300
+++ b/kernel/eka/include/drivers/iic.h Wed Sep 01 12:34:56 2010 +0100
@@ -335,6 +335,28 @@
TInt8 iChanRwFlags; // Bit 0 for write, bit 1 for read
};
+#ifdef IIC_SIMULATED_PSL
+_LIT(KPddName,"iic.pdd");
+
+NONSHARABLE_CLASS(DIicPdd) : public DPhysicalDevice
+ {
+// Class to faciliate loading of the IIC classes
+public:
+ class TCaps
+ {
+ public:
+ TVersion iVersion;
+ };
+public:
+ DIicPdd();
+ ~DIicPdd();
+ virtual TInt Install();
+ virtual TInt Create(DBase*& aChannel, TInt aUnit, const TDesC8* anInfo, const TVersion& aVer);
+ virtual TInt Validate(TInt aUnit, const TDesC8* anInfo, const TVersion& aVer);
+ virtual void GetCaps(TDes8& aDes) const;
+ inline static TVersion VersionRequired();
+ };
+#endif
#include <drivers/iic.inl>