summaryrefslogtreecommitdiff
path: root/arch/arm/dts/tegra186-u-boot.dtsi
diff options
context:
space:
mode:
authorStephen Warren <swarren@nvidia.com>2020-01-07 11:17:54 -0700
committerTom Warren <twarren@nvidia.com>2020-01-14 10:35:19 -0700
commitfddfe8735908553c26dff221cb154c8d7ddab463 (patch)
tree728ae83b11f4d799a584b6c6dff9f853c241f5cb /arch/arm/dts/tegra186-u-boot.dtsi
parent88366b96ee0d8640b2af53e4026dbaeed0fab5e0 (diff)
tegra: fdt: Add tegra186-u-boot.dtsi
All Tegra chips except Tegra186 have a tegraNNN-u-boot.dtsi. Duplicate Tegra210's copy of this file for Tegra186. This ensures that a /binman node exists in U-Boot's control DT. Subsequent to 3c10dc95bdd0 ("binman: Add a library to access binman entries") this appears to be required. I haven't really investigated why all this is necessary or how it works, but simply observed the boot failure listed below, bisected it, noticed the inconsistency in DT files, and found that fixing it resolved the boot issue. U-Boot 2020.01-rc4-00256-g3c10dc95bdd0 (Jan 07 2020 - 10:25:00 -0700) SoC: tegra186 Model: NVIDIA P2771-0000-500 Board: NVIDIA P2771-0000 DRAM: 7.8 GiB initcall sequence 00000000fffb7858 failed at call 00000000800955a8 (err=-22) ### ERROR ### Please RESET the board ### Fixes: 3c10dc95bdd0 ("binman: Add a library to access binman entries") Fixes: f2faffecb016 ("binman: tegra: Convert to use binman") Signed-off-by: Stephen Warren <swarren@nvidia.com> Reviewed-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/arm/dts/tegra186-u-boot.dtsi')
-rw-r--r--arch/arm/dts/tegra186-u-boot.dtsi3
1 files changed, 3 insertions, 0 deletions
diff --git a/arch/arm/dts/tegra186-u-boot.dtsi b/arch/arm/dts/tegra186-u-boot.dtsi
new file mode 100644
index 0000000000..7c11972552
--- /dev/null
+++ b/arch/arm/dts/tegra186-u-boot.dtsi
@@ -0,0 +1,3 @@
+#include <config.h>
+
+#include "tegra-u-boot.dtsi"