mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
Merge branch 'master' of git://git.denx.de/u-boot-usb
- DWC3 and UDC cleanup
This commit is contained in:
@@ -6,6 +6,7 @@
|
||||
#include <common.h>
|
||||
#include <dm.h>
|
||||
#include <syscon.h>
|
||||
#include <regmap.h>
|
||||
#include <asm/test.h>
|
||||
#include <dm/test.h>
|
||||
#include <test/ut.h>
|
||||
@@ -43,3 +44,31 @@ static int dm_test_syscon_by_driver_data(struct unit_test_state *uts)
|
||||
return 0;
|
||||
}
|
||||
DM_TEST(dm_test_syscon_by_driver_data, DM_TESTF_SCAN_PDATA | DM_TESTF_SCAN_FDT);
|
||||
|
||||
/* Test system controller by phandle */
|
||||
static int dm_test_syscon_by_phandle(struct unit_test_state *uts)
|
||||
{
|
||||
struct udevice *dev;
|
||||
struct regmap *map;
|
||||
|
||||
ut_assertok(uclass_get_device_by_name(UCLASS_TEST_PROBE, "test4",
|
||||
&dev));
|
||||
|
||||
ut_assertok_ptr(syscon_regmap_lookup_by_phandle(dev, "first-syscon"));
|
||||
map = syscon_regmap_lookup_by_phandle(dev, "first-syscon");
|
||||
ut_assert(map);
|
||||
ut_assert(!IS_ERR(map));
|
||||
ut_asserteq(1, map->range_count);
|
||||
|
||||
ut_assertok_ptr(syscon_regmap_lookup_by_phandle(dev,
|
||||
"second-sys-ctrl"));
|
||||
map = syscon_regmap_lookup_by_phandle(dev, "second-sys-ctrl");
|
||||
ut_assert(map);
|
||||
ut_assert(!IS_ERR(map));
|
||||
ut_asserteq(4, map->range_count);
|
||||
|
||||
ut_assert(IS_ERR(syscon_regmap_lookup_by_phandle(dev, "not-present")));
|
||||
|
||||
return 0;
|
||||
}
|
||||
DM_TEST(dm_test_syscon_by_phandle, DM_TESTF_SCAN_PDATA | DM_TESTF_SCAN_FDT);
|
||||
|
||||
Reference in New Issue
Block a user