linux.git
4 years agoMLK-18036-1 Add "fsl,optee-lpm-sram" node for optee os power management.
Clement Faure [Fri, 13 Apr 2018 09:11:36 +0000 (11:11 +0200)]
MLK-18036-1 Add "fsl,optee-lpm-sram" node for optee os power management.

This node will be used by the OCRAM driver in optee to:
* Get the OCRAM start address for power management in optee.
* Add an entry that will overwrite ocrams nodes and dynamically reduce
the OCRAM available for mmio-sram in Linux.

That way we do not touch the legacy Linux boot and remove the dedicated
optee device tree.

Signed-off-by: Clement Faure <clement.faure@nxp.com>
Reviewed-by: Peng Fan <peng.fan@nxp.com>
[Arul: Fix merge conflicts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
4 years agoMLK-22484: arm64: dts: Fix mem clock for asrc
Shengjiu Wang [Wed, 6 Nov 2019 08:32:46 +0000 (16:32 +0800)]
MLK-22484: arm64: dts: Fix mem clock for asrc

The mem clock is used to access the register, if there is no
mem clock defined, we should use the ipg clock instead,
otherwise there will be kernel dump after system reboot.

[    3.010962] Kernel panic - not syncing: Asynchronous SError Interrupt
[    3.010964] CPU: 1 PID: 1 Comm: swapper/0 Not tainted 4.19.35-05057-g2134d856e6b2 #2889
[    3.010966] Hardware name: Freescale i.MX8QXP MEK (DT)
[    3.010968] Call trace:
[    3.010969]  dump_backtrace+0x0/0x178
[    3.010971]  show_stack+0x14/0x20
[    3.010972]  dump_stack+0x8c/0xac
[    3.010974]  panic+0x120/0x28c
[    3.010975]  __stack_chk_fail+0x0/0x18
[    3.010977]  arm64_serror_panic+0x74/0x80
[    3.010979]  do_serror+0x68/0x130
[    3.010980]  el1_error+0x7c/0xdc
[    3.010982]  _raw_spin_unlock_irqrestore+0xc/0x48
[    3.010984]  clk_core_disable_lock+0x28/0x38
[    3.010985]  clk_disable+0x1c/0x30
[    3.010987]  regmap_mmio_write+0x54/0x68
[    3.010989]  _regmap_bus_reg_write+0x14/0x20
[    3.010990]  _regmap_write+0x60/0xa8
[    3.010992]  regmap_write+0x48/0x70
[    3.010994]  fsl_asrc_probe+0x258/0x660
[    3.010995]  platform_drv_probe+0x50/0xb0

Why this issue only happen at kernel reboot, it is because the ipg
clock is enabled in default after system reset, after used once, the
ipg clock is disabled, then reboot system, the issue happen.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
4 years agoarm64: dts: freescale: Add i.MX8DM LPDDR4 validation board support
Anson Huang [Wed, 6 Nov 2019 07:17:02 +0000 (15:17 +0800)]
arm64: dts: freescale: Add i.MX8DM LPDDR4 validation board support

Add i.MX8DM validation board DT support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: freescale: Add i.MX8DX 17x17 validation board support
Anson Huang [Wed, 6 Nov 2019 06:54:56 +0000 (14:54 +0800)]
arm64: dts: freescale: Add i.MX8DX 17x17 validation board support

Add i.MX8DX 17x17 validation board DT support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: freescale: Add i.MX8QP LPDDR4 validation board support
Anson Huang [Wed, 6 Nov 2019 06:36:58 +0000 (14:36 +0800)]
arm64: dts: freescale: Add i.MX8QP LPDDR4 validation board support

Add i.MX8QP LPDDR4 validation board DT support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: freescale: Add i.MX8QM DDR4 validation board support
Anson Huang [Wed, 6 Nov 2019 06:13:54 +0000 (14:13 +0800)]
arm64: dts: freescale: Add i.MX8QM DDR4 validation board support

Add i.MX8QM DDR4 validation board DT support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: freescale: Add i.MX8DX LPDDR4 validation board support
Anson Huang [Wed, 6 Nov 2019 05:57:08 +0000 (13:57 +0800)]
arm64: dts: freescale: Add i.MX8DX LPDDR4 validation board support

Add i.MX8DX LPDDR4 validation board DT support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: freescale: Add i.MX8QXP 17x17 validation board support
Anson Huang [Wed, 6 Nov 2019 05:44:23 +0000 (13:44 +0800)]
arm64: dts: freescale: Add i.MX8QXP 17x17 validation board support

Add i.MX8QXP 17x17 Validation board DT support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: freescale: Add i.MX8DXP LPDDR4 validation board support
Anson Huang [Wed, 6 Nov 2019 05:40:03 +0000 (13:40 +0800)]
arm64: dts: freescale: Add i.MX8DXP LPDDR4 validation board support

Add i.MX8DXP LPDDR4 validation board DT support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: imx8qm: Add LPDDR4 validation board single cluster support
Anson Huang [Wed, 6 Nov 2019 02:33:51 +0000 (10:33 +0800)]
arm64: dts: imx8qm: Add LPDDR4 validation board single cluster support

Add *-ca53.dtb and *-ca72.dtb to support booting up single
cluster on LPDDR4 validation board, to boot up single A72 cluster,
dedicated flash.bin needs to be used.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: imx8qxp: Add DDR3L validation board support
Anson Huang [Wed, 6 Nov 2019 01:50:10 +0000 (09:50 +0800)]
arm64: dts: imx8qxp: Add DDR3L validation board support

Add i.MX8QXP DDR3L validation board support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: imx8qxp: Add MEK/VAL board with A0 chip support
Anson Huang [Wed, 6 Nov 2019 01:43:14 +0000 (09:43 +0800)]
arm64: dts: imx8qxp: Add MEK/VAL board with A0 chip support

Add i.MX8QXP MEK/VAL board with A0 chip support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoARM: dts: imx6sll: Add EVK Rev-A board support
Anson Huang [Wed, 6 Nov 2019 01:39:50 +0000 (09:39 +0800)]
ARM: dts: imx6sll: Add EVK Rev-A board support

Add i.MX6SLL EVK Rev-A board DT support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoARM: dts: imx6: enable Murata 1MW M.2 card for imx6 legacy platforms
Fugang Duan [Tue, 5 Nov 2019 12:24:09 +0000 (20:24 +0800)]
ARM: dts: imx6: enable Murata 1MW M.2 card for imx6 legacy platforms

Enable Murata 1MW M.2 card for i.MX6 legacy platforms. Plug in
Murata 1MW M.2 into SD slot by using Murata uSD-to-M.2 Adapter.

Below i.MX6 legacy platforms will be supported:
- i.MX6Q/QP/DL SDB, SD2 slot
- i.MX6SX SDB, SD2 slot
- i.MX6SLL EVK, SD3 slot
- i.MX6UL/ULL/ULZ EVK, SD1 slot

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoMLK-18675-23 ARM: dts: imx7d-sdb: add wifi bcm4339 support with fmac driver
Fugang Duan [Tue, 5 Nov 2019 11:40:51 +0000 (19:40 +0800)]
MLK-18675-23 ARM: dts: imx7d-sdb: add wifi bcm4339 support with fmac driver

Add wifi bcm4339 support with fmac driver.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
[Arul: Fix merge conflicts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
4 years agoarm64: dts: imx8mq-evk: enable pcie wireless
Fugang Duan [Tue, 5 Nov 2019 06:30:06 +0000 (14:30 +0800)]
arm64: dts: imx8mq-evk: enable pcie wireless

Enable 32Khz for cypress cyw4356/cyw4359 and Marvell 88w8997.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoMLK-20685-05 arm64: dts: imx8qm/qxp: add cyw4356 and cyw4359 support
Fugang Duan [Mon, 4 Nov 2019 09:51:44 +0000 (17:51 +0800)]
MLK-20685-05 arm64: dts: imx8qm/qxp: add cyw4356 and cyw4359 support

Add cyw4356 and cyw4359 support on imx8qm MEK boards..

Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoarm64: dts: imx8qxp-mek: enable pcie wireless
Fugang Duan [Sat, 2 Nov 2019 10:17:25 +0000 (18:17 +0800)]
arm64: dts: imx8qxp-mek: enable pcie wireless

Enable pcie wireless for M.2 interface.
That support cypress and marvell pcie wlan.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoarm64: dts: imx8mm: rename apb clock names for dispmix reset
Fancy Fang [Mon, 4 Nov 2019 03:47:06 +0000 (11:47 +0800)]
arm64: dts: imx8mm: rename apb clock names for dispmix reset

Rename the apb clock names from 'apb-clk' to 'disp_apb_root_clk'
for dispmix reset nodes, since in commit f541de184245(reset: imx8m:
Correct clock name for dispmix driver), it changes the apb clock
name.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
4 years agoarm64: dts: imx8mm: Define resets for LCDIF and DSIM
Fancy Fang [Sat, 2 Nov 2019 09:05:41 +0000 (17:05 +0800)]
arm64: dts: imx8mm: Define resets for LCDIF and DSIM

The dispmix-reset device can be used to control the LCDIF and
DSIM bus reset and clock enable. So define 'resets' property
for both LCDIF and DSIM for this purpose which will be used to
replace 'dispmix_gpr' usage.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
4 years agoarm64: dts: imx8mm: Add 'dispmix-reset' device
Fancy Fang [Fri, 1 Nov 2019 13:15:11 +0000 (21:15 +0800)]
arm64: dts: imx8mm: Add 'dispmix-reset' device

Create a new device node 'dispmix-reset' to describe the
reset controller in DISPMIX to control several submodules
bus and clock reset and enable. All the reset lines can be
divided into three groups: sft_rstn, clk_en and mipi_rst.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
4 years agoarm64: dts: imx8qxp: Add CPU cooling support
Anson Huang [Mon, 4 Nov 2019 03:26:09 +0000 (11:26 +0800)]
arm64: dts: imx8qxp: Add CPU cooling support

Add CPU cooling support for i.MX8QXP.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
[ Aisheng: remove unneeded imx8qxp.dtsi change ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
4 years agoarm64: dts: imx8qm: Update thermal zone number to support PMIC thermal zone
Anson Huang [Mon, 4 Nov 2019 02:35:29 +0000 (10:35 +0800)]
arm64: dts: imx8qm: Update thermal zone number to support PMIC thermal zone

Update thermal zone number to 6 to support PMIC thermal zone.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: freescale: Add i.MX8DXL phantom mek board
Anson Huang [Fri, 1 Nov 2019 08:52:22 +0000 (16:52 +0800)]
arm64: dts: freescale: Add i.MX8DXL phantom mek board

Add i.MX8DXL phantom mek board DT.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: imx8qm: Disable dsp lpcg clock
Shengjiu Wang [Fri, 1 Nov 2019 05:29:03 +0000 (13:29 +0800)]
arm64: dts: imx8qm: Disable dsp lpcg clock

There is no LPCG clock defined for DSP in imx8qm, so disable
dsp lpcg clock.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
4 years agoarm64: dts: imx8qm: Add A72 cluster cpufreq support
Anson Huang [Thu, 31 Oct 2019 09:34:50 +0000 (17:34 +0800)]
arm64: dts: imx8qm: Add A72 cluster cpufreq support

Add A72 cluster OPP table to support cpufreq.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: imx8qm: Add support for booting up single cluster
Anson Huang [Thu, 31 Oct 2019 10:24:00 +0000 (18:24 +0800)]
arm64: dts: imx8qm: Add support for booting up single cluster

Add *-ca53.dtb and *-ca72.dtb to support booting up single
cluster, to boot up single A72 cluster, dedicated flash.bin
needs to be used.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: imx8qm-mek.dts: Enable A72 cluster by default
Anson Huang [Thu, 31 Oct 2019 06:03:27 +0000 (14:03 +0800)]
arm64: dts: imx8qm-mek.dts: Enable A72 cluster by default

Enable A72 cluster by default to support 6 CPUs totally.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: imx8qm-lpddr4-val.dts: Enable A72 cluster by default
Anson Huang [Thu, 31 Oct 2019 06:02:05 +0000 (14:02 +0800)]
arm64: dts: imx8qm-lpddr4-val.dts: Enable A72 cluster by default

Enable A72 cluster by default.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: imx8qm: Add A72 cluster thermal zone
Anson Huang [Thu, 31 Oct 2019 06:01:14 +0000 (14:01 +0800)]
arm64: dts: imx8qm: Add A72 cluster thermal zone

Add A72 cluster thermal zone support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm64: dts: imx8qm imx8qxp: enable mailbox for vpu
Shijie Qin [Wed, 16 Oct 2019 01:54:14 +0000 (09:54 +0800)]
arm64: dts: imx8qm imx8qxp: enable mailbox for vpu

- The mailbox of mu_m0 is used by vpu decoder
- The mailbox of mu1_m0 and mu2_m0 are used by vpu encoder
  mu2_m0 only enabled on imx8qm

Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
4 years agoarm64: dts: imx8qm: add smmu
Peng Fan [Thu, 31 Oct 2019 08:42:58 +0000 (16:42 +0800)]
arm64: dts: imx8qm: add smmu

Add smmu node, enable smmu for usdhc/fec/usb/sata

Signed-off-by: Peng Fan <peng.fan@nxp.com>
4 years agoarm64: dts: imx8mq: Support TDM format for audio sound card
Shengjiu Wang [Wed, 30 Oct 2019 10:07:12 +0000 (18:07 +0800)]
arm64: dts: imx8mq: Support TDM format for audio sound card

Support TDM format for audio sound card

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
4 years agoarm64: dts: imx8qm-lpddr4-val: support audio sound card
Shengjiu Wang [Wed, 30 Oct 2019 08:32:40 +0000 (16:32 +0800)]
arm64: dts: imx8qm-lpddr4-val: support audio sound card

Add support audio sound card (ESAI/ASRC/AMIX/CS42888/MQS)

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
4 years agoarm64: dts: imx8qxp-lpddr4-val: support audio sound card
Shengjiu Wang [Wed, 30 Oct 2019 06:37:11 +0000 (14:37 +0800)]
arm64: dts: imx8qxp-lpddr4-val: support audio sound card

Add support audio sound card (ESAI/ASRC/AMIX/CS42888/MQS)

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
4 years agoARM: dts: imx6ull-14x14-evk: enable csi and ov5640
Robby Cai [Tue, 29 Oct 2019 08:18:07 +0000 (16:18 +0800)]
ARM: dts: imx6ull-14x14-evk: enable csi and ov5640

enable csi and ov5640

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: imx6ul-14x14-evk: add new dts file for CSI support
Robby Cai [Tue, 29 Oct 2019 08:08:43 +0000 (16:08 +0800)]
ARM: dts: imx6ul-14x14-evk: add new dts file for CSI support

add new dts file for CSI support, as there's pin conflict with SIM2

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: imx6qdl-sabreauto: use internal version of adv7180 driver
Robby Cai [Wed, 16 Oct 2019 06:41:20 +0000 (14:41 +0800)]
ARM: dts: imx6qdl-sabreauto: use internal version of adv7180 driver

change compatible string to use internal version of adv7180 driver

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoarm: dts: imx: add emmc support on imx6ulz
Haibo Chen [Tue, 29 Oct 2019 08:19:41 +0000 (16:19 +0800)]
arm: dts: imx: add emmc support on imx6ulz

eMMC on EVK board share the same USDHC with Micro-SD.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
4 years agoARM: dts: imx7d-sdb: add syscon-poweroff
Robin Gong [Fri, 11 Oct 2019 15:50:30 +0000 (23:50 +0800)]
ARM: dts: imx7d-sdb: add syscon-poweroff

Add syscon-poweroff device node for i.mx7d.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
4 years agoarch: arm: dts: add dts file to enable can1
Joakim Zhang [Tue, 29 Oct 2019 05:01:08 +0000 (13:01 +0800)]
arch: arm: dts: add dts file to enable can1

Add dts file to enbale can1 which is pin conflict with fec on
i.MX6Q/QP/DL sabreauto board.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
4 years agodts: arm: imx6qdl auto: set hdmi to disp_id 1
Sandor Yu [Mon, 28 Oct 2019 10:18:52 +0000 (18:18 +0800)]
dts: arm: imx6qdl auto: set hdmi to disp_id 1

set hdmi to disp_id 1.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
4 years agoarm64 dts: add vpuenc2 for imx8qm vpu_encoder
Shijie Qin [Mon, 28 Oct 2019 06:07:09 +0000 (14:07 +0800)]
arm64 dts: add vpuenc2 for imx8qm vpu_encoder

Add 'IMX_SC_R_VPU_ENC_1' for imx8qm vpu_encoder.
Unify name as vpuenc1 and vpuenc2

Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
4 years agoARM: dts: imx7d-sdb: move pin LPSR_GPIO1_IO04 to iomuxc_lpsr
Fugang Duan [Fri, 25 Oct 2019 12:29:25 +0000 (20:29 +0800)]
ARM: dts: imx7d-sdb: move pin LPSR_GPIO1_IO04 to iomuxc_lpsr

PIN LPSR_GPIO1_IO04 is LPSR pin, then move it to iomuxc_lpsr
node. And remove the dummy pin group for the PIN.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
4 years agoarm: dts: move the sai3 pinctrl to the correct group
Han Xu [Thu, 24 Oct 2019 16:59:25 +0000 (11:59 -0500)]
arm: dts: move the sai3 pinctrl to the correct group

one of the sai3 pinctrl should be in lpsr iomux group rather than
in iomux group, which messes up the QSPI iomux control.

Signed-off-by: Han Xu <han.xu@nxp.com>
[ Aisheng: remove duplicated node ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
4 years agoarm: dts: enabled qspi on imx7d
Han Xu [Thu, 24 Oct 2019 16:58:05 +0000 (11:58 -0500)]
arm: dts: enabled qspi on imx7d

change the dts description to adapt to spi-mem and disable the
conflict epdc module.

Signed-off-by: Han Xu <han.xu@nxp.com>
4 years agoARM: dts: imx6sx: Support audio sound card for sabreauto board
Shengjiu Wang [Thu, 24 Oct 2019 10:34:18 +0000 (18:34 +0800)]
ARM: dts: imx6sx: Support audio sound card for sabreauto board

Support audio sound card for sabreauto board

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
4 years agoMLKU-25-2-fix ARM: dts: imx: add secure memory for 6qdl
Horia Geantă [Tue, 22 Oct 2019 15:49:56 +0000 (18:49 +0300)]
MLKU-25-2-fix ARM: dts: imx: add secure memory for 6qdl

-add missing secure memory node for 6qdl
-fix register size for 6ul and 6sx

Fixes: 069951d3976d ("MLKU-25-2 ARM: dts: imx: add secure memory")
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
4 years agoarm64: dts: imx8mn: add dispmix reset support in dts for imx8mn
Guoniu.zhou [Wed, 23 Oct 2019 07:20:59 +0000 (15:20 +0800)]
arm64: dts: imx8mn: add dispmix reset support in dts for imx8mn

Enable dispmix reset controller function in dts for imx8mn

Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
4 years agoARM64: imx8qm/imx8qxp: Remove unused audio route
Shengjiu Wang [Fri, 18 Oct 2019 08:18:43 +0000 (16:18 +0800)]
ARM64: imx8qm/imx8qxp: Remove unused audio route

Remove unused audio route for issue:
[    3.087278] imx-wm8960 sound-wm8960: ASoC: no source widget found for ASRC-Playback
[    3.094959] imx-wm8960 sound-wm8960: ASoC: Failed to add route ASRC-Playback -> direct -> CPU-Playback
[    3.104292] imx-wm8960 sound-wm8960: ASoC: no sink widget found for ASRC-Capture
[    3.111712] imx-wm8960 sound-wm8960: ASoC: Failed to add route CPU-Capture -> direct -> ASRC-Capture
[    3.121031] imx-wm8960 sound-wm8960: snd_soc_register_card failed (-19)

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
4 years agoarm64: dts: imx8mq: add inmate/root dts
Peng Fan [Fri, 18 Oct 2019 08:29:01 +0000 (16:29 +0800)]
arm64: dts: imx8mq: add inmate/root dts

Add inmate/root dts for jailhouse dual linux case.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
4 years agoarm64: dts: imx8mq: Disable sysctr because it breaks cpuidle
Leonard Crestez [Wed, 16 Oct 2019 15:07:09 +0000 (18:07 +0300)]
arm64: dts: imx8mq: Disable sysctr because it breaks cpuidle

For some reason the activating the upsteam sysctr driver causes cpuidle
hangs on imx8mq.

Temporarily disable this until the root cause can be figured out. This
reverts to behavior in linux-nxp before rebase from next-20190809 to
v5.4-rc3.

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
4 years agoarm: dts: imx6sx: Add vadc properity
Sandor Yu [Wed, 16 Oct 2019 08:37:06 +0000 (16:37 +0800)]
arm: dts: imx6sx:  Add vadc properity

Add vadc properity.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
4 years agoarm: dts: imx6: Add hdmi property to sabreauto dts files
Sandor Yu [Wed, 16 Oct 2019 08:16:06 +0000 (16:16 +0800)]
arm: dts: imx6: Add hdmi property to sabreauto dts files

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
4 years agoarm64: dts: Add mxc-jpeg decoder/encoder nodes for imx8qxp/qm
Mirela Rabulea [Fri, 4 Oct 2019 15:41:02 +0000 (18:41 +0300)]
arm64: dts: Add mxc-jpeg decoder/encoder nodes for imx8qxp/qm

Add jpeg decoder/encoder nodes imx8qxp & imx8qm.

At this stage, labgrid tests pass on imx8qxp/qm.
Also, basic v4l2-compliance tests pass on imx8qxp/qm.

Signed-off-by: Mirela Rabulea <mirela.rabulea@nxp.com>
Reviewed-by: Leonard Crestez <leonard.crestez@nxp.com>
4 years agoarch: arm: imx6qdl-sabreauto: add back pinctrl-assert-gpios property for CAN
Joakim Zhang [Sun, 13 Oct 2019 09:41:50 +0000 (17:41 +0800)]
arch: arm: imx6qdl-sabreauto: add back pinctrl-assert-gpios property for CAN

pinctrl-assert-gpios, this property does not exist in upstream, need add
back.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
(cherry picked from commit 4577fefdc5bc5e7de7a0a2f904fefc8445d68ac9)

4 years agoarch: arm: imx6ul14x14: add back pinctrl-assert-gpios and registers-default property...
Joakim Zhang [Sat, 12 Oct 2019 10:18:05 +0000 (18:18 +0800)]
arch: arm: imx6ul14x14: add back pinctrl-assert-gpios and registers-default property for CAN

pinctrl-assert-gpios and registers-default, these properties does not exist
in upstream, need add back.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
(cherry picked from commit 8492eb228a80712059d1873c613954b180f009ae)

4 years agoARM: dts: imx6ull-14x14-evk: Add assigned-clocks for audio PLL
Shengjiu Wang [Fri, 11 Oct 2019 10:40:59 +0000 (18:40 +0800)]
ARM: dts: imx6ull-14x14-evk: Add assigned-clocks for audio PLL

Add assigned-clocks for audio PLL

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
(cherry picked from commit 12727b6d7c6f47452c14da34edc9c1194ea81cde)

4 years agoARM64: dts: imx8mq-evk: enable csi bridge, mipi csi and mipi camera ov5640
Robby Cai [Mon, 30 Sep 2019 11:13:20 +0000 (19:13 +0800)]
ARM64: dts: imx8mq-evk: enable csi bridge, mipi csi and mipi camera ov5640

enable csi bridge, mipi csi and mipi camera ov5640

Signed-off-by: Robby Cai <robby.cai@nxp.com>
(cherry picked from commit 7f7bbb2dfb7a19381f1f6dab75110329b89dc05b)

4 years agoARM64: dts: imx8mq: add csi and mipi csi node
Robby Cai [Mon, 30 Sep 2019 11:11:18 +0000 (19:11 +0800)]
ARM64: dts: imx8mq: add csi and mipi csi node

add csi bridge and mipi csi node

Signed-off-by: Robby Cai <robby.cai@nxp.com>
(cherry picked from commit 7028095660d45064d7a1404c26b9a4f00d034043)

4 years agoARM: imx6qdl-sabreauto.dtsi: Change LDB_DI0/1_SEL clk's parent to PLL2_PFD0_352M
Liu Ying [Fri, 11 Oct 2019 06:02:31 +0000 (14:02 +0800)]
ARM: imx6qdl-sabreauto.dtsi: Change LDB_DI0/1_SEL clk's parent to PLL2_PFD0_352M

This patch changes LDB_DI0/1_SEL clock's parent from PLL3_USB_OTG to
PLL2_PFD0_352M so that it aligns with imx_4.19.y kernel. Also, with
this patch applied, the clock tree may provide ~64.6MHz pixel clock
rate to the Hannstar XGA LVDS panel, which is closer to the desired
65MHz(before the change, it's ~68.5MHz).

Signed-off-by: Liu Ying <victor.liu@nxp.com>
(cherry picked from commit 142b7222bbebe521d3f4b8d3850c40bd7660a7cf)

4 years agoARM: imx6qdl-sabresd.dtsi: Change LDB_DI0/1_SEL clk's parent to PLL2_PFD0_352M
Liu Ying [Fri, 11 Oct 2019 05:54:11 +0000 (13:54 +0800)]
ARM: imx6qdl-sabresd.dtsi: Change LDB_DI0/1_SEL clk's parent to PLL2_PFD0_352M

This patch changes LDB_DI0/1_SEL clock's parent from PLL3_USB_OTG to
PLL2_PFD0_352M so that it aligns with imx_4.19.y kernel. Also, with
this patch applied, the clock tree may provide ~64.6MHz pixel clock
rate to the Hannstar XGA LVDS panel, which is closer to the desired
65MHz(before the change, it's ~68.5MHz).

Signed-off-by: Liu Ying <victor.liu@nxp.com>
(cherry picked from commit a76d0c86ada7717c1cb556a1ac1fc4dd022db8bc)

4 years agoarm64: dts: imx8qm: add emvsim device node
Joakim Zhang [Thu, 10 Oct 2019 11:18:16 +0000 (19:18 +0800)]
arm64: dts: imx8qm: add emvsim device node

Add emvsim device node for imx8qm mek.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
(cherry picked from commit e4586a8fddc499296abc1442ff3291559fb77e97)

4 years agoclk: imx8qxp: Add JPEG encode/decode clocks
Abel Vesa [Mon, 30 Sep 2019 09:50:59 +0000 (12:50 +0300)]
clk: imx8qxp: Add JPEG encode/decode clocks

Clocks needed by JPEG Encoder/Decoder Linux V4L2 driver.
These additions are based on linux-imx/imx_4.19.y.

Signed-off-by: Abel Vesa <abel.vesa@nxp.com>
Tested-by: Mirela Rabulea <mirela.rabulea@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
(cherry picked from commit 7ac4b9c761b133cfb364d269d7e64db57c4863d8)

4 years agoARM64: dts: imx8mm: increase cma size to '0x28000000'
Zhou Peng [Thu, 10 Oct 2019 05:56:29 +0000 (13:56 +0800)]
ARM64: dts: imx8mm: increase cma size to '0x28000000'

Default is only about 300MB, not enough for some multi-instance test

Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
(cherry picked from commit 43b40a50f66d7e6e83775a9568546a92876956d1)

4 years agoARM: dts: imx6sx-sdb: enable ldb and lcdif2
Robby Cai [Wed, 9 Oct 2019 10:25:52 +0000 (18:25 +0800)]
ARM: dts: imx6sx-sdb: enable ldb and lcdif2

enable ldb and lcdif2

Signed-off-by: Robby Cai <robby.cai@nxp.com>
(cherry picked from commit 130202618e293f273419dd4c377fc936c66bd313)

4 years agoARM: dts: imx6sx: add ldb node for lvds
Robby Cai [Wed, 9 Oct 2019 10:22:15 +0000 (18:22 +0800)]
ARM: dts: imx6sx: add ldb node for lvds

add ldb node for lvds

Signed-off-by: Robby Cai <robby.cai@nxp.com>
(cherry picked from commit f7647936eae0e75614455b8e99b0a1d68a1d26b1)

4 years agoARM: dts: imx6sx: change cpu-dai to audio-cpu
Shengjiu Wang [Wed, 9 Oct 2019 08:10:47 +0000 (16:10 +0800)]
ARM: dts: imx6sx: change cpu-dai to audio-cpu

change cpu-dai to audio-cpu for alignment between
imx-wm8962 and fsl-asoc-card

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
(cherry picked from commit 010293d320968ac8b74ae2beff2815574efaf2a6)

4 years agoARM: dts: imx6sll: change compatible string for sdma
Shengjiu Wang [Wed, 9 Oct 2019 03:37:03 +0000 (11:37 +0800)]
ARM: dts: imx6sll: change compatible string for sdma

change compatible string for sdma

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
(cherry picked from commit 12c7a2a0fa87a09977eb5582a28f39db29b11f00)

4 years agoRevert "ARM: dts: Disable ov564x cameras"
Leonard Crestez [Tue, 8 Oct 2019 14:36:01 +0000 (17:36 +0300)]
Revert "ARM: dts: Disable ov564x cameras"

This reverts commit fbfe81a9783a604226689455666abdad472e37aa.

(cherry picked from commit c4786ad992e5e48d474ee5cf15af0a292b61bc62)

4 years agoARM: dts: imx6qp-sabresd: adjust AVDD and DOVDD for camera ov5640
Robby Cai [Tue, 8 Oct 2019 09:55:06 +0000 (17:55 +0800)]
ARM: dts: imx6qp-sabresd: adjust AVDD and DOVDD for camera ov5640

on imx6qp sabresd board, use different regulators for AVDD and DOVDD
power supply for camera ov5640 (both parallel and mipi).

Signed-off-by: Robby Cai <robby.cai@nxp.com>
(cherry picked from commit 2f372c5776fd84541577bc61a9501795206d1dd0)

4 years agoARM: dts: imx6ull-14x14-evk: Improve model name
Anson Huang [Tue, 8 Oct 2019 06:56:14 +0000 (14:56 +0800)]
ARM: dts: imx6ull-14x14-evk: Improve model name

Improve model name which is used as machine name in
soc driver to meet test team's auto test requirement.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
(cherry picked from commit b7d8943bb1b2342a431424e7e4c3c9094d35fa5c)

4 years agoARM: dts: imx6dl: Correct cpu clocks
Anson Huang [Tue, 8 Oct 2019 06:31:18 +0000 (14:31 +0800)]
ARM: dts: imx6dl: Correct cpu clocks

cpu clocks should match cpufreq's clk table, otherwise,
cpufreq driver probe will fail.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
(cherry picked from commit ca2dadb6be4a30b3b8b429faa2bbbd8c86ab9eae)

4 years agoarm64: dts: imx8mq: Remove GPU/VPU thermal zone
Anson Huang [Tue, 8 Oct 2019 05:42:00 +0000 (13:42 +0800)]
arm64: dts: imx8mq: Remove GPU/VPU thermal zone

Remove GPU/VPU thermal zones to make it aligned with
previous NXP internal tree.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
(cherry picked from commit 6bcd8249cb717c8525bd69c9ca501d378b67e0be)

4 years agoMLKU-25-2 ARM: dts: imx: add secure memory
Horia Geantă [Sun, 29 Sep 2019 09:45:20 +0000 (12:45 +0300)]
MLKU-25-2 ARM: dts: imx: add secure memory

This is a rework of the following i.MX BSP commits
(rel_imx_4.19.35_1.1.0_rc2):

e16519004971 ("MLK-12339 Security: Missing caam support.")
dfc914b909cd ("ARM: dts: imx6ul: Add caam")
9d9ca7a03e3b ("MLK-11922 i.mx6: Linux 3.14.28 CAAM & SNVS enabled by default. JTAG, DS-5 attachment causes exceptions")
42993884b16f ("MLK-18082: ARM: dts: imx: Change size of caam-sm to correct size")

Signed-off-by: Dan Douglass <dan.douglass@nxp.com>
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
4 years agoMLKU-25-1 dt-bindings: crypto: fsl: add secure memory
Franck LENORMAND [Wed, 25 Apr 2018 13:17:32 +0000 (15:17 +0200)]
MLKU-25-1 dt-bindings: crypto: fsl: add secure memory

This is a rework of the following i.MX BSP commit
(rel_imx_4.19.35_1.1.0_rc2):
0adf02011a49 ("MLK-18082: defconfig: Add caam to 7ulp conf")

Signed-off-by: Franck LENORMAND <franck.lenormand@nxp.com>
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
4 years agoMLKU-38-2 ARM: dts: imx: add caam snvs and secvio
Dan Douglass [Wed, 27 Nov 2013 09:40:44 +0000 (03:40 -0600)]
MLKU-38-2 ARM: dts: imx: add caam snvs and secvio

This is a rework of the following i.MX BSP commits
(rel_imx_4.19.35_1.1.0_rc2):

8f6a17b41917 ("ENGR00289885 [iMX6Q] Add Secure Memory and SECVIO support.")
e16519004971 ("MLK-12339 Security: Missing caam support.")
dfc914b909cd ("ARM: dts: imx6ul: Add caam")
9d9ca7a03e3b ("MLK-11922 i.mx6: Linux 3.14.28 CAAM & SNVS enabled by default. JTAG, DS-5 attachment causes exceptions")
c1bf396415de ("MLK-10086-2 ARM: imx6: add dts entries for hsic controller")
34dc6980785b ("MLK-11265-1 ARM: dts: add imx7d soc dtsi support")

Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
4 years agoMLKU-38-1 dt-bindings: crypto: fsl: add snvs clock management
Fugang Duan [Fri, 14 Aug 2015 06:46:23 +0000 (14:46 +0800)]
MLKU-38-1 dt-bindings: crypto: fsl: add snvs clock management

This is a rework of the following i.MX BSP commit
(rel_imx_4.19.35_1.1.0_rc2):
3ac6edcd92d4 ("MLK-11360-01 crypto: caam_snvs: add snvs clock management")

caam_snvs driver involves snvs HP registers access that needs to
enable snvs clock source. The patch add the clock management.

Signed-off-by: Andy Duan <fugang.duan@nxp.com>
Signed-off-by: Dan Douglass <dan.douglass@nxp.com>
Signed-off-by: Horia Geantă <horia.geanta@nxp.com>
4 years agoMLKU-62-1 arm64: dts: imx8qm/imx8qxp: add security subsystem
Horia Geantă [Sun, 29 Sep 2019 19:42:19 +0000 (22:42 +0300)]
MLKU-62-1 arm64: dts: imx8qm/imx8qxp: add security subsystem

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>
4 years agoarm64: dts: imx8qxp-mek: Remove stray adma_dsp
Leonard Crestez [Thu, 3 Oct 2019 22:15:16 +0000 (01:15 +0300)]
arm64: dts: imx8qxp-mek: Remove stray adma_dsp

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
4 years agoARM: dts: imx6sl-evk-csi: add new dts file for csi
Robby Cai [Mon, 30 Sep 2019 09:31:47 +0000 (17:31 +0800)]
ARM: dts: imx6sl-evk-csi: add new dts file for csi

add new dts file for csi since csi and epdc has pin conflict

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: imx6sl: update csi node
Robby Cai [Mon, 30 Sep 2019 09:29:25 +0000 (17:29 +0800)]
ARM: dts: imx6sl: update csi node

update csi node

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM64: dts: imx8mm: add csi bridge and mipi csi node
Robby Cai [Mon, 30 Sep 2019 08:45:48 +0000 (16:45 +0800)]
ARM64: dts: imx8mm: add csi bridge and mipi csi node

add csi bridge and mipi csi node

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: imx7d-sdb: enable mipi camera ov5640
Robby Cai [Mon, 30 Sep 2019 06:35:58 +0000 (14:35 +0800)]
ARM: dts: imx7d-sdb: enable mipi camera ov5640

enable csi bridge, mipi csi, and mipi camera ov5640 on imx7d sdb

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: imx7d: use internal version of csi bridge/mipi csi node
Robby Cai [Mon, 30 Sep 2019 06:32:21 +0000 (14:32 +0800)]
ARM: dts: imx7d: use internal version of csi bridge/mipi csi node

use internal version of csi bridge and mipi csi node

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: add new imx6sx-sdb-lcdif1 dts file
Robby Cai [Sun, 29 Sep 2019 07:40:03 +0000 (15:40 +0800)]
ARM: dts: add new imx6sx-sdb-lcdif1 dts file

on SDB board, LCD1_DATA07 is shared by lcdif1 and csi1, so add -lcdif1 dts
file to resovle the conflict.

[  503.947201] imx6sx-pinctrl 20e0000.iomuxc: pin MX6SX_PAD_LCD1_DATA07 already requested by 2220000.lcdif; cannot claim for 0-003c
[  503.958957] imx6sx-pinctrl 20e0000.iomuxc: pin-59 (0-003c) status -22
[  503.965560] imx6sx-pinctrl 20e0000.iomuxc: could not request pin 59 (MX6SX_PAD_LCD1_DATA07) from group csigrp-0  on device 20e0000.iomuxc

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: imx6sx-sdb: add parallel camera ov5640 support
Robby Cai [Sun, 29 Sep 2019 07:05:39 +0000 (15:05 +0800)]
ARM: dts: imx6sx-sdb: add parallel camera ov5640 support

add parallel camera ov5640 support on imx6sx sdb

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: imx6sx: add CSI support of internal version
Robby Cai [Sun, 29 Sep 2019 07:04:23 +0000 (15:04 +0800)]
ARM: dts: imx6sx: add CSI support of internal version

use internal version of CSI driver

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: imx6ull-9x9-evk: add parallel camera ov5640 support
Robby Cai [Sun, 29 Sep 2019 03:34:47 +0000 (11:34 +0800)]
ARM: dts: imx6ull-9x9-evk: add parallel camera ov5640 support

add parallel camera ov5640 support on imx6ull 9x9 EVK

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: imx6ul-9x9-evk: add parallel camera ov5640 support
Robby Cai [Sun, 29 Sep 2019 03:32:15 +0000 (11:32 +0800)]
ARM: dts: imx6ul-9x9-evk: add parallel camera ov5640 support

add parallel camera ov5640 support on imx6ul 9x9 EVK

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: imx6ul-14x14-evk: add parallel camera ov5640 support
Robby Cai [Sun, 29 Sep 2019 03:30:46 +0000 (11:30 +0800)]
ARM: dts: imx6ul-14x14-evk: add parallel camera ov5640 support

add parallel camera ov5640 support on imx6ul/imx6ull 14x14 EVK.

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoARM: dts: imx6ul: add csi node
Robby Cai [Sun, 29 Sep 2019 03:26:47 +0000 (11:26 +0800)]
ARM: dts: imx6ul: add csi node

Add csi node on imx6ul

This has different clocks versus upstream.

Signed-off-by: Robby Cai <robby.cai@nxp.com>
Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
4 years agoARM: dts: Disable ov564x cameras
Leonard Crestez [Mon, 30 Sep 2019 09:17:54 +0000 (12:17 +0300)]
ARM: dts: Disable ov564x cameras

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
4 years agoARM: dts: imx6qdl: Disable cnm,coda960 VPU driver
Anson Huang [Mon, 30 Sep 2019 04:57:03 +0000 (12:57 +0800)]
ARM: dts: imx6qdl: Disable cnm,coda960 VPU driver

Disable cnm,coda960 VPU driver and use MXC VPU driver instead.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
4 years agoarm: imx6qdl-sabreauto.dtsi: Enable mxc_v4l2_output
Liu Ying [Fri, 27 Sep 2019 05:26:50 +0000 (13:26 +0800)]
arm: imx6qdl-sabreauto.dtsi: Enable mxc_v4l2_output

This patch enables mxc_v4l2_output device tree support for
the i.MX6qdl Sabreauto platforms.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm: imx6qdl-sabresd.dtsi: Enable mxc_v4l2_output
Liu Ying [Fri, 27 Sep 2019 05:24:39 +0000 (13:24 +0800)]
arm: imx6qdl-sabresd.dtsi: Enable mxc_v4l2_output

This patch enables mxc_v4l2_output device tree support for
the i.MX6qdl Sabresd platforms.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
4 years agoarm: dts: imx6qdl-sabresd: add V4L2 capture support
Robby Cai [Fri, 27 Sep 2019 12:59:56 +0000 (20:59 +0800)]
arm: dts: imx6qdl-sabresd: add V4L2 capture support

use internal version and resolve conflict with upstreaming code.
add the nodes for v4l2 capture, mipi csi, and ov5460 cameras.

Signed-off-by: Robby Cai <robby.cai@nxp.com>
4 years agoarm64: imx8mq: Remove link_rate and num_lanes from DP
Sandor Yu [Thu, 26 Sep 2019 07:50:57 +0000 (15:50 +0800)]
arm64: imx8mq: Remove link_rate and num_lanes from DP

Remove link_rate and num_lanes from DP.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
4 years agoarch: arm: imx6ull-9x9: add the missing CAN node
Joakim Zhang [Fri, 27 Sep 2019 06:00:22 +0000 (14:00 +0800)]
arch: arm: imx6ull-9x9: add the missing CAN node

Add the missing CAN node.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
4 years agoARM64: dts: imx8qm: enable ARC for HDMI Audio
Shengjiu Wang [Thu, 26 Sep 2019 09:47:56 +0000 (17:47 +0800)]
ARM64: dts: imx8qm: enable ARC for HDMI Audio

enable ARC for HDMI Audio

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>