mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
platform/chrome: cros_ec_proto: Allow to build as module
Allow to build ChromeOS EC communication protocol helpers as kernel module which is particularly useful for Android GKI (Generic Kernel Image) configuration. With this change the ChromeOS Platform (CONFIG_CHROME_PLATFORMS=y) can be enabled directly from the vendor kconfig fragment whithout additional configuration in gki_defconfig. Signed-off-by: Slawomir Rosek <srosek@chromium.org> Link: https://lore.kernel.org/r/20250328132612.511471-1-srosek@chromium.org Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
This commit is contained in:
parent
da90147bf5
commit
ccf395bde6
3 changed files with 6 additions and 2 deletions
|
@ -155,7 +155,7 @@ config CROS_EC_LPC
|
|||
module will be called cros_ec_lpcs.
|
||||
|
||||
config CROS_EC_PROTO
|
||||
bool
|
||||
tristate
|
||||
help
|
||||
ChromeOS EC communication protocol helpers.
|
||||
|
||||
|
|
|
@ -25,7 +25,8 @@ endif
|
|||
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
|
||||
cros-ec-proto-objs := cros_ec_proto.o cros_ec_trace.o
|
||||
obj-$(CONFIG_CROS_EC_PROTO) += cros-ec-proto.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
|
||||
|
|
|
@ -1152,3 +1152,6 @@ int cros_ec_get_cmd_versions(struct cros_ec_device *ec_dev, u16 cmd)
|
|||
return resp.version_mask;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(cros_ec_get_cmd_versions);
|
||||
|
||||
MODULE_LICENSE("GPL");
|
||||
MODULE_DESCRIPTION("ChromeOS EC communication protocol helpers");
|
||||
|
|
Loading…
Add table
Reference in a new issue