diff --git a/Makefile b/Makefile index 44cb8cdb48c663ed12b3f0c190897fcfcfc3c57f..115ee9024a37e22bda89f18e4f396736250af62f 100644 --- a/Makefile +++ b/Makefile @@ -1333,8 +1333,10 @@ ifneq ($(dtstree),) %.dtb: include/config/kernel.release scripts_dtc $(Q)$(MAKE) $(build)=$(dtstree) $(dtstree)/$@ +ifdef CONFIG_OPENEULER_RASPBERRYPI %.dtbo: include/config/kernel.release scripts_dtc $(Q)$(MAKE) $(build)=$(dtstree) $(dtstree)/$@ +endif PHONY += dtbs dtbs_install dtbs_check dtbs: include/config/kernel.release scripts_dtc diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib index 43758c8d4b68c958ac6b71b5f2d6e99b56a0f7c6..c23e3ae7ef40e6723b6c0f622f8a6140bc157749 100644 --- a/scripts/Makefile.lib +++ b/scripts/Makefile.lib @@ -348,12 +348,14 @@ cmd_dtco = mkdir -p $(dir ${dtc-tmp}) ; \ $(DTC) -@ -H epapr -O dtb -o $@ -b 0 \ -i $(dir $<) $(DTC_FLAGS) \ -Wno-interrupts_property \ +ifeq ($(CONFIG_OPENEULER_RASPBERRYPI),y) \ -Wno-label_is_string \ -Wno-reg_format \ -Wno-pci_device_bus_num \ -Wno-i2c_bus_reg \ -Wno-spi_bus_reg \ -Wno-avoid_default_addr_size \ +endif \ -d $(depfile).dtc.tmp $(dtc-tmp) ; \ cat $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile) diff --git a/scripts/gcc-plugin.sh b/scripts/gcc-plugin.sh index c3d0c8fedbddfa23ec71d40750d781395ca938a1..c6418f690dc9f2838ce34207145d240c0909cd38 100755 --- a/scripts/gcc-plugin.sh +++ b/scripts/gcc-plugin.sh @@ -1,6 +1,8 @@ #!/bin/sh # SPDX-License-Identifier: GPL-2.0 +if [ -n "${CONFIG_OPENEULER_RASPBERRYPI}" ]; then exit 1 # Disable plugins +fi set -e