Some cam driver changes from v30d

Change-Id: Ia708ac9dff1477440c4fd8c90e51b8a185c1df93
Video driver changes from v30d

Change-Id: I791258f30010fa92e4844d27514451f2191ca41f
hub driver changes from v30d

Change-Id: I34fcdbcd54f00603bf63b34607e7cafd26f5b54f