summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qm-mek.dts
AgeCommit message (Collapse)Author
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> (cherry picked from commit 4574beb1078cbf253f63719abe74b703fc5faadc)
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>
2019-11-25ARM64: dts: imx8qm-mek: fix the usdhc2 cd and wp settingHaibo Chen
Change to set the correct pad for usdhc2 cd pin and wp pin. Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
2019-11-25arm64: dts: add lpspi2 support for imx8qm-mek boardClark Wang
Enable LPSPI2 function on imx8qm-mek board. LPSPI2 pinout are on the base board. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: enable enet2 portFugang Duan
Add enet2 port enable for imx8qm MEK board. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: enable dma subsystem i2c0 and i2c1Fugang Duan
Enable dma subsystem i2c0 and i2c1. Enable max7322 i2c slave device. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arch: arm64: imx8qm: add CAN node in devicetreeJoakim Zhang
Add CAN node for imx8qm in devicetree. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arch: arm64: imx8qm: add lpi2c and intmux for CM41 subsystemJoakim Zhang
Add lpi2c and intmux for CM41 subsystem. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: add modem reset for BT uart portFugang Duan
Add modem reset node for BT uart port. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8qm-mek: add lpuart portsFugang Duan
Add lpuart1/2/3 ports for MEK board. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>