Lines Matching refs:ctrl
175 unsigned ctrl; in pm8xxx_mpp_update() local
184 ctrl = pin->dtest - 1; in pm8xxx_mpp_update()
188 ctrl = PM8XXX_MPP_BI_PULLUP_OPEN; in pm8xxx_mpp_update()
190 ctrl = PM8XXX_MPP_BI_PULLUP_1KOHM; in pm8xxx_mpp_update()
192 ctrl = PM8XXX_MPP_BI_PULLUP_10KOHM; in pm8xxx_mpp_update()
194 ctrl = PM8XXX_MPP_BI_PULLUP_30KOHM; in pm8xxx_mpp_update()
198 ctrl = pin->dtest; in pm8xxx_mpp_update()
200 ctrl = PM8XXX_MPP_DIN_TO_INT; in pm8xxx_mpp_update()
203 ctrl = !!pin->output_value; in pm8xxx_mpp_update()
205 ctrl |= BIT(1); in pm8xxx_mpp_update()
214 ctrl = pin->output_value; in pm8xxx_mpp_update()
216 ctrl |= BIT(1); in pm8xxx_mpp_update()
220 ctrl = 0; in pm8xxx_mpp_update()
227 ctrl = pin->dtest - 1; in pm8xxx_mpp_update()
230 ctrl = pin->output_value; in pm8xxx_mpp_update()
232 ctrl |= BIT(1); in pm8xxx_mpp_update()
239 val = type << 5 | level << 2 | ctrl; in pm8xxx_mpp_update()
661 unsigned ctrl; in pm8xxx_pin_populate() local
673 ctrl = (val) & 3; in pm8xxx_pin_populate()
680 pin->dtest = ctrl; in pm8xxx_pin_populate()
686 pin->output_value = !!(ctrl & BIT(0)); in pm8xxx_pin_populate()
687 pin->paired = !!(ctrl & BIT(1)); in pm8xxx_pin_populate()
694 switch (ctrl) { in pm8xxx_pin_populate()
718 pin->output_value = !!(ctrl & BIT(0)); in pm8xxx_pin_populate()
719 pin->paired = !!(ctrl & BIT(1)); in pm8xxx_pin_populate()
724 pin->output_value = !!(ctrl & BIT(0)); in pm8xxx_pin_populate()
725 pin->paired = !!(ctrl & BIT(1)); in pm8xxx_pin_populate()
729 pin->dtest = ctrl + 1; in pm8xxx_pin_populate()
735 if (ctrl >= 1) in pm8xxx_pin_populate()
736 pin->dtest = ctrl; in pm8xxx_pin_populate()