mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2025-01-13 17:24:28 +08:00
493e699b99
Add ops to support USB PD VDM (Vendor Defined Message) from the port driver. This enables the port driver to interface with alternate mode drivers and communicate with connected peripherals. The initial support just contains an implementation of the Enter Mode command. Cc: Heikki Krogerus <heikki.krogerus@linux.intel.com> Signed-off-by: Prashant Malani <pmalani@chromium.org> [pmalani: Fixed trivial conflict in Makefile] Reviewed-by: Benson Leung <bleung@chromium.org> Acked-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Link: https://lore.kernel.org/r/20221228004648.793339-9-pmalani@chromium.org
42 lines
1.8 KiB
Makefile
42 lines
1.8 KiB
Makefile
# SPDX-License-Identifier: GPL-2.0
|
|
|
|
# tell define_trace.h where to find the cros ec trace header
|
|
CFLAGS_cros_ec_trace.o:= -I$(src)
|
|
CFLAGS_cros_ec_sensorhub_ring.o:= -I$(src)
|
|
|
|
obj-$(CONFIG_CHROMEOS_ACPI) += chromeos_acpi.o
|
|
obj-$(CONFIG_CHROMEOS_LAPTOP) += chromeos_laptop.o
|
|
obj-$(CONFIG_CHROMEOS_PRIVACY_SCREEN) += chromeos_privacy_screen.o
|
|
obj-$(CONFIG_CHROMEOS_PSTORE) += chromeos_pstore.o
|
|
obj-$(CONFIG_CHROMEOS_TBMC) += chromeos_tbmc.o
|
|
obj-$(CONFIG_CROS_EC) += cros_ec.o
|
|
obj-$(CONFIG_CROS_EC_I2C) += cros_ec_i2c.o
|
|
obj-$(CONFIG_CROS_EC_ISHTP) += cros_ec_ishtp.o
|
|
obj-$(CONFIG_CROS_TYPEC_SWITCH) += cros_typec_switch.o
|
|
obj-$(CONFIG_CROS_EC_RPMSG) += cros_ec_rpmsg.o
|
|
obj-$(CONFIG_CROS_EC_SPI) += cros_ec_spi.o
|
|
obj-$(CONFIG_CROS_EC_UART) += cros_ec_uart.o
|
|
cros_ec_lpcs-objs := cros_ec_lpc.o cros_ec_lpc_mec.o
|
|
cros-ec-typec-objs := cros_ec_typec.o cros_typec_vdm.o
|
|
obj-$(CONFIG_CROS_EC_TYPEC) += cros-ec-typec.o
|
|
obj-$(CONFIG_CROS_EC_LPC) += cros_ec_lpcs.o
|
|
obj-$(CONFIG_CROS_EC_PROTO) += cros_ec_proto.o cros_ec_trace.o
|
|
obj-$(CONFIG_CROS_KBD_LED_BACKLIGHT) += cros_kbd_led_backlight.o
|
|
obj-$(CONFIG_CROS_EC_CHARDEV) += cros_ec_chardev.o
|
|
obj-$(CONFIG_CROS_EC_LIGHTBAR) += cros_ec_lightbar.o
|
|
obj-$(CONFIG_CROS_EC_VBC) += cros_ec_vbc.o
|
|
obj-$(CONFIG_CROS_EC_DEBUGFS) += cros_ec_debugfs.o
|
|
cros-ec-sensorhub-objs := cros_ec_sensorhub.o cros_ec_sensorhub_ring.o
|
|
obj-$(CONFIG_CROS_EC_SENSORHUB) += cros-ec-sensorhub.o
|
|
obj-$(CONFIG_CROS_EC_SYSFS) += cros_ec_sysfs.o
|
|
obj-$(CONFIG_CROS_HPS_I2C) += cros_hps_i2c.o
|
|
obj-$(CONFIG_CROS_USBPD_LOGGER) += cros_usbpd_logger.o
|
|
obj-$(CONFIG_CROS_USBPD_NOTIFY) += cros_usbpd_notify.o
|
|
|
|
obj-$(CONFIG_WILCO_EC) += wilco_ec/
|
|
|
|
# Kunit test cases
|
|
obj-$(CONFIG_CROS_KUNIT) += cros_kunit.o
|
|
cros_kunit-objs := cros_kunit_util.o
|
|
cros_kunit-objs += cros_ec_proto_test.o
|