aboutsummaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorStewart Smith <stewart@flamingspork.com>2021-12-20 22:22:51 +1000
committerCédric Le Goater <clg@kaod.org>2022-01-03 16:12:45 +0100
commitded0cd6f4193edafbd10c7953f6873499dd4d6bc (patch)
tree7dcfb0ab1caef915203d753fe3fae2e3c4669b81 /hw
parent99e4dfe53a57c8057929cd7de6825f7dc2e8e878 (diff)
downloadskiboot-ded0cd6f4193edafbd10c7953f6873499dd4d6bc.zip
skiboot-ded0cd6f4193edafbd10c7953f6873499dd4d6bc.tar.gz
skiboot-ded0cd6f4193edafbd10c7953f6873499dd4d6bc.tar.bz2
npu: Move npu.o and npu-hw-procedules.o under CONIFG_P8
Make the P8 NPU code depend on CONFIG_P8. This requires converting a low level function to a no-op because the HMI NPU handling is not so cleanly layered. This saves an extra 6kb of skiboot.lid.xz. Reviewed-by: Dan Horák <dan@danny.cz> Signed-off-by: Stewart Smith <stewart@flamingspork.com> Signed-off-by: Cédric Le Goater <clg@kaod.org>
Diffstat (limited to 'hw')
-rw-r--r--hw/Makefile.inc3
1 files changed, 2 insertions, 1 deletions
diff --git a/hw/Makefile.inc b/hw/Makefile.inc
index 7327cec..ca54879 100644
--- a/hw/Makefile.inc
+++ b/hw/Makefile.inc
@@ -4,13 +4,14 @@ HW_OBJS = xscom.o chiptod.o lpc.o lpc-uart.o psi.o sbe.o
HW_OBJS += homer.o slw.o occ.o fsi-master.o centaur.o imc.o
HW_OBJS += nx.o nx-rng.o nx-crypto.o nx-compress.o nx-842.o nx-gzip.o
HW_OBJS += sfc-ctrl.o fake-rtc.o bt.o p8-i2c.o prd.o
-HW_OBJS += dts.o lpc-rtc.o npu.o npu-hw-procedures.o xive.o phb4.o
+HW_OBJS += dts.o lpc-rtc.o xive.o phb4.o
HW_OBJS += fake-nvram.o lpc-mbox.o npu2.o npu2-hw-procedures.o
HW_OBJS += npu2-common.o npu2-opencapi.o phys-map.o sbe-p9.o capp.o
HW_OBJS += occ-sensor.o vas.o dio-p9.o lpc-port80h.o cache-p9.o
HW_OBJS += npu-opal.o ocmb.o xive2.o pau.o pau-hw-procedures.o
ifeq ($(CONFIG_P8),1)
HW_OBJS += phb3.o sbe-p8.o slw-p8.o
+HW_OBJS += npu.o npu-hw-procedures.o
endif
HW=hw/built-in.a