Skip to content

Commit

Permalink
armvirt: 64: Add NXP i.MX 8M Mini/Namo/Quad/Plus EVK support
Browse files Browse the repository at this point in the history
Signed-off-by: Anton Antonov <Anton.Antonov@arm.com>
  • Loading branch information
anta5010 committed Feb 3, 2023
1 parent 721682c commit ccf826c
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 7 deletions.
65 changes: 58 additions & 7 deletions target/linux/armvirt/64/config-5.15
Original file line number Diff line number Diff line change
Expand Up @@ -249,8 +249,9 @@ CONFIG_PINCTRL_IMX8MN=y
CONFIG_PINCTRL_IMX8MP=y
CONFIG_PINCTRL_IMX8MQ=y
CONFIG_PINCTRL_IMX8ULP=y
CONFIG_IMX8MM_THERMAL=m
CONFIG_DRM_IMX_DCSS=m
CONFIG_DRM_IMX_DCSS=y
CONFIG_IMX_THERMAL=y
CONFIG_IMX8MM_THERMAL=y
CONFIG_MMC_SDHCI_ESDHC_IMX=y
# CONFIG_IMX_DMA is not set
CONFIG_IMX_SDMA=y
Expand All @@ -261,7 +262,6 @@ CONFIG_CLK_IMX8MQ=y
CONFIG_SOC_IMX8M=y
CONFIG_NVMEM_IMX_OCOTP=y
CONFIG_NVMEM_IMX_OCOTP_SCU=y
# CONFIG_PCI_IMX6 is not set
# CONFIG_IMX_WEIM is not set
# CONFIG_IMX7ULP_WDT is not set
# CONFIG_FB_MX3 is not set
Expand All @@ -272,10 +272,6 @@ CONFIG_NVMEM_IMX_OCOTP_SCU=y
# CONFIG_MX3_IPU is not set
# CONFIG_NVMEM_IMX_IIM is not set
# CONFIG_NVMEM_SNVS_LPGPR is not set
CONFIG_USB_DWC3_IMX8MP=y
CONFIG_USB_DWC3_DUAL_ROLE=y
CONFIG_USB_DWC3_HAPS=y
CONFIG_USB_DWC3_OF_SIMPLE=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_PCI=y
# CONFIG_USB_EHCI_HCD_ORION is not set
Expand All @@ -294,3 +290,58 @@ CONFIG_SATA_AHCI=y
CONFIG_SATA_AHCI_PLATFORM=y
CONFIG_ATA=y
CONFIG_SATA_HOST=y
#
CONFIG_USB_DWC3_IMX8MP=y
CONFIG_USB_DWC3_DUAL_ROLE=y
#
CONFIG_USB_CHIPIDEA=y
CONFIG_USB_CHIPIDEA_UDC=y
CONFIG_USB_CHIPIDEA_HOST=y
CONFIG_USB_CHIPIDEA_MSM=y
CONFIG_USB_CHIPIDEA_IMX=y
CONFIG_USB_MXS_PHY=y
#
CONFIG_REGULATOR_FIXED_VOLTAGE=y
CONFIG_REGULATOR_PFUZE100=y
CONFIG_REGULATOR_ANATOP=y
CONFIG_AHCI_IMX=y
CONFIG_SPI=y
CONFIG_SPI_IMX=y
#
CONFIG_MMC_BLOCK=y
CONFIG_SPI_FSL_LPSPI=y
CONFIG_PCI_IMX6=y
CONFIG_NOP_USB_XCEIV=y
CONFIG_USB_OTG=y
CONFIG_USB_OTG_FSM=y
CONFIG_MMC_SDHCI_CADENCE=y
#
CONFIG_MTD_SPI_NOR=y
CONFIG_USB_EHCI_FSL=y
#
CONFIG_RESET_IMX7=y
CONFIG_INTERCONNECT=y
CONFIG_INTERCONNECT_IMX=y
CONFIG_INTERCONNECT_IMX8MM=y
CONFIG_INTERCONNECT_IMX8MN=y
CONFIG_INTERCONNECT_IMX8MQ=y
#
CONFIG_TYPEC=y
# CONFIG_TYPEC_DP_ALTMODE is not set
# CONFIG_TYPEC_FUSB302 is not set
# CONFIG_TYPEC_HD3SS3220 is not set
# CONFIG_TYPEC_MUX_PI3USB30532 is not set
# CONFIG_TYPEC_RT1711H is not set
# CONFIG_TYPEC_STUSB160X is not set
CONFIG_TYPEC_TCPCI=y
# CONFIG_TYPEC_TCPCI_MAXIM is not set
CONFIG_TYPEC_TCPM=y
# CONFIG_TYPEC_TPS6598X is not set

CONFIG_STMMAC_ETH=y
# CONFIG_STMMAC_SELFTESTS is not set
CONFIG_STMMAC_PLATFORM=y
# CONFIG_DWMAC_DWC_QOS_ETH is not set
CONFIG_DWMAC_GENERIC=y
CONFIG_DWMAC_IMX8=y

2 changes: 2 additions & 0 deletions target/linux/armvirt/base-files/etc/inittab
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,6 @@ ttyAMA0::askfirst:/usr/libexec/login.sh
ttyS0::askfirst:/usr/libexec/login.sh
tty0::askfirst:/usr/libexec/login.sh
hvc0::askfirst:/usr/libexec/login.sh
ttymxc0::askfirst:/usr/libexec/login.sh
ttymxc1::askfirst:/usr/libexec/login.sh
ttymxc2::askfirst:/usr/libexec/login.sh

0 comments on commit ccf826c

Please sign in to comment.