1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 21da177e4SLinus Torvalds# 31da177e4SLinus Torvalds# Makefile for the i2c core. 41da177e4SLinus Torvalds# 51da177e4SLinus Torvalds 69c1600edSDavid Brownellobj-$(CONFIG_I2C_BOARDINFO) += i2c-boardinfo.o 717f4a5c4SWolfram Sangobj-$(CONFIG_I2C) += i2c-core.o 86fc0ce1dSAndy Shevchenkoi2c-core-y := i2c-core-base.o i2c-core-smbus.o 953f8f7c5SWolfram Sangi2c-core-$(CONFIG_ACPI) += i2c-core-acpi.o 10e4991ecdSWolfram Sangi2c-core-$(CONFIG_I2C_SLAVE) += i2c-core-slave.o 115bf4fa7dSWolfram Sangi2c-core-$(CONFIG_OF) += i2c-core-of.o 12*157ce8f3SChen-Yu Tsaii2c-core-$(CONFIG_OF_DYNAMIC) += i2c-core-of-prober.o 1391ed5349SWolfram Sang 14e2ca3074SJean Delvareobj-$(CONFIG_I2C_SMBUS) += i2c-smbus.o 151da177e4SLinus Torvaldsobj-$(CONFIG_I2C_CHARDEV) += i2c-dev.o 160826374bSMichael Lawnickobj-$(CONFIG_I2C_MUX) += i2c-mux.o 17a076a860SLuca Ceresoliobj-$(CONFIG_I2C_ATR) += i2c-atr.o 187f528135SMichael Lawnickobj-y += algos/ busses/ muxes/ 1931d178bfSJean Delvareobj-$(CONFIG_I2C_STUB) += i2c-stub.o 20389be323SWolfram Sangobj-$(CONFIG_I2C_SLAVE_EEPROM) += i2c-slave-eeprom.o 21a8335c64SWolfram Sangobj-$(CONFIG_I2C_SLAVE_TESTUNIT) += i2c-slave-testunit.o 221da177e4SLinus Torvalds 23ef9d9b8fSmatt mooneyccflags-$(CONFIG_I2C_DEBUG_CORE) := -DDEBUG 24