Exclude drivers/qe/fdt.c without CONFIG_QE
Previously with archive libraries fdt.o was compiled and included in qe.a and then discarded by the linker. With partial linking this results in unresolved symbols, which this commit fixes. This commit also cleans up a now-useless conditional in fdt.c. Signed-off-by: Sebastien Carlier <sebastien.carlier@gmail.com> Tested-by: Wolfgang Denk <wd@denx.de>
This commit is contained in:
parent
635d1b3e1b
commit
c05b18fd77
@ -24,7 +24,7 @@ include $(TOPDIR)/config.mk
|
||||
|
||||
LIB := $(obj)libqe.o
|
||||
|
||||
COBJS-$(CONFIG_OF_LIBFDT) += fdt.o
|
||||
COBJS-$(and $(CONFIG_QE),$(CONFIG_OF_LIBFDT)) += fdt.o
|
||||
COBJS-$(CONFIG_QE) += qe.o uccf.o uec.o uec_phy.o
|
||||
|
||||
COBJS := $(COBJS-y)
|
||||
|
@ -74,7 +74,6 @@ error:
|
||||
|
||||
void ft_qe_setup(void *blob)
|
||||
{
|
||||
#ifdef CONFIG_QE
|
||||
do_fixup_by_prop_u32(blob, "device_type", "qe", 4,
|
||||
"bus-frequency", gd->qe_clk, 1);
|
||||
do_fixup_by_prop_u32(blob, "device_type", "qe", 4,
|
||||
@ -88,5 +87,4 @@ void ft_qe_setup(void *blob)
|
||||
do_fixup_by_compat_u32(blob, "fsl,qe-gtm",
|
||||
"clock-frequency", gd->qe_clk / 2, 1);
|
||||
fdt_fixup_qe_firmware(blob);
|
||||
#endif
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user