uboot/test/dm/timer.c
<<
>>
Prefs
   1// SPDX-License-Identifier: GPL-2.0+
   2/*
   3 * Copyright (C) 2015 Thomas Chou <thomas@wytron.com.tw>
   4 */
   5
   6#include <common.h>
   7#include <dm.h>
   8#include <timer.h>
   9#include <dm/test.h>
  10#include <test/ut.h>
  11
  12/*
  13 * Basic test of the timer uclass.
  14 */
  15static int dm_test_timer_base(struct unit_test_state *uts)
  16{
  17        struct udevice *dev;
  18
  19        ut_assertok(uclass_get_device(UCLASS_TIMER, 0, &dev));
  20        ut_asserteq(1000000, timer_get_rate(dev));
  21
  22        return 0;
  23}
  24DM_TEST(dm_test_timer_base, DM_TESTF_SCAN_PDATA | DM_TESTF_SCAN_FDT);
  25