summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qm.dtsi
AgeCommit message (Collapse)Author
2020-11-16LF-2777 arm64: dts: imx8qm: Update A53 opp tableAnson Huang
The A53 900MHz opp is actually 896MHz when reading back from SCFW, so use the 896MHz instead of 900MHz to make it accurate enough. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Jacky Bai <ping.bai@nxp.com> (cherry picked from commit 58be8bf3e6e8f51ed3a3b8f992baaa9eeaf3516d)
2020-08-13MLK-24486-01 arm64: dts: imx8qm: add lpuart4 nodeFugang Duan
Add lpuart4 node for i.MX8QM. Reviewed-by: Robin Gong <yibin.gong@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-03-13SSI-87: arm64: dts: imx8qxp: Add node for Security ViolationsFranck LENORMAND
Signed-off-by: Franck LENORMAND <franck.lenormand@nxp.com>
2019-12-06arch: arm64: Fix reserved memory area property name for DSPDaniel Baluta
After change e00f0e9f115b604 ("ASoC: fsl_dsp: Rename reserved-region with memory-region") reserved memory area for DSP is now grabbed from DSP node property named memory-region instead of reserved-region. We've done this change in order to align with upstream implementation. Usually we should support the old property name but because imx-audio-framework is is obsolete and planned for removal in the future we won't do that. Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2019-12-04LF-318 arm64: dts: imx8qm/qxp: mark ocotp as read onlyPeng Fan
Mark ocotp as read only, if you need to program fuse in linux, remove this property. Acked-by: Ye Li <ye.li@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
2019-11-28arm64: dts: imx8qm: Add mipi dsi nodesRobert Chiras
Add dts file for mipi dsi nodes and the corresponding endpoints. Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
2019-11-26LF-136-2 ARM64: dts: imx8qm.dtsi: add USB wakeup supportPeter Chen
Add USB2 and USB3 wakeup support Acked-by: Leonard Crestez <leonard.crestez@nxp.com> Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-11-25MLK-22918 arm64: dts: imx8: add the alias for ethernetFugang Duan
Add alias for ethernet nodes. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8qm: Update thermal zone number to support PMIC thermal zoneAnson Huang
Update thermal zone number to 6 to support PMIC thermal zone. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8qm: Disable dsp lpcg clockShengjiu Wang
There is no LPCG clock defined for DSP in imx8qm, so disable dsp lpcg clock. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25arm64: dts: imx8qm: Add A72 cluster cpufreq supportAnson Huang
Add A72 cluster OPP table to support cpufreq. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8qm: Add A72 cluster thermal zoneAnson Huang
Add A72 cluster thermal zone support. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8qm: add smmuPeng Fan
Add smmu node, enable smmu for usdhc/fec/usb/sata Signed-off-by: Peng Fan <peng.fan@nxp.com>
2019-11-25MLKU-62-1 arm64: dts: imx8qm/imx8qxp: add security subsystemHoria Geantă
Security subsystem includes: -caam crypto engine -secure memory Notes: 1. caam has 4 job rings, however only last 2 rings are accessible from the kernel. 2. Controller DT node is added in the same power domain as the JR2 (1st jr showing in DT). This is needed since controller driver (ctrl.c) needs first jr (JR2 in this case) "powered", so it can access its register page (which has some aliases for registers located in controller page, page that is not accesible from the kernel). Adding controller DT node to the power domain leads to SCU f/w being instructed to "power up" JR2. What actually happens is that: -XRDC2 is programmed to provide access to JR2 register page -SECO f/w is instructed to update JR2DID_LS and possibly JR2DID_MS[USE_OUT]. USE_OUT details from Security RM: "JRaDID_MS contains a USE_OUT field that enables a second set of ICID and DID values. When USE_OUT=1, this Job Ring's *data* write transactions will assert TrustZone Non-SecureWorld, along with the OUT_DID and OUT_ICID values from JRSDID_LS. All other bus transactions, including all reads, descriptor write-backs and job completion status writes will assert the PRIM_ICID, PRIM_ICID and not PRIM_TZ values from JRaDID_MS. When USE_OUT=0, all bus transactions performed on behalf of this Job Ring will use the PRIM_ICID, PRIM_ICID and not PRIM_TZ values from JRSDID_MS." Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
2019-11-25arm64: dts: imx8qm/imx8qxp: enable enet wakeup irqFugang Duan
Enable enet wakeup irqs into scu-pd wakeup irq list. Signed-off-by: Fugang Duan <fugang.duan@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: 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: 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: imx8qm mek: Add hdmi tx supportSandor Yu
Move hdmi tx function out of imx8qm-mek.dts. Disable lvds devices in imx8qm-mek-hdmi.dts, then hdmi tx function should not depend on LVDS connector plugged. Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-11-25arm64: dts: add partition reset function for i.MX8QM/QXPClark Wang
Add partition reset function for i.MX8QM/QXP. Signed-off-by: Clark Wang <xiaoning.wang@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: imx8: select different module for imx8qxp, qm image ssGuoniu.zhou
Image subsystem of imx8qm, qxp have some common part and some different part. For qm, img ss include ISI, CSI0 and CSI1. For qxp, img ss include ISI, CSI0 and PI0. So split two dtsi file to disable the unrelated modules Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
2019-11-25ARM64: dts: freescale: imx8qm/qxp: add imx_sc_pwr_key driverRobin Gong
Add imx_sc_pwr_key driver for i.mx8qm/qxp. Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25arch: arm64: imx8qm: add ddr perf device nodeJoakim Zhang
Add another ddr perf monitor device node. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arm64: imx8qm.dtsi: Add LVDS0/1 subsystems supportLiu Ying
This patch adds LVDS0/1 subsystems support for i.MX8qm. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: imx8qm.dtsi: Add DC0/1 subsystem supportLiu Ying
This patch adds DC0/1 subsystem support for i.MX8qm. Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25arm64: dts: imx8qm: Add system controller watchdog supportAnson Huang
Add scu watchdog support for i.MX8QM. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8qm: Add mbox-names channel name for general MU IRQAnson Huang
General MU IRQ is added but with no name specified in mbox-names node, add it. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: imx8qm: Add CAN wakeup supportJoakim Zhang
Pass wakeup source's hardware irq number for CAN. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arm64: dts: imx8qm: add CAN aliasJoakim Zhang
Add CAN alias on i.MX8QM. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25arm64: imx8qm: Add IRQSTEER wakeup supportAnson Huang
Add a "wakeup-irq" property in scu pd's node to pass wakeup source's hardware irq number for irqsteer wakeup support in kernel. Signed-off-by: Anson Huang <Anson.Huang@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: add serial aliasFugang Duan
Add i.MX8QM serial alias for lpuart ports. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8-audio: disable dsp lpcg for qmDong Aisheng
Can't access this LPCG on QM, not sure if it's doc incorrectness issue. Anyway it seems the driver actually is not using it currently, so it's safe to disable. Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25arm64: dts: imx: hsio: move pciea into qm hsio ssDong Aisheng
move pciea into qm hsio ss Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25arm64: dts: imx8qm: include second level SoC dtsiDong Aisheng
Include the required second level SoC dtsi. Also move PD node before scu clk node. Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25arm64: dts: imx8qm: convert to new clock bindingDong Aisheng
convert to new clock binding Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25arm64: dts: imx8qm: fix lpuart alias nameDong Aisheng
fix lpuart alias name Cc: Rob Herring <robh+dt@kernel.org> Cc: Mark Rutland <mark.rutland@arm.com> Cc: devicetree@vger.kernel.org Cc: Shawn Guo <shawnguo@kernel.org> Cc: Sascha Hauer <kernel@pengutronix.de> Cc: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25arm64: dts: add the rpmsg support for imx8qmRichard Zhu
Add the reserved memory and enable RPMSG. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25arm64: dts: imx8qm: Add general MU interrupt supportAnson Huang
Add general MU interrupt support, now suspend/resume waked up by RTC alarm is working. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8qm: Add A53 OPP tableAnson Huang
Add A53 OPP table to support cpu-freq. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8qm: Add thermal zone nodeAnson Huang
This patch adds i.MX8QM thermal zones support. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8qm: Add SCU RTC nodeAnson Huang
Add SCU RTC node to support SC RTC driver. Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25arm64: dts: imx8: add fec fuse mac supportFugang Duan
Add ocotp fuse support and enable enet MAC fuse. Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25arm64: dts: imx8qm.dtsi: add image sensor subsystem supportGuoniu.zhou
Add image sensor subsystem support for imx8qm platform Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
2019-11-25ARM64: dts: imx8qxp: enable audio modulesShengjiu Wang
enable audio modules Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25ARM64: dts: add the hsio pcie support for imx8qm/qxpRichard Zhu
Add the hsio pcie support for imx8qm/qxp. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25arm64: dts: add imx8qm common dts fileDong Aisheng
The i.MX8QuadMax is a Dual (2x) Cortex-A72 and Quad (4x) Cortex-A53 proccessor with powerful graphic and multimedia features. This patch adds i.MX8QuadMax SoC dtsi file. Cc: Rob Herring <robh+dt@kernel.org> Cc: Mark Rutland <mark.rutland@arm.com> Cc: devicetree@vger.kernel.org Cc: Shawn Guo <shawnguo@kernel.org> Cc: Sascha Hauer <kernel@pengutronix.de> Cc: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>