From: Ross Burton <[email protected]>

Add more hardware enabling so that NXP i.MX8M boards boot successfully.

Thanks to [email protected] for the options and testing.

Signed-off-by: Ross Burton <[email protected]>
---
 bsp/genericarm64/genericarm64.cfg | 33 +++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

diff --git a/bsp/genericarm64/genericarm64.cfg 
b/bsp/genericarm64/genericarm64.cfg
index cd24ad83..ebc0e858 100644
--- a/bsp/genericarm64/genericarm64.cfg
+++ b/bsp/genericarm64/genericarm64.cfg
@@ -88,6 +88,17 @@ CONFIG_QORIQ_CPUFREQ=m
 CONFIG_ACPI=y
 
 # Device Drivers
+# PCI support
+# PCI controller drivers
+# Generic PCI host controller
+CONFIG_PCI_HOST_GENERIC=m
+
+# DesignWare-based PCIe controllers
+# Freescale i.MX6/7/8 PCIe controller (host mode)
+CONFIG_PCI_IMX6_HOST=y
+# Freescale Layerscape PCIe controller (host mode)
+CONFIG_PCI_LAYERSCAPE=y
+
 # Bus devices
 # TI sysc interconnect target module driver
 CONFIG_TI_SYSC=y
@@ -144,6 +155,10 @@ CONFIG_SATA_AHCI_PLATFORM=m
 
 # Network device support
 # Ethernet driver support
+# FEC ethernet controller (of ColdFire and some i.MX CPUs)
+CONFIG_FEC=m
+# STMicroelectronics Multi-Gigabit Ethernet driver
+CONFIG_STMMAC_ETH=m
 # TI K3 AM654x/J721E CPSW Ethernet driver
 CONFIG_TI_K3_AM65_CPSW_NUSS=m
 
@@ -293,6 +308,8 @@ CONFIG_SPI_TEGRA210_QUAD=m
 CONFIG_SPMI=y
 
 # Thermal drivers
+# Temperature sensor driver for Freescale i.MX8MM SoC
+CONFIG_IMX8MM_THERMAL=m
 # Texas Instruments K3 thermal support
 CONFIG_K3_THERMAL=m
 
@@ -408,6 +425,18 @@ CONFIG_USB_OTG=y
 CONFIG_USB_DWC3=m
 # Texas Instruments AM62 Platforms
 CONFIG_USB_DWC3_AM62=m
+# ChipIdea Highspeed Dual Role Controller
+CONFIG_USB_CHIPIDEA=m
+# ChipIdea device controller
+CONFIG_USB_CHIPIDEA_UDC=y
+# ChipIdea host controller
+CONFIG_USB_CHIPIDEA_HOST=y
+
+# USB Physical Layer drivers
+# NOP USB Transceiver Driver
+CONFIG_NOP_USB_XCEIV=m
+# Freescale MXS USB PHY support
+CONFIG_USB_MXS_PHY=m
 
 # USB Gadget Support
 CONFIG_USB_GADGET=m
@@ -449,6 +478,8 @@ CONFIG_RTC_DRV_TI_K3=m
 
 # DMA Engine support
 CONFIG_DMADEVICES=y
+# i.MX SDMA support
+CONFIG_IMX_SDMA=m
 # Texas Instruments UDMA support
 CONFIG_TI_K3_UDMA=m
 # Texas Instruments UDMA Glue layer for non DMAengine users
@@ -556,6 +587,8 @@ CONFIG_PWM_TIEHRPWM=m
 CONFIG_PWM_VISCONTI=m
 
 # Reset Controller Support
+# i.MX7/8 Reset Driver
+CONFIG_RESET_IMX7=y
 # TI System Control Interface (TI-SCI) reset driver
 CONFIG_RESET_TI_SCI=m
 
-- 
2.34.1

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#13713): 
https://lists.yoctoproject.org/g/linux-yocto/message/13713
Mute This Topic: https://lists.yoctoproject.org/mt/105052015/21656
Group Owner: [email protected]
Unsubscribe: https://lists.yoctoproject.org/g/linux-yocto/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to