Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

csky: remove builtin-dtb Kbuild

Remove the builtin-dtb implementation in arch/csky.

Signed-off-by: Guo Ren <ren_guo@c-sky.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>

Guo Ren c4c14c3b ac435075

+1 -18
+1 -9
arch/csky/Kconfig.debug
··· 1 - menu "C-SKY Debug Options" 2 - config CSKY_BUILTIN_DTB 3 - string "Use kernel builtin dtb" 4 - help 5 - User could define the dtb instead of the one which is passed from 6 - bootloader. 7 - Sometimes for debug, we want to use a built-in dtb and then we needn't 8 - modify bootloader at all. 9 - endmenu 1 + # dummy file, do not delete
-2
arch/csky/Makefile
··· 65 65 $(shell $(CC) $(KBUILD_CFLAGS) $(KCFLAGS) -print-libgcc-file-name) 66 66 67 67 boot := arch/csky/boot 68 - ifneq '$(CONFIG_CSKY_BUILTIN_DTB)' '""' 69 68 core-y += $(boot)/dts/ 70 - endif 71 69 72 70 all: zImage 73 71
-7
arch/csky/boot/dts/Makefile
··· 1 1 dtstree := $(srctree)/$(src) 2 2 3 - ifneq '$(CONFIG_CSKY_BUILTIN_DTB)' '""' 4 - builtindtb-y := $(patsubst "%",%,$(CONFIG_CSKY_BUILTIN_DTB)) 5 - dtb-y += $(builtindtb-y).dtb 6 - obj-y += $(builtindtb-y).dtb.o 7 - .SECONDARY: $(obj)/$(builtindtb-y).dtb.S 8 - else 9 3 dtb-y := $(patsubst $(dtstree)/%.dts,%.dtb, $(wildcard $(dtstree)/*.dts)) 10 - endif 11 4 12 5 always += $(dtb-y) 13 6 clean-files += *.dtb *.dtb.S