2b99605bb2
Changes:
- Move IOMMU fix for IPU to camera patches.
- Refactor Surface Aggregator client device hubs and client device registration.
(PR: https://github.com/linux-surface/kernel/pull/126)
- Remove code duplication
- Fix potential rare race condition
- Prepare for DT/OF support
Links:
- kernel: 27304f1c05
65 lines
1.2 KiB
Plaintext
65 lines
1.2 KiB
Plaintext
#
|
|
# Surface Aggregator Module
|
|
#
|
|
CONFIG_SURFACE_AGGREGATOR=m
|
|
CONFIG_SURFACE_AGGREGATOR_ERROR_INJECTION=n
|
|
CONFIG_SURFACE_AGGREGATOR_BUS=y
|
|
CONFIG_SURFACE_AGGREGATOR_CDEV=m
|
|
CONFIG_SURFACE_AGGREGATOR_HUB=m
|
|
CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
|
|
|
|
CONFIG_SURFACE_ACPI_NOTIFY=m
|
|
CONFIG_SURFACE_DTX=m
|
|
CONFIG_SURFACE_KIP_TABLET_SWITCH=m
|
|
CONFIG_SURFACE_PLATFORM_PROFILE=m
|
|
|
|
CONFIG_SURFACE_HID=m
|
|
CONFIG_SURFACE_KBD=m
|
|
|
|
CONFIG_BATTERY_SURFACE=m
|
|
CONFIG_CHARGER_SURFACE=m
|
|
|
|
#
|
|
# Surface Hotplug
|
|
#
|
|
CONFIG_SURFACE_HOTPLUG=m
|
|
|
|
#
|
|
# IPTS touchscreen
|
|
#
|
|
# This only enables the user interface for IPTS data.
|
|
# For the touchscreen to work, you need to install iptsd.
|
|
#
|
|
CONFIG_MISC_IPTS=m
|
|
|
|
#
|
|
# Cameras: IPU3
|
|
#
|
|
CONFIG_VIDEO_DW9719=m
|
|
CONFIG_VIDEO_IPU3_IMGU=m
|
|
CONFIG_VIDEO_IPU3_CIO2=m
|
|
CONFIG_CIO2_BRIDGE=y
|
|
CONFIG_INTEL_SKL_INT3472=m
|
|
CONFIG_REGULATOR_TPS68470=m
|
|
CONFIG_COMMON_CLK_TPS68470=m
|
|
|
|
#
|
|
# Cameras: Sensor drivers
|
|
#
|
|
CONFIG_VIDEO_OV5693=m
|
|
CONFIG_VIDEO_OV8865=m
|
|
|
|
#
|
|
# ALS Sensor for Surface Book 3, Surface Laptop 3, Surface Pro 7
|
|
#
|
|
CONFIG_APDS9960=m
|
|
|
|
#
|
|
# Other Drivers
|
|
#
|
|
CONFIG_INPUT_SOC_BUTTON_ARRAY=m
|
|
CONFIG_SURFACE_3_POWER_OPREGION=m
|
|
CONFIG_SURFACE_PRO3_BUTTON=m
|
|
CONFIG_SURFACE_GPE=m
|
|
CONFIG_SURFACE_BOOK1_DGPU_SWITCH=m
|