xref: /freebsd/sys/modules/i2c/iicbus/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1193d9e76SEnji Cooper.PATH:	${SRCTOP}/sys/dev/iicbus
2c9932162SIan Lepore
3c17d4340SNicolas SouchuKMOD=	iicbus
4c9932162SIan LeporeSRCS=	\
5c9932162SIan Lepore	bus_if.h \
6c9932162SIan Lepore	device_if.h \
7adddeaadSIan Lepore	iic_recover_bus.c \
8c9932162SIan Lepore	iicbus.c \
9c9932162SIan Lepore	iicbus.h \
10c9932162SIan Lepore	iicbus_if.c \
11c9932162SIan Lepore	iicbus_if.h \
12c9932162SIan Lepore	iiconf.c \
13c9932162SIan Lepore	iiconf.h \
1474ca7bf1SIan Lepore	opt_platform.h \
15c17d4340SNicolas Souchu
169b7938dcSVladimir Kondratyev.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \
179b7938dcSVladimir Kondratyev    ${MACHINE_CPUARCH} == "i386"
189b7938dcSVladimir KondratyevSRCS+=	acpi_iicbus.c opt_acpi.h acpi_if.h
199b7938dcSVladimir Kondratyev.endif
209b7938dcSVladimir Kondratyev
21f0a2d31aSIan Lepore.if !empty(OPT_FDT)
22*01f80117SMichal MelounSRCS+=	ofw_iicbus.c ofw_iicbus_if.h ofw_bus_if.h
23f0a2d31aSIan Lepore.endif
24f0a2d31aSIan Lepore
255bb3134aSKonstantin BelousovEXPORT_SYMS=	YES
265bb3134aSKonstantin Belousov
27c17d4340SNicolas Souchu.include <bsd.kmod.mk>
28