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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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)
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>
Clark Wang [Thu, 7 Nov 2019 06:07:50 +0000 (14:07 +0800)]
MLK-22921-3 ARM: dts: imx7ulp: add lpspi slave dts support
Add some missing dts files of imx7ulp which file names have
been changed in 4.19.y.
Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
Clark Wang [Tue, 12 Nov 2019 05:58:01 +0000 (13:58 +0800)]
MLK-22921-2 ARM: dts: imx6ul: fix compile warning of spi slave dts
Add a address-cells property to fix compile warning of -ecspi-slave.dts.
Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Robin Gong [Tue, 12 Nov 2019 17:55:11 +0000 (01:55 +0800)]
ARM: dts: imx6: add *ldo dtb file
Add *ldo dtb board file to support board work in ldo-enable mode.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Fugang Duan [Mon, 11 Nov 2019 02:47:20 +0000 (10:47 +0800)]
MLK-16483 ARM64: dts: imx8mq-evk-pcie1-m2: add pcie1 M.2 interface support
Add pcie1 M.2 interface support.
The patch merged from commit:
21cb81b4f0bc(MLK-21084 arm64: dts: Copy all imx8 dts)
Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
Robin Gong [Mon, 11 Nov 2019 19:44:05 +0000 (03:44 +0800)]
MLK-22284-3 ARM64: dts: freescale: imx8dx/qm: split dma channel power domain
Split dma channel power domain from sub-domain of dma customer driver
such as Audio, LPUART etc.
Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Haibo Chen [Fri, 8 Nov 2019 02:22:31 +0000 (10:22 +0800)]
MLK-22930 ARM64: dts: change the source clock rate of usdhc1 for imx8qxp/imx8qm
On imx8qxp and imx8qm mek board, usdhc1 is for eMMC usage, and will work at
HS400 mode, this HS400 mode will work at 200MHz, and will default divide 2 from
source clock(IMX_SC_R_SDHC_0), which mean we need to config the source clock
to 400MHz at least.
Before this patch, HS400 mode only work at 100MHz, and will meet some timeout issue
when do system suspend/resume, due to our HS400 related timing setting is based on
the 200MHz. Also, HS400 work at 100MHz will impact the performance.
Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
Tested-by: Anson Huang <Anson.Huang@nxp.com>
[ Aisheng: moved the change to board dts ]
Sign-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Leonard Crestez [Fri, 8 Nov 2019 17:21:44 +0000 (19:21 +0200)]
Revert "arm64: dts: imx8mq: Disable sysctr because it breaks cpuidle"
This reverts commit
9b9ae1e2d639973ca826f839717e2b2405df5f51.
Was an emergency hotfix but real problem was solved
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com>
Liu Ying [Mon, 11 Nov 2019 02:29:53 +0000 (10:29 +0800)]
arm64: dts: imx8qm-mek: Enable dc0/1_dpr1_channel3 and dc0/1_dpr2_channel1-3 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>
Liu Ying [Mon, 11 Nov 2019 02:28:20 +0000 (10:28 +0800)]
arm64: dts: imx8qxp-mek: Enable dc0_dpr1_channel3 and dc0_dpr2_channel1-3 nodes
This patch enables dc0_dpr1_channel3 and dc0_dpr2_channel1-3 nodes
for the i.MX8QXP MEK platform.
Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu Ying [Mon, 11 Nov 2019 02:25:53 +0000 (10:25 +0800)]
arm64: dts: imx8qm-mek: Enable dc0_prg3-9 and dc1_prg3-9 nodes
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>
Liu Ying [Mon, 11 Nov 2019 02:23:58 +0000 (10:23 +0800)]
arm64: dts: imx8qxp-mek: Enable dc0_prg3-9 nodes
This patch enables dc0_prg3-9 device tree nodes for
the i.MX8QXP MEK platform.
Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu Ying [Mon, 11 Nov 2019 02:19:07 +0000 (10:19 +0800)]
arm64: imx8-ss-dc1.dtsi: Add dc1_dpr1_channel3 and dc1_dpr2_channel1-3 phandles for dpu2
This patch adds dc1_dpr1_channel3 and dc1_dpr2_channel1-3 phandles for dpu2
node.
Signed-off-by: Liu Ying <victor.liu@nxp.com>
Liu Ying [Mon, 11 Nov 2019 02:16:57 +0000 (10:16 +0800)]
arm64: imx8-ss-dc0.dtsi: Add dc0_dpr1_channel3 and dc0_dpr2_channel1-3 phandles for dpu1
This patch adds dc0_dpr1_channel3 and dc0_dpr2_channel1-3 phandles for dpu1
node.
Signed-off-by: Liu Ying <victor.liu@nxp.com>