On Mon, 1 Apr 2024 at 16:34, Jonas Karlman <jo...@kwiboo.se> wrote: > > On 2024-04-01 12:53, Sumit Garg wrote: > > On Mon, 1 Apr 2024 at 15:31, Jonas Karlman <jo...@kwiboo.se> wrote: > >> > >> On 2024-04-01 11:45, Jonas Karlman wrote: > >>> Hi Sumit, > >>> > >>> On 2024-04-01 10:52, Sumit Garg wrote: > >>>> Hi Jonas, > >>>> > >>>> On Mon, 1 Apr 2024 at 01:59, Jonas Karlman <jo...@kwiboo.se> wrote: > >>>>> > >>>>> This series adds support for new clocks used in linux v6.8 device trees, > >>>>> enables use of FIT signature check for checksum validation and fixes > >>>>> loading FIT from SD-card when loading FIT from eMMC fails. > >>>>> > >>>>> After this series it should be possible to move RK3399 boards to use > >>>>> OF_UPSTREAM in a future patch once dts/upstream move to a v6.8+ tag. > >>>>> > >>>> > >>>> Thanks for putting this effort together. A switch to v6.8 tag for > >>>> OF_UPSTREAM will happen as part of patch [1]. So if you want to save > >>>> further effort then you can just rebase with a switch to OF_UPSTREAM > >>>> once that patch [1] lands in next. > >>> > >>> Because this is a jump of device tree files from v5.14-rc1 to v6.8, > >>> reviewability and being able to cherry-pick these changes to my > >>> rk3xxx-2024.04 branch, I think it is much more appropriate to first sync > >>> everything to v6.8 and then in a separate series move to OF_UPSTREAM. > >>> Else it can be very hard to understand some of the changes that has been > >>> and was needed to be made to u-boot.dtsi files. > >> > >> Also forgot to mention that these synced DT files still contains some > >> minor modification in #include dtsi paths of files that is shared > >> between rk3288 (armv7) and rk3399 (armv8), > > > > I can only see rockchip-u-boot.dtsi being shared which should be > > handled automatically. Is there anything else I am missing here? > > The following is a diff of arch/arm/dts rk3399 DTs after this series > compared to fully synced v6.8.
This is due to the different DTS directory structure within U-Boot. With OF_UPSTREAM, these modifications aren't required anymore. > > Also the content of cros-ec-keyboard.dtsi was excluded in this sync > because it initially caused compile issues. I suppose that's due to missing #include <dt-bindings/input/cros-ec-keyboard.h> for cros-ec-keyboard.dtsi. Once you enable OF_UPSTREAM then let me know if you encounter such issues. -Sumit > > diff --git a/arch/arm/dts/rk3399-gru.dtsi b/arch/arm/dts/rk3399-gru.dtsi > index d90fe4d40d48..789fd0dcc88b 100644 > --- a/arch/arm/dts/rk3399-gru.dtsi > +++ b/arch/arm/dts/rk3399-gru.dtsi > @@ -684,8 +684,8 @@ ap_i2c_audio: &i2c8 { > status = "okay"; > }; > > -#include <cros-ec-keyboard.dtsi> > -#include <cros-ec-sbs.dtsi> > +#include <arm/cros-ec-keyboard.dtsi> > +#include <arm/cros-ec-sbs.dtsi> > > &pinctrl { > /* > diff --git a/arch/arm/dts/rk3399pro-rock-pi-n10.dts > b/arch/arm/dts/rk3399pro-rock-pi-n10.dts > index bf026786fa92..c58fb7658d7a 100644 > --- a/arch/arm/dts/rk3399pro-rock-pi-n10.dts > +++ b/arch/arm/dts/rk3399pro-rock-pi-n10.dts > @@ -8,7 +8,7 @@ > /dts-v1/; > #include "rk3399.dtsi" > #include "rk3399-opp.dtsi" > -#include <rockchip-radxa-dalang-carrier.dtsi> > +#include <arm/rockchip/rockchip-radxa-dalang-carrier.dtsi> > #include "rk3399pro-vmarc-som.dtsi" > > / { > > Regards, > Jonas > > > > > -Sumit >