define FREESCALE_IMX8MP_EVK_LINUX_CONFIG_FIXUPS
	$(call KCONFIG_ENABLE_OPT,CONFIG_ARCH_NXP)
	$(call KCONFIG_ENABLE_OPT,CONFIG_ARCH_MXC)
	$(call KCONFIG_ENABLE_OPT,CONFIG_FEC)
	$(call KCONFIG_ENABLE_OPT,CONFIG_NET_VENDOR_STMICRO)
	$(call KCONFIG_ENABLE_OPT,CONFIG_STMMAC_ETH)
	$(call KCONFIG_ENABLE_OPT,CONFIG_DWMAC_IMX8)
	$(call KCONFIG_ENABLE_OPT,CONFIG_SERIAL_IMX)
	$(call KCONFIG_ENABLE_OPT,CONFIG_SERIAL_IMX_CONSOLE)
	$(call KCONFIG_ENABLE_OPT,CONFIG_I2C_IMX)
	$(call KCONFIG_ENABLE_OPT,CONFIG_SPI_IMX)
	$(call KCONFIG_ENABLE_OPT,CONFIG_PINCTRL_IMX8MP)
	$(call KCONFIG_ENABLE_OPT,CONFIG_GPIO_MXC)
	$(call KCONFIG_ENABLE_OPT,CONFIG_IMX2_WDT)
	$(call KCONFIG_ENABLE_OPT,CONFIG_MMC_SDHCI_OF_ESDHC)
	$(call KCONFIG_ENABLE_OPT,CONFIG_MMC_SDHCI_ESDHC_IMX)
	$(call KCONFIG_ENABLE_OPT,CONFIG_CLK_IMX8MP)
	$(call KCONFIG_ENABLE_OPT,CONFIG_NVMEM_IMX_OCOTP)
	$(call KCONFIG_ENABLE_OPT,CONFIG_INTERCONNECT)
	$(call KCONFIG_ENABLE_OPT,CONFIG_INTERCONNECT_IMX)
	$(call KCONFIG_ENABLE_OPT,CONFIG_INTERCONNECT_IMX8MP)
	$(call KCONFIG_ENABLE_OPT,CONFIG_REALTEK_PHY)
# For X
	$(call KCONFIG_ENABLE_OPT,CONFIG_DRM)
	$(call KCONFIG_ENABLE_OPT,CONFIG_DRM_ETNAVIV)
	$(call KCONFIG_ENABLE_OPT,CONFIG_DRM_IMX8MP_DW_HDMI_BRIDGE)
	$(call KCONFIG_ENABLE_OPT,CONFIG_PHY_FSL_SAMSUNG_HDMI_PHY)
	$(call KCONFIG_ENABLE_OPT,CONFIG_DRM_IMX8MP_HDMI_PVI)
	$(call KCONFIG_ENABLE_OPT,CONFIG_DRM_IMX_LCDIF)
	$(call KCONFIG_ENABLE_OPT,CONFIG_INPUT_MOUSE)
	$(call KCONFIG_ENABLE_OPT,CONFIG_INPUT_MOUSEDEV)
	$(call KCONFIG_ENABLE_OPT,CONFIG_HID_GENERIC)

# For USB
	$(call KCONFIG_DISABLE_OPT,CONFIG_USB)
	$(call KCONFIG_ENABLE_OPT,CONFIG_USB)
	$(call KCONFIG_ENABLE_OPT,CONFIG_USB_DWC3)
	$(call KCONFIG_DISABLE_OPT,CONFIG_USB_DWC3_GADGET)
	$(call KCONFIG_ENABLE_OPT,CONFIG_USB_DWC3_HOST)
	$(call KCONFIG_ENABLE_OPT,CONFIG_ARM_IMX_BUS_DEVFREQ)
	$(call KCONFIG_ENABLE_OPT,CONFIG_TYPEC_TCPCI)
	$(call KCONFIG_ENABLE_OPT,CONFIG_TYPEC_SWITCH_GPIO)
endef

$(eval $(ix-board))
$(eval $(generic-package))
