Diffstat (limited to 'config/surface.config')
| -rw-r--r-- | config/surface.config | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/config/surface.config b/config/surface.config new file mode 100644 index 0000000..d4f0a74 --- /dev/null +++ b/config/surface.config @@ -0,0 +1,45 @@ +# Config fragment for the hardware the patch set in +# sys-kernel/vanilla-kernel/files enables on the Surface Pro 12" (x1p42100). +# +# merge_config.sh only warns about symbols it cannot set, so %prep additionally +# asserts that the symbols introduced by the patches themselves are present. + +# Surface Aggregator Module stack. RTC_DRV_SURFACE is added by +# surface/0004-rtc-add-sam-driver.patch and depends on both of the +# SURFACE_AGGREGATOR symbols below. +CONFIG_SURFACE_PLATFORMS=y +CONFIG_SURFACE_AGGREGATOR=m +CONFIG_SURFACE_AGGREGATOR_BUS=y +CONFIG_SURFACE_AGGREGATOR_REGISTRY=m +CONFIG_SURFACE_AGGREGATOR_HUB=m +CONFIG_SURFACE_AGGREGATOR_TABLET_SWITCH=m +CONFIG_SURFACE_HID=m +CONFIG_SURFACE_HID_CORE=m +CONFIG_SURFACE_KBD=m +CONFIG_SURFACE_DTX=m +CONFIG_BATTERY_SURFACE=m +CONFIG_CHARGER_SURFACE=m +CONFIG_RTC_DRV_SURFACE=m + +# Camera: CSI-2 D-PHY driver added by camera/0001, CAMSS x1p42100 support by +# camera/0008, sensors by camera/0018..0026. +CONFIG_PHY_QCOM_MIPI_CSI2=m +CONFIG_VIDEO_QCOM_CAMSS=m +CONFIG_VIDEO_OV13858=m +CONFIG_VIDEO_OV02C10=m + +# DSP/sensor stack the userspace bits in the KIWI description talk to +# (hexagonrpcd, libssc, iio-sensor-proxy). +CONFIG_FASTRPC=m +CONFIG_QCOM_Q6V5_PAS=m +CONFIG_QCOM_SMP2P=y +CONFIG_RPMSG_QCOM_GLINK_SMEM=y + +# Wi-Fi / Bluetooth +CONFIG_ATH12K=m +CONFIG_BT_QCA=m +CONFIG_BT_HCIUART_QCA=y + +# Audio (AudioReach / q6dsp LPASS ports touched by audio/0001..0002) +CONFIG_SND_SOC_QCOM=m +CONFIG_SND_SOC_QDSP6=m |