1
0
Fork 0
Commit Graph

20 Commits (e07881a460c9afbaf5b56ccbd3ac27cfdc645b3f)

Author SHA1 Message Date
Clark Wang 1d808717bb MLK-23955 ARM64: imx8mn-ddr4: add led support
Keep STATUS LED on after kernel boots.

Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
Acked-by: Fugang Duan <fugang.duan@nxp.com>
2020-05-09 18:05:06 +08:00
Robin Gong c6483bd7aa MLK-23844-1: ARM64: dts: freescale: imx8mn-ddr4-evk: cleanup Rhom pmic
Inculding below cleanup for BD71847 pmic driver:

  --Remove ldo4 which's not used by board, otherwise,ldo4 will be on
    since it's always_on.
  --Remove buck5 which's not used by board too,although that may be off
    by kernel requlator common framework after kernel bootup.
  --Add dvs-run-voltage/dvs-idle-voltage setting for buck2 as i.mx8mm.

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2020-04-27 18:44:45 +08:00
Robin Gong da1aafd6d2 MLK-23275-2: ARM64: dts: freescale: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage
Correct ldo1/ldo2 voltage as below:
ldo1 --NVCC_SNVS_1V8
ldo2 --VDD_SNVS_0V8

Signed-off-by: Robin Gong <yibin.gong@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
(cherry picked from commit d11796134f55d88b49d79bf25d6c42b677ff47bc)
2020-04-22 19:51:38 +08:00
Anson Huang 0cd4e78334 MLK-23331 arm64: dts: imx8mn: Update settings according to latest datasheet
According to latest datasheet Rev.0.1, 03/2020, VDD_ARM does
NOT have dependency on VDD_SOC, so below table in datasheet
can be used directly for VDD_ARM:

Clock               Voltage
1.2GHz              0.85V
1.4GHz              0.95V
1.5GHz              1.0V

For DDR4 EVK board, system runs at nominal mode, so GPU can
ONLY run up to 400MHz.

For LPDDR4 EVK board, system runs at over-drive mode, so GPU
can run up to 600MHz.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2020-02-25 12:23:41 +08:00
Anson Huang 0399f813e2 MLK-23325-1 arm64: dts: imx8mn-evk: Correct 1.2GHz OPP overwrite
operating-points-v2 is used on i.MX8MN, so the 1.2GHz OPP overwrite
based on old i.MX8M cpu-freq driver is incorrect, correct it to be
based on operating-points-v2.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2020-02-17 13:44:07 +08:00
Fancy Fang 4eb33c8737 LF-458-3 arm64: dts: imx8mn-ddr4-evk: add 'attach-bridge' to dsi port@1
The 'attach-bridge' property for dsi port@1 can be used
to assit the dsim bridge to check if the port is used to
attach to the next bridge display device(e.g. adv7511).

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
Reviewed-by: Robby Cai <robby.cai@nxp.com>
2019-12-13 14:35:16 +08:00
Li Jun 2525024fc9 LF-302-4 arm64: dts: imx8mn-ddr4-evk: add usb and typec node
Add usb and typec node for 1st port.

Reviewed-by: Peter Chen <peter.chen@nxp.com>
Signed-off-by: Li Jun <jun.li@nxp.com>
2019-12-03 12:08:18 +08:00
Han Xu 69456b33fa MLK-23015: add flexspi support for iMX8MN DDR4 EVK
Add flexspi support in iMX8MN DDR4 EVK dts

Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25 16:10:19 +08:00
Haibo Chen 070501e253 MLK-22912 ARM64: dts: add synaptics_dsx touch support for imx8mn/imx8mq
Enable the synaptics_dsx touch support when use rm67191 screen.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-25 16:09:27 +08:00
Haibo Chen 2882394893 MLK-22900 ARM: dts: change to use off-on-delay-us in regulator
After commit f7907e57ae ("regulator: fixed: add off-on-delay"), user
can use "off-on-delay-us" to define the regulator off-delay time.

For SD card, according to the spec requirement, for sd card power reset
operation, it need sd card supply voltage to be lower than 0.5v and keep
over 1ms, otherwise, next time power back the sd card supply voltage to
3.3v, sd card can't support SD3.0 mode again.

This patch add the off-on-delay-us to each board, make sure the sd power
reset behavior is align with the specification. Without this patch, when
do quick system suspend/resume test, some sd card can't work at SD3.0 mode
after system resume back.

Signed-off-by: Haibo Chen <haibo.chen@nxp.com>
Acked-by: Leonard Crestez <leonard.crestez@nxp.com>
2019-11-25 16:09:11 +08:00
Fugang Duan 9335122c7c arm64: dts: imx8mn-ddr4-evk: enable wlan/bt HIF
Enable sdio HIF for wlan, and uart HIF for bluetooth to
support cypress cyw43455 wireless solution.

Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25 16:09:08 +08:00
Fancy Fang a13734a302 arm64: dts: imx8mn-ddr4-evk: add a new dts for rm67191 display
Add a new dts imx8mn-ddr4-evk-rm67191.dts to support the
mipi panel RM67191 display on IMX8MN DDR4 EVK board.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:09:04 +08:00
Fancy Fang ff632e4791 arm64: dts: imx8mn-ddr4-evk: enable adv7535 HDMI display
Enable LCDIF --> MIPI DSIM --> ADV7535 HDMI display for
imx8mn-ddr4-evk board.

Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25 16:09:04 +08:00
Guoniu.zhou 908ef148d7 arm64: dts: imx8mn: add device nodes support for camera
Camera subsystem of imx8mn is consist of ISI, MIPI CSI and OV5640
sensor, add device nodes for them.

Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
2019-11-25 16:08:45 +08:00
Shengjiu Wang 285592d461 ARM64: dts: imx8mn: enable audio modules
Enable SAI/MICFIL/SPDIF/WM8524/AK5558

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25 16:07:52 +08:00
Minjie Zhuang 753ad64ba5 arm64: dts: imx8mn: Add GPU device for 8MN
Add gpu in device tree:
arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts
arch/arm64/boot/dts/freescale/imx8mn.dtsi

Signed-off-by: Minjie Zhuang <minjie.zhuang@nxp.com>
[ Aisheng: fix unnecessary double space issue ]
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25 16:07:32 +08:00
Anson Huang 01c493144e arm64: dts: imx8mn: Add cpu-freq support
Add A53 OPP table, cpu regulator and speed grading node to
support cpu-freq driver.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-08-19 16:15:35 +02:00
Anson Huang 3e44dd0973 arm64: dts: imx8mn-ddr4-evk: Add rohm,bd71847 PMIC support
On i.MX8MN DDR4 EVK board, there is a rohm,bd71847 PMIC
on i2c1 bus, enable it.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-08-19 16:15:35 +02:00
Anson Huang 089a6adeb0 arm64: dts: imx8mn-ddr4-evk: Add i2c1 support
Enable i2c1 on i.MX8MN DDR4 EVK board.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-08-19 16:15:34 +02:00
Anson Huang 13cb15e0a6 arm64: dts: freescale: Add i.MX8MN DDR4 EVK board support
This patch adds basic i.MM8MN DDR4 EVK board support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-08-19 16:15:34 +02:00