[PATCH 2/2] test: cmd: fdt: Add fdt get value test case

Marek Vasut marex at denx.de
Mon Nov 14 20:34:06 CET 2022


On 11/14/22 09:30, Heinrich Schuchardt wrote:
> On 11/13/22 21:45, Marek Vasut wrote:
>> Add test case for 'fdt get value' sub command.
>>
>> The test case can be triggered using:
>> "
>> ./u-boot -d u-boot.dtb -c 'ut fdt'
>> "
>>
>> Signed-off-by: Marek Vasut <marex at denx.de>
>> ---
>> Cc: Heinrich Schuchardt <heinrich.schuchardt at canonical.com>
>> Cc: Simon Glass <sjg at chromium.org>
>> Cc: Tom Rini <trini at konsulko.com>
>> ---
>>   test/cmd/fdt.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++
>>   1 file changed, 53 insertions(+)
>>
>> diff --git a/test/cmd/fdt.c b/test/cmd/fdt.c
>> index ba9eaa42c14..7974c88c0d6 100644
>> --- a/test/cmd/fdt.c
>> +++ b/test/cmd/fdt.c
>> @@ -142,6 +142,59 @@ static int fdt_test_resize(struct unit_test_state 
>> *uts)
>>   }
>>   FDT_TEST(fdt_test_resize, UT_TESTF_CONSOLE_REC);
>> +/* Test 'fdt get' reading an fdt */
>> +static int fdt_test_get(struct unit_test_state *uts)
>> +{
>> +    ulong addr;
>> +
>> +    addr = map_to_sysmem(gd->fdt_blob);
>> +    set_working_fdt_addr(addr);
>> +
>> +    /* Test getting default element of /clk-test node clock-names 
>> property */
>> +    ut_assertok(console_record_reset_enable());
>> +    ut_assertok(run_command("fdt get value fdflt /clk-test 
>> clock-names", 0));
> 
> The command 'fdt get value' is missing in doc/usage/cmd/fdt.rst.

Ugh ... the entire 'fdt' command documentation except for 'fdt addr' is 
missing in that file.


More information about the U-Boot mailing list