DRIVER_NAME); 
DRIVER_NAME); 
int tps65010_set_low_pwr(unsigned mode){	int	 status;	unsigned vdcdc1;	if (!the_tps)		return -ENODEV;	down(&the_tps->lock);	pr_debug("%s: %s low_pwr, vdcdc1 0x%02x\n", DRIVER_NAME,		mode ? "enable" : "disable",		i2c_smbus_read_byte_data(&the_tps->client, TPS_VDCDC1));	vdcdc1 = i2c_smbus_read_byte_data(&the_tps->client, TPS_VDCDC1);	switch (mode) {	case OFF:		vdcdc1 &= ~TPS_ENABLE_LP; /* disable ENABLE_LP bit */		break;	/* case ON: */	default:		vdcdc1 |= TPS_ENABLE_LP;  /* enable ENABLE_LP bit */		break;	}	status = i2c_smbus_write_byte_data(&the_tps->client,			TPS_VDCDC1, vdcdc1);	if (status != 0)		printk(KERN_ERR "%s: Failed to write vdcdc1 register\n",		       DRIVER_NAME);	else		pr_debug("%s: vdcdc1 0x%02x\n", DRIVER_NAME,			i2c_smbus_read_byte_data(&the_tps->client, TPS_VDCDC1));	up(&the_tps->lock);	return status;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/65fc50e50ff9f8b82c3756eccd7e7db6a267ffe9/tps65010.c/clean/drivers/i2c/chips/tps65010.c