Merge tag 'u-boot-atmel-fixes-2020.07-a' of https://gitlab.denx.de/u-boot/custodians...
[oweals/u-boot.git] / test / dm / pwm.c
index 7bdc75af099af5966bdb34f43270e9b962d816b1..b52ee21a69eca3c975cdad0b870bda7f487d6e2b 100644 (file)
@@ -1,7 +1,6 @@
+// SPDX-License-Identifier: GPL-2.0+
 /*
  * Copyright (C) 2017 Google, Inc
- *
- * SPDX-License-Identifier:    GPL-2.0+
  */
 
 #include <common.h>
 #include <dm/test.h>
 #include <test/ut.h>
 
-DECLARE_GLOBAL_DATA_PTR;
-
 /* Basic test of the pwm uclass */
 static int dm_test_pwm_base(struct unit_test_state *uts)
 {
        struct udevice *dev;
 
        ut_assertok(uclass_get_device(UCLASS_PWM, 0, &dev));
+       ut_assertnonnull(dev);
        ut_assertok(pwm_set_config(dev, 0, 100, 50));
        ut_assertok(pwm_set_enable(dev, 0, true));
        ut_assertok(pwm_set_enable(dev, 1, true));
        ut_assertok(pwm_set_enable(dev, 2, true));
        ut_asserteq(-ENOSPC, pwm_set_enable(dev, 3, true));
+       ut_assertok(pwm_set_invert(dev, 0, true));
 
        ut_assertok(uclass_get_device(UCLASS_PWM, 1, &dev));
        ut_asserteq(-ENODEV, uclass_get_device(UCLASS_PWM, 2, &dev));