[U-Boot] [PATCH v7 1/4] dts: Makefile: Build rockchip dtbs based on SoC types【请注意,邮件由linux-rockchip-bounces+kever.yang=rock-chips.com at lists.infradead.org代发】
Kever Yang
kever.yang at rock-chips.com
Thu May 9 03:00:42 UTC 2019
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 at amarulasolutions.com>
> Reviewed-by: Kever Yang <kever.yang at rock-chips.com>
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 at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-rockchip
>
More information about the U-Boot
mailing list