From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marcus Comstedt Date: Sun, 08 Sep 2019 16:48:37 +0200 Subject: [U-Boot] [PATCH] clk: sifive: Fix ethernet regression on HiFive Unleashed In-Reply-To: (Bin Meng's message of "Sun, 8 Sep 2019 21:49:40 +0800") References: <20190908093551.27679-1-marcus@mc.pp.se> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Bin, Bin Meng writes: >> And which "Linux DTB" should that be? Since RISC-V seems to be going > > The one in arch/riscv/boot/dts/sifive. Yes, but in which Linux? This whole thing started because U-Boot will no longer accept the DTB used with Linux 4.14. If each Linux version is going to have its own incompatible DTB then U-Boot either needs to decide which one to work with, or work with the vendor DTB (which would be perferable in my opinion). > As for the syntax of the nodes keep changing, I would say that's > inevitable because of the upstreaming process. Everything in vendor's > DT that does not get merged in Linux will remain potentially changed > by later upstreaming reviews. An upstreaming review that suggests changing a driver so that it no longer works with the vendor's DTB is IMHO contraproductive and against the very idea of DTB, but I suppose there's little that can be done to affect the review process over at Linux land... It would be nice if this weirdness did not spill over on U-Boot/OpenSBI though. // Marcus