On 05/08/2019 02:21 AM, Jagan Teki wrote: > - Sometimes u-boot specific dtsi files are included > automatically which would build for entire rockchip SoC, > even-though the respective dtsi should used it for specific > family of rockchip SoC. > - Sometimes u-boot specific dts nodes or properties can use > config macros from respective rockchip family include/configs > files, example CONFIG_SPL_PAD_TO. > > So, it's better to compile the dtbs based on the respective > rockchip family types rather than rockchip itself to avoid > compilation issues. > > This patch organize the existing dtb's based on the rockchip > family types. > > Signed-off-by: Jagan Teki <jagan@xxxxxxxxxxxxxxxxxxxx> Reviewed-by: Kever Yang <kever.yang@xxxxxxxxxxxxxx> Thanks, - Kever > --- > arch/arm/dts/Makefile | 35 ++++++++++++++++++++++++++--------- > 1 file changed, 26 insertions(+), 9 deletions(-) > > diff --git a/arch/arm/dts/Makefile b/arch/arm/dts/Makefile > index 8e082f2840..35cbbfabd0 100644 > --- a/arch/arm/dts/Makefile > +++ b/arch/arm/dts/Makefile > @@ -65,16 +65,23 @@ dtb-$(CONFIG_KIRKWOOD) += \ > dtb-$(CONFIG_ARCH_OWL) += \ > bubblegum_96.dtb > > -dtb-$(CONFIG_ARCH_ROCKCHIP) += \ > - rk3036-sdk.dtb \ > - rk3128-evb.dtb \ > - rk3188-radxarock.dtb \ > - rk3229-evb.dtb \ > +dtb-$(CONFIG_ROCKCHIP_RK3036) += \ > + rk3036-sdk.dtb > + > +dtb-$(CONFIG_ROCKCHIP_RK3128) += \ > + rk3128-evb.dtb > + > +dtb-$(CONFIG_ROCKCHIP_RK3188) += \ > + rk3188-radxarock.dtb > + > +dtb-$(CONFIG_ROCKCHIP_RK322X) += \ > + rk3229-evb.dtb > + > +dtb-$(CONFIG_ROCKCHIP_RK3288) += \ > rk3288-evb.dtb \ > rk3288-fennec.dtb \ > rk3288-firefly.dtb \ > rk3288-miqi.dtb \ > - rk3399-orangepi.dtb \ > rk3288-phycore-rdk.dtb \ > rk3288-popmetal.dtb \ > rk3288-rock2-square.dtb \ > @@ -83,22 +90,32 @@ dtb-$(CONFIG_ARCH_ROCKCHIP) += \ > rk3288-veyron-mickey.dtb \ > rk3288-veyron-minnie.dtb \ > rk3288-veyron-speedy.dtb \ > - rk3288-vyasa.dtb \ > - rk3328-evb.dtb \ > - rk3399-ficus.dtb \ > + rk3288-vyasa.dtb > + > +dtb-$(CONFIG_ROCKCHIP_RK3328) += \ > + rk3328-evb.dtb > + > +dtb-$(CONFIG_ROCKCHIP_RK3368) += \ > rk3368-lion.dtb \ > rk3368-sheep.dtb \ > rk3368-geekbox.dtb \ > rk3368-px5-evb.dtb \ > + > +dtb-$(CONFIG_ROCKCHIP_RK3399) += \ > rk3399-evb.dtb \ > + rk3399-ficus.dtb \ > rk3399-firefly.dtb \ > rk3399-gru-bob.dtb \ > + rk3399-orangepi.dtb \ > rk3399-puma-ddr1333.dtb \ > rk3399-puma-ddr1600.dtb \ > rk3399-puma-ddr1866.dtb \ > rk3399-rock960.dtb \ > + > +dtb-$(CONFIG_ROCKCHIP_RV1108) += \ > rv1108-elgin-r1.dtb \ > rv1108-evb.dtb > + > dtb-$(CONFIG_ARCH_MESON) += \ > meson-gxbb-nanopi-k2.dtb \ > meson-gxbb-odroidc2.dtb \ _______________________________________________ Linux-rockchip mailing list Linux-rockchip@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-rockchip