Merge branch 'master' of git://git.denx.de/u-boot-usb

- DWC3 and UDC cleanup
This commit is contained in:
Tom Rini
2018-12-10 07:15:12 -05:00
39 changed files with 857 additions and 407 deletions

View File

@@ -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);