linux.git
4 years agoLF-352 arm: dts: imx6ul[l]-evk: increase CMA size to fix alloc failure for v4l2
Robby Cai [Wed, 4 Dec 2019 08:15:05 +0000 (16:15 +0800)]
LF-352 arm: dts: imx6ul[l]-evk: increase CMA size to fix alloc failure for v4l2

increase CMA size to 160MB to fix cma alloc failure for v4l2 capture case:

Capture_To_Display_mmap: mode 6(2592x1944)@15fps test.
...
[ 247.301290] cma: cma_alloc: alloc failed, req-size: 2461 pages, ret: -12
[ 247.308290] mx6s-csi 21c4000.csi: dma_alloc_coherent of size 10080256 failed
[ 247.317097] cma: cma_alloc: alloc failed, req-size: 2461 pages, ret: -12
...

Signed-off-by: Robby Cai <robby.cai@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
4 years agoLF-95-3 arm64: imx8qxp-ss-lvds.dtsi: Correct LVDS/MIPI DSI region address and size
Liu Ying [Tue, 3 Dec 2019 12:27:00 +0000 (20:27 +0800)]
LF-95-3 arm64: imx8qxp-ss-lvds.dtsi: Correct LVDS/MIPI DSI region address and size

The LVDS/MIPI DSI region is the CSR(Control Status Registers) space.
The spec tells us that the CSR start address is 0x1000 and end address
is 0x1FFF according to the subsystem start address.  However, it turns
out some space are inaccessible, which would accidently cause system
hang via kernel regmap debugfs.  This patch corrects the LVDS/MIPI DSI
region start address and chooses a sensible size, which makes sure all
exposed registers are accessible.

Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoLF-95-2 arm64: imx8qm-ss-mipi.dtsi: Correct MIPI CSR address and size
Liu Ying [Tue, 3 Dec 2019 12:25:21 +0000 (20:25 +0800)]
LF-95-2 arm64: imx8qm-ss-mipi.dtsi: Correct MIPI CSR address and size

The spec tells us that the CSR start address is 0x1000 and end address
is 0x1FFF according to the subsystem start address.  However, it turns
out some space are inaccessible, which would accidently cause system
hang via kernel regmap debugfs.  This patch corrects the MIPI CSR
start address and chooses a sensible size, which makes sure all exposed
registers are accessible.

Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoLF-95-1 arm64: imx8qm-ss-lvds.dtsi: Correct LVDS region address and size
Liu Ying [Tue, 3 Dec 2019 12:17:43 +0000 (20:17 +0800)]
LF-95-1 arm64: imx8qm-ss-lvds.dtsi: Correct LVDS region address and size

The LVDS region is the CSR(Control Status Registers) space.
The spec tells us that the CSR start address is 0x1000 and end address
is 0x1FFF according to the subsystem start address.  However, it turns
out some space are inaccessible, which would accidently cause system
hang via kernel regmap debugfs.  This patch corrects the LVDS region
start address and chooses a sensible size, which makes sure all exposed
registers are accessible.

Reviewed-by: Sandor Yu <Sandor.yu@nxp.com>
Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoLF-332 ARM: dts: imx6ul-14x14-evk: update usdhc1 pin group
Fugang Duan [Tue, 3 Dec 2019 10:30:21 +0000 (18:30 +0800)]
LF-332 ARM: dts: imx6ul-14x14-evk: update usdhc1 pin group

imx6ul Rev1.2 with 14x14 evk revC board required to increase
SD1_CLK pin drive strength. So update usdhc1 pin group for
imx6ul-14x14-evk to avoid crc error.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoLF-318 arm64: dts: imx8qm/qxp: mark ocotp as read only
Peng Fan [Tue, 3 Dec 2019 07:15:47 +0000 (15:15 +0800)]
LF-318 arm64: dts: imx8qm/qxp: mark ocotp as read only

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>
4 years agoLF-304 ARM64: dts: add synaptics_dsx_i2c touch support for imx8mm board.
Haibo Chen [Mon, 2 Dec 2019 11:29:13 +0000 (19:29 +0800)]
LF-304 ARM64: dts: add synaptics_dsx_i2c touch support for imx8mm board.

Add synaptics_dsx_i2c touch support for imx8mm-ddr4-evk board and
imx8mq-evk board.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
[ Aisheng: drop mx8mm part which needs further clean up ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
4 years agoarm64: dts: Add tplg-filename property
Daniel Baluta [Mon, 2 Dec 2019 16:13:44 +0000 (18:13 +0200)]
arm64: dts: Add tplg-filename property

This will support ESAI + cs42888 usecase.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
4 years agoarm64: dts: Fix memory-region property of DSP node
Daniel Baluta [Mon, 2 Dec 2019 15:25:11 +0000 (17:25 +0200)]
arm64: dts: Fix memory-region property of DSP node

With this fixed we can avoid overrinding the property in SOF DTS
because it is useless now.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
4 years agoarm64: dts: Move mailbox description to generic DSP node
Daniel Baluta [Mon, 2 Dec 2019 15:20:24 +0000 (17:20 +0200)]
arm64: dts: Move mailbox description to generic DSP node

This matches the upstream implementation.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
4 years agoarm64: dts: Do not override power-domains node of dsp
Daniel Baluta [Mon, 2 Dec 2019 15:03:28 +0000 (17:03 +0200)]
arm64: dts: Do not override power-domains node of dsp

Because we've separated power domain enablement for DSP (DAI related
power-domains are now enabled in FSL DAI node) there is no need
to override power-domains node.

Note that IRQSTR_DSP power-domain was missing from initial dsp
description so add it now.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
4 years agoarm64: dts: Disable amix when running SOF testcases
Daniel Baluta [Mon, 2 Dec 2019 15:01:06 +0000 (17:01 +0200)]
arm64: dts: Disable amix when running SOF testcases

This will allow imx8qxp-mek-sof.dtb to be used exclusively
for SOF.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
4 years agoLF-261: arm64: dts: imx8mq: Set parent clock for IMX8MQ_CLK_AUDIO_AHB
Shengjiu Wang [Fri, 29 Nov 2019 10:13:03 +0000 (18:13 +0800)]
LF-261: arm64: dts: imx8mq: Set parent clock for IMX8MQ_CLK_AUDIO_AHB

Set parent clock for IMX8MQ_CLK_AUDIO_AHB, and move setting
IMX8MQ_AUDIO_PLL1 and IMX8MQ_AUDIO_PLL2 rate to a common place.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Viorel Suman <viorel.suman@nxp.com>
4 years agoLF-235: arm64: dts: imx8qm: disable all hdmi ss modules defaultly
Sandor Yu [Wed, 27 Nov 2019 08:07:45 +0000 (16:07 +0800)]
LF-235: arm64: dts: imx8qm: disable all hdmi ss modules defaultly

imx8qm hdmi has a specific dts file, in order to avoid
unnecessary probe hdmi subsystem modules in imx8qm-mek.dts
all hdmi submodules by default set to disabled and enabled
in imx8qm-mek-hdmi.dts

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
Reviewed-by: Robby Cai <robby.cai@nxp.com>
4 years agoLF-257-02 dts: imx6ull: change the usdhc root clock to 396MHz
Fugang Duan [Fri, 29 Nov 2019 09:22:29 +0000 (17:22 +0800)]
LF-257-02 dts: imx6ull: change the usdhc root clock to 396MHz

Due to the errata ERR010450 limit, this patch change the imx6ull
usdhc root clock to 132MHz in soc related dts file, remove all
the root clock setting in board dts file, after this patch,
SDR104/HS200 work at 132MHz, DDR50/DDR52 work at 33MHz.

(merged from commit: 1a3160ae69f725237752f65ee7bd47f5db4cfc1d)

Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoLF-257-01 ARM: dts: imx6ull/ulz-14x14-evk: update usdhc1 pin group
Fugang Duan [Fri, 29 Nov 2019 09:08:29 +0000 (17:08 +0800)]
LF-257-01 ARM: dts: imx6ull/ulz-14x14-evk: update usdhc1 pin group

Update usdhc1 pin group for imx6ull/ulz-14x14-evk.

Reviewed-by: Haibo Chen <haibo.chen@nxp.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoLF-270 ARM64: dts: imx8mq.dtsi: set the IMX8MQ_CLK_NAND_USDHC_BUS clock rate
Haibo Chen [Fri, 29 Nov 2019 08:57:52 +0000 (16:57 +0800)]
LF-270 ARM64: dts: imx8mq.dtsi: set the IMX8MQ_CLK_NAND_USDHC_BUS clock rate

Need to set the IMX8MQ_CLK_NAND_USDHC_BUS clock rate to 266MHz, to make
clock align, otherwise USDHC oparation will has issue.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
4 years agoLF-255 ARM: dts: imx6ul-14x14-evk.dtsi: set CMA memory size to 96M bytes
Fugang Duan [Fri, 29 Nov 2019 05:06:49 +0000 (13:06 +0800)]
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>
4 years agoLF-227 arm64: dts: imx8qxp: add i.MX8QXP MEK dom0 dts
Peng Fan [Thu, 28 Nov 2019 08:20:14 +0000 (16:20 +0800)]
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>
4 years agoarch: arm64: Remove ESAI related PD from original esai node
Daniel Baluta [Thu, 28 Nov 2019 22:20:28 +0000 (00:20 +0200)]
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>
4 years agoarm64: dts: Remove nodes related to old audio framework
Daniel Baluta [Thu, 28 Nov 2019 21:01:00 +0000 (23:01 +0200)]
arm64: dts: Remove nodes related to old audio framework

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
4 years agoarm64: dts: Enable simple-audio-card for ESAI0 + cs42888
Daniel Baluta [Thu, 28 Nov 2019 15:17:30 +0000 (17:17 +0200)]
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>
4 years agoarm64: dts: imx8qxp: Add nodes for rm67191 mipi panel
Robert Chiras [Wed, 27 Nov 2019 15:50:14 +0000 (17:50 +0200)]
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>
4 years agoarm64: dts: imx8qxp: Add nodes for adv7535 device
Robert Chiras [Wed, 27 Nov 2019 15:49:52 +0000 (17:49 +0200)]
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>
4 years agoarm64: dts: imx8qxp: Add mipi dsi nodes
Robert Chiras [Wed, 27 Nov 2019 15:48:59 +0000 (17:48 +0200)]
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>
4 years agoarm64: dts: imx8qm: Add nodes for rm67191 mipi panel
Robert Chiras [Mon, 4 Nov 2019 12:33:22 +0000 (14:33 +0200)]
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>
4 years agoarm64: dts: imx8qm: Add nodes for adv7535 device
Robert Chiras [Tue, 26 Nov 2019 14:14:58 +0000 (16:14 +0200)]
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>
4 years agoarm64: dts: imx8qm: Add mipi dsi nodes
Robert Chiras [Mon, 4 Nov 2019 12:32:51 +0000 (14:32 +0200)]
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>
4 years agoLF-204 arm: dts: imx7d-sdb-epdc: disable hdmi sii902x
Robby Cai [Thu, 28 Nov 2019 05:53:58 +0000 (13:53 +0800)]
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>
4 years agoLF-220-2 ARM64: dts: imx8dxl-phantom-mek.dtsi: change pinctrl for vbus regulator
Peter Chen [Thu, 28 Nov 2019 06:30:56 +0000 (14:30 +0800)]
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>
4 years agoLF-220-1 ARM64: dts: imx8dxl-phantom-mek.dtsi: enable usbphy1
Peter Chen [Thu, 28 Nov 2019 06:25:01 +0000 (14:25 +0800)]
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>
4 years agoLF-198 arm: dts: imx7ulp: add GPU clock rate setting
Xianzhong [Thu, 28 Nov 2019 12:13:36 +0000 (20:13 +0800)]
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>
4 years agoLF-202-5 arm64: dts: imx8qm: add basic dom0/domu dts
Peng Fan [Wed, 27 Nov 2019 09:29:13 +0000 (17:29 +0800)]
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>
4 years agoMLKU-25-4 arm64: dts: imx8m: add secure memory
Horia Geantă [Wed, 27 Nov 2019 13:19:13 +0000 (15:19 +0200)]
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>
4 years agoMLKU-38-5 arm64: dts: imx8m: add caam snvs and secvio
Horia Geantă [Wed, 27 Nov 2019 12:53:17 +0000 (14:53 +0200)]
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>
4 years agoMLKU-38-4 dt-bindings: crypto: fsl: add caam snvs and secvio
Horia Geantă [Wed, 27 Nov 2019 14:03:36 +0000 (16:03 +0200)]
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>
4 years agoMLKU-38-2-fix ARM: dts: imx6: remove unused secvio_src property
Horia Geantă [Wed, 27 Nov 2019 12:55:08 +0000 (14:55 +0200)]
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: 2bc9a1114937 ("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>
4 years agoLF-148 arm: dts: imx7ulp: set the sdhc clock sourced from apll_pfd1
Haibo Chen [Mon, 25 Nov 2019 08:58:19 +0000 (16:58 +0800)]
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>
[ Aisheng: moved the change into board dts ]
Sign-off-by: Dong Aisheng <aisheng.dong@nxp.com>
4 years agoarm64: dts: enable the imx pcie ep verification solution
Richard Zhu [Tue, 26 Nov 2019 07:58:52 +0000 (15:58 +0800)]
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>
4 years agodt-bindings: imx6q-pcie: add some optional property entries
Richard Zhu [Tue, 26 Nov 2019 08:01:08 +0000 (16:01 +0800)]
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>
4 years agoarm64: dts: imx8mq: add adv7535 related DTS files
Laurentiu Palcu [Tue, 26 Nov 2019 11:09:22 +0000 (13:09 +0200)]
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>
4 years agoLF-152: ARM64: dts: imx8mq: fix OF graph in imx8mq-evk-dcss-rm67191.dts
Sandor Yu [Mon, 25 Nov 2019 09:34:12 +0000 (17:34 +0800)]
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>
4 years agoLF-146: ARM64: dts: freescale: imx8qm-mek-dsp: add power-domain-names
Robin Gong [Mon, 25 Nov 2019 17:14:18 +0000 (01:14 +0800)]
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>
4 years agoLF-136-2 ARM64: dts: imx8qm.dtsi: add USB wakeup support
Peter Chen [Mon, 25 Nov 2019 07:08:55 +0000 (15:08 +0800)]
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>
4 years agoLF-136-1 ARM64: dts: imx8qxp.dtsi: add USB wakeup support
Peter Chen [Mon, 25 Nov 2019 07:07:08 +0000 (15:07 +0800)]
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>
4 years agoLF-113 ARM64: dts: imx8qxpmek: fix sensor interrupt pin settings
Clark Wang [Sun, 24 Nov 2019 06:42:32 +0000 (14:42 +0800)]
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>
4 years agoarm64: dts: imx8mq: use the DCSS DTRC interrupts
Laurentiu Palcu [Fri, 22 Nov 2019 08:41:35 +0000 (10:41 +0200)]
arm64: dts: imx8mq: use the DCSS DTRC interrupts

Needed for decoding tiled-compressed VPU formats.

Signed-off-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
4 years agodts: arm64: add dts for DCSS and rm67191
Laurentiu Palcu [Fri, 20 Sep 2019 10:06:41 +0000 (13:06 +0300)]
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>
4 years agoarm64: dts: imx8mq: add DCSS entries to hdmi DTS
Laurentiu Palcu [Tue, 19 Nov 2019 14:16:23 +0000 (16:16 +0200)]
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>
4 years agoarm64: dts: imx8mq: add DCSS external oscillator support
Laurentiu Palcu [Fri, 22 Nov 2019 08:12:50 +0000 (10:12 +0200)]
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>
4 years agoarm64: dts: imx8mq: add DCSS node
Laurentiu Palcu [Tue, 17 Sep 2019 12:40:45 +0000 (15:40 +0300)]
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>
4 years agoarm64: dts: imx8mq: remove dcss entries from dts files
Laurentiu Palcu [Tue, 19 Nov 2019 14:01:30 +0000 (16:01 +0200)]
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>
4 years agoLF-121: arm64: dts: imx8qm-mek-dsp: Fix the typo
Shengjiu Wang [Fri, 22 Nov 2019 12:16:04 +0000 (20:16 +0800)]
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>
4 years agoarm64: imx8-ss-dc1.dtsi: Correct display LPCG clocks in DC1 subsystem
Liu Ying [Fri, 22 Nov 2019 09:54:22 +0000 (17:54 +0800)]
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>
4 years agoLF-38: arm64: dts: imx8mq: Remove imx8mq-evk-hdmi.dts
Sandor Yu [Thu, 21 Nov 2019 10:03:03 +0000 (18:03 +0800)]
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>
4 years agoLF-39 arm64: dts: imx8mn Add busfreq support for imx8mn
Jacky Bai [Thu, 21 Nov 2019 02:46:15 +0000 (10:46 +0800)]
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>
4 years agoMLK-23014: arm64: dts: add flexspi support for iMX8QM mek
Han Xu [Wed, 20 Nov 2019 20:25:18 +0000 (14:25 -0600)]
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>
4 years agoMLK-23007 ARM: dts: imx7s: Use 3MHz as GPT clock source
Anson Huang [Wed, 20 Nov 2019 05:53:28 +0000 (13:53 +0800)]
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>
4 years agoMLK-22986-2: ARM: dts: imx6qdl/sl/sll/sx: add ldo-bypass
Robin Gong [Fri, 15 Nov 2019 18:08:06 +0000 (02:08 +0800)]
MLK-22986-2: ARM: dts: imx6qdl/sl/sll/sx: add ldo-bypass

Add ldo-bypass support.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Reviewed-by: Anson Huang <anson.huang@nxp.com>
4 years agoMLK-23000-3 ARM64: dts: imx8qxp: add mlb dts
Clark Wang [Fri, 15 Nov 2019 11:54:52 +0000 (19:54 +0800)]
MLK-23000-3 ARM64: dts: imx8qxp: add mlb dts

Add mlb dts file for imx8qxp-lpddr4-val platform.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
Acked-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoMLK-20420 ARM: dts: imx7ulp-evk: add delay cell for DDR50/DDR52 mode
Haibo Chen [Fri, 15 Nov 2019 12:18:07 +0000 (20:18 +0800)]
MLK-20420 ARM: dts: imx7ulp-evk: add delay cell for DDR50/DDR52 mode

We find some imx7ulp evk board, SD card work in DDR50 mode will meet
data CRC error. Only some board has this issue. And eMMC DDR50 mode
also has this issue on these boards. For DDR50, do tuning can fix
this issue, but eMMC DDR52 do not support tuning. So this patch
manually add the delay cell on the fixed clock (FBCLK_SEL = 0).
Currently, add 15 delay cell, which can make DDR50/DDR52 works stable
on all imx7ulp evk board.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
(cherry picked from commit ef369313de747251ff11c108e7fd5bf2b92df603)

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
4 years agoARM: dts: imx7d-12x12-lpddr3: support audio sound card wm8958
Shengjiu Wang [Fri, 15 Nov 2019 11:58:23 +0000 (19:58 +0800)]
ARM: dts: imx7d-12x12-lpddr3: support audio sound card wm8958

Add imx7d-12x12-lpddr3-val-sai.dts to support wm8958

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
4 years agoMLK-22989 arm64: dts: imx8qxp-ss-img: disable gpio0_mipi_csi1 node
Fugang Duan [Fri, 15 Nov 2019 11:36:42 +0000 (19:36 +0800)]
MLK-22989 arm64: dts: imx8qxp-ss-img: disable gpio0_mipi_csi1 node

csi1 is not avaviable for imx8qxp, it should disable gpio0 node
that is part of csi1 resource.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoMLK-22988 arm64: dts: imx8dxl-phantom-mek: disabled lvds subsystem
Fugang Duan [Fri, 15 Nov 2019 11:25:43 +0000 (19:25 +0800)]
MLK-22988 arm64: dts: imx8dxl-phantom-mek: disabled lvds subsystem

imx8dxl phanton mek board doesn't support lvds and dc0 subsystem
resources are not owned by A-core os. So disable lvds subsystem.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoARM: imx6qdl-sabreauto: enable mxc v4l2 capture
Robby Cai [Fri, 15 Nov 2019 11:06:57 +0000 (19:06 +0800)]
ARM: imx6qdl-sabreauto: enable mxc v4l2 capture

add mxc v4l2 capture node

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoarm64: dts: imx8qxp-mek: Add IT6263 dual channel mode support
Liu Ying [Thu, 14 Nov 2019 09:03:25 +0000 (17:03 +0800)]
arm64: dts: imx8qxp-mek: Add IT6263 dual channel mode support

This patch introduces two DT source files to add IT6263 dual
channel mode support.  Either LVDS0 acts as the primary channel
or LVDS1 does.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: dts: imx8qxp-mek: Add JDI WUXGA LVDS panel support
Liu Ying [Thu, 14 Nov 2019 08:49:46 +0000 (16:49 +0800)]
arm64: dts: imx8qxp-mek: Add JDI WUXGA LVDS panel support

The JDI TX26D202VM0BWA WUXGA LVDS panel works in LVDS
dual channel mode.  It can connect with the i.MX8QXP
MEK board via J1(for LVDS0) and J3(for LVDS1) jacks.
Either LVDS0 or LVDS1 can be the primary channel.
The panel uses PWM signal supplied by i.MX8QXP to
control the backlight.  This patch adds the panel
support on the i.MX8QXP MEK platform.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: dts: imx8qm-mek: Add JDI WUXGA LVDS panel support on LVDS1
Liu Ying [Thu, 14 Nov 2019 08:40:34 +0000 (16:40 +0800)]
arm64: dts: imx8qm-mek: Add JDI WUXGA LVDS panel support on LVDS1

This patch adds JDI WUXGA LVDS panel(on LVDS1) support
for the i.MX8QM MEK platform.
Note that the i.MX8QM MEK board needs a hardware rework
to add a 0ohm resistor for R211 to make the PWM backlight
work for the panel.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: dts: imx8qxp-mek: Add LVDS0/1 PWM backlight support
Liu Ying [Thu, 14 Nov 2019 08:27:15 +0000 (16:27 +0800)]
arm64: dts: imx8qxp-mek: Add LVDS0/1 PWM backlight support

This patch adds LVDS0/1 PWM backlight support
for the i.MX8QXP MEK platform.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: dts: imx8qm-mek: Add LVDS0/1 PWM backlight support
Liu Ying [Thu, 14 Nov 2019 08:24:01 +0000 (16:24 +0800)]
arm64: dts: imx8qm-mek: Add LVDS0/1 PWM backlight support

This patch adds LVDS0/1 PWM backlight support
for the i.MX8QM MEK platform.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: imx8qxp-ss-lvds.dtsi: Add properties of aux ldb to support split mode
Liu Ying [Fri, 15 Nov 2019 02:08:39 +0000 (10:08 +0800)]
arm64: imx8qxp-ss-lvds.dtsi: Add properties of aux ldb to support split mode

This patch adds properties of auxiliary ldb to support LDB split mode
for i.MX8QXP MIPI DSI/LVDS subsystem device tree.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: imx8qxp-ss-lvds.dtsi: Add pwm_mipi_lvds0/1 support
Liu Ying [Thu, 14 Nov 2019 08:16:31 +0000 (16:16 +0800)]
arm64: imx8qxp-ss-lvds.dtsi: Add pwm_mipi_lvds0/1 support

This patch adds pwm_mipi_lvds0/1 support for
i.MX8QXP MIPI DSI/LVDS subsystem device tree.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: imx8qm-ss-lvds.dtsi: Add pwm_lvds0/1 support
Liu Ying [Thu, 14 Nov 2019 08:10:09 +0000 (16:10 +0800)]
arm64: imx8qm-ss-lvds.dtsi: Add pwm_lvds0/1 support

This patch adds pwm_lvds0/1 support for
i.MX8QM LVDS subsystem device tree.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: imx8qxp-ss-lvds.dtsi: Add mipi0/1_pwm_lpcg clocks support
Liu Ying [Thu, 14 Nov 2019 08:02:11 +0000 (16:02 +0800)]
arm64: imx8qxp-ss-lvds.dtsi: Add mipi0/1_pwm_lpcg clocks support

This patch adds mipi0/1_pwm_lpcg clocks support for
i.MX8QXP MIPI DSI/LVDS subsystem device tree.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: imx8qm-ss-lvds.dtsi: Add lvds0/1_pwm_lpcg clocks support
Liu Ying [Thu, 14 Nov 2019 07:49:47 +0000 (15:49 +0800)]
arm64: imx8qm-ss-lvds.dtsi: Add lvds0/1_pwm_lpcg clocks support

This patch adds lvds0/1_pwm_lpcg clocks support for
i.MX8QM LVDS subsystem device tree.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoMLK-22965 ARM64: dts: imx8dxl-phantom: add partition reset function
Clark Wang [Wed, 13 Nov 2019 06:43:39 +0000 (14:43 +0800)]
MLK-22965 ARM64: dts: imx8dxl-phantom: add partition reset function

Enable rpsmg to add partition reset function support for imx8dxl-phantom
platform.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
4 years agoarm64: dts: imx8mm: add fsl,dataline for SAI node
Shengjiu Wang [Fri, 15 Nov 2019 07:30:35 +0000 (15:30 +0800)]
arm64: dts: imx8mm: add fsl,dataline for SAI node

Add fsl,dataline for SAI node

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
4 years agoMLK-21653-3 arm: dts: add 'auto-cmd23-broken' for eMMC on imx6sx
Haibo Chen [Fri, 15 Nov 2019 07:03:36 +0000 (15:03 +0800)]
MLK-21653-3 arm: dts: add 'auto-cmd23-broken' for eMMC on imx6sx

Broken the auto cmd23 function for eMMC on imx6qpdl/imx6sx/imx7d, otherwise
the eMMC RPMB write access will return general fail.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
4 years agoMLK-22985 ARM: dts: imx7d sdb: remove the duplicated pin for uart6 node
Fugang Duan [Fri, 15 Nov 2019 03:58:32 +0000 (11:58 +0800)]
MLK-22985 ARM: dts: imx7d sdb: remove the duplicated pin for uart6 node

Remove the duplicated pin function for uart6 node.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoarm64: dts: add imx8qxp gpmi-nand dts
Han Xu [Thu, 14 Nov 2019 04:12:45 +0000 (22:12 -0600)]
arm64: dts: add imx8qxp gpmi-nand dts

add gpmi-nand dts for nand support on imx8qxp val

Signed-off-by: Han Xu <han.xu@nxp.com>
4 years agoMLK-22974-3 ARM: dts: imx7d sdb: reserve CMA memory for Display
Dong Aisheng [Thu, 14 Nov 2019 09:32:16 +0000 (17:32 +0800)]
MLK-22974-3 ARM: dts: imx7d sdb: reserve CMA memory for Display

Reserve CMA memory for Display

[ Aisheng: Ported from 4.19 GA ]
Tested-by: Robby Cai <robby.cai@nxp.com>
Acked-by: Jason Liu <jason.hui.liu@nxp.com>
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
4 years agoMLK-22974-2 ARM: dts: imx6sl/sll-evk: reserve CMA memory for Display
Dong Aisheng [Thu, 14 Nov 2019 09:27:55 +0000 (17:27 +0800)]
MLK-22974-2 ARM: dts: imx6sl/sll-evk: reserve CMA memory for Display

Reserve CMA memory for Display

[ Aisheng: Ported from 4.19 GA ]
Tested-by: Robby Cai <robby.cai@nxp.com>
Acked-by: Jason Liu <jason.hui.liu@nxp.com>
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
4 years agoMLK-22974-1 ARM: dts: imx6ul-evk: reserve CMA memory for GPU/MM/Display
Dong Aisheng [Thu, 14 Nov 2019 09:20:39 +0000 (17:20 +0800)]
MLK-22974-1 ARM: dts: imx6ul-evk: reserve CMA memory for GPU/MM/Display

Reserve CMA memory for GPU/MM/Display

[ Aisheng: Ported from 4.19 GA ]
Tested-by: Robby Cai <robby.cai@nxp.com>
Acked-by: Jason Liu <jason.hui.liu@nxp.com>
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
4 years agoMLK-22764: ARM: dts: imx7ulp: Change sound card name
Shengjiu Wang [Thu, 14 Nov 2019 05:31:57 +0000 (13:31 +0800)]
MLK-22764: ARM: dts: imx7ulp: Change sound card name

Change the sound card name from "rpmsg-audio" to "wm8960-audio".
That we can utilize the /var/lib/alsa/asound.state config
file to share same configuration as wm8960 sound card.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
4 years agoMLK-22970 ARM: dts: imx6sll-evk: enable uart5 for bluetooth
Fugang Duan [Wed, 13 Nov 2019 09:52:07 +0000 (17:52 +0800)]
MLK-22970 ARM: dts: imx6sll-evk: enable uart5 for bluetooth

Add uart5 port for bluetooth HCI interface.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoMLK-22918 arm64: dts: imx8: add the alias for ethernet
Fugang Duan [Wed, 13 Nov 2019 07:25:09 +0000 (15:25 +0800)]
MLK-22918 arm64: dts: imx8: add the alias for ethernet

Add alias for ethernet nodes.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoARM: dts: imx6/7: reserve CMA memory for GPU
Minjie Zhuang [Wed, 13 Nov 2019 07:39:24 +0000 (15:39 +0800)]
ARM: dts: imx6/7: reserve CMA memory for GPU

At imx6dl/imx6q/imx6sx,reserve 320M CMA memory
At imx7ulp,reserve 200M CMA memory

Signed-off-by: Minjie Zhuang <minjie.zhuang@nxp.com>
4 years agoarm64: dts: imx8qm-mek: Enable dc0/1_pc nodes
Liu Ying [Tue, 12 Nov 2019 02:45:35 +0000 (10:45 +0800)]
arm64: dts: imx8qm-mek: Enable dc0/1_pc nodes

This patch enables dc0/1_pc device tree nodes for
the i.MX8QM MEK platform.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: dts: imx8qxp-mek: Enable dc0_pc node
Liu Ying [Tue, 12 Nov 2019 02:44:39 +0000 (10:44 +0800)]
arm64: dts: imx8qxp-mek: Enable dc0_pc node

This patch enables dc0_pc device tree node for
the i.MX8QXP MEK platform.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: imx8-ss-dc1.dtsi: Add dc1_pc phandle for dpu2
Liu Ying [Tue, 12 Nov 2019 02:42:12 +0000 (10:42 +0800)]
arm64: imx8-ss-dc1.dtsi: Add dc1_pc phandle for dpu2

This patch adds dc1_pc phandle for dpu2 node.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: imx8-ss-dc0.dtsi: Add dc0_pc phandle for dpu1
Liu Ying [Tue, 12 Nov 2019 02:41:06 +0000 (10:41 +0800)]
arm64: imx8-ss-dc0.dtsi: Add dc0_pc phandle for dpu1

This patch adds dc0_pc phandle for dpu1 node.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: imx8-ss-dc1.dtsi: Add pixel combiner node support
Liu Ying [Tue, 12 Nov 2019 02:38:31 +0000 (10:38 +0800)]
arm64: imx8-ss-dc1.dtsi: Add pixel combiner node support

This patch adds pixel combiner device tree node support
for the i.MX8 DC1 subsystem.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm64: imx8-ss-dc0.dtsi: Add pixel combiner node support
Liu Ying [Tue, 12 Nov 2019 02:37:19 +0000 (10:37 +0800)]
arm64: imx8-ss-dc0.dtsi: Add pixel combiner node support

This patch adds pixel combiner device tree node support
for the i.MX8 DC0 subsystem.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoMLK-22964 arm64: dts: imx8dxl-phantom-mek: add nvmem for fec2 node
Fugang Duan [Wed, 13 Nov 2019 06:02:07 +0000 (14:02 +0800)]
MLK-22964 arm64: dts: imx8dxl-phantom-mek: add nvmem for fec2 node

Add nvmem for fec2 node to get MAC address from eFuse.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoMLK-22962 arm64: dts: imx8qxp: correct fec2 compatible string
Fugang Duan [Wed, 13 Nov 2019 05:55:12 +0000 (13:55 +0800)]
MLK-22962 arm64: dts: imx8qxp: correct fec2 compatible string

commit 3a1309af0048(arm64: dts: imx8qxp: update fec fallback
compatible string) not completely correct the fec compatible
string that only change fec1 node, not fec2 node. So the patch
correct fec2 node compatible string.

Fixes: 4f3c854068e4(arm64: dts: imx8qxp: orginize dts in subsystems)
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoMLK-22961 arm64: dts: imx8dxl-phantom-mek: enable epdev for pcie wlan
Fugang Duan [Wed, 13 Nov 2019 03:17:11 +0000 (11:17 +0800)]
MLK-22961 arm64: dts: imx8dxl-phantom-mek: enable epdev for pcie wlan

Enable epdev regulator for pcie wlan on imx8dxl phantom mek.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoMLK-22960 ARM: dts: imx6sll-evk-btwifi: enable oob irq in default
Fugang Duan [Tue, 12 Nov 2019 11:53:18 +0000 (19:53 +0800)]
MLK-22960 ARM: dts: imx6sll-evk-btwifi: enable oob irq in default

Enable oob irq in default for imx6sll evk board.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoMLK-22959 ARM: dts: imx6sll-evk-btwifi: remove pin function node
Fugang Duan [Tue, 12 Nov 2019 11:32:48 +0000 (19:32 +0800)]
MLK-22959 ARM: dts: imx6sll-evk-btwifi: remove pin function node

Remove pin function node "imx6sll-evk-murata-v2" since
default dts "imx6sll-evk.dts" iomux node already remove
board pin function node.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoMLK-14451 ARM: dts: imx7ulp: Move dts entry for sensors into another dts
Adriana Reus [Wed, 12 Apr 2017 10:45:13 +0000 (13:45 +0300)]
MLK-14451 ARM: dts: imx7ulp: Move dts entry for sensors into another dts

Sensors are connected to M4 and not to A-Core.
Sensors will not be exposed to A-Core via standard
i2c interface but via an i2c proxy layer over rpmsg.

Remove the dts entry to avoid the probe error messages and
add a separate dts file for the case where someone wishes to
rework the board themselves and connect sensors for testing purposes.

Signed-off-by: Adriana Reus <adriana.reus@nxp.com>
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
(cherry picked from commit 05f0c61222bcb43b400b239d780df1ee55c5668f)

4 years agoMLK-22921-4 ARM64: dts: imx8qxp/qm: add lpspi dts files
Clark Wang [Tue, 12 Nov 2019 06:59:59 +0000 (14:59 +0800)]
MLK-22921-4 ARM64: dts: imx8qxp/qm: add lpspi dts files

Add lpspi mater and slave dts files for imx8qxp/qm platforms.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>