Commits
Jason Liu committed 8d0eaf37fa9
LF-789-1 Revert "scripts: Makefile: Enable creation of _symbols_ DT node for overlays" This reverts commit 432071b7a106060fa4e451e10249cef021af0b7c. commit: 432071b7a106 scripts: Makefile: Enable creation of _symbols_ DT node for overlays changes the common Makefile and force creation of __symbols__ node on all platforms. This is not good and not acceptible under some cases due to this change will increase the final DTB size a lot and bring big impact for others who does not need creation of _symbols_ DT node for overlays.For example, on i.MX OP-TEE, the maxsize of DT is 1MB, this patch will break some of the i.MX6/i.MX7 boards to boot with OP-TEE enabled. BTW, community has the similar patch but rejected. The following post discuss about this: https://lore.kernel.org/patchwork/patch/821645/ For specifc plaform/board which need the creation of _symbols_ DT node for overlays, user can define DTC_FLAGS_target either trough dtc build command line(#1) or with board specific Makefile(#2) For example:#1 make DTC_FLAGS_fsl-ls1028a-qds=-@ freescale/fsl-ls1028a-qds.dtb For example:#2 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -1,4 +1,7 @@ # SPDX-License-Identifier: GPL-2.0 +# required for overlay support +#DTC_FLAGS_fsl-ls1028a-qds := -@ + Signed-off-by: Jason Liu <jason.hui.liu@nxp.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com> Reviewed-by: Alex Marginean <alexandru.marginean@nxp.com> Tested-by: Alex Marginean <alexandru.marginean@nxp.com>