summaryrefslogtreecommitdiff
path: root/arch/arm/dts
AgeCommit message (Collapse)Author
2020-10-05colibri-imx8x: reserve usb cdet gpio pinOleksandr Suvorov
After running a command "ums" u-boot shows the warning: "gpio@5d0d0000: get_value: error: gpio GPIO5_9 not reserved". Reserve the usb_cdet pin (GPIO5_9) for usbotg1 to fix this warning. Related-to: ELB-3077 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-07apalis-imx8x: fix usb enumeration issuesIgor Opaniuk
Now usb is enumerated (and USB OTG can work in both peripheral and host modes): Apalis iMX8X # usb reset resetting USB... Bus usb@5b0d0000: usb dr_mode not found USB EHCI 1.00 Bus usbh3: XHCI-imx8 init hccr 0x000000005b130000 and hcor 0x000000005b130080 hc_length 128 Register 2000820 NbrPorts 2 Starting the controller USB XHCI 1.00 scanning bus usb@5b0d0000 for devices... EHCI timed out on TD - token=0x80008c80 2 USB Device(s) found scanning bus usbh3 for devices... 1 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s) found Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-08-20rename all occurences of apalis-imx8qm to apalis-imx8Philippe Schenker
The Toradex product is called apalis-imx8 consisting of SoM with i.MX8QM and i.MX8QP SoCs. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-08-20rename all occurences of colibri-imx8qxp to colibri-imx8xPhilippe Schenker
The Toradex product is called colibri-imx8x consisting of SoM with i.MX8QXP and i.MX8DX SoCs. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-08-20arm: dts: colibri-imx8qxp: remove old earlycon descriptionPhilippe Schenker
works also without so remove this old description. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-08-20board: add apalis-imx8xPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-08-06verdin-imx8mm: fix usb otg issueIgor Opaniuk
Add usbg1/usbg2 and appropriate aliases, so correct usbotg is used for UMS. Relates-to: ELB-2919 Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-08-05apalix-imx8: up-port initial implementationIgor Opaniuk
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>
2020-08-05colibri-imx8x: up-port initial implementationIgor Opaniuk
USB (both host and device), Networking, MMC/SD work. Testing: ----------------------------------------------- U-Boot 2020.04-00119-g9dc5e94cb0-dirty (Jul 30 2020 - 22:36:54 +0300) CPU: NXP i.MX8QXP RevB A35 at 1200 MHz at 47C DRAM: 2 GiB MMC: FSL_SDHC: 0, FSL_SDHC: 1 Loading Environment from MMC... OK In: serial@5a090000 Out: serial@5a090000 Err: serial@5a090000 Model: Toradex Colibri iMX8 QuadXPlus 2GB Wi-Fi / BT IT V1.0B, Serial# 06494331 Net: eth0: ethernet@5b040000 [PRIME] Boot from USB for mfgtools Hit any key to stop autoboot: 0 ----------------------------------------------- Was tested with: imx-mkimage: imx_5.4.24_2.1.0 imx-scfw: ab182211e("Update .gitignore to ignore our built files and files from vscode") imx-atf: imx_5.4.24_2.1.0 imx-seco: 3.6.3 [1] ----------------------------------------------- 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: 9bfdda4f ("tdx-cfg-block.c: correct colibri imx8 string") ae52342b ("colibri-imx8qxp: initial add") 9b950998 ("colibri-imx8qxp: move debug uart to lpuart3") f9b0065b ("colibri-imx8qxp: synchronize with imx8qxp-mek from beta2") 982b4667 ("colibri-imx8qxp: forward port to 2018.03") 5c80880d ("colibri-imx8qxp: add unused pins as gpio") 30b37a6a ("colibri-imx8qxp: adjust copyright/licensing headers) 873a9561 ("colibri-imx8qxp: fix top-level compatible") 0e0f095d ("colibri-imx8qxp: clean-up device tree") f61187df ("colibri-imx8qxp: clean-up configuration") 85a5d16b ("colibri-imx8qxp: clean-up board file") a5a9bb4b ("colibri-imx8qxp: fused modules boot from emmc") 39c20ddd ("colibri-imx8qxp: default to dsihdmi device tree") 7443a6e5 ("colibri-imx8qxp: fix usb device/host functionality") c721083a ("colibri-imx8qxp: fix ethernet functionality") 9f40db9d ("colibri-imx8qxp: adjust copyright/licensing headers some more") 9070b6f0 ("colibri-imx8qxp: dts: clean-up whitespace") 257470ac ("colibri-imx8x: enable FDT relocation") a9272336 ("colibri-imx8qxp: change default device tree") 8470fb25 ("colibri-imx8x/apalis-imx8: converge scriptaddr for distroboot") 62493440 ("apalis-imx8/colibri-imx8x: use proper distroboot script") f1993901 ("apalis-imx8/colibri-imx8x: set fdtfile since it is used by distro bootcmd") 890d03ae ("colibri-imx8qxp: sync with MEK platform") eeb1d9b8 ("colibri-imx8qxp: move environment into first boot area") c8c562ea ("colibri-imx8qxp: do not undef configs configured using Kconfig") 12489199 ("colibri-imx8qxp: make sure config block fdt fix-ups are called") 6a84ffaa ("colibri-imx8qxp: modify default ramdisk loading address") [1] https://www.nxp.com/lgfiles/NMG/MAD/YOCTO/imx-seco-3.6.3.bin Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-07-21board: toradex: up-port verdin imx8mm module supportIgor Opaniuk
This patch introduces changes on top of existing Verdin iMX8MM support in the mainline U-Boot v2020.04. Some patches were already upstreamed, some were squashed and included into this commit: 78e80d3f ("board: toradex: add verdin imx8mm 2gb wb it v1.0a module support") a6c18891 ("verdin-imx8mm: lpddr4_timing.c: intial lpddr4 calibration data") b16da3d6 ("verdin-imx8mm: fix usb_1 device aka peripheral operation") 6451e680 ("verdin-imx8: do not undef configs configured using Kconfig") d5382436 ("fsl-imx8mm-verdin.dts: remove fsl,rgmii_rxc_dly et. al.") c24fe844 ("fsl-imx8mm-verdin.dts: fix eth phy power up") b07ae5f3 ("verdin-imx8mm.c: set eth phy skew") 4eb91e6e ("tdx-cfg-block: adjust verdin naming") 569703d4 ("verdin-imx8mm: sync with EVK board") 8c8b56a5 ("tdx-cfg-block: add proper defines for other Verdin SKUs") Relates-to: ELB-2771 Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-07-21ARM: dts: imx8mm-pinfunc: add additional muxingsIgor Opaniuk
Add alternative UART muxings. Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2020-05-30MLK-24149 arm: imx8mp: update i.MX8MP pin headerPeng Fan
Update i.mx8mp pinfunc.h according to RM REV C. Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit ba3bbb67f512400d9b67304d04cbfb7327fc4f35)
2020-05-28MLK-24192-2 DTS: imx8qm/qxp/dxl: Update PCIE clocksYe Li
Update PCIE clocks to align with latest v5.4 kernel, otherwise we may miss some LPCG clocks in u-boot and have potential problem if they have been disabled in kernel during partition reboot. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 76ebe2016c2ab7199cb6a6b83f8bc97fe0140549)
2020-05-28MLK-24189-1 arm: dts: xen: drop power domain for gpio4/1Peng Fan
gpio4/1 is handled by dom0, but shared with domu. without dropping the power domain, probe will fail. Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit aad3cccd54acdbb1f96df12189be9e8bc03a3a93)
2020-05-28MLK-24188-1 imx8: add AHB clk for SDHCPeng Fan
Add AHB clk for SDHC, without AHB clock, sdhc cmd will not finish. Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 3ea6b86eecbfd5a1e082b86c99e411af1310afa1)
2020-05-27MLK-24185: dts: imx8qxp: include the u-boot dtsi in gpmi dtsHan Xu
include the fsl-imx8qxp-lpddr4-val-u-boot.dtsi explicitly in imx8qxp-lpddr4-val-gpmi-nand.dts, otherwise boot image failed to boot due to some power domains were not enabled. Signed-off-by: Han Xu <han.xu@nxp.com> (cherry picked from commit 06ddd9e78bcad974fc4f0f05c6dcfacf8551d2d5)
2020-05-27MLK-24172-1 imx8qm: update xen defconfig/dts for 2020.04Peng Fan
Update xen defconfig Update dts to let xen serial could be used in early stage, but seems without mmu enabled, it output nothing. It only output data after mmu enabled. Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit c1ac080ab69b27e4a66aaf10a9b801d2a3c7b8d0)
2020-05-27MLK-20955 imx8qm: delete power-domains for lpuart0 on xenPeng Fan
To U-Boot on DomU, the lpuart0 is replaced with a xen paravirtual consol driver, but reused the previous lpuart node. However there is an power-domains entry in lpuart0 which will call power_domain_on and failed to probe xen paravirtual driver, because of recent change: commit 8524ca764d8f("MLK-20945-2 dm: device: Check the power up result in probe ") So remove the power-domains entry in lpuart0 to let DomU U-Boot could output again. Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Flynn xu <flynn.xu@nxp.com> (cherry picked from commit 38155100481a07e961f375052241d9d03e20a899) (cherry picked from commit 92104edf74363ab1a322e186887bf4515d47aa9c) (cherry picked from commit 75074ecb28d47cb1064d10e3d0b85defd7fb3c87) (cherry picked from commit 87b6d6158dcd4132328a4891f6446a4b565e5ab6)
2020-05-27MLK-20383 imx8qm: xen: enable dm usbPeng Fan
Enable dm usb using the base board otg usb port for fastboot usage Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 88a1718aa7096782e9cf538e391762aaef631bb2) (cherry picked from commit 279e82b731e7671536b729934e1dc88b760ea05a) (cherry picked from commit b874dc0882e329af07de4f6bb0d01573d4e02da2)
2020-05-27MLK-20373-6 imx8qm: xen: enable dm serialPeng Fan
Enable dm serial for xen uboot. Log as below: #xl console 1 MMC: FSL_SDHC: 0 Loading Environment from <NULL>... *** Warning - bad CRC, using default environment Failed (-5) In: serial@5a060000 Out: serial@5a060000 Err: serial@5a060000 flash target is MMC:0 Fastboot: Normal Normal Boot => Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Flynn xu <flynn.xu@nxp.com> (cherry picked from commit 132cb6f74bcd963b180de83279f00aef31bbbdca) (cherry picked from commit 38313a6f8e437568dbc15075251d344fa67fd14b) (cherry picked from commit 653f877b1beb4779ef0c24b81ba428503ce8ae3d)
2020-05-27MLK-19552 imx8qm: xen: fix memory mapPeng Fan
Fixes 9486251ced24("MLK-19494 configs: imx8qm mek android audo: correct xen physical memory") correct text base, IPC address, memmap. Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 884cada50b9a9fcda09d259cf145d87a29122cac) (cherry picked from commit 55822e16786817f843d32c1347d705c2a2a435dd) (cherry picked from commit f13108a1842a2819489975f0d0040c9c65c3856c)
2020-05-27MLK-18614-3 Xen: imx8qm_mek: Fix the CONFIG_FASTBOOT_USB_DEV and DTB issueYe Li
Because the Xen u-boot is using OTG port not typec port, the CONFIG_FASTBOOT_USB_DEV should set to 0 not 1. Otherwise the fastboot will fail. Remove duplicated "/dts-v1/;" from Xen DTB. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit ceaa529b34752045dcd294572c30c7c56a48abe7) (cherry picked from commit 2942cb192c0fff45307042bf60da08a30ccddaf2) (cherry picked from commit 9e8b963dc74f54a781cdb495f24b9b6a669cd17e) (cherry picked from commit 17fd71abdfa9895275be17ed9391fb8b68cd85ef)
2020-05-27MLK-18577-7 imx8qm: mek: support uboot in vmPeng Fan
We are targeting let uboot loading images from emmc to boot android. Currently only emmc1 is enabled, so other devices are disabled. Also change memory layout according to VM layout. The memory layout needs to be samesize as what you configured in as "memory = "3584"". Add a new dts dedicated for this kind uboot, add a new defconfig to select CONFIG_XEN/CONFIG_XEN_DEBUG_SERIAL, deselect CONFIG_DM_SERIAL, select CONFIG_ENABLE_ARM_SOC_BOOT0_HOOK, and disable some devices compared with imx8qm_mek_androidauto_defconfig. Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit a4e932cae433b9d2e1cff6a94b12e4abcac45543) (cherry picked from commit a26de6e05563d3e3e6734e0d99e464437aa89db5) (cherry picked from commit 74ac579ee195c4a2f6651ccc0f86efb0eebd889e) (cherry picked from commit 7efc2eca10c9d48da6e01ba6a5df63b6f619d7ab)
2020-05-22MLK-24042-1 DTS: imx6qp-sdb: Fix wrong polarity of pcie reset gpioYe Li
The polarity of PCIE reset gpio is wrong in imx6qp-sdb DTS, which causes PCIE link failed to setup on iMX6QP. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 36007650ed90eac8232a93255e5dc0a3710bf0a0)
2020-05-20MLK-24070 imx8dxl: rename ddr3 evk to ddr3 validationPeng Fan
Rename ddr3 evk to ddr3 validation board. Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 67f56d67c3631e3f8a42e80386e38d7191cbe35c)
2020-05-19MLK-24069: dts: arm: imx8mm: ab2 fix enet phy addrAdrian Alonso
Fix fec phy addr for network support on imx8mn/imx8mn audio board 2 targets Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> (cherry picked from commit cef3045bd7cc620051c8dd8e9248157d19b4514f)
2020-05-19MLK-24062-5 DTS: imx8qm: Remove unused nodes from DTSYe Li
Current iMX8QM DTSi is a version with full nodes, but this introduces overhead in u-boot initf_dm phase because the initf_dm will search all subnodes of the root. This is does not like SPL which has slimmed the DTB. During initf_dm the dcache is not enabled, so the overhead is large if we have many unused nodes in the DTS. This patch removed iMX8QM nodes those we won't ever used in SPL/u-boot, like VPU/GPU, Audio, camera, M4 i2c, flexcan, pwm, etc. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 6c69c8f2918f254ff5a3e68a70709d87a35cbc59)
2020-05-19MA-17145 imx8qm: Enable necessary gpio pinsJi Luo
Some gpio pins are disabled for automotive to save boot time, but now we need to enable them on uboot 2020 or the display won't work. Test: boots with lvds-hdmi display on imx8qm. Change-Id: I02a77c08e2916d2c684f15be33f909f803936230 Signed-off-by: Ji Luo <ji.luo@nxp.com>
2020-05-18MA-17129 Android: Add imx7ulp/imx8/imx8m reference boards supportJi Luo
Add board level support and configs for standard android and android automotive, each board has android/android auto specific header files include. Test: boot/fastboot/avb/AB switch/trusty test. Change-Id: I3beb84f251451d0003f0ef44d0cba51d0d773ca3 Signed-off-by: Ji Luo <ji.luo@nxp.com>
2020-05-13MLK-23928: board: freescale: imx8mn audio board 2.0Adrian Alonso
Add support for imx8mn audio board 2.0 support reuse common settings from imx8mn evk som Rework for imx_v2020.04 defconfig, dts and SPL Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> (cherry picked from commit 363f021b0fc9424ab0bc7b05d546b10496d7001e)
2020-05-13MLK-23927: board: freescale: imx8mm audio board 2.0Adrian Alonso
Add support for imx8mm audio board 2.0 support reuse common settings from imx8mm evk som Rework for imx_v2020.04 defconfig, dts and SPL Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> (cherry picked from commit 77f136e35ec167f2c569791cc60229fea6ceae20)
2020-05-11MLK-23964-26 mx7dsabresd: Convert to DM video and enable splash screenYe Li
Enable the splash screen basing on video link and DM video Update the DTS to fix the bpp in lcdif node and add alias Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit d27ebc05a6620cf66d568c7c7224e7fa449eaa73)
2020-05-11MLK-23964-25 imx6sll_evk: Enable splash screenYe Li
Enable the splash screen basing on video link Update the DTS to fix the bpp in lcdif node and add alias Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 93a53c60a73dab539fdf98542a367e83820df775)
2020-05-11MLK-23964-24 imx6ul/imx6ull: Enable splash screen for EVK boardYe Li
Enable the splash screen basing on video link for all iMX6UL/iMX6ULL 9x9 EVK and 14x14 EVK boards. Update the DTS to add lcd timing and fix the bpp Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 0a6b3da40e61968ad2b10e1c2ffd9e45bc8293bc)
2020-05-11MLK-23964-23 imx7ulp_evk: Enable the rm68200 mipi panel for splash screenYe Li
Update DTS for LCDIF, MIPI DSI and panel relevant nodes. Enable the video drivers and splash screen in board codse Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 52d4c7c3e98d573f1c3e4e67e02dd4b08be6bee7)
2020-05-11MLK-23964-21 imx8mp_evk: Enable video splash screen on LPDDR4 EVKYe Li
Update board codes and DTS files to add display relevant nodes and configurations. Support two video links with MIPI DSI: 1. MIPI DSI to HDMI convertor, this is default 2. RM67191 panel Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit e14979fc1798a933be643b4f52d2bfca5df1e552)
2020-05-11MLK-23964-18 imx8mn_evk: Enable video splash screen on DDR4 and LPDDR4 EVKYe Li
Update board codes and DTS files to add display relevant nodes and configurations. Support two video links with MIPI DSI: 1. MIPI DSI to HDMI convertor, this is default 2. RM67191 panel Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 6901ffb66e516a3e52d2120522dc1be18de5bafa)
2020-05-11MLK-23964-17 imx8mm_evk: Enable video splash screen on DDR4 and LPDDR4 EVKYe Li
Update board codes and DTS files to add display relevant nodes and configurations. Support two video links with MIPI DSI: 1. MIPI DSI to HDMI convertor, this is default 2. RM67191 panel Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 05498bdd53c77c5d6ead68da82cd34afde0ba17a)
2020-05-11MLK-23964-14 imx8mq_evk: Enable HDMI driver and splash screenYe Li
Update DTS to add DCSS and HDMI nodes and enable HDMI splash screen on imx8mq evk Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 41cef3e27d6cde0d655141343808e8ae025b5144)
2020-05-11MLK-23964-11 imx8qxp_mek: Enable the splash screen and video driversYe Li
Update the DTS to add video relevants nodes and alias. Enable the configurations iMX8 video, bridge and display drivers to show splash screen Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 97da906e0b965ccbcfa2edcbd4cccffce948b0d3)
2020-05-11MLK-23964-10 imx8qm_mek: Enable splash screen and video driversYe Li
Update iMX8QM and MEK board DTS to add display relevant nodes and alias. Add splash screen and video drivers configurations Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit fe7d3eac8a6595c01a29961c2b15db787b4f0c22)
2020-05-07MLK-23931 DTS: imx8mn: fix USB OTG compatible stringYe Li
The compatible string "fsl,imx27-usb" is missed in USB OTG nodes, which causes the nodes failed to bind with USB host driver. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2020-05-05MLK-18476-1 DTS: mx6qdl_arm2: Add board DTS files for MX6Q/DL and MX6Q POP ARM2Ye Li
Add DTS files to support iMX6Q/DL DDR3/LPDDR2 ARM2 and iMX6Q POP LPDDR2 ARM2 boards. Signed-off-by: Ye Li <ye.li@nxp.com> (cherry picked from commit a699bafb441fc8b3aeff895f60b8531923f66733) (cherry picked from commit a8d33d1be3394685dc571044d07227173b4fcf35) (cherry picked from commit 0f6c98703cc6a3a03de062e99c519a2eb4a2d82c)
2020-05-05MLK-23574-54 mx6ull_val: Add iMX6ULL DDR3 validation boards supportYe Li
Porting the iMX6ULL DDR3 validation board support from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-05MLK-23574-53 mx6ul_val: Add iMX6UL validation boards supportYe Li
Porting the iMX6UL DDR3/LPDDR2 validation board support from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-05MLK-23574-52 mx6sll_val: Add iMX6SLL validation boards supportYe Li
Porting the iMX6SLL LPDDR3/LPDDR2 validation board support from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-05MLK-23574-51 mx6sx_val: Add iMX6SX validation boards supportYe Li
Porting the iMX6SX 17x17 DDR3/LPDDR2 (14x14) validation board and 19x19 DDR3/LPDDR2 validation board support from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-04MLK-23574-50 mx7d_val: Add iMX7D validation board supportYe Li
Porting the iMX7D 12x12 DDR3/LPDDR3 validation board and 19x19 DDR3/LPDDR2/LPDDR3 validation board support from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-04MLK-23574-49 mx7ulp_val: Add 10x10 and 14x14 validation board supportYe Li
Porting the iMX7ULP 10x10 validation board and 14x14 validation board codes from v2019.04 u-boot. Signed-off-by: Ye Li <ye.li@nxp.com>
2020-05-01MLK-23574-48 imx8mm: Add DDR3L and DDR4 validation boardsYe Li
Porting board codes, configurations, DTS and DDR initialization codes for the DDR3L and DDR4 validation boards from imx_v2019.04 Ready functions: - DDR3L board: SD, UART, I2C, USB host and NAND FPGA on the board controls WDOG_B and ENET PHY reset, so reset and ethernet can't work - DDR4 board: SD/eMMC, I2C, ENET, Flexspi, UART and USB Signed-off-by: Ye Li <ye.li@nxp.com>