summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
AgeCommit message (Collapse)Author
2021-04-27MLK-25371 arm64: dts: imx8m: disable the l1ss in defaultRichard Zhu
Disable the L1SS feature in default. Please remove this patch, if L1SS is required, and make sure that the HW supports L1SS. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Jun Li <jun.li@nxp.com> (cherry picked from commit 2843e1e62c991aab16150a56508d415fd43f3fbc) (cherry picked from commit 268df946aca1035818afbec42538e6bbb47378bf) Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2021-04-27MLK-25915-1 arm64: dts: imx8m: set the parent clock of pcie aux clockRichard Zhu
Set the parent clock for PCIE_AUX clock firstly, then set the rate of the PCI_AUX clock to 10MHZ. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Peter Chen <peter.chen@nxp.com> (cherry picked from commit c787efe575330e538cc92da0dde49255bdc80c94) (cherry picked from commit 855ad0c9b3e9ea03f34c70332a2175cd604acf6c) Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2021-04-27MLK-25282-1 arm64: dts: imx8mp: correct the pcie phy clockRichard Zhu
In the i.MX8MP PCIe design, the PCIe PHY REF clock comes from external OSC or internal system PLL. It is configured in the IOMUX_GPR14 register directly, and can't be contolled by CCM at all. So, correct it in the DTS node. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Jason Liu <jason.hui.liu@nxp.com> (cherry picked from commit 65b5b8974b14cc4fee501310e97e675eda4f4e1b) (cherry picked from commit db6a520392f7dfd6219aa12d78748030d4809e92) Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2020-11-12MLK-24050-2 arm64: dts: imx8mp-evk: add usb phy tuning for certificationLi Jun
Add phy tuning result for USB certification, mainly for pass eye pattern test, 6 parameters involved, details please check its dt binding doc: Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt Reviewed-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Li Jun <jun.li@nxp.com> (cherry picked from commit 87c832bb437df4a88a6331217ca64f6771ca569f)
2020-10-28MLK-24928 lcdifv3 dts: increase lcdif FIFO panic level for 4K displayJian Li
Can see lcdif underrun occasionally in 4k display when run stress case Increase lcdif FIFO panic level to avoid underrun Signed-off-by: Jian Li <jian.li@nxp.com> Reviewed-by: Fancy Fang <chen.fang@nxp.com>
2020-09-23MLK-24818: arm64: dts: imx8/imx8m: remove the reserved-region propertySherry Sun
of pcie nodes Remove the reserved-region property of pcie nodes for imx8m and imx8 platform since for the new pcie frame, we don't need them any more. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com> Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com>
2020-08-20MLK-24523: arm64: dts: imx8mp-evk: enable the power of speakerShengjiu Wang
add "regulator-always-on" to enable the power of speaker Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Viorel Suman <viorel.suman@nxp.com>
2020-08-20MLK-24507-5 arm64: dts: imx8mp-evk: add power supply for usb0 phy nodeLi Jun
As usb0 is using typec, so add usb0 phy vbus power supply property to get vbus status and set the BC charger type. Reviewed-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Li Jun <jun.li@nxp.com>
2020-08-14MLK-24494-5: arm64: dts: imx8mp: add dts for ov2775 and ov5640 supportGuoniu.zhou
Add dts for OV2775 + OV5640 for iMX865-EVK board. OV2775 connect to CSI port 0 and OV5640 connect to CSI port 1, as bellow: OV2775 => CSI1 OV5640 => CSI2 Board need to rework to support this feature. More info, please refer to rework guide provided by NXP Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com> Reviewed-by: Robby Cai <robby.cai@nxp.com>
2020-07-24MLK-24436 arm64: dts: imx8: select bt-sco-pcm-wb to support nbs and wbsFugang Duan
Select bt-sco-pcm-wb codec dai in default to support HFP nbs and wbs for nxp 88w8997 and 88w8987 chips. Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-06-24MLK-24171-1 arm64: dts: imx8mp: verify the pcie pll sys ref clockRichard Zhu
Verify the PCIe PLL_SYS reference clock source on EVK board. The external OSC clock is used as PCIe REF clock source in default. NOTE: Change the ext_osc of pcie/pcie_phy to '0' when enable SYS_PLL clock mode. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2020-06-22MLK-24352-04 arm64: dts: imx8mp-evk: enable bt hsp for nxp 88w8997Fugang Duan
Enable nxp 88w8997 bluetooth HSP for imx8mp evk board. Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-06-11MLK-24012-06 arm64: dts: add imx8m pcie ep supportRichard Zhu
Add the PCIe EP mode on iMX8MQ/MM/MP platforms. And enable the EP mode on EVK boards. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2020-05-23MLK-24133 arm64: dts: imx8mp: Update pinfunc.hAnson Huang
Update i.MX8MP pinfunc.h according to latest RM Rev C. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Acked-by: Peng Fan <peng.fan@nxp.com>
2020-04-27MLK-23694-13 arm64: dts: imx8mp-evk: integrate HDMI display inFancy Fang
Integrate local HDMI display into EVK DTB to support the DSI + LVDS + HDMI triple display, and previous single display support for DSI, LVDS or HDMI is also remained. Put LCDIF3 port to the same display-subsystem node as LCDIF1 and LCDIF2 to realize this kind of triple display. Signed-off-by: Fancy Fang <chen.fang@nxp.com> Reviewed-by: Liu Ying <victor.liu@nxp.com>
2020-04-27MLK-23694-12 arm64: dts: imx8mp-evk: integrate LVDS bridge display inFancy Fang
Integrate LVDS bridge with single channel display into EVK DTB to support DSI + LVDS dual display, and the previous single display support for DSI or LVDS is also remained. Put LCDIF1 and LCDIF2 ports into one display-subystem node to implement this kind of dual display. Signed-off-by: Fancy Fang <chen.fang@nxp.com> Reviewed-by: Liu Ying <victor.liu@nxp.com>
2020-04-24MLK-23840-3 dts: arm64: imx8mp-evk: remove fls,xcvr-mode propertyViorel Suman
fsl,xcvr-mode property not needed anymore. Signed-off-by: Viorel Suman <viorel.suman@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2020-04-22MLK-23786 arm64: dts: freescale: Update the model string of imx8mp evkJacky Bai
Update the model string of i.MX8MP EVK board to align with upstream kernel. Signed-off-by: Jacky Bai <ping.bai@nxp.com> Reviewed-by: Anson Huang <anson.huang@nxp.com>
2020-04-13MLK-23768 arm64: dts: imx8mp: change the reserved rpmsg base addressRichard Zhu
Change the reserved RPMSG base address from 0xb8000000 to 0x55000000, refer to the reserved memory conflictions with DDR ECC. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>
2020-04-09MLK-23754-28 arm64: dts: imx8mp: add cm7 remoteproc nodePeng Fan
Add CM7 remote proc node, decrease rpmsg dma node to 2MB only for pcie usage. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
2020-03-25MLK-23637 dts: arm64: imx8mp: enable the pcie ep rc on imx8mp evkRichard Zhu
Add the PCIe DMA IRQ name. Enable the PCIe EP RC validation on iMX8MP EVK boards. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2020-03-16MLK-23578-2: arm64: dts: add ISI m2m device node for i.MX865Guoniu.zhou
Add ISI m2m device node in dts for i.MX865 platform Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com> Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
2020-03-10MLK-23566-1: arm64: dts: imx8mp: replace "earc" with "xcvr"Viorel Suman
IP module name is AUDIO XCVR, eARC being just one of the audio interfaces supported by XCVR IP module. Use IP module name instead of a specific audio interface in order to avoid confusion. Signed-off-by: Viorel Suman <viorel.suman@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2020-02-24MLK-23313-12: dts: arm64: imx8mp-evk: set eARC RX modeViorel Suman
eARC TX mode is not yet supported, so set eARC in RX mode. Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
2020-02-21MLK-23313-10: dts: arm64: imx8mp-evk: enable eARC moduleViorel Suman
Enable eARC module configured by default in eARC TX/RX mode. Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
2020-02-21MLK-23314-9: dts: arm64: imx8mp-evk: mode hdmi pins to pinctrl_hogViorel Suman
Move MX8MP_IOMUXC_HDMI_DDC_SCL__HDMIMIX_EARC_SCL, MX8MP_IOMUXC_HDMI_DDC_SDA__HDMIMIX_EARC_SDA MX8MP_IOMUXC_HDMI_HPD__HDMIMIX_EARC_DC_HPD MX8MP_IOMUXC_HDMI_CEC__HDMIMIX_EARC_CEC into pinctrl_hog since are needed by both hdmi and xcvr modules. Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
2020-02-21MLK-23314-8: dts: arm64: imx8mp-evk: drop unused tcm nodeViorel Suman
Remove tcm node as it is not needed anymore. Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
2020-02-18MLK-23324 ARM64: dts: imx8mp/q: add typec data roleLi Jun
Typec port data role is missing. Reviewed-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Li Jun <jun.li@nxp.com>
2020-02-13MLK-23252-14 arm64: dts: imx8mp-evk: Add PWM backlight support for LVDS panelLiu Ying
This patch adds PWM backlight device tree node support for LVDS panel on the i.MX8mp EVK platform. Reviewed-by: Sandor Yu <Sandor.yu@nxp.com> Signed-off-by: Liu Ying <victor.liu@nxp.com>
2020-02-13MLK-23303-1 dts: arm64: add the pcie support on imx8mpRichard Zhu
Add the PCIe support on iMX8MP. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Fugang Duan <Fugang.duan@nxp.com>
2020-02-12MLK-23306 ARM64: dts: imx8mp-evk: add synaptic_dsx touch supportHaibo Chen
Add the touch support on MIPI_DSI screen. Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2020-02-13MLK-23255-0: arm64: dts: Enable DSP and add audio-mix DSP node for i.MX8MPDaniel Baluta
1. Add reserved_mem for DSP and enable DSP. 2. Audio-mix DSP node will instantiate part of the AUDIOMIX who takes care of DSP configuration. Signed-off-by: Zhang Peng <peng_zhang_8@nxp.com> Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2020-02-11MLK-23287-4: arm64: dts: imx8mp: Enable HDMI audioShengjiu Wang
Enable HDMI audio, playback only. errata ERR050440: HDMI Audio interface from the Audio subsystem to the HDMI subsystem has an incorrectly inverted sampling clock, this results in corrupted audio on HDMI output. (noise) Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Viorel Suman <viorel.suman@nxp.com>
2020-01-20MLK-23242-6: arm64: dts: imx8mp: Add support for audio sound cardShengjiu Wang
Enable the sound-wm8960 and sound-micfil 1. Add audio device node for each IP in imx8mp 2. Add clocks for audiomix power domains 3. Enable the ASRC. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2020-01-19MLK-23250-11: arm64: dts: imx: add imx8mp hdmimix modulesSandor Yu
new dts file for imx8mp hdmi. Add all hdmimix submodules. Signed-off-by: Sandor Yu <Sandor.yu@nxp.com> Reviewed-by: Robby Cai <robby.cai@nxp.com>
2020-01-17MLK-23227-2: arm64: dts: add ISI, CSI, OV5640 device node for i.MX8MPGuoniu.zhou
Add ISI, MIPI CSI and OV5640 device node for i.MX8MP platform. i.MX8MP evk board support dual mipi csi interfaces. Because the two csi interface share the same RST, PWDN and MCLK pin, which will cause some problem when user change camera work sequence, so disable the second one until fix the issue on board. Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com> Reviewed-by: Robby Cai <robby.cai@nxp.com>
2020-01-15MLK-23234-11 arm64: dts: imx8mp-evk: add dtb to support RM67191Fancy Fang
Add a new dtb 'imx8mp-evk-rm67191.dtb' to support rm67191 mipi panel display on i.MX8MP EVK board. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2020-01-15MLK-23234-10 arm64: dts: imx8mp-evk: enable adv7535 displayFancy Fang
Enable LCDIFv3 -> SEC DSIM -> ADV7535 display pipeline on i.MX8MP EVK board by default. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2020-01-15MLK-23216-5 arm64: dts: imx8mp-evk: enable usb and typecLi Jun
usb0 with typec is enabled as dual role port, and usb1 with type-A socket is enabled as host only port. Make IMX8MP_CLK_HSIO_ROOT as init-on-array because currently usb power domain is not ready, this clock should be controlled by hsiomix power domain. Reviewed-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Li Jun <jun.li@nxp.com>
2020-01-15MGS-5301 dts: arm64: imx8mp: Add GPU 3D/2D/VIP supportElla Feng
Add GPU 3D/2D/VIP support for 8mp evk board. Enlarge cma to 960M. Also enlarge GPU reserve memory to 256M. Signed-off-by: Ella Feng <ella.feng@nxp.com>
2020-01-07MLK-23211-3: arm64: imx8mp: dts: enable vpu moduleZhou Peng
Enable g1/g2/vc8000e for m865 evk board Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
2020-01-06MLK-23190-4 ARM64: dts: imx8mp: add pwm supportClark Wang
Add pwm1/2/4 nodes support. Enable pwm1 on pin GPIO1_IO01 for DSI_BL_PWM pwm2 on pin GPIO1_IO11 for LVDS_BL_PWM pwm4 on pin SAI5_RXFS for J21-32 Acked-by: Fugang Duan <fugang.duan@nxp.com> Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2020-01-06MLK-23190-3 ARM64: dts: imx8mp: add ecspi2 supportClark Wang
Add ecspi2 node to support ECSPI on i.MX8mp. Acked-by: Fugang Duan <fugang.duan@nxp.com> Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2020-01-03MLK-23189-4 arch: arm64: dts: imx8mp-evk: add pinctrl for CANJoakim Zhang
Add pinctrl for CAN on i.MX8MP EVK board. Reviewed-by: Fugang Duan <fugang.duan@nxp.com> Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2020-01-02MLK-23173-10 arm64: dts: imx8mp-evk: enable flexspi norFugang Duan
Enable flexspi nor flash. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-01-02MLK-23173-9 arm64: dts: imx8mp-evk: enable i2c bus and i2c expander gpioFugang Duan
Enable i2c2,i2c3 bus and i2c expander gpio pca6416. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-01-02MLK-23173-07 ARM64: dts: imx8mp-evk: add eqos tsn IP supportFugang Duan
Add eqos tsn IP support for imx8mp evk board. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-12-27MLK-23170 arm64: dts: imx8mp: Add wdog support for evk boardAnson Huang
Add watchdog support for i.MX8MP EVK board. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Robin Gong <yibin.gong@nxp.com>
2019-12-27MLK-23167-3 arm64: dts: imx8mp: Improve DT filesAnson Huang
Improve DT files by below: 1. Fix some nodes reg address format issue; 2. Sort nodes using either address or alphabet sequence; 3. Remove unnecessary code. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2019-12-26MLK-23159-9 arm64: dts: freescale: Add i.MX8MP basic DT supportAnson Huang
Add i.MX8MP SoC & board basic DT support. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Signed-off-by: Fancy Fang <chen.fang@nxp.com> Signed-off-by: Han Xu <han.xu@nxp.com> Signed-off-by: Abel Vesa <abel.vesa@nxp.com> Signed-off-by: Jacky Bai <ping.bai@nxp.com> Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com> Signed-off-by: Clark Wang <xiaoning.wang@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com> Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by: Ella Feng<ella.feng@nxp.com> Signed-off-by: Zhou Peng <eagle.zhou@nxp.com> Signed-off-by: Viorel Suman <viorel.suman@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com>