# audio
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SOC=m
CONFIG_SND_SOC_AW88261=m
CONFIG_SND_SOC_CS35L36=m
CONFIG_SND_SOC_CS35L41_I2C=m
CONFIG_SND_SOC_CS35L41_SPI=m
CONFIG_SND_SOC_TFA989X=m
CONFIG_SND_SOC_WCD938X_SDW=m

# bluetooth
CONFIG_BT_HCIBTUSB=m
CONFIG_BT_RFCOMM=m

# clocks
CONFIG_COMMON_CLK=y
CONFIG_PWM=y
CONFIG_PWM_CLK=m
CONFIG_SC_CAMCC_7180=m
CONFIG_SC_DISPCC_7180=m
CONFIG_SC_GPUCC_7180=m
CONFIG_SC_LPASS_CORECC_7180=m
CONFIG_SC_VIDEOCC_7180=m
CONFIG_SM_VIDEOCC_8250=m
CONFIG_SM_VIDEOCC_8350=m

# ethernet
CONFIG_BT_BNEP=m
CONFIG_IGB=m

# graphics
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_BACKLIGHT_GPIO=y
CONFIG_BACKLIGHT_PWM=y
CONFIG_DRM_AMDGPU=m
CONFIG_EXYNOS_IOMMU=y
CONFIG_NOUVEAU_PLATFORM_DRIVER=y
CONFIG_BACKLIGHT_KTZ8866=m
CONFIG_DRM_PANEL_EBBG_FT8719=m
CONFIG_DRM_PANEL_INNOLUX_P079ZCA=m
CONFIG_DRM_PANEL_KINGDISPLAY_KD097D04=m
CONFIG_DRM_PANEL_LG_SW43408=m
CONFIG_DRM_PANEL_NOVATEK_NT36523=m
CONFIG_DRM_PANEL_SAMSUNG_S6E3HA8=m
CONFIG_DRM_PANEL_SAMSUNG_SOFEF00=m
CONFIG_DRM_PANEL_VISIONOX_RM69299=m
CONFIG_DRM_NOUVEAU=m
CONFIG_DRM_NOUVEAU_BACKLIGHT=y
CONFIG_DRM_NOUVEAU_CH7006=m
CONFIG_DRM_NOUVEAU_SIL164=m
CONFIG_DRM_XE=m
CONFIG_DRM_PANEL_SAMSUNG_S6E3FC2X01=m
CONFIG_DRM_PANEL_SAMSUNG_S6E8AA5X01_AMS561RA01=m
CONFIG_DRM_PANEL_SYNAPTICS_TDDI=m

# input
CONFIG_IIO_ST_ACCEL_3AXIS=m
CONFIG_IIO_ST_ACCEL_I2C_3AXIS=m
CONFIG_IIO_ST_ACCEL_SPI_3AXIS=m
CONFIG_INPUT_REGULATOR_HAPTIC=m
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_RMI4_CORE=m
CONFIG_RMI4_F34=y
CONFIG_RMI4_F55=y
CONFIG_RMI4_I2C=m
CONFIG_RMI4_SMB=m
CONFIG_RMI4_SPI=m
CONFIG_STK3310=m
CONFIG_TOUCHSCREEN_MELFAS_MIP4=m
CONFIG_TOUCHSCREEN_NOVATEK_NVT_TS=m
CONFIG_TOUCHSCREEN_S6SY761=m
CONFIG_TOUCHSCREEN_ZINITIX=m
CONFIG_INPUT_MAX77693_HAPTIC=m
CONFIG_SURFACE_HID=m
CONFIG_SURFACE_KBD=m
CONFIG_HID_GOOGLE_HAMMER=m
CONFIG_I2C_HID_OF_GOODIX=m

# led
CONFIG_LEDS_MAX77705=m

# localversion
# CONFIG_LOCALVERSION_AUTO is not set

