1
0
Fork 0
Commit Graph

873685 Commits (fc154ba6d2905f42627197221e379c31c7b178af)

Author SHA1 Message Date
Richard Zhu fc154ba6d2 ARM64: dts: imx8mm: add the clkreq reset for imx8mm pcie
Add the CLKREQ reset used by L1.1ss feature on iMX8MM PCIe.

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25 16:06:48 +08:00
Robby Cai 290e14eb71 arm: dts: imx7d: add epdc property
on imx7d-sdb board, epdc has pin conflict with fec2, sim, etc.
so add a separate dts file for it.

Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25 16:06:47 +08:00
Robby Cai 1482c8df9a arm: dts: imx7d: add qosc node
add qosc node on imx7d

Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25 16:06:46 +08:00
Robby Cai 0427cabb00 arm: dts: imx7d-sdb: add max17135 support
add pmic max17135 support

Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25 16:06:46 +08:00
Robby Cai 0d607c2e35 arm: dts: imx7d: add pxp node
add pxp property like clock, interrupt, io register base for imx7d soc

enable pxp on sdb board

Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25 16:06:45 +08:00
Sandor Yu b0cae40bf7 arm64: imx8qm mek: Add hdmi tx support
Move hdmi tx function out of imx8qm-mek.dts.
Disable lvds devices in imx8qm-mek-hdmi.dts,
then hdmi tx function should not depend on LVDS connector plugged.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-11-25 16:06:45 +08:00
Sandor Yu 5a8a6c85de arm64: imx8-ss-dc0/1.dtsi: add dc0/1_disp clocks for dpu0/1
disp0/1 lpcg clocks parent are fixed.
so dc0/1_disp0/1 clocks couldn't replace by disp0/1_lpcg clocks.
Add dc0/1 disp clocks and disp0/1_lpcg clocks for dc0/1.

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-11-25 16:06:44 +08:00
Sandor Yu f40ec652a9 arm64: dts: imx8qm: hdmi tx: Add hdmi tx subsystem device tree
This patch adds HDMI TX subsystems support for i.MX8qm

Signed-off-by: Sandor Yu <Sandor.yu@nxp.com>
2019-11-25 16:06:44 +08:00
Richard Zhu 7ac49d4f42 ARM64: dts: imx8mm: correct the imx8mm pcie phy dts node
Correct the reg scope of the iMX8MM PCIe PHY DTS node.

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25 16:06:44 +08:00
Fancy Fang 2fca821328 ARM: dts: imx7d-sdb: add mipi panel display support
Create a new dts for TFT3P5581E mipi panel display support
on imx7d sdb board.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:43 +08:00
Fancy Fang ff175596cf ARM: dts: imx7d: add a device node for mipi dsi
Add a new device node for Samsung MIPI DSI controller.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:42 +08:00
Dong Aisheng 476285dc18 arm: dts: imx: fix make dtbs break
Fix make dts break which is caused by a typo.

Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:06:41 +08:00
Clark Wang 8a47ddc5e1 arm64: dts: add partition reset function for i.MX8QM/QXP
Add partition reset function for i.MX8QM/QXP.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25 16:06:41 +08:00
Daniel Baluta 12e3cb0ed3 arm64: dts: imx8qxp-mek-sof: Introduce DSP SOF DT
This introduces a separate DT file for enabling DSP SOF
DT node.

Scenario that we want to enable is. Simple playback pipeline
with CS42888 + ESAI on imx8QXP.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2019-11-25 16:06:40 +08:00
Daniel Baluta 6076103a33 arm64: dts: imx8qxp-mek-dsp: Change compatible string for old DSP driver
Currently there are two Linux DSP drivers. We will use the following
compatible strings depending on which driver is used:

1) fsl,imx8qxp-dsp-v1

Used for FSL DSP Linux driver that works with the old audio framework written
completely inside NXP.

2) fsl,imx8qxp-dsp

