summaryrefslogtreecommitdiff
path: root/configs
diff options
context:
space:
mode:
authorIgor Opaniuk <igor.opaniuk@toradex.com>2020-07-31 23:01:36 +0300
committerIgor Opaniuk <igor.opaniuk@toradex.com>2020-08-05 11:35:05 +0300
commit56ed5ebedad9d703d9bf95862b45554410b0d451 (patch)
tree4f1bab9ef70daf9b9b69536aabf4a4b6b28515f2 /configs
parent3f7808fcdefdb2e61da135435fef95ad8eeddb7c (diff)
apalix-imx8: up-port initial implementation
Boot test: U-Boot 2020.04-00118-gea539ce4dc-dirty (Jul 31 2020 - 22:57:53 +0300) CPU: NXP i.MX8QM RevB A53 at 1200 MHz DRAM: 4 GiB MMC: FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2 Loading Environment from MMC... OK In: serial@5a070000 Out: serial@5a070000 Err: serial@5a070000 Model: Toradex Apalis iMX8 QuadMax 4GB Wi-Fi / BT IT V1.0B, Serial# 06438736 switch to partitions #0, OK ----------------------------------------- Was tested with: imx-mkimage: imx_5.4.24_2.1.0 imx-scfw: ab182211e("Update .gitignore to ignore our built files...") imx-atf: imx_5.4.24_2.1.0 imx-seco: 3.6.3 [1] ----------------------------------------- USB test: - USB flash drive connected with OTG cable (USBO1) - works => usb tree USB device tree: 1 Hub (480 Mb/s, 0mA) | u-boot EHCI Host Controller | +-2 Mass Storage (480 Mb/s, 200mA) USB DISK 2.0 077507A9002D 1 Hub (5 Gb/s, 0mA) U-Boot XHCI Host Controller - USB flash drive connected to USB 3.0 port (USBH4) - works => usb tree USB device tree: 1 Hub (5 Gb/s, 0mA) | U-Boot XHCI Host Controller | +-2 Mass Storage (480 Mb/s, 200mA) USB DISK 2.0 077507A9002D - USB flash drive connected to one of 4 USB 2.0 (USBH2 and USBH3) - doesn't (isn't enumerated at all) - UMS works (USBO1) ----------------------------------------- Network test: => dhcp BOOTP broadcast 1 DHCP client bound to address 192.168.88.251 (4 ms) Using ethernet@5b040000 device TFTP from server 192.168.88.2; our IP address is 192.168.88.251 Filename 'zImage'. Load address: 0x80280000 Loading: ################################################## 5.3 MiB 20.7 MiB/s done Bytes transferred = 5598256 (556c30 hex) ----------------------------------------- MMC test: => mmc rescan => mmc list FSL_SDHC: 0 (eMMC) FSL_SDHC: 1 FSL_SDHC: 2 ----------------------------------------- Dropped patches from toradex_imx_v2018.03_4.14.98_2.3.0_bringup as they have come in from mainline v2020.04 or just not relevant anymore: 2773302a("apalis-imx8: initial add") 09ab034c("apalis-imx8: add Apalis iMX8 specific device tree") 3e9d6dad("apalis-imx8: fix eMMC/MMC/SD interface muxing") 55cedfc1("apalis-imx8: remove unavailable peripherals") 1125cb6b("apalis-imx8: remove PCA9557 GPIO controllers") 47b1eeb2("apalis-imx8: fix Ethernet") 8e37e076("imx8: support UART1 as console UART for Apalis iMX8") d42b68ec("apalis-imx8: use UART1 as console UART") 2e356ef5("apalis-imx8: remove unused GPIOs") 954bef99("apalis-imx8: set device tree to Apalis DT by default") ce9ae949("apalis-imx8: load HDMI firmware") e90b8d36("apalis-imx8: use eMMC as environment location/default boot device") d872cd6e("apalis-imx8: add default memory layout and network options") ee3bf34e("tdx-cfg-block: add Apalis iMX8 QuadMax support") cdac0b13("apalis-imx8: config: remove pcie and sata") 1e77935d("apalis-imx8.c: fix typo") 3e6440d1("apalis-imx8: forward port to 2018.03") 365994c5("apalis-imx8: adjust copyright/licensing headers") 365994c5("apalis-imx8: adjust copyright/licensing headers ") 5bd6bdb9("apalis-imx8: change top-level compatible") 3d7dde4f("apalis-imx8: clean-up device tree") 5d2d7ec2("apalis-imx8: clean-up configuration") 58354713("apalis-imx8: clean-up board file") 7af4c9cb("apalis-imx8: fused modules boot from emmc") 478ad2f0("apalis-imx8: clean-up ethernet functionality") dfc9a6db("apalis-imx8: remove board code for usdhc") f574377c("apalis-imx8: modify default ramdisk loading address") 186747eb("apalis-imx8: do not undef configs configured using Kconfig") adb20873("apalis-imx8: make sure config block fdt fix-ups are called") ff45d3d5("apalis-imx8: increase bootm loading size") 912a867e("apalis-imx8: enable distro boot in tezi") b7beb5e5("apalis-imx8.h: move environment into first boot area") 70a89d49("apalis-imx8: add scriptaddr for distroboot") ca562b4d("apalis-imx8: enable FDT relocation") 32948b33("apalis-imx8: fix ramdisk relocation address") 62493440("apalis-imx8/colibri-imx8x: use proper distroboot script") f1993901("apalis-imx8/colibri-imx8x: set fdtfile since it is used by distro bootcmd") 83ec3f91("include: apalis-imx8.h: add default tdxargs pci=nomsi") bb64b46f("include: apalis-imx8.h: change tdxargs to defargs for pci_nomsi") a638c2aa("include: apalis-imx8.h: change default devicetree file") 7a829fc7("configs: apalis/colibri-imx8: change bootdelay to one second") c707a04a("ARM: dts: imx8qxp-apalis: Remove phy-reset-post-delay") 6415bc94("config: apalis/colibri-imx8*: Add fdt_high variable without value") 96c61bda("ARM: dts: apalis-imx8qm: update node fec1") cb3eb29b("config: apalis-imx8: fix auto-negotiation timeout error") 34ecf495("apalis-imx8: Remove fdt_file env variable") ff527ebc("apalis-imx8: Implement hardware version detection") 4653dcf8("apalis-imx8x: sync with MEK platform") 5b32f0b4("apalis-imx8: Fix hardware version detection in recovery mode") d626574b("apalis-imx8x: usb3 bringup") [1] https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/imx-seco-3.6.3.bin Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
Diffstat (limited to 'configs')
-rw-r--r--configs/apalis-imx8qm_defconfig36
1 files changed, 33 insertions, 3 deletions
diff --git a/configs/apalis-imx8qm_defconfig b/configs/apalis-imx8qm_defconfig
index 7ecaad6567..ccb62584ed 100644
--- a/configs/apalis-imx8qm_defconfig
+++ b/configs/apalis-imx8qm_defconfig
@@ -1,12 +1,17 @@
CONFIG_ARM=y
CONFIG_ARCH_IMX8=y
CONFIG_SYS_TEXT_BASE=0x80020000
-CONFIG_SYS_MALLOC_F_LEN=0x4000
+CONFIG_SYS_MALLOC_F_LEN=0x8000
CONFIG_ENV_SIZE=0x2000
CONFIG_ENV_OFFSET=0xFFFFDE00
CONFIG_DM_GPIO=y
+CONFIG_BOOTAUX_RESERVED_MEM_BASE=0x88000000
+CONFIG_BOOTAUX_RESERVED_MEM_SIZE=0x08000000
CONFIG_TARGET_APALIS_IMX8=y
+CONFIG_SNVS_SEC_SC=y
CONFIG_NR_DRAM_BANKS=3
+CONFIG_IMX_BOOTAUX=y
+CONFIG_AHCI=y
CONFIG_DISTRO_DEFAULTS=y
CONFIG_FIT=y
CONFIG_SYS_EXTRA_OPTIONS="IMX_CONFIG=board/toradex/apalis-imx8/apalis-imx8qm-imximage.cfg"
@@ -24,6 +29,8 @@ CONFIG_CMD_FUSE=y
CONFIG_CMD_GPIO=y
CONFIG_CMD_I2C=y
CONFIG_CMD_MMC=y
+CONFIG_CMD_PCI=y
+CONFIG_CMD_USB=y
CONFIG_CMD_CACHE=y
CONFIG_CMD_UUID=y
CONFIG_CMD_EXT4_WRITE=y
@@ -32,15 +39,21 @@ CONFIG_ENV_IS_IN_MMC=y
CONFIG_SYS_RELOC_GD_ENV_ADDR=y
CONFIG_IP_DEFRAG=y
CONFIG_TFTP_BLOCKSIZE=4096
-CONFIG_CLK_IMX8=y
+CONFIG_REGMAP=y
+CONFIG_SYSCON=y
+CONFIG_IMX_AHCI=y
CONFIG_BOOTCOUNT_LIMIT=y
CONFIG_BOOTCOUNT_ENV=y
+CONFIG_CLK_IMX8=y
CONFIG_CPU=y
CONFIG_MXC_GPIO=y
CONFIG_DM_I2C=y
CONFIG_SYS_I2C_IMX_LPI2C=y
CONFIG_MISC=y
CONFIG_DM_MMC=y
+CONFIG_MMC_IO_VOLTAGE=y
+CONFIG_MMC_UHS_SUPPORT=y
+CONFIG_MMC_HS400_SUPPORT=y
CONFIG_FSL_USDHC=y
CONFIG_PHYLIB=y
CONFIG_PHY_ADDR_ENABLE=y
@@ -51,6 +64,10 @@ CONFIG_FEC_MXC_SHARE_MDIO=y
CONFIG_FEC_MXC_MDIO_BASE=0x5B040000
CONFIG_FEC_MXC=y
CONFIG_MII=y
+CONFIG_PCI=y
+CONFIG_DM_PCI=y
+CONFIG_PHY=y
+CONFIG_CDNS3_USB_PHY=y
CONFIG_PINCTRL=y
CONFIG_PINCTRL_IMX8=y
CONFIG_POWER_DOMAIN=y
@@ -58,7 +75,20 @@ CONFIG_IMX8_POWER_DOMAIN=y
CONFIG_DM_REGULATOR=y
CONFIG_DM_REGULATOR_FIXED=y
CONFIG_DM_REGULATOR_GPIO=y
+CONFIG_SCSI=y
+CONFIG_DM_SCSI=y
CONFIG_DM_SERIAL=y
CONFIG_FSL_LPUART=y
CONFIG_DM_THERMAL=y
-# CONFIG_EFI_LOADER is not set
+CONFIG_USB=y
+CONFIG_DM_USB=y
+CONFIG_USB_XHCI_HCD=y
+CONFIG_USB_CDNS3=y
+CONFIG_USB_CDNS3_GADGET=y
+CONFIG_USB_GADGET=y
+CONFIG_USB_GADGET_MANUFACTURER="FSL"
+CONFIG_USB_GADGET_VENDOR_NUM=0x0525
+CONFIG_USB_GADGET_PRODUCT_NUM=0xa4a5
+CONFIG_CI_UDC=y
+CONFIG_USB_GADGET_DOWNLOAD=y
+CONFIG_USB_PORT_AUTO=y