On 05/08/2019 11:38 AM, Kever Yang wrote: > > 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> Applied to u-boot-rockchip, thanks! > > 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 > _______________________________________________ Linux-rockchip mailing list Linux-rockchip@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/linux-rockchip