Prepare `kwboot` for the initial system installation

Previously we would rely on a side build of uboot-tools, which is silly.
Also, it's nice if the HW vendors can use one existing board to
bootstrap others, so build this both for the host system as well as for
the target.

Change-Id: I9334bec25cdb6bc392b3c112d9fa689fa203bd7d
diff --git a/README.md b/README.md
index 6aaf060..20acccb 100644
--- a/README.md
+++ b/README.md
@@ -78,7 +78,7 @@
 Ensure that the jumpers are set to `0 1 0 0 1` (default for eMMC boot is `0 0 1 1 1`), and then use U-Boot's `kwboot` tool:
 
 ```sh
-./tools/kwboot -b ./u-boot-spl.kwb -t -p /dev/ttyUSB0
+./host/bin/kwboot -b ./u-boot-spl.kwb -t -p /dev/ttyUSB0
 ```
 Once in U-Boot (a stock factory image is OK as well), plug a USB flash disk which contains `images/usb-flash.img` and execute:
 
diff --git a/configs/czechlight_clearfog_defconfig b/configs/czechlight_clearfog_defconfig
index 9f9563f..9a2f461 100644
--- a/configs/czechlight_clearfog_defconfig
+++ b/configs/czechlight_clearfog_defconfig
@@ -49,6 +49,7 @@
 BR2_PACKAGE_PICOCOM=y
 BR2_PACKAGE_PMBUS_PEEK=y
 BR2_PACKAGE_SPI_TOOLS=y
+BR2_PACKAGE_UBOOT_TOOLS_KWBOOT=y
 BR2_PACKAGE_CA_CERTIFICATES=y
 BR2_PACKAGE_LIBGPIOD_TOOLS=y
 BR2_PACKAGE_MSTPD=y
@@ -99,6 +100,7 @@
 BR2_PACKAGE_HOST_MTOOLS=y
 BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
 BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="$(BR2_EXTERNAL_CZECHLIGHT_PATH)/board/czechlight/clearfog/boot.scr.txt"
+BR2_PACKAGE_HOST_UBOOT_TOOLS_KWBOOT=y
 BR2_PACKAGE_CLA_SYSREPO=y
 CZECHLIGHT_CFG_FS_SIZE="256M"
 CZECHLIGHT_CFG_FS_PERSIST_SYSREPO=y
diff --git a/submodules/buildroot b/submodules/buildroot
index 9fdab86..bb9bf62 160000
--- a/submodules/buildroot
+++ b/submodules/buildroot
@@ -1 +1 @@
-Subproject commit 9fdab86be5756ce1df936fd0c83f8faa97a3bbb2
+Subproject commit bb9bf62f3e0da7a5f404df949dda28e247560380