kernel/eka/include/drivers/iic.h
branchRCL_3
changeset 257 3e88ff8f41d5
parent 256 c1f20ce4abcf
--- 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>