Lines Matching refs:param
100 static int reg_get_value(struct udevice *dev, const struct s5m8767_para *param) in reg_get_value() argument
105 ret = pmic_reg_read(dev->parent, param->vol_addr); in reg_get_value()
109 desc = param->vol; in reg_get_value()
110 val = (ret >> param->vol_bitpos) & param->vol_bitmask; in reg_get_value()
116 static int reg_set_value(struct udevice *dev, const struct s5m8767_para *param, in reg_set_value() argument
122 desc = param->vol; in reg_set_value()
126 val = (val & param->vol_bitmask) << param->vol_bitpos; in reg_set_value()
127 ret = pmic_clrsetbits(dev->parent, param->vol_addr, in reg_set_value()
128 param->vol_bitmask << param->vol_bitpos, in reg_set_value()
159 static int reg_get_enable(struct udevice *dev, const struct s5m8767_para *param) in reg_get_enable() argument
164 ret = pmic_reg_read(dev->parent, param->reg_enaddr); in reg_get_enable()
173 static int reg_set_enable(struct udevice *dev, const struct s5m8767_para *param, in reg_set_enable() argument
178 ret = pmic_reg_read(dev->parent, param->reg_enaddr); in reg_set_enable()
182 ret = pmic_clrsetbits(dev->parent, param->reg_enaddr, in reg_set_enable()
184 enable ? param->reg_enbiton << ENABLE_SHIFT : 0); in reg_set_enable()