1
0
Fork 0
Commit Graph

874043 Commits (a1767c90194e29777fd2144a807897c93bd0ece3)

Author SHA1 Message Date
Horia Geantă a1767c9019 LF-193-1 ARM: dts: imx6sl: fix rng node
rng DT node was added without a compatible string.

i.MX driver for RNGC (drivers/char/hw_random/imx-rngc.c) also claims
support for RNGB, and is currently used for i.MX25.

Let's used this driver also for RNGB block in i.MX6SL.

Fixes: e29fe21cff ("ARM: dts: add device tree source for imx6sl SoC")
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-29 09:58:05 +02:00
Fugang Duan f69fef59fc LF-255 ARM: dts: imx6ul-14x14-evk.dtsi: set CMA memory size to 96M bytes
imx6ul/ull/ulz 14x14 evk board memory size is 512M, current
board dts set CMA reserved memory size to 320M, which causes
system has no free memory for unmovable and reclaimable.

In fact, set CMA memory size to 96M is large enough for pxp and
epdc cases.

Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-29 14:42:54 +08:00
Peng Fan e22cb576c5 LF-227 arm64: dts: imx8qxp: add i.MX8QXP MEK dom0 dts
Add i.MX8QXP MEK dom0 dts to work with XEN 4.13

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-29 14:58:50 +08:00
Richard Zhu 95f253fd17 arm64: dts: add the imx8mm revb board supports
Add the iMX8MM REV B boards supports.

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-29 14:14:02 +08:00
Jacky Bai 5aa37b5e7d LF-223-02 arm64: dts: freescale: Add cpuidle state node for im8mn
Add the cpuidle state node for imx8mn.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Reviewed-by: Anson Huang <anson.huang@nxp.com>
2019-11-29 10:34:31 +08:00
Jacky Bai bb46a80aef LF-223-01 arm64: dts: freescale: Add system counter timer node on imx8mn
Add the system counter node on imx8mn.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Reviewed-by: Anson Huang <anson.huang@nxp.com>
2019-11-29 10:34:17 +08:00
Daniel Baluta ee18bf513e arch: arm64: Remove ESAI related PD from original esai node
This nodes will be enabled inside FSL DAI node.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2019-11-29 00:35:28 +02:00
Daniel Baluta 9e55813ab5 arm64: dts: Remove nodes related to old audio framework
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2019-11-28 23:09:46 +02:00
Daniel Baluta b5400cd3c8 arm64: dts: Enable simple-audio-card for ESAI0 + cs42888
We use existing simple-audio-card machine driver to demonstrate
the usage of ESAI0 with cs42888 codec.

Mind that we use FSL DAI driver in order to manage ESAI related
resources (PD, clocks, pinctrl). This was previously done by
dsp platorm node.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2019-11-28 23:09:45 +02:00
Robert Chiras 0785deb865 arm64: dts: imx8mq: Add lcdif clock in mipi dsi node
This clock is needed in order to be able to correctly use the MIPI
resets, since this clock is the only one connected to the MIPI Reset
Synchronizer block.

Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
2019-11-28 18:01:08 +02:00
Robert Chiras 7dc82fecec arm64: dts: imx8qxp: Add nodes for rm67191 mipi panel
Add dts file for rm67191 MIPI panel.

Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
2019-11-28 17:22:32 +02:00
Robert Chiras b38ae2b2e6 arm64: dts: imx8qxp: Add nodes for adv7535 device
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 imx8qxp-mek.dtb file.

Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
2019-11-28 17:22:31 +02:00
Robert Chiras 48df7dc20c arm64: dts: imx8qxp: Add mipi dsi nodes
Add dts file for mipi dsi nodes and the corresponding endpoints.

Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
2019-11-28 17:22:30 +02:00
Robert Chiras 60b1ead90c arm64: dts: imx8qm: Add nodes for rm67191 mipi panel
Add dts file for rm67191 MIPI panel.

Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
2019-11-28 17:22:29 +02:00
Robert Chiras 5154e13e44 arm64: dts: imx8qm: Add nodes for adv7535 device
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-28 17:22:28 +02:00
Robert Chiras f21cd56a98 arm64: dts: imx8qm: Add mipi dsi nodes
Add dts file for mipi dsi nodes and the corresponding endpoints.

Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
2019-11-28 17:22:28 +02:00
Robby Cai e0c5d25da9 LF-204 arm: dts: imx7d-sdb-epdc: disable hdmi sii902x
there's pin conflict between epdc and sii902x, seeing following boot message:
[    4.736169] imx7d-pinctrl 30330000.iomuxc: pin MX7D_PAD_EPDC_DATA13 already requested by 2-0039; cannot claim for 306f0000.epdc
[    4.748188] imx7d-pinctrl 30330000.iomuxc: pin-26 (306f0000.epdc) status -22
[    4.755346] imx7d-pinctrl 30330000.iomuxc: could not request pin 26 (MX7D_PAD_EPDC_DATA13) from group epdcgrp0  on device 30330000.iomuxc
[    4.767766] imx_epdc_v2_fb 306f0000.epdc: Error applying setting, reverse things back

disable hdmi(sii902x) to make epdc work

Signed-off-by: Robby Cai <robby.cai@nxp.com>
Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
2019-11-28 20:00:06 +08:00
Peter Chen 3f81e5834f
LF-220-2 ARM64: dts: imx8dxl-phantom-mek.dtsi: change pinctrl for vbus regulator
The vbus regulator should be put under its node, not but at
usb controller node.

Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-11-28 15:03:08 +08:00
Peter Chen 616331ab65
LF-220-1 ARM64: dts: imx8dxl-phantom-mek.dtsi: enable usbphy1
Enable USBPHY, otherwise, USB controller can't work properly.

Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-11-28 15:03:08 +08:00
Xianzhong 7a1edf892a LF-198 arm: dts: imx7ulp: add GPU clock rate setting
set GPU 2D/3D clock parent with IMX7ULP_CLK_APLL_PFD2,
set IMX7ULP_CLK_APLL_PFD2 clock rate with 400MHz.

Signed-off-by: Xianzhong <xianzhong.li@nxp.com>
Reviewed-by: Anson Huang <anson.huang@nxp.com>
2019-11-28 22:19:13 +08:00
Peng Fan f571934477 LF-202-5 arm64: dts: imx8qm: add basic dom0/domu dts
Add basic dom0/domu dts for xen on i.MX8QM MEK.
Dual display works and emmc passthrough to DomU.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Reviewed-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-28 10:26:20 +08:00
Horia Geantă 9758ebd19b MLKU-25-4 arm64: dts: imx8m: add secure memory
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-27 18:30:18 +02:00
Horia Geantă c0716a68e5 MLKU-38-5 arm64: dts: imx8m: add caam snvs and secvio
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-27 18:30:19 +02:00
Horia Geantă 5fcf215fc4 MLKU-38-4 dt-bindings: crypto: fsl: add caam snvs and secvio
This is a rework of the following i.MX BSP commit
(rel_imx_4.19.35_1.1.0_rc2):
9b63038a58cc ("MLK-21453: crypto: caam - fix Mentor's port, merge conflict resolutions")

Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-27 18:29:46 +02:00
Horia Geantă 86edc0c207 MLKU-38-2-fix ARM: dts: imx6: remove unused secvio_src property
secvio_src property of caam_secvio node is a left-over from i.MX BSP,
remove it since it's no longer used.

Fixes: 2bc9a11149 ("MLKU-38-2 ARM: dts: imx: add caam snvs and secvio")
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-27 18:29:41 +02:00
Haibo Chen 9c6e153782 LF-148 arm: dts: imx7ulp: set the sdhc clock sourced from apll_pfd1
imx7ulp need to support emmc hs400 mode, this mode need the sdhc clock
set near 400MHz, so that hs400 mode can work at near 200MHz, to get
the best performance. And also due to the I/O limitation, HS400 can only
work stable when the card clock rate is less than 176.4MHz. So this patch
change the sdhc clock sourced from apll_pfd1, and config the apll_pfd1
at 352.8MHz.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Reviewed-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-27 15:53:30 +08:00
Richard Zhu 4b8d4a6c10 arm64: dts: enable the imx pcie ep verification solution
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-27 11:13:24 +08:00
Richard Zhu 90d1a825e8 dt-bindings: imx6q-pcie: add some optional property entries
Add some optional property entries.

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-27 11:13:18 +08:00
Laurentiu Palcu 7fbde092c2 arm64: dts: imx8mq: add adv7535 related DTS files
This patch adds:
 * an ADV7535 entry in imx8mq-evk.dts;
 * DTS for DCSS + MIPI_DSI + ADV7535;
 * DTS for LCDIF + MIPI_DSI + ADV7535;

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
Reviewed-by: Robert Chiras <robert.chiras@nxp.com>
2019-11-26 13:58:18 +02:00
Sandor Yu daa3cebcd9 LF-152: ARM64: dts: imx8mq: fix OF graph in imx8mq-evk-dcss-rm67191.dts
imx8mq-evk.dts defines a graph connection for hdmi, but
then imx8mq-evk-dcss-rm67191.dts overrides that with a graph
connection for the mipi dsi as the same output signals are used.
This leaves an incomplete graph as the hdmi output has only half a
connection. Though hdmi is disabled in imx8mq-evk-dcss-rm67191.dts
Still have the following warning:

arch/arm64/boot/dts/freescale/imx8mq-evk.dts:1092.21-1094.5:
Warning (graph_endpoint): /soc@0/bus@32c00000/hdmi@32c00000/port@0/endpoint:
graph connection to node '/soc@0/bus@32c00000/
display-controller@32e00000/port@0/endpoint' is not bidirectional

Fix this by delete hdmi node in imx8mq-evk-dcss-rm67191.dts.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Reviewed-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
2019-11-26 16:39:33 +08:00
Robin Gong b73ce2bebd LF-146: ARM64: dts: freescale: imx8qm-mek-dsp: add power-domain-names
Add power-domain-names for edma2 device node, otherwise, power-domains
in imx8qm-mek-dsp.dts will not match with the default power-domain-names
in imx8qm-ss-audio.
commit 479432deec17 ("LF-121: arm64: dts: imx8qm-mek-dsp: Fix the typo")
is not enough.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-26 23:42:09 +08:00
Robin Gong 26d588d441 LF-68-3: ARM64: dts: freescale: imx8mm/mq: add clock property for snvs-pwrkey
Add clock property for snvs-pwrkey.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Reviewed-by: Anson Huang <anson.huang@nxp.com>
2019-11-26 23:41:48 +08:00
Robin Gong 13cdb939df LF-68-2: ARM: dts: imx7s: add clock property for snvs-pwrkey
Add clock property for snvs-pwrkey.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Reviewed-by: Anson Huang <anson.huang@nxp.com>
2019-11-26 23:41:41 +08:00
Peter Chen f75f2fdb82
LF-136-2 ARM64: dts: imx8qm.dtsi: add USB wakeup support
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-26 09:05:47 +08:00
Peter Chen a5679789b9
LF-136-1 ARM64: dts: imx8qxp.dtsi: add USB wakeup support
Add both USB2 and USB3 wakeup support

Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-11-26 09:05:16 +08:00
Clark Wang 8e738f464e LF-113 ARM64: dts: imx8qxpmek: fix sensor interrupt pin settings
Mpl3115 shares one interrupt pin with fxos8700/fxas2100/isl29023. Need
to set its interrupt pin as "interrupt-open-drain". Otherwise, one of
them interrupt cannot pull down this pin to 0V.

Acked-by: Fugang Duan <fugang.duan@nxp.com>
Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25 18:10:36 +08:00
Laurentiu Palcu 7de94b7386 arm64: dts: imx8mq: use the DCSS DTRC interrupts
Needed for decoding tiled-compressed VPU formats.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
2019-11-25 16:10:25 +08:00
Laurentiu Palcu 423fc59500 dts: arm64: add dts for DCSS and rm67191
This DTS will be needed for the following display pipeline:

DCSS + MIPI_DSI + RM67191

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
2019-11-25 16:10:25 +08:00
Laurentiu Palcu 691017f1d2 arm64: dts: imx8mq: add DCSS entries to hdmi DTS
DCSS is needed for HDMI output to work.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
2019-11-25 16:10:24 +08:00
Laurentiu Palcu 2e0e5b0883 arm64: dts: imx8mq: add DCSS external oscillator support
The external oscillator, which is high precision, will be used when DCSS output
goes to HDMI.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
2019-11-25 16:10:24 +08:00
Laurentiu Palcu c8e30ed1b4 arm64: dts: imx8mq: add DCSS node
This patch adds the node for iMX8MQ Display Controller Subsystem.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
2019-11-25 16:10:23 +08:00
Laurentiu Palcu de7a191d84 arm64: dts: imx8mq: remove dcss entries from dts files
Remove the DCSS entries from DTS. Will add them back, after the upstream DCSS
driver is added back.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
2019-11-25 16:10:22 +08:00
Shengjiu Wang baabcb7a2c LF-121: arm64: dts: imx8qm-mek-dsp: Fix the typo
Fix typo "pdomains", should be "power-domains"

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25 16:10:21 +08:00
Liu Ying dd8ddfd646 arm64: imx8-ss-dc1.dtsi: Correct display LPCG clocks in DC1 subsystem
This patch corrects display LPCG clocks in DC1 subsystem by
s/dc0_disp_lpcg/dc1_disp_lpcg/.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 16:10:21 +08:00
Sandor Yu 3b79fecbfe LF-38: arm64: dts: imx8mq: Remove imx8mq-evk-hdmi.dts
Remove imx8mq-evk-hdmi.dts file.
Because native hdmi is the default display for imx8mq evk board.
hdmi properties are moved to imx8mq-evk.dts.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-11-25 16:10:20 +08:00
Jacky Bai ca9229d41b LF-39 arm64: dts: imx8mn Add busfreq support for imx8mn
Add busfreq support for imx8mn.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Reviewed-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:10:19 +08:00
Han Xu 69456b33fa MLK-23015: add flexspi support for iMX8MN DDR4 EVK
Add flexspi support in iMX8MN DDR4 EVK dts

Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25 16:10:19 +08:00
Han Xu 1126a15315 MLK-23014: arm64: dts: add flexspi support for iMX8QM mek
add flexspi support in iMX8QM MEK dts file

Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25 16:10:18 +08:00
Jacky Bai d837a99393 LF-47 arm64: dts: imx8mn: Add thermal support on imx8mn
Add thermal support on i.MX8MN.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:10:16 +08:00
Anson Huang df6bc51138 MLK-23007 ARM: dts: imx7s: Use 3MHz as GPT clock source
Use 3MHz as GPT clock source on i.MX7D to aligned with
previous releases.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:10:15 +08:00