Lines Matching +full:vdd +full:- +full:p +full:- +full:supply
1 // SPDX-License-Identifier: GPL-2.0+
6 * Przemyslaw Marczak <p.marczak@samsung.com>
19 #include <sandbox-adc.h>
28 ut_asserteq_str(SANDBOX_ADC_DEVNAME, dev->name); in dm_test_adc_bind()
31 ut_asserteq((1 << SANDBOX_ADC_CHANNELS) - 1, channel_mask); in dm_test_adc_bind()
42 ut_asserteq(-EINVAL, adc_start_channel(dev, SANDBOX_ADC_CHANNELS)); in dm_test_adc_wrong_channel_selection()
50 struct udevice *supply; in dm_test_adc_supply() local
56 /* Test Vss value - predefined 0 uV */ in dm_test_adc_supply()
60 /* Test Vdd initial value - buck2 */ in dm_test_adc_supply()
64 /* Change Vdd value - buck2 manual preset */ in dm_test_adc_supply()
65 ut_assertok(regulator_get_by_devname(SANDBOX_BUCK2_DEVNAME, &supply)); in dm_test_adc_supply()
66 ut_assertok(regulator_set_value(supply, SANDBOX_BUCK2_SET_UV)); in dm_test_adc_supply()
67 ut_asserteq(SANDBOX_BUCK2_SET_UV, regulator_get_value(supply)); in dm_test_adc_supply()
69 /* Update ADC platdata and get new Vdd value */ in dm_test_adc_supply()
73 /* Disable buck2 and test ADC supply enable function */ in dm_test_adc_supply()
74 ut_assertok(regulator_set_enable(supply, false)); in dm_test_adc_supply()
75 ut_asserteq(false, regulator_get_enable(supply)); in dm_test_adc_supply()
76 /* adc_start_channel() should enable the supply regulator */ in dm_test_adc_supply()
78 ut_asserteq(true, regulator_get_enable(supply)); in dm_test_adc_supply()
100 ut_assertok(adc_start_channel(dev, tdata->id)); in dm_test_adc_single_channel_conversion()
101 ut_assertok(adc_channel_data(dev, tdata->id, &data)); in dm_test_adc_single_channel_conversion()
102 ut_asserteq(tdata->data, data); in dm_test_adc_single_channel_conversion()
126 ut_asserteq(tdata->data, channels[i].data); in dm_test_adc_multi_channel_conversion()
139 ut_assertok(adc_channel_single_shot("adc", tdata->id, &data)); in dm_test_adc_single_channel_shot()
141 ut_asserteq(tdata->data, data); in dm_test_adc_single_channel_shot()
162 ut_asserteq(tdata->data, channels[i].data); in dm_test_adc_multi_channel_shot()
189 ut_assertok(adc_start_channel(dev, tdata->id)); in dm_test_adc_raw_to_uV()
190 ut_assertok(adc_channel_data(dev, tdata->id, &data)); in dm_test_adc_raw_to_uV()