# misc
CONFIG_ARMV8_DEPRECATED=y
CONFIG_CP15_BARRIER_EMULATION=y
CONFIG_SENSORS_SURFACE_FAN=m
CONFIG_SENSORS_SURFACE_TEMP=m
CONFIG_SURFACE_AGGREGATOR=m
CONFIG_SURFACE_AGGREGATOR_REGISTRY=m
CONFIG_SWP_EMULATION=y

# network
CONFIG_RT2400PCI=m
CONFIG_RT2500PCI=m
CONFIG_RT2500USB=m
CONFIG_RT2800PCI=m
CONFIG_RT2800USB=m
CONFIG_RT2X00=m
CONFIG_RT61PCI=m
CONFIG_RT73USB=m
CONFIG_RTL8187=m
CONFIG_RTL8723BS=m
CONFIG_CFG80211=m
CONFIG_IWLDVM=m
CONFIG_IWLMLD=m
CONFIG_IWLMVM=m
CONFIG_IWLWIFI=m
CONFIG_MAC80211=m

# power
CONFIG_CHARGER_MAX77705=m
CONFIG_MFD_MAX77693=m
CONFIG_MFD_MAX77705=m
CONFIG_POWERCAP=y
CONFIG_REGULATOR=y
CONFIG_SPMI=y
CONFIG_BATTERY_LENOVO_YOGA_C630=m
CONFIG_BATTERY_SURFACE=m
CONFIG_CHARGER_BQ25980=m
CONFIG_CHARGER_QCOM_SMB2=m
CONFIG_CHARGER_SURFACE=m
CONFIG_MFD_QCOM_RPM=m
CONFIG_MFD_SL28CPLD=m
CONFIG_QCOM_SPMI_RRADC=m
CONFIG_REGULATOR_QCOM_LABIBB=m
CONFIG_REGULATOR_S2DOS05=m

# remoteproc
CONFIG_REMOTEPROC=y
CONFIG_REMOTEPROC_CDEV=y

# storage
CONFIG_BLK_DEV_NVME=m
CONFIG_NVME_CORE=m

# tpm
CONFIG_TCG_TIS=m
CONFIG_TCG_TPM=y
CONFIG_TCG_TIS_I2C=m

# uefi
CONFIG_FB_EFI=y

# usb
CONFIG_UCSI_LENOVO_YOGA_C630=m
CONFIG_CHARGER_CROS_USBPD=m
CONFIG_USB_SERIAL_CH341=m

# vhost
CONFIG_TARGET_CORE=m
CONFIG_VHOST_NET=m
CONFIG_VHOST_SCSI=m
CONFIG_VHOST_VSOCK=m

# video
CONFIG_MEDIA_SUPPORT=m
# CONFIG_MEDIA_SUPPORT_FILTER is not set
CONFIG_VIDEO_CAMERA_SENSOR=y
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_HI846=m
CONFIG_VIDEO_OV13B10=m
CONFIG_VIDEO_OV5675=m
CONFIG_VIDEO_OV8856=m

# virtio
CONFIG_CRYPTO_DEV_VIRTIO=m
CONFIG_DRM_VIRTIO_GPU=m
CONFIG_HW_RANDOM_VIRTIO=m
CONFIG_I2C_VIRTIO=m
CONFIG_NET_9P=m
CONFIG_NET_9P_VIRTIO=m
CONFIG_RPMSG_VIRTIO=m
CONFIG_SCSI_VIRTIO=y
CONFIG_SND_VIRTIO=m
CONFIG_VIRTIO_BALLOON=m
CONFIG_VIRTIO_BLK=y
CONFIG_VIRTIO_CONSOLE=y
CONFIG_VIRTIO_FS=m
CONFIG_VIRTIO_INPUT=y
CONFIG_VIRTIO_MMIO=y
CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y
CONFIG_VIRTIO_NET=y
CONFIG_VIRTIO_PCI=y
CONFIG_VSOCKETS=m
CONFIG_VIRTIO_IOMMU=m
