Place s5h1411 into low power mode at end of attach routine() From: Devin Heitmueller Place the s5h1411 into low power mode until first use (to handle the case where the user plugs in the device and then doesn't use it for a while). On the Pinnacle 801e, this brings the power usage from 126ma down to 82ma. Signed-off-by: Devin Heitmueller Index: v4l-dvb/linux/drivers/media/dvb/frontends/s5h1411.c =================================================================== --- v4l-dvb.orig/linux/drivers/media/dvb/frontends/s5h1411.c 2008-11-15 22:33:00.000000000 -0500 +++ v4l-dvb/linux/drivers/media/dvb/frontends/s5h1411.c 2008-11-15 22:34:10.000000000 -0500 @@ -874,6 +874,9 @@ /* Note: Leaving the I2C gate open here. */ s5h1411_writereg(state, S5H1411_I2C_TOP_ADDR, 0xf5, 1); + /* Put the device into low-power mode until first use */ + s5h1411_set_powerstate(&state->frontend, 1); + return &state->frontend; error: