Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
Add the missing clock-frequency property for lpi2c5 and lpi2c7.
Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
|
|
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>
|
|
Add cm4 node for remoteproc usage.
Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
support audio sound card (rpmsg)
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
|
|
Enable 'LCDIF --> MIPI DSI --> ADV7535(HDMI)' display
on imx7ulp EVK board.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
|
|
Add a device node for adv7535 under the lpi2c5 device.
Signed-off-by: Fancy Fang <chen.fang@nxp.com>
|
|
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>
|
|
Add rpmsg_sensor for imx7ulp evk board.
Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
|
|
Add lpspi master function for imx7ulp
Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
|
|
Add emmc support for imx7ulp-evk board, need to do rework first.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
|
|
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>
|
|
Add OPP table for cpu0 to support i.MX7ULP cpufreq.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
|
|
Add rpmsg-keys device node.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
|
|
Add pf1550 rpmsg device node.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
|
|
Based on the mailbox MU driver, enable the RPMSG on i.MX legacy
platforms.
Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
|
|
Enable lpuart and edma.
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
|
|
- Mailbox is used in the RPMSG implementation.
Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
|
|
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>
|
|
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>
|
|
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>
|