[PATCH 00/13] Add support for the Purism Librem5 Phone
Angus Ainslie
angus at akkea.ca
Mon Jan 17 16:07:22 CET 2022
I sent this patchset as a single monolithic patch and did not see any
comment on it.
https://lists.denx.de/pipermail/u-boot/2022-January/471087.html
Here it is as a set of patches instead.
This is all of the code required to boot the Librem5 Phone.
It can boot the phone in uuu mode or directly from the eMMC
Angus Ainslie (13):
MAINTAINERS: add Purism to the maintainers file
arm: dts: add the Purism devicetree files
arm: imx8m: add Purism Librem5 Kconfig
configs: add the Librem5 defconfig
include: configs: add the librem5.h include file
board: librem5: add the u-boot source for the Librem5
board: librem5: add the u-boot header for the Librem5
board: librem5: add the SPL source for the Librem5
board: librem5: add the LPDDR4 source for the Librem5
board: librem5: add SPL loader configuration
board: librem5: add Librem5 MAINTAINERS file
board: librem5: add Librem5 build files
doc: librem5: add Librem5 documentation
MAINTAINERS | 9 +
arch/arm/dts/Makefile | 3 +-
arch/arm/dts/imx8mq-librem5-u-boot.dtsi | 134 ++
arch/arm/dts/imx8mq-librem5.dts | 593 ++++++++
arch/arm/mach-imx/imx8m/Kconfig | 9 +
board/purism/librem5/Kconfig | 15 +
board/purism/librem5/MAINTAINERS | 7 +
board/purism/librem5/Makefile | 13 +
board/purism/librem5/imximage-8mq-lpddr4.cfg | 9 +
board/purism/librem5/librem5.c | 708 ++++++++++
board/purism/librem5/librem5.h | 176 +++
board/purism/librem5/lpddr4_timing.c | 1324 ++++++++++++++++++
board/purism/librem5/lpddr4_timing_b0.c | 1191 ++++++++++++++++
board/purism/librem5/spl.c | 481 +++++++
configs/librem5_defconfig | 120 ++
doc/board/purism/librem5/librem5.rst | 60 +
include/configs/librem5.h | 171 +++
17 files changed, 5022 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/dts/imx8mq-librem5-u-boot.dtsi
create mode 100644 arch/arm/dts/imx8mq-librem5.dts
create mode 100644 board/purism/librem5/Kconfig
create mode 100644 board/purism/librem5/MAINTAINERS
create mode 100644 board/purism/librem5/Makefile
create mode 100644 board/purism/librem5/imximage-8mq-lpddr4.cfg
create mode 100644 board/purism/librem5/librem5.c
create mode 100644 board/purism/librem5/librem5.h
create mode 100644 board/purism/librem5/lpddr4_timing.c
create mode 100644 board/purism/librem5/lpddr4_timing_b0.c
create mode 100644 board/purism/librem5/spl.c
create mode 100644 configs/librem5_defconfig
create mode 100644 doc/board/purism/librem5/librem5.rst
create mode 100644 include/configs/librem5.h
--
2.25.1
More information about the U-Boot
mailing list