Used for SOF Linux driver. This will be used in the future, but until
SOF Linux driver / FW will completely support all the features we will
need to support 1) and 2) in parallel.

Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
2019-11-25 16:06:40 +08:00
Fancy Fang 7df19d43bf ARM: dts: imx7ulp-evk: add RK055IQH042 mipi panel support
Add a new dtb imx7ulp-evkb-rm68191-qhd.dtb to support the
mipi panel RK055IQH042.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:38 +08:00
Fancy Fang 8b053d516a ARM: dts: imx7ulp-evk: add RK055AHD042 mipi panel support
Add a new dtb imx7ulp-evkb-rm68200-wxga.dtb to support the
mipi panel RK055AHD042.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:38 +08:00
Liu Ying b01b2afe4c arm64: dts: imx8qxp-mek: Enable dc0_prg1/2 and dc0_dpr1_channel1/2
This patch enables dc0_prg1/2 and dc0_dpr1_channel1/2 for
DC0 subsystems of imx8qxp mek platform.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 16:06:36 +08:00
Liu Ying 64e2e5af16 arm64: dts: imx8qm-mek: Enable dc0/1_prg1/2 and dc0/1_dpr1_channel1/2
This patch enables dc0/1_prg1/2 and dc0/1_dpr1_channel1/2 for
DC0/1 subsystems of imx8qm mek platform.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 16:06:36 +08:00
Liu Ying 5e94e6bb5a arm64: imx8-ss-dc0/1.dtsi: Add dc0/1_prg1/2 and dc0/1_dpr1_channel1/2 support
This patch adds dc0/1_prg1/2 and dc0/1_dpr1_channel1/2 support for
DC0/1 subsystems.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 16:06:36 +08:00
Liu Ying 71d79dcec4 arm64: imx8-ss-dc0/1.dtsi: Use dc0/1_disp_lpcg clocks as disp0/1 clocks of dpu0/1
This patch uses dc0/1_disp_lpcg clocks as disp0/1 clocks of dpu0/1.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 16:06:35 +08:00
Liu Ying 6cc83bcf29 arm64: imx8-ss-dc0/1.dtsi: Add dc0/1_displ_lpcg clocks
This patch adds dc0/1_displ_lpcg clocks to DC0/1 subsystem device trees.

Signed-off-by: Liu Ying <victor.liu@nxp.com>
2019-11-25 16:06:35 +08:00
Richard Zhu ea334b7f64 ARM64: dts: enable pcie on imx8mm
Enable PCIe on iMX8MM platforms.

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25 16:06:34 +08:00
Robin Gong 30aeb21a6f ARM64: dts: freescale: imx8qm: add m4_1 rpmsg support
Add m4_1 rpmsg support on i.mx8qm-mek board.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25 16:06:34 +08:00
Fancy Fang 01fcab9630 ARM: dts: imx7ulp-evk: add TFT3P5581E mipi panel support
Add a new dtb imx7ulp-evk-mipi.dtb to support the TRULY
mipi panel TFT3P5581E.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:33 +08:00
Robin Gong e708036e69 ARM: dts: imx6qdl-sabresd: add max11801 device node
Add max11801 device node.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25 16:06:32 +08:00
Peter Chen b02dbe4a3b ARM64: dts: imx8qm-mek: add USBOTG3 support
It is a USB3 port which uses Cadence IP.

Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-11-25 16:06:32 +08:00
Peter Chen 1ace327640 ARM64: dts: imx8qm-mek: Add type-c support
Add USB Type-C support which is used for Cadence USB3 port.

Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-11-25 16:06:31 +08:00
Peter Chen d16ead77fa ARM64: dts: imx8qm-mek: fix wrong gpio using by mmc
Fix wrong gpio using by mmc.

Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-11-25 16:06:31 +08:00
Robin Gong 43e63b33bc ARM64: dts: freescale: imx8qm-ss-audio: correct edma reg setting
Fix below edma probe error:
[    0.502018] fsl-edma-v3 bus@59000000:dma-controller@591F0000: invalid resource
[    0.508906] fsl-edma-v3: probe of bus@59000000:dma-controller@591F0000 failed with error -22
[    0.517354] fsl-edma-v3 bus@59000000:dma-controller@599F0000: invalid resource
[    0.524539] fsl-edma-v3: probe of bus@59000000:dma-controller@599F0000 failed with error -22

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25 16:06:30 +08:00
Richard Zhu f056d3206c arm: dts: imx6qp: enable sata and pcie
Enable SATA and PCIe support on iMX6QP REVA sabresd board.

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25 16:06:30 +08:00
Fancy Fang f087aaa09f ARM: dts: imx7ulp-evk: enable mipi to hdmi display
Enable 'LCDIF --> MIPI DSI --> ADV7535(HDMI)' display
on imx7ulp EVK board.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:29 +08:00
Fancy Fang 4d4e65d50c ARM: dts: imx7ulp: add adv7535 node under lpi2c5
Add a device node for adv7535 under the lpi2c5 device.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:28 +08:00
Li Jun 1769408696 ARM64: dts: imx8mq-evk: update typec switch gpio property
As the typec switch driver may use more gpio(like reset), so
rename the "gpios" property to be "switch-gpios", update
the existing user dts accordingly.

Signed-off-by: Li Jun <jun.li@nxp.com>
2019-11-25 16:06:27 +08:00
Li Jun 3a82526ade ARM64: dts: imx8qxp-mek: add usb3 node
Add usbotg3 node for usb3 port which use type-c connector.

Signed-off-by: Li Jun <jun.li@nxp.com>
2019-11-25 16:06:27 +08:00
Li Jun 5598dba8d4 ARM64: dts: imx8qxp-mek: enable typec support
Add typec node for USB3 which cover:
- Typec and PD support with power source and dual data role.
- USB3 super speed mux switch for orientation.
- usb-role-switch property is not added as the controller driver
  does not support role switch class for now.

Signed-off-by: Li Jun <jun.li@nxp.com>
2019-11-25 16:06:25 +08:00
Fancy Fang 9f46f7135f ARM: dts: imx7ulp: add 'lpi2c4' and 'lpi2c5' nodes
Add 'lpi2c4' and 'lpi2c5' device nodes which may be used
by some peripherals.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:25 +08:00
Fancy Fang cbd609fb65 ARM: dts: imx7ulp: add MIPI DSI node
Add a device node for the Northwest Logic MIPI DSI
controller.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:25 +08:00
Fancy Fang d26ea1ff32 ARM: dts: imx7ulp: add LCDIF controller node
Add a device node for LCDIF display controller.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:06:24 +08:00
Robin Gong f3c0f80d17 MLK-11703-7: ARM: dts: imx6qdl-sabresd: add retain-state-suspended property in dts
cherry-pick below patch:

ENGR00295892-2: ARM: dts: imx6qdl-sabresd: add retain-state-suspended
property in dts.

Add property "retain-state-suspended" in dts.

Signed-off-by: Robin Gong <b38343@freescale.com>
(cherry picked from commit aff480769c26ff7f64059f9631b10e8177c4791b)
(cherry picked from commit 4a029915c4693b16db4806f078504cc86f34c069)
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>
(cherry picked from commit 85923d1f6ae824af2bc297a097b17c041efe00f0)
2019-11-25 16:06:24 +08:00
Robin Gong 64aa9dac35 MLK-11703-6: ARM: imx6: Add charging led support on Sabresd board
cherry-pick below patch:

ENGR00290496-1 ARM: imx6: Add charging led support on Sabresd board

Enable led lighting while the board in charging status. Implement it
on Sabresd board.

Signed-off-by: Robin Gong <b38343@freescale.com>
(cherry picked from commit 7a47183634c524f5ac11c60fe555b0b18c0fe7e0)
(cherry picked from commit 28b266aa0bdd531b8eb43a76435f2fcc658bab84)
[Arul: Fix merge conflicts]
Signed-off-by: Arulpandiyan Vadivel <arulpandiyan_vadivel@mentor.com>
Signed-off-by: Srikanth Krishnakar <Srikanth_Krishnakar@mentor.com>

(cherry picked from commit 0d4fb6276e02d56fe6abbd08bd470487f5b25eaf)
2019-11-25 16:06:23 +08:00
Robin Gong 3f9fd5070d ENGR00330406-1: ARM: dts: imx6: add battery device node in dts file
Add battery device node on imx6q/dl-sabresd and imx6sl-evk board

Signed-off-by: Robin Gong <b38343@freescale.com>
(cherry picked from commit 1f2670578decd4a527208864ab3a014d840773f6)
2019-11-25 16:06:23 +08:00
Robin Gong d3da7a2c88 ARM: dts: imx6dl: correct sram address
Fix duplicated sram device node and correct mmio-sram/lpm-sram
address map to make sure no overwrite.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25 16:06:21 +08:00
Peter Chen ec1a037c5f MLK-22445-2 ARM64: dts: imx8-ss-conn: add Cadence USB3 support
Add Cadence USB3 support

Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-11-25 16:06:21 +08:00
Han Xu 12447ceff9 arm64: dts: add qspi for imx8mq evk
add qspi support for imx8mq evk

Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25 16:06:20 +08:00
Han Xu 0ca9c7cd87 arm: dts: add gpmi-nand support for imx7d sabresd
add gpmi-nand support for imx7d sabresd

Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25 16:06:20 +08:00
Han Xu 9a829f97bc arm: dts: add qspi support for imx7d sabresd
add qspi support for imx7d sabresd

Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25 16:06:19 +08:00
Han Xu 777f3a3eb1 arm: dts: support qspi for imx6sx sabreauto
add qspi support for imx6sx sabreauto

Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25 16:06:19 +08:00
Han Xu 1cc5a3b7dd arm: dts: add nand support for imx6sx sabreauto
add gpmi nand support for imx6sx sabreauto

Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25 16:06:18 +08:00
Richard Zhu 22dc13a0e6 arm64: dts: imx8: add the fixed hsio ref clocks
External 100Mhz differential OSC is used as HSIO REF clock source, so
set it as the parent clk of the PHY PCLK.
Then add the fixed HSIO REF clocks regarding the different HSIO use
cases.

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25 16:06:17 +08:00