[U-Boot] [PATCH 0/9] ARM: Exynos: Add TM2 board support
Marek Szyprowski
m.szyprowski at samsung.com
Wed Nov 7 15:00:56 UTC 2018
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.majewski at 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
More information about the U-Boot
mailing list