dm: power-domain: query power domain after get device
authorPeng Fan <peng.fan@nxp.com>
Fri, 27 Jul 2018 02:20:39 +0000 (10:20 +0800)
committerAnatolij Gustschin <agust@denx.de>
Mon, 6 Aug 2018 09:52:19 +0000 (11:52 +0200)
This is to test power_domain_on in device_probe.
If the device has a power-domain property, enable it
when probe the device. So add the test to check
whether it is powered on or not.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
test/dm/power-domain.c

index a1e1df2bb21cbb2e97edd33e974d897ee33f9944..48318218a9e2227662c81fabeb60cb055ede4d59 100644 (file)
@@ -26,6 +26,8 @@ static int dm_test_power_domain(struct unit_test_state *uts)
 
        ut_assertok(uclass_get_device_by_name(UCLASS_MISC, "power-domain-test",
                                              &dev_test));
+       ut_asserteq(1, sandbox_power_domain_query(dev_power_domain,
+                                                 TEST_POWER_DOMAIN));
        ut_assertok(sandbox_power_domain_test_get(dev_test));
 
        ut_assertok(sandbox_power_domain_test_on(dev_test));