Hi All This patchset adds support for TM2 board. u-boot is used to load and decompress kernel image or alternatively (when 'volume down' button is pressed during boot) provide THOR download USB feature for flashing kernel and rootfs images.
To let it work, a few minor changes and enhancements were needed in the DW-MMC, DFU, THOR and a few other drivers. Patches are based on current 'next' u-boot branch. This work is based on the earlier patches developped together with ??ukasz Majewski <l.majew...@samsung.com>, when he worked at Samsung in the Tizen project. Best regards Marek Szyprowski Samsung R&D Institute Poland Marek Szyprowski (7): cmd: itest: add support for .q size specifier gadget: f_thor: properly enable 3rd endpoint defined by the protocol cmd: thor: select DFU subsystem also for 'thor' download tool dfu: mmc: add support for in-partition offset arm: armv8: add support for boards with broken/unset counter frequency ARM: Exynos: Add minimal support for ARM 64bit based Exynos5433 SoC ARM: Exynos: Add Exynos5433 based TM2 board support ??ukasz Majewski (2): mmc: dw_mmc: add support for 64bit DMA mmc: exynos_dw_mmc: fix compilation on ARM64-based Exynos arch/arm/cpu/armv8/Kconfig | 2 +- arch/arm/cpu/armv8/generic_timer.c | 4 + arch/arm/dts/Makefile | 3 + arch/arm/dts/exynos5433-tm2.dts | 37 +++++++++ arch/arm/dts/exynos5433.dtsi | 84 +++++++++++++++++++ arch/arm/mach-exynos/Kconfig | 21 +++++ arch/arm/mach-exynos/mmu-arm64.c | 24 ++++++ arch/arm/mach-exynos/soc.c | 3 + board/samsung/tm2/Kconfig | 14 ++++ board/samsung/tm2/Makefile | 8 ++ board/samsung/tm2/tm2.c | 127 +++++++++++++++++++++++++++++ cmd/Kconfig | 1 + cmd/itest.c | 12 +++ configs/tm2_defconfig | 52 ++++++++++++ drivers/dfu/dfu_mmc.c | 13 ++- drivers/gpio/s5p_gpio.c | 1 + drivers/mmc/dw_mmc.c | 53 +++++++++--- drivers/mmc/exynos_dw_mmc.c | 20 ++++- drivers/usb/gadget/f_thor.c | 7 ++ include/configs/tm2.h | 60 ++++++++++++++ include/dwmmc.h | 25 ++++++ scripts/config_whitelist.txt | 1 + 22 files changed, 556 insertions(+), 16 deletions(-) create mode 100644 arch/arm/dts/exynos5433-tm2.dts create mode 100644 arch/arm/dts/exynos5433.dtsi create mode 100644 board/samsung/tm2/Kconfig create mode 100644 board/samsung/tm2/Makefile create mode 100644 board/samsung/tm2/tm2.c create mode 100644 configs/tm2_defconfig create mode 100644 include/configs/tm2.h -- 2.17.1
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot