mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2025-01-10 07:00:48 +00:00
55ab48b4e3
Take steps towards defining a coherent API to separate the KCS device drivers from the userspace interface. Decreasing the coupling will improve the separation of concerns and enable the introduction of alternative userspace interfaces. For now, simply split the chardev logic out to a separate file. The code continues to build into the same module. Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Reviewed-by: Zev Weiss <zweiss@equinix.com> Message-Id: <20210608104757.582199-5-andrew@aj.id.au> Signed-off-by: Corey Minyard <cminyard@mvista.com>
30 lines
1023 B
Makefile
30 lines
1023 B
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Makefile for the ipmi drivers.
|
|
#
|
|
|
|
ipmi_si-y := ipmi_si_intf.o ipmi_kcs_sm.o ipmi_smic_sm.o ipmi_bt_sm.o \
|
|
ipmi_si_hotmod.o ipmi_si_hardcode.o ipmi_si_platform.o \
|
|
ipmi_si_port_io.o ipmi_si_mem_io.o
|
|
ifdef CONFIG_PCI
|
|
ipmi_si-y += ipmi_si_pci.o
|
|
endif
|
|
ifdef CONFIG_PARISC
|
|
ipmi_si-y += ipmi_si_parisc.o
|
|
endif
|
|
|
|
obj-$(CONFIG_IPMI_HANDLER) += ipmi_msghandler.o
|
|
obj-$(CONFIG_IPMI_DEVICE_INTERFACE) += ipmi_devintf.o
|
|
obj-$(CONFIG_IPMI_SI) += ipmi_si.o
|
|
obj-$(CONFIG_IPMI_DMI_DECODE) += ipmi_dmi.o
|
|
obj-$(CONFIG_IPMI_PLAT_DATA) += ipmi_plat_data.o
|
|
obj-$(CONFIG_IPMI_SSIF) += ipmi_ssif.o
|
|
obj-$(CONFIG_IPMI_POWERNV) += ipmi_powernv.o
|
|
obj-$(CONFIG_IPMI_WATCHDOG) += ipmi_watchdog.o
|
|
obj-$(CONFIG_IPMI_POWEROFF) += ipmi_poweroff.o
|
|
obj-$(CONFIG_IPMI_KCS_BMC) += kcs_bmc.o kcs_bmc_cdev_ipmi.o
|
|
obj-$(CONFIG_ASPEED_BT_IPMI_BMC) += bt-bmc.o
|
|
obj-$(CONFIG_ASPEED_KCS_IPMI_BMC) += kcs_bmc_aspeed.o
|
|
obj-$(CONFIG_NPCM7XX_KCS_IPMI_BMC) += kcs_bmc_npcm7xx.o
|
|
obj-$(CONFIG_IPMB_DEVICE_INTERFACE) += ipmb_dev_int.o
|