Bring in driver from newer samsung kernel release

Also include 3.0 kernel power management