Lines Matching +full:output +full:- +full:enable

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()
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()
162 /* Test regulator set and get Enable method */
169 /* Set the Enable of LDO1 - default is disabled */ in dm_test_power_regulator_set_get_enable()
174 /* Get the Enable state of LDO1 and compare it with the requested one */ 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()
212 * Expected output state: uV=1200000; uA=200000; output enabled in dm_test_power_regulator_autoset()
234 * Struct setting: to keep the expected output settings.
237 * @enable: output enable state: true/false
242 bool enable; member
248 * - LDO1
249 * - LDO2
258 * expected_setting_list: an array of regulator output setting, expected after
261 * - LDO1
262 * - LDO2
269 .enable = SANDBOX_LDO1_AUTOSET_EXPECTED_ENABLE,
274 .enable = SANDBOX_LDO2_AUTOSET_EXPECTED_ENABLE,
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()
293 * Expected output state: uV=1800000; uA=100000; output enabled 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()
299 * Expected output state: uV=300000(default); output disabled(default) in dm_test_power_regulator_autoset_list()
305 /* Check, that the returned device is non-NULL */ in dm_test_power_regulator_autoset_list()
312 /* Check, that regulator output Voltage value is as expected */ in dm_test_power_regulator_autoset_list()
316 /* Check, that regulator output Current value is as expected */ in dm_test_power_regulator_autoset_list()
320 /* Check, that regulator output Enable state is as expected */ in dm_test_power_regulator_autoset_list()
322 expected_setting_list[i].enable); in dm_test_power_regulator_autoset_list()