[U-Boot] [PATCH 0/1] board: imx7d tqma7d support
Bruno Thomsen
bruno.thomsen at gmail.com
Tue Mar 12 16:58:04 UTC 2019
This work is based on the vendor BSP and an attempt to mainline tqma7
board support. The module is used by many long life products, so it
would be nice with upstream supported bootloader. So it's easier to
update when secure boot and TPM 2.0 support improves. This patch
focus on core bootloader features and not whistles & bells.
I have successfully booted a 4.19 mainline kernel with this patch
and a device tree patch series currently under review [1].
It compiles without warnings against 2019.01, there are a few checkpatch
warnings left that I have not found a valid solution for.
Checkpatch does not like GPL-2.0+ and it results in a few:
WARNING: Missing or malformed SPDX-License-Identifier tag in line 1
Using grep I have found many lines in the current tree with the same
SPDX line.
There are about 30 lines that I can refacture between the following two
checkpatch warnings:
WARNING: Avoid unnecessary line continuations
WARNING: line over 80 characters
Not sure which warning should be preferred.
Any testing and/or review would be welcome.
[1] https://www.spinics.net/lists/devicetree/msg277129.html
Bruno Thomsen (1):
board: tq mba7 tqma7d 1gb emmc support.
arch/arm/mach-imx/Kconfig | 2 +-
arch/arm/mach-imx/cpu.c | 2 +-
arch/arm/mach-imx/mx7/Kconfig | 9 +
arch/arm/mach-imx/mx7/soc.c | 7 +
board/tqc/common/Kconfig | 4 +
board/tqc/common/Makefile | 10 +
board/tqc/common/tqc_bb.h | 30 ++
board/tqc/common/tqc_emmc.c | 78 ++++
board/tqc/common/tqc_emmc.h | 12 +
board/tqc/tqma7/Kconfig | 79 ++++
board/tqc/tqma7/MAINTAINERS | 8 +
board/tqc/tqma7/Makefile | 9 +
board/tqc/tqma7/README | 38 ++
board/tqc/tqma7/tqma7.c | 328 ++++++++++++++
board/tqc/tqma7/tqma7_mba7.c | 596 ++++++++++++++++++++++++++
board/tqc/tqma7/tqma7d.cfg | 68 +++
board/tqc/tqma7/tqma7d_ddr_1gb.cfg | 58 +++
board/tqc/tqma7/tqma7d_ddr_512mb.cfg | 58 +++
configs/tqma7d_1gb_mba7_mmc_defconfig | 50 +++
include/configs/tqma7.h | 426 ++++++++++++++++++
include/configs/tqma7_mba7.h | 35 ++
21 files changed, 1905 insertions(+), 2 deletions(-)
create mode 100644 board/tqc/common/Kconfig
create mode 100644 board/tqc/common/Makefile
create mode 100644 board/tqc/common/tqc_bb.h
create mode 100644 board/tqc/common/tqc_emmc.c
create mode 100644 board/tqc/common/tqc_emmc.h
create mode 100644 board/tqc/tqma7/Kconfig
create mode 100644 board/tqc/tqma7/MAINTAINERS
create mode 100644 board/tqc/tqma7/Makefile
create mode 100644 board/tqc/tqma7/README
create mode 100644 board/tqc/tqma7/tqma7.c
create mode 100644 board/tqc/tqma7/tqma7_mba7.c
create mode 100644 board/tqc/tqma7/tqma7d.cfg
create mode 100644 board/tqc/tqma7/tqma7d_ddr_1gb.cfg
create mode 100644 board/tqc/tqma7/tqma7d_ddr_512mb.cfg
create mode 100644 configs/tqma7d_1gb_mba7_mmc_defconfig
create mode 100644 include/configs/tqma7.h
create mode 100644 include/configs/tqma7_mba7.h
--
2.20.1
More information about the U-Boot
mailing list