summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx7ulp-evk.dts
AgeCommit message (Collapse)Author
2020-09-15MLK-24785 ARM: dts: imx7ulp-evk: update USB PHY parameter D_CALPeter Chen
According to HW test results, it needs to use 0x5 for D_CAL value at imx7ulp-evk board for both B1 and B2 chip. Signed-off-by: Peter Chen <peter.chen@nxp.com>
2020-08-27MLK-24581-2 ARM: dts: imx7ulp: set the default clock frequency as 100KHz for ↵Clark Wang
lpi2c The problem of incorrect clock cycle calculation has been fixed, so the clock-frequency is restored to the default 100KHz. Reviewed-by: Fugang Duan <fugang.duan@nxp.com> Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2020-08-21MLK-24526 ARM: dts: imx7ulp: add the missing property for lpi2c nodesClark Wang
Add the missing clock-frequency property for lpi2c5 and lpi2c7. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2020-06-23MLK-24355 arm: dts: imx7ulp-evk: fix remoteproc bootPeng Fan
81fb06cb6bd4 ("remoteproc: Fall back to using parent memory pool if no dedicated available") breaks i.MX7ULP SD Boot. i.MX7ULP not use vdevbuffer for communication between Acore and Mcore. However we still use memory-region for vring. Because we added "shared-dma-pool" to the resered region, so when vdevbuffer not found, the memory-region will be used for the virtio data buffer. So to fix the issue, we could remove "shared-dma-buffer" to avoid the area to be used to data buffer, then it will still use global dma area for data buffer. Tested-by: Haibo Chen <haibo.chen@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
2020-04-09MLK-23754-35 ARM: dts: imx7ulp: add cm4 nodePeng Fan
Add cm4 node for remoteproc usage. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
2020-02-16LF-835-3 ARM: dts: imx7ulp-evk: disable usbotg1 overcurrent functionPeter Chen
At imx7ulp evk, all USBOTG1 OC (Over Current) function pins are used by others, and the USB driver doesn't support OC function through the GPIO, so we disable the OC function for this board as well as delete the pinctrl for it. Reviewed-by: Jun Li <jun.li@nxp.com> Acked-by: Leonard Crestez <leonard.crestez@nxp.com> Signed-off-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2020-02-16LF-835-2 ARM: dts: imx7ulp-evk: add pinctrl for suspendPeter Chen
For imx7ulp, the power of pinctrl is lost during the system susupend, so we need to restore the pinctrl value after resume. Add one group pinctrl for "sleep" for both id and vbus pinctrl. Reviewed-by: Jun Li <jun.li@nxp.com> Acked-by: Leonard Crestez <leonard.crestez@nxp.com> Signed-off-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25MLK-20420 ARM: dts: imx7ulp-evk: add delay cell for DDR50/DDR52 modeHaibo Chen
We find some imx7ulp evk board, SD card work in DDR50 mode will meet data CRC error. Only some board has this issue. And eMMC DDR50 mode also has this issue on these boards. For DDR50, do tuning can fix this issue, but eMMC DDR52 do not support tuning. So this patch manually add the delay cell on the fixed clock (FBCLK_SEL = 0). Currently, add 15 delay cell, which can make DDR50/DDR52 works stable on all imx7ulp evk board. Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com> (cherry picked from commit ef369313de747251ff11c108e7fd5bf2b92df603) Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25MLK-22764: ARM: dts: imx7ulp: Change sound card nameShengjiu Wang
Change the sound card name from "rpmsg-audio" to "wm8960-audio". That we can utilize the /var/lib/alsa/asound.state config file to share same configuration as wm8960 sound card. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25MLK-22921-3 ARM: dts: imx7ulp: add lpspi slave dts supportClark Wang
Add some missing dts files of imx7ulp which file names have been changed in 4.19.y. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25MLK-22900 ARM: dts: change to use off-on-delay-us in regulatorHaibo Chen
After commit f7907e57aea2 ("regulator: fixed: add off-on-delay"), user can use "off-on-delay-us" to define the regulator off-delay time. For SD card, according to the spec requirement, for sd card power reset operation, it need sd card supply voltage to be lower than 0.5v and keep over 1ms, otherwise, next time power back the sd card supply voltage to 3.3v, sd card can't support SD3.0 mode again. This patch add the off-on-delay-us to each board, make sure the sd power reset behavior is align with the specification. Without this patch, when do quick system suspend/resume test, some sd card can't work at SD3.0 mode after system resume back. Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-25ARM: dts: imx7ulp: support audio sound cardShengjiu Wang
support audio sound card (rpmsg) Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25ARM: dts: imx7ulp-evk: enable mipi to hdmi displayFancy Fang
Enable 'LCDIF --> MIPI DSI --> ADV7535(HDMI)' display on imx7ulp EVK board. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25ARM: dts: imx7ulp: add adv7535 node under lpi2c5Fancy Fang
Add a device node for adv7535 under the lpi2c5 device. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25ARM: dts: imx7ulp: add focaltech touch panel ft5426 supportHaibo Chen
Add focaltech new touch panel ft5426 support. Set the ft5426 as default panel for dts. If want to use the old panel, then it needs to boot with imx7ulp-evk-ft5416.dtb file. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25arm: dts: add rpmsg sensor for imx7ulpClark Wang
Add rpmsg_sensor for imx7ulp evk board. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25arm: dts: add lpspi master function for imx7ulpClark Wang
Add lpspi master function for imx7ulp Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25ARM: dts: imx7ulp-evk: add emmc supportHaibo Chen
Add emmc support for imx7ulp-evk board, need to do rework first. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25ARM: dts: imx7ulp-evk: add SD3.0 support for usdhc0Haibo Chen
Add SD3.0 support for the micro sd slot. Also add usdhc1 node to support wifi. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25ARM: dts: imx7ulp: Add OPP table for cpu0Anson Huang
Add OPP table for cpu0 to support i.MX7ULP cpufreq. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25ARM: dts: imx7ulp-evk: add rpmsg-keys driverRobin Gong
Add rpmsg-keys device node. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25ARM: dts: imx7ulp-evk: add pf1550 rpmsg device nodeRobin Gong
Add pf1550 rpmsg device node. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25arm: dts: imx: enable the rpmsg on imx legacy platformsRichard Zhu
Based on the mailbox MU driver, enable the RPMSG on i.MX legacy platforms. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25ARM: dts: imx7ulp-evk: enable lpuart and edmaFugang Duan
Enable lpuart and edma. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm: dts: add the rpmsg into the dts fileRichard Zhu
- Mailbox is used in the RPMSG implementation. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-06-24ARM: dts: imx7ulp-evk: enable USBOTG1 supportPeter Chen
Enable USBOTG1 support for evk board, it is dual-role function port. Signed-off-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-05-20ARM: dts: imx7ulp-evk: Add backlight supportAnson Huang
This patch adds i.MX7ULP EVK board MIPI-DSI backlight support. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-12-10ARM: dts: imx: add imx7ulp evk supportA.s. Dong
The NXP i.MX 7ULP Evaluation Kit (EVK) provides a platform for rapid evaluation of the i.MX 7ULP, which features NXP's advanced implementation of the Arm Cortex-A7 core, the Arm Cortex-M4 core, as well as a 3D and 2D Graphics Processing Units (GPUs). The EVK enables HDMI output for simple out-of-the-box to bring up but allows reconfiguration for MIPI displays. The EVK is designed as a System-On-Module(SOM) board that connects to an associated baseboard. The SOM provides 1 GB LPDDR3, 8 MB Quad SPI flash, Micro SD 3.0 card socket, WiFi/ Bluetooth capability, USB 2.0 OTG with Type C connector and an NXP PF1550 power management IC (PMIC). The baseboard provides additional capabilities including a full SD/MMC 3.0 card socket, audio codec, multiple sensors, an HDMI connector, and an alternate MIPI display connector. Additionally, the EVK facilitates software development with the ultimate goal of faster time to market through the support of both Linux OS and AndroidTM rich operating systems, as well as FreeRTOS. This patch aims to support the preliminary booting up features as follows: GPIO LPUART FEC SD/MMC See more board details: https://www.nxp.com/products/processors-and-microcontrollers/ arm-based-processors-and-mcus/i.mx-applications-processors/ i.mx-7-processors/evaluation-kit-for-the-i.mx-7ulp-applications -processor:MCIMX7ULP-EVK Cc: Rob Herring <robh+dt@kernel.org> Cc: Shawn Guo <shawnguo@kernel.org> Cc: devicetree@vger.kernel.org Cc: Sascha Hauer <kernel@pengutronix.de> Reviewed-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>