Lines Matching +full:current +full:- +full:limit +full:- +full:microamp

7  * SPDX-License-Identifier:	GPL-2.0+
15 #include <dm/device-internal.h>
19 #include <dm/uclass-internal.h>
74 ut_asserteq_str(devname, dev_by_devname->name); in dm_test_power_regulator_get()
83 ut_asserteq_str(platname, uc_pdata->name); in dm_test_power_regulator_get()
104 /* Set and get Voltage of BUCK1 - set to 'min' constraint */ in dm_test_power_regulator_set_get_voltage()
111 val_set = uc_pdata->min_uV; in dm_test_power_regulator_set_get_voltage()
123 /* Test regulator set and get Current method */
131 /* Set and get the Current of LDO1 - set to 'min' constraint */ in dm_test_power_regulator_set_get_current()
138 val_set = uc_pdata->min_uA; in dm_test_power_regulator_set_get_current()
146 /* Check LDO2 current limit constraints - should be -ENODATA */ in dm_test_power_regulator_set_get_current()
152 ut_asserteq(-ENODATA, uc_pdata->min_uA); in dm_test_power_regulator_set_get_current()
153 ut_asserteq(-ENODATA, uc_pdata->max_uA); in dm_test_power_regulator_set_get_current()
155 /* Try set the Current of LDO2 - should return -ENOSYS */ in dm_test_power_regulator_set_get_current()
156 ut_asserteq(-ENOSYS, regulator_set_current(dev, 0)); in dm_test_power_regulator_set_get_current()
169 /* Set the Enable of LDO1 - default is disabled */ in dm_test_power_regulator_set_get_enable()
188 /* Set the mode id to LDO_OM_SLEEP of LDO1 - default is LDO_OM_OFF */ in dm_test_power_regulator_set_get_mode()
208 * - min-microvolt = max-microvolt = 1200000 in dm_test_power_regulator_autoset()
209 * - min-microamp = max-microamp = 200000 in dm_test_power_regulator_autoset()
210 * - always-on = set in dm_test_power_regulator_autoset()
211 * - boot-on = not set in dm_test_power_regulator_autoset()
236 * @current: Current value [uA]
241 int current; member
248 * - LDO1
249 * - LDO2
261 * - LDO1
262 * - LDO2
268 .current = SANDBOX_LDO1_AUTOSET_EXPECTED_UA,
273 .current = SANDBOX_LDO2_AUTOSET_EXPECTED_UA,
289 * - min-microvolt = max-microvolt = 1800000 in dm_test_power_regulator_autoset_list()
290 * - min-microamp = max-microamp = 100000 in dm_test_power_regulator_autoset_list()
291 * - always-on = not set in dm_test_power_regulator_autoset_list()
292 * - boot-on = set in dm_test_power_regulator_autoset_list()
296 * - min-microvolt = max-microvolt = 3300000 in dm_test_power_regulator_autoset_list()
297 * - always-on = not set in dm_test_power_regulator_autoset_list()
298 * - boot-on = not set in dm_test_power_regulator_autoset_list()
305 /* Check, that the returned device is non-NULL */ in dm_test_power_regulator_autoset_list()
316 /* Check, that regulator output Current value is as expected */ in dm_test_power_regulator_autoset_list()
318 expected_setting_list[i].current); in dm_test_power_regulator_autoset_list()