rely on latest dtc, simplify
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v2 Latest posting 2/29 patches 0 repliesNew
- v2 posting 1/29 patches 0 repliesSuperseded
- v10 of 8 patches 0 repliesSuperseded
Patches in v2 posting 2/2 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/9 | Validate dtc is new enoughMakefile config.mk tools/ | +28 | 0 replies | |
| 1/9 | Validate dtc is new enough | +0 | 3 replies | |
| 2/9 | xilinx: move microblaze-generic .dts to standard locationboard/ board/ board/ +1 more | +8 | 0 replies | |
| 3/9 | dts/Makefile: simplify dtc invocation.gitignore dts/ | +3 | 0 replies | |
| 4/9 | dts/Makefile: unify cpp/dtc include pathsdts/ | +9 | 0 replies | |
| 5/9 | dt: don't use ARCH_CPU_DTSboard/ board/ board/ | +3 | 0 replies | |
| 6/9 | dts/Makefile: don't define ARCH_CPU_DTS, BOARD_DTSdts/ | +0 | 0 replies | |
| 7/9 | config: don't define CONFIG_ARCH_DEVICE_TREEarch/ arch/ arch/ +4 more | +1 | 0 replies | |
| 8/9 | dts/Makefile: don't use cpp -Pdts/ | +1 | 0 replies | |
| 9/9 | dts/Makefile: pass -undef -D__DTS__ to cppdts/ | +1 | 0 replies |
Reviews trailers per patch
All 10 patches have a Reviewed-by or Acked-by.
| Patch | Simon Glass | Michal Simek |
|---|---|---|
| 1/9 | A-b | |
| 1/9 | A-b | |
| 2/9 | A-b | A-b |
| 3/9 | A-b | |
| 4/9 | A-b | |
| 5/9 | A-b | |
| 6/9 | A-b | |
| 7/9 | A-b | |
| 8/9 | A-b | |
| 9/9 | A-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [U-Boot] [PATCH V2 REPOST 0/9] rely on latest dtc, simplify
This is a series of patches which simplifies the rules to build *.dts in U-Boot by relying on features in the latest dtc. The include rules are made more consistent between cpp (when processing *.dts) and dtc. The cpp flags are made more consistent with the way the kernel processes *.dts to allow better portability of *.dts between the two.
I'm sending V2 now that dtc-1.4.0 has been tagged/released, and hence there's a version number that patch 1/9 "Validate dtc is new enough" can check for. I'll leave it up to you whether this series is applicable for the current or next release.
This repost of V2 also picks up various Acked-by's that I've received
Stephen Warren (9):
Validate dtc is new enough
xilinx: move microblaze-generic .dts to standard location dts/Makefile: simplify dtc invocation dts/Makefile: unify cpp/dtc include paths
dt: don't use ARCH_CPU_DTS
dts/Makefile: don't define ARCH_CPU_DTS, BOARD_DTS
config: don't define CONFIG_ARCH_DEVICE_TREE dts/Makefile: don't use cpp -P
dts/Makefile: pass -undef -D__DTS__ to cpp
.gitignore | 1 + Makefile | 8 +++++- arch/arm/cpu/armv7/tegra114/config.mk | 19 -------------- arch/arm/cpu/armv7/tegra20/config.mk | 26 -------------------- arch/arm/cpu/armv7/tegra30/config.mk | 19 -------------- arch/microblaze/config.mk | 2 -- arch/x86/cpu/coreboot/config.mk | 23 ----------------- board/chromebook-x86/dts/link.dts | 2 +- board/samsung/dts/exynos5250-smdk5250.dts | 2 +- board/samsung/dts/exynos5250-snow.dts | 2 +- board/xilinx/dts/microblaze-generic.dts | 7 ++++++ board/xilinx/dts/microblaze.dts | 1 - board/xilinx/microblaze-generic/dts/microblaze.dts | 7 ------ config.mk | 1 + doc/README.fdt-control | 3 +-- dts/Makefile | 25 ++++++++----------- include/configs/exynos5250-dt.h | 1 - include/configs/microblaze-generic.h | 2 +- tools/dtc-version.sh | 20 +++++++++++++++ 19 files changed, 51 insertions(+), 120 deletions(-) delete mode 100644 arch/arm/cpu/armv7/tegra114/config.mk delete mode 100644 arch/arm/cpu/armv7/tegra20/config.mk delete mode 100644 arch/arm/cpu/armv7/tegra30/config.mk delete mode 100644 arch/x86/cpu/coreboot/config.mk create mode 100644 board/xilinx/dts/microblaze-generic.dts delete mode 100644 board/xilinx/dts/microblaze.dts delete mode 100644 board/xilinx/microblaze-generic/dts/microblaze.dts create mode 100755 tools/dtc-version.sh
Signature · 1 line
1.7.10.4