1
0
Fork 0
Commit Graph

873685 Commits (fc154ba6d2905f42627197221e379c31c7b178af)

Author SHA1 Message Date
Clark Wang bf81727f21 arm64: dts: enable MLB for imx6dl-sabresdauto
Because the pin conflict between fec and mlb, add a
imx6dl-sabreauto-enetirq.dts to avoid the conflict.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-11-25 16:04:42 +08:00
Dong Aisheng fe5efc9cf6 MLK-21985-1 arm64: dts: imx8mq: fix vpu dts build error
../arch/arm64/boot/dts/freescale/imx8mq.dtsi:1074.21-1088.5: ERROR (phandle_references): /soc@0/vpu@38300000: Reference to non-existent node or label "sw1c_reg"

ERROR: Input tree has errors, aborting (use -f to force output)
scripts/Makefile.lib:297: recipe for target 'arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dtb' failed
make[3]: *** [arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.dtb] Error 2

Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:04:41 +08:00
Joakim Zhang eed9bc60b9 arm64: imx8qxp: add multi-pd support for CAN1/2
Add multi-pd support for CAN1/2 due to they share CAN0's clock.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
Acked-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:04:41 +08:00
Joakim Zhang 13391826e5 MLK-10913-2: arch: arm: imx6ul: add SIM device node
Add SIM device node.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2019-11-25 16:04:40 +08:00
Joakim Zhang 7af5742237 MLK-10600-3: arch: arm: imx7d: add SIM device node
Add SIM device node.

Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
[ Aisheng: fix minor conflicts ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:04:39 +08:00
Han Xu c142237fef MLK-22041: arm64: dts: one more range entry for fspi
add one more range entry for fspi memory area.

Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25 16:04:39 +08:00
Li Jun eeb9c2d28b Revert "arm64: dts: imx8mq-evk: disable usb due to it causes boot hang"
This reverts commit 8240161b1488a24d71df07f5e43fcb77dd562c27.
Since the dwc3 feature branch resolved the boot hang, so revert
this patch.

Signed-off-by: Li Jun <jun.li@nxp.com>
2019-11-25 16:04:38 +08:00
Dong Aisheng 8dd34f6aed MLK-21985-11 arm64: dts: imx8qxp-mek: fix cs42888 gpio polarity
It should be ACTIVE_HIGH.

Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:04:37 +08:00
Anson Huang 175f164c79 arm64: dts: imx8qm: Add general MU interrupt support
Add general MU interrupt support, now suspend/resume waked
up by RTC alarm is working.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:36 +08:00
Anson Huang 3027b04eab arm64: dts: imx8qm: Add A53 OPP table
Add A53 OPP table to support cpu-freq.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:36 +08:00
Anson Huang f6e276ee87 arm64: dts: imx8qm: Add thermal zone node
This patch adds i.MX8QM thermal zones support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:36 +08:00
Anson Huang 704919bc18 arm64: dts: imx8qm: Add SCU RTC node
Add SCU RTC node to support SC RTC driver.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:35 +08:00
Anson Huang c8290930f0 arm64: dts: imx8qxp: add pmic thermal zone
Add i.MX8QXP MEK board's PMIC thermal zone support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:34 +08:00
Fugang Duan 2b2bc09293 arm64: dts: imx8: add fec fuse mac support
Add ocotp fuse support and enable enet MAC fuse.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:04:34 +08:00
Fugang Duan c8ae224d26 arm64: dts: imx8mm: add nvmem mac address support
Add nvmem mac address support, then enet controller
can read valid mac address from efuse.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:04:33 +08:00
Fugang Duan c9e4330dc1 arm64: dts: imx8mq: add nvmem mac address support
Add nvmem mac address support, then enet controller
can read valid mac address from efuse.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:04:33 +08:00
Han Xu 37f783cdf8 MLK-21960-4: arm64: dts: enable fspi in imx8qxp dts
enable fspi in imx8qxp DT file

Signed-off-by: Han Xu <han.xu@nxp.com>
[ Aisheng: sort in reg address and fix conflict ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:04:32 +08:00
Han Xu f5fc8e4f9a MLK-21960-3: arm64: dts: enable fspi in imx8mm dts
enable fspi in imx8mm DT file

Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25 16:04:31 +08:00
Fugang Duan 6fac62a282 arm64: dts: imx8qxp: enable enet1 port
Currently enet cannot work due to the wrong clock tree and
incorrect IO voltage, correct them.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:04:31 +08:00
Zhou Peng 09c09cbf91 arm64:dts:vpu:add reserved memory for windsor encoder
Add 'encoder_reserved' for windsor encoder

Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
2019-11-25 16:04:30 +08:00
Leonard Crestez 26de6057eb arm64: dts: imx8mq: Add busfreq node
Port with no interesting changes.

Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-25 16:04:30 +08:00
Fugang Duan ca8f0a8df5 arm64: dts: imx: enable uart1 and uart3 ports
Enable uart1 and uart3 ports, uart1 port is for Bluetooth.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
[ Aisheng: fix small conflicts during upgrade ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:04:29 +08:00
Leonard Crestez b3fa6fc11c arm64: dts: imx8mm: Add busfreq 2019-11-25 16:04:29 +08:00
Guoniu.zhou e03d22695c arm64: dts: add dts for GMSL MAX9286 device node
GMSL MAX9286 is a quad 1.5Gbps GMSL Deserializer with Coax
or STP Input and CSI-2 Output. IMX8QM support two max9286
and IMX8QXP only support one.

Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
[ Aisheng: fix small conflicts during upgrade ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:04:29 +08:00
Dong Aisheng b9e9466491 ARM: dts: imx6q: add missing clocks for cpufreq
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:04:28 +08:00
Dong Aisheng e9fc677962 arm64: dts: imx8mq-evk: disable usb due to it causes boot hang
USB seems cause the system to boot hang.
Disable it to allow the booting:
[    1.070165] GPIO line 381 (wl-reg-on) hogged as output/high
[    1.079363] pfuze100-regulator 0-0008: Full layer: 2, Metal layer: 1
[    1.086361] pfuze100-regulator 0-0008: FAB: 0, FIN: 0
[    1.091438] pfuze100-regulator 0-0008: pfuze100 found.
[    1.109038] i2c i2c-0: IMX I2C adapter registered
[    1.114223] imx8mq-usb-phy 382f0040.usb-phy: 382f0040.usb-phy supply vbus not found, using dummy regulator

Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:04:27 +08:00
Richard Zhu 6945d59d54 arm64: dts: imx8m: add the rpmsg support
Add the imx8mq/imx8mm rpmsg support.

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25 16:04:27 +08:00
Jacky Bai cd8bc8edd7 arm: dts: imx: update the clocks of cpu node
Update the clocks of cpu to match with the
cpufreq driver.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:04:26 +08:00
Jacky Bai b3db7efdc5 arm: dts: imx: add busfreq node for imx6sll
Add busfreq node for i.MX6SLL.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:04:26 +08:00
Jacky Bai d0a55efa0a arm: dts: imx: add ocram node for low power support on imx6sll
Add the OCRAM node on i.MX6SLL for low power feature support.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:04:25 +08:00
Jacky Bai e36c0d4cac arm: dts: imx: add busfreq node for imx6ull
Add the busfreq node for i.MX6ULL.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:04:22 +08:00
Jacky Bai 1fb6fafe98 arm: dts: imx: Add busfreq node for imx6ul
Add the busfreq node for i.MX6UL.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:04:21 +08:00
Jacky Bai 64775cded5 arm: dts: imx: Add ocram node for low power feature support on imx6ul
Add the OCRAM node to support low power feature on i.MX6UL/ULL.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:04:21 +08:00
Jacky Bai c7fabb5e26 arm: dts: imx: Add busfreq node for imx6sl
Add the busfreq node for i.MX6SL.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
2019-11-25 16:04:21 +08:00
Jacky Bai ddbadf6870 arm: dts: imx: Add ocram node for low power feature on imx6sl
Add the ocram node in dts for low power feature support
on i.MX6SL.

Signed-off-by: Jacky Bai <ping.bai@nxp.com>
[ Aisheng: fix small conflicts during upgrade ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:04:20 +08:00
Guoniu.zhou 056478146c arm64: dts: add parallel capture subsystem device node
Add parallel capture subsystem device nodes for imx8qxp platform.

Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
2019-11-25 16:04:19 +08:00
Richard Zhu 5f96d0fe49 arm64: dts: imx8qxp: add the rpmsg support
Add the rpmsg support.
- Setup the rpmsg reserved memory, one is used for vring, the other one
is used for shared buffers.
- The mailbox of the lsio mu5a is used by rpmsg on imx8qxp platforms

Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25 16:04:18 +08:00
Robin Gong 86d846cbd4 ARM: dts: imx6sll: correct ecspi/sdma compatible
Correct ecspi/sdma compatible since ecspi errata ERR009165
not fixed on i.mx6sll chip.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
[ Aisheng: fix small conflicts during upgrade ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:04:15 +08:00
Robin Gong 8877af4ee5 ARM64: dts: freescale: imx8mm/8mq: update new compatible name for ecspi and sdma
Add new 'imx6ul-ecspi' compatible name for ecspi and new 'imx8mq-sdma' name
for sdma since on i.mx8mm/mq chip fix ecspi errata.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25 16:04:14 +08:00
Robin Gong 1fb98e9584 Revert "ARM: dts: imx6: Use correct SDMA script for SPI cores"
There are two ways for SDMA accessing SPBA devices: one is SDMA->AIPS
->SPBA(masterA port), another is SDMA->SPBA(masterC port). Please refer
to the 'Figure 58-1. i.MX 6Dual/6Quad SPBA connectivity' of i.mx6DQ
Reference Manual. SDMA provide the corresponding app_2_mcu/mcu_2_app and
shp_2_mcu/mcu_2_shp script for such two options. So both AIPS and SPBA
scripts should keep the same behaviour, the issue only caught in AIPS
script sounds not solide.
  The issue is more likely as the ecspi errata
ERR009165(http://www.nxp.com/docs/en/errata/IMX6DQCE.pdf):
eCSPI: TXFIFO empty flag glitch can cause the current FIFO transfer to
           be sent twice
So revert commit 'dd4b487b32a3' firstly.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25 16:04:14 +08:00
Robin Gong 61e25044be Revert "ARM: dts: imx6q: Use correct SDMA script for SPI5 core"
There are two ways for SDMA accessing SPBA devices: one is SDMA->AIPS
->SPBA(masterA port), another is SDMA->SPBA(masterC port). Please refer
to the 'Figure 58-1. i.MX 6Dual/6Quad SPBA connectivity' of i.mx6DQ
Reference Manual. SDMA provide the corresponding app_2_mcu/mcu_2_app and
shp_2_mcu/mcu_2_shp script for such two options. So both AIPS and SPBA
scripts should keep the same behaviour, the issue only caught in AIPS
script sounds not solide.
  The issue is more likely as the ecspi errata
ERR009165(http://www.nxp.com/docs/en/errata/IMX6DQCE.pdf):
eCSPI: TXFIFO empty flag glitch can cause the current FIFO transfer to
       be sent twice
So revert commit 'df07101e1c4a' firstly.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
2019-11-25 16:04:13 +08:00
Anson Huang 7052d5ef55 ARM: dts: imx7d: add low power support
This patch adds low power mode support for i.MX7D, including
FastMix off feature support, low power idle support and A7-M4
AMP power management support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:13 +08:00
Anson Huang b92e16830e ARM: dts: imx6sx: add M4 support
Add AMP system support for i.MX6SX.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:11 +08:00
Anson Huang cf6f49c024 ARM: dts: imx6sx: add more clocks for cpu-freq driver
When cpu-freq driver switch ARM clock source from PLL1 to
STEP clock, need to keep PLL1 enabled and from its bypass
clock source OSC, this is necessary for i.MX6SX low power
idle.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:11 +08:00
Anson Huang dfa9c3b870 ARM: dts: imx6sx: add fastmix off suspend support
Add suspend with FastMix OFF support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:10 +08:00
Anson Huang 956b8b6daa ARM: dts: imx6sx: add bus-freq support
Add busfreq node and adjust ocram space to support bus-freq
driver.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:10 +08:00
Anson Huang 80f8151aa5 ARM: dts: imx6q: add bus-freq support
Add busfreq/ocram/mmdc node to bus-freq support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:10 +08:00
Anson Huang 17f3800cb1 ARM: dts: imx7d: add bus-freq driver support
This patch adds i.MX7D bus-freq driver support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
2019-11-25 16:04:09 +08:00
Guoniu.zhou 51e520c19f arm64: dts: imx8qm-mek: add ov5640 sensor support
Add ov5640 sensor support for imx8qm platform

Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
2019-11-25 16:04:09 +08:00
Guoniu.zhou a136034d5f arm64: dts: imx8qm.dtsi: add image sensor subsystem support
Add image sensor subsystem support for imx8qm platform

Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
2019-11-25 16:04:08 +08:00