U-Boot API documentation clk dfu dm efi getopt linker_lists lmb logging nvmem pinctrl rng sandbox serial sysreset timer unicode