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