summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
AgeCommit message (Collapse)Author
2020-12-02MLK-25090 arm64: dts: imx8: reserve space for new resource tablePeng Fan
With MCU SDK 2.9, there are two copy resource tables published to Linux, the 1st is vdev0vring0, the 2nd is in rsc-table address. The 1st is for legacy compatible usage, it will be removed in future releases. we will only use 2nd new address in future releases. But at current stage, we still use the 1st one in linux, but we also need to reserve area for the 2nd one, otherwise when using linux to kick Mcore, Mcore might overwrite the data used by Linux. The 2nd table address is as below: 8QXP/DX/DXL: [0x90000000 + 1M – 4KB, 0x90000000 + 1M) 8QM: CM40: [0x90000000 + 1M – 4KB, 0x90000000 + 1M) CM41: [0x90100000 + 1M – 4KB, 0x90100000 + 1M) 8MQ/MM/MN-evk: [0xb8000000 + 1M – 4KB, 0xb8000000 + 1M) 8MP-evk: [0x55000000 + 1M – 4KB, 0x55000000 + 1M) Currently only 8DXL and 8MP use MCU SDK 2.9 and others still use MCU SDK 2.8, but for prepare future update, we update all SoC to reserve the 2nd table address. Reviewed-by: Ye Li <ye.li@nxp.com> Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
2020-10-22MGS-6010 arm64: dts: imx8qm-mek: reserve 256M GPU memory above 4GBXianzhong
add memory-region to reserve GPU memory above 4G region. Signed-off-by: Xianzhong <xianzhong.li@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-09-22MLK-24796-3: dts: imx8qm: add imx_mic_intr for ep and add cma node for rcSherry Sun
For rc, use cma node to allocate share memory from rc ddr dynamically. So add a new imx8qm-mek-vop.dts file for rc. For ep, add an imx_mic_intr node to config the power and clock of mu8a/mu8b, which are used to generate interrupts from rc to ep. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com> Reviewed-by: Frank Li <Frank.Li@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2020-08-20LF-1165 ARM64: dts: imx8qm: fix lpspi cannot use dma mode issueClark Wang
Add the lpspi dma channel definition in the edma2 node. Signed-off-by: Clark Wang <xiaoning.wang@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-22MLK-24352-02 arm64: dts: imx8qm-mek: enable bt hsp for nxp 88w8997Fugang Duan
Enable nxp 88w8997 bluetooth HSP. Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-06-22MLK-24352-01 arm64: dts: imx8qm-mek: correct the sai1 pins for wm8960Fugang Duan
Correct the sai1 pins for wm8960. Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-05-27MLK-24165 arm64: dts: imx8qm: xen: passthrough devices to domuPeng Fan
passthrough vpu/esai/pcie/edma and etc to domu, to let domu could use more functions which is a must for android auto in domu. Reviewed-by: zhang sanshan <pete.zhang@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
2020-04-09MLK-23754-31 arm64: dts: imx8qm: add cm4 nodePeng Fan
Add cm4 node for remoteproc usage. Disable rpmsg node. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
2020-04-01MLK-21760-2:VPU Encoder: increase resolution limitationMing Qian
increase the resolution limitation from 1920x1080 to 1920x1920 I have submitted the patch on branch 4.19.y I don't know why branch 5.4 doesn't include this patch so I submit it again Signed-off-by: Ming Qian <ming.qian@nxp.com>
2020-03-26MLK-23668-1 arm64: dts: imx8qm: add multi-pcie ports supportRichard Zhu
- Enable the PCIEB port on the i.MX8QM MEK and base board. - In the PCIEAX1PCIEBx1SATA usecase, the PHYX2_PCLK[0] is mandatory required by PCIEB. Otherwise PCIEB can't link up when exist from L2 mode when only PCIEB is used. - PCIEB has one more PER clock, since that the PCIEA CSR register would be configuired when PCIEB is initialized. - Regarding to the base board HW limitation(two Disable#) are not connected. Only the standard PCIe EP device is supported on PCIEB port. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2020-03-18MLK-23618-16: arm64: dts: remove unneeded power domain for audio modulesShengjiu Wang
The power domain for clocks is not needed by audio drivers, which is handled by clock driver. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Daniel Baluta <daniel.baluta@nxp.com>
2020-03-05MLK-23394-3: DTS: enable XUVI/PPM on i.MX8QMBing Song
Add XUVI/PPM on i.MX8QM platform. Signed-off-by: Bing Song <bing.song@nxp.com> Reviewed-by: Jian Li <jian.li@nxp.com> Reviewed-by: Zhou Peng <eagle.zhou@nxp.com>
2020-01-06LF-690:[8QM_MEK/8QXP_MEK]mxc:vpu_windsor:extends the range of frame rate ↵Ming Qian
from integers to real numbers currently, vpu encoder only support integer frame rate, we need improve the firmware to support fractional frame rate so extends the range of frame rate from integers to real numbers Signed-off-by: Ming Qian <ming.qian@nxp.com>
2019-12-27LF-633-3 ARM64: dts: imx8qm: add bus recovery for i2c1Clark Wang
In order to avoid the bus busy status when read wm8960, add bus recovery feature for i2c1. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-28arm64: dts: imx8qm: Add nodes for adv7535 deviceRobert Chiras
Add dts nodes for adv7535 DSI-HDMI converter and connect them to their corresponding mipi dsi nodes. Use dsi-adv7535 as default use-case for imx8qm-mek.dtb file. Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
2019-11-27arm64: dts: enable the imx pcie ep verification solutionRichard Zhu
Enable the imx pcie ep verification solution. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25MLK-23014: arm64: dts: add flexspi support for iMX8QM mekHan Xu
add flexspi support in iMX8QM MEK dts file Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: Add LVDS0/1 PWM backlight supportLiu Ying
This patch adds LVDS0/1 PWM backlight support for the i.MX8QM MEK platform. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: Enable dc0/1_pc nodesLiu Ying
This patch enables dc0/1_pc device tree nodes for the i.MX8QM MEK platform. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: Enable dc0/1_dpr1_channel3 and dc0/1_dpr2_channel1-3 ↵Liu Ying
nodes This patch enables dc0/1_dpr1_channel3 and dc0/1_dpr2_channel1-3 nodes for the i.MX8QM MEK platform. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: Enable dc0_prg3-9 and dc1_prg3-9 nodesLiu Ying
This patch enables dc0_prg3-9 and dc1_prg3-9 device tree nodes for the i.MX8QM MEK platform. Signed-off-by: Liu Ying <victor.liu@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-25MLK-20685-05 arm64: dts: imx8qm/qxp: add cyw4356 and cyw4359 supportFugang Duan
Add cyw4356 and cyw4359 support on imx8qm MEK boards.. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8qm-mek.dts: Enable A72 cluster by defaultAnson Huang
Enable A72 cluster by default to support 6 CPUs totally. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8qm imx8qxp: enable mailbox for vpuShijie Qin
- The mailbox of mu_m0 is used by vpu decoder - The mailbox of mu1_m0 and mu2_m0 are used by vpu encoder mu2_m0 only enabled on imx8qm Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
2019-11-25arm64 dts: add vpuenc2 for imx8qm vpu_encoderShijie Qin
Add 'IMX_SC_R_VPU_ENC_1' for imx8qm vpu_encoder. Unify name as vpuenc1 and vpuenc2 Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
2019-11-25ARM64: imx8qm/imx8qxp: Remove unused audio routeShengjiu Wang
Remove unused audio route for issue: [ 3.087278] imx-wm8960 sound-wm8960: ASoC: no source widget found for ASRC-Playback [ 3.094959] imx-wm8960 sound-wm8960: ASoC: Failed to add route ASRC-Playback -> direct -> CPU-Playback [ 3.104292] imx-wm8960 sound-wm8960: ASoC: no sink widget found for ASRC-Capture [ 3.111712] imx-wm8960 sound-wm8960: ASoC: Failed to add route CPU-Capture -> direct -> ASRC-Capture [ 3.121031] imx-wm8960 sound-wm8960: snd_soc_register_card failed (-19) Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25arm64: dts: Add mxc-jpeg decoder/encoder nodes for imx8qxp/qmMirela Rabulea
Add jpeg decoder/encoder nodes imx8qxp & imx8qm. At this stage, labgrid tests pass on imx8qxp/qm. Also, basic v4l2-compliance tests pass on imx8qxp/qm. Signed-off-by: Mirela Rabulea <mirela.rabulea@nxp.com> Reviewed-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-25arm64: dts: imx8qm: add emvsim device nodeJoakim Zhang
Add emvsim device node for imx8qm mek. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com> (cherry picked from commit e4586a8fddc499296abc1442ff3291559fb77e97)
2019-11-25arm64: dts: imx8qm: Change OV10635 as default cameraGuoniu.zhou
Change OV10635 as default camera for IMX8QM platform and OV5640 as optional choice. For OV10635, IMX8QM support eight sensors. For OV5640, IMX8QM support two. Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
2019-11-25arm64: dts: imx8qm/imx8qxp: Add GPU devices for 8QM/8QXPMinjie Zhuang
Add gpu in device tree: arm64/boot/dts/freescale/imx8-ss-gpu0.dtsi arm64/boot/dts/freescale/imx8-ss-gpu1.dtsi arm64/boot/dts/freescale/imx8qm-mek.dts arm64/boot/dts/freescale/imx8qm-ss-gpu.dtsi arm64/boot/dts/freescale/imx8qm.dtsi arm64/boot/dts/freescale/imx8qxp-ss-gpu.dtsi arm64/boot/dts/freescale/imx8qxp.dtsi Signed-off-by: Minjie Zhuang <minjie.zhuang@nxp.com>
2019-11-25arm64: dts: fix 8qm pcie boot hangRichard Zhu
Make sure that the REF CLK is turned on. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25arm64: dts: enable imx8 pcie pm supportRichard Zhu
Enable the iMX8 PCIe PM supports. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25ARM64: dts: Enable dsp basic function in imx8qm and imx8qxpShengjiu Wang
Enable dsp basic function in imx8qm and imx8qxp Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25ARM64: dts: update reset gpio setting for cs42xx8Shengjiu Wang
update reset gpio setting for cs42xx8 Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25ARM64: dts: imx8: update compatible string for esaiShengjiu Wang
update compatible string for esai Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25arm64: dts: imx8qm: add vpu decoder and encoderZhou Peng
enable vpu decoder and encoder Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
2019-11-25ARM64: dts: imx8qm: enable audio sound cardShengjiu Wang
enable audio sound card (dsp, amix, asrc, esai, sai, cs42888, wm8960) Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: Enable dc0/1_prg1/2 and dc0/1_dpr1_channel1/2Liu Ying
This patch enables dc0/1_prg1/2 and dc0/1_dpr1_channel1/2 for DC0/1 subsystems of imx8qm mek platform. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25ARM64: dts: freescale: imx8qm: add m4_1 rpmsg supportRobin Gong
Add m4_1 rpmsg support on i.mx8qm-mek board. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25ARM64: dts: imx8qm-mek: add USBOTG3 supportPeter Chen
It is a USB3 port which uses Cadence IP. Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-11-25ARM64: dts: imx8qm-mek: Add type-c supportPeter Chen
Add USB Type-C support which is used for Cadence USB3 port. Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-11-25ARM64: dts: imx8qm-mek: fix wrong gpio using by mmcPeter Chen
Fix wrong gpio using by mmc. Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-11-25arm64: dts: add sensors dts nodes for imx8Clark Wang
Add sensors nodes for 8qxp/qm in dts files for tests. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25ARM64: dts: add ADC support for imx8qmHaibo Chen
Add ADC support for imx8qm-mek board. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25arm64: dts: imx8qm: enable pciea and sataRichard Zhu
Enable imx8qm pciea and sata Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: Enable dual IT6263 LVDS to HDMI displayLiu Ying
This patch enables dual IT6263 LVDS to HDMI display. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: Enable dpu1/2Liu Ying
This patch enables dpu1/2 for i.MX8qm MEK platform. Signed-off-by: Liu Ying <victor.liu@nxp.com>