regulator: act8931: fix gcc warning

This commit is contained in:
黄涛
2012-09-24 11:32:43 +08:00
parent 12f00f2854
commit 4e058c3971
2 changed files with 6 additions and 11 deletions

View File

@@ -169,7 +169,7 @@ static int act8931_ldo_get_voltage(struct regulator_dev *dev)
return val;
}
static int act8931_ldo_set_voltage(struct regulator_dev *dev,
int min_uV, int max_uV)
int min_uV, int max_uV, unsigned *selector)
{
struct act8931 *act8931 = rdev_get_drvdata(dev);
int ldo= rdev_get_id(dev) -ACT8931_LDO1;
@@ -191,11 +191,10 @@ static int act8931_ldo_set_voltage(struct regulator_dev *dev,
ret = act8931_set_bits(act8931, act8931_LDO_SET_VOL_REG(ldo),
LDO_VOL_MASK, val);
if (ret)
return ret;
return ret;
}
static int act8931_ldo_get_mode(struct regulator_dev *dev, unsigned index)
static unsigned int act8931_ldo_get_mode(struct regulator_dev *dev)
{
struct act8931 *act8931 = rdev_get_drvdata(dev);
int ldo = rdev_get_id(dev) -ACT8931_LDO1 ;
@@ -287,7 +286,7 @@ static int act8931_dcdc_get_voltage(struct regulator_dev *dev)
return val;
}
static int act8931_dcdc_set_voltage(struct regulator_dev *dev,
int min_uV, int max_uV)
int min_uV, int max_uV, unsigned *selector)
{
struct act8931 *act8931 = rdev_get_drvdata(dev);
int buck = rdev_get_id(dev) -ACT8931_DCDC1 ;
@@ -315,7 +314,7 @@ static int act8931_dcdc_set_voltage(struct regulator_dev *dev,
//if (ret)
return ret;
}
static int act8931_dcdc_get_mode(struct regulator_dev *dev, unsigned index)
static unsigned int act8931_dcdc_get_mode(struct regulator_dev *dev)
{
struct act8931 *act8931 = rdev_get_drvdata(dev);
int buck = rdev_get_id(dev) -ACT8931_DCDC1 ;
@@ -441,7 +440,7 @@ static int act8931_i2c_read(struct i2c_client *i2c, char reg, int count, u16 *de
msgs[0].len = 1;
msgs[0].scl_rate = 200*1000;
msgs[1].buf = dest;
msgs[1].buf = (u8 *)dest;
msgs[1].addr = i2c->addr;
msgs[1].flags = i2c->flags | I2C_M_RD;
msgs[1].len = 1;

View File

@@ -37,10 +37,6 @@ struct act8931;
/*
* Register definitions to all subdrivers
*/
static u8 act8931_reg_read(struct act8931 *act8931, u8 reg);
static int act8931_set_bits(struct act8931 *act8931, u8 reg, u16 mask, u16 val);
#define act8931_BUCK1_SET_VOL_BASE 0x20
#define act8931_BUCK2_SET_VOL_BASE 0x30
#define act8931_BUCK3_SET_VOL_BASE 0x40