Lines Matching refs:pldo
59 #define RK806_PLDO0_2_MSK(pldo) (BIT(pldo + 5)) argument
60 #define RK806_PLDO0_2_SET(pldo) (BIT(pldo + 1) | RK806_PLDO0_2_MSK(pldo)) argument
61 #define RK806_PLDO0_2_CLR(pldo) RK806_PLDO0_2_MSK(pldo) argument
472 static int _pldo_get_enable(struct udevice *pmic, int pldo) in _pldo_get_enable() argument
480 if ((pldo < 3) || (pldo == 5)) { in _pldo_get_enable()
482 mask = RK806_PLDO0_2_SET(pldo); in _pldo_get_enable()
483 if (pldo == 5) in _pldo_get_enable()
486 } else if ((pldo == 3) || (pldo == 4)) { in _pldo_get_enable()
488 if (pldo == 3) in _pldo_get_enable()
506 static int _pldo_set_enable(struct udevice *pmic, int pldo, bool enable) in _pldo_set_enable() argument
514 if (pldo < 3) { in _pldo_set_enable()
517 value = RK806_PLDO0_2_SET(pldo); in _pldo_set_enable()
519 value = RK806_PLDO0_2_CLR(pldo); in _pldo_set_enable()
521 } else if (pldo == 3) { in _pldo_set_enable()
528 } else if (pldo == 4) { in _pldo_set_enable()
535 } else if (pldo == 5) { in _pldo_set_enable()