summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts
AgeCommit message (Collapse)Author
2022-05-19Merge tag 'v5.4.193' into update-to-2.3.7__5.4-2.3.x-imxPhilippe Schenker
This is the 5.4.193 stable release Conflicts: arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts drivers/edac/synopsys_edac.c drivers/mmc/host/sdhci-esdhc-imx.c drivers/mmc/host/sdhci.c drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c sound/soc/codecs/msm8916-wcd-analog.c
2022-05-09arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clockFabio Estevam
[ Upstream commit 0310b5aa0656a94102344f1e9ae2892e342a665d ] The ROHM BD71847 PMIC has a 32.768 kHz clock. Describe the PMIC clock to fix the following boot errors: bd718xx-clk bd71847-clk.1.auto: No parent clk found bd718xx-clk: probe of bd71847-clk.1.auto failed with error -22 Based on the same fix done for imx8mm-evk as per commit a6a355ede574 ("arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC") Fixes: 3e44dd09736d ("arm64: dts: imx8mn-ddr4-evk: Add rohm,bd71847 PMIC support") Signed-off-by: Fabio Estevam <festevam@denx.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org> Signed-off-by: Sasha Levin <sashal@kernel.org>
2020-09-16MLK-24752-3 arch: arm64: imx8mn-ddr4: add IR device nodeJoakim Zhang
Add device node for imx8mn ddr4 evk board. Reviewed-by: Fugang Duan <fugang.duan@nxp.com> Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2020-09-01MLK-24311: arm64: dts: imx8mn-ddr4: Disable unused codec nodeShengjiu Wang
Only ak5558 can be supported on imx8mn + audio board. others should be disabled. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Peng Zhang <peng.zhang_8@nxp.com>
2020-06-30arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage rangeRobin Gong
commit cfb12c8952f617df58d73d24161e539a035d82b0 upstream. Correct ldo1 voltage range from wrong high group(3.0V~3.3V) to low group (1.6V~1.9V) because the ldo1 should be 1.8V. Actually, two voltage groups have been supported at bd718x7-regulator driver, hence, just corrrect the voltage range to 1.6V~3.3V. For ldo2@0.8V, correct voltage range too. Otherwise, ldo1 would be kept @3.0V and ldo2@0.9V which violate i.mx8mn datasheet as the below warning log in kernel: [ 0.995524] LDO1: Bringing 1800000uV into 3000000-3000000uV [ 0.999196] LDO2: Bringing 800000uV into 900000-900000uV Fixes: 3e44dd09736d ("arm64: dts: imx8mn-ddr4-evk: Add rohm,bd71847 PMIC support") Cc: stable@vger.kernel.org Signed-off-by: Robin Gong <yibin.gong@nxp.com> Reviewed-by: Dong Aisheng <aisheng.dong@nxp.com> Reviewed-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-05-09MLK-23955 ARM64: imx8mn-ddr4: add led supportClark Wang
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-04-27MLK-23844-1: ARM64: dts: freescale: imx8mn-ddr4-evk: cleanup Rhom pmicRobin Gong
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-22MLK-23275-2: ARM64: dts: freescale: imx8mn-ddr4-evk: correct ldo1/ldo2 voltageRobin Gong
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-02-25MLK-23331 arm64: dts: imx8mn: Update settings according to latest datasheetAnson Huang
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-17MLK-23325-1 arm64: dts: imx8mn-evk: Correct 1.2GHz OPP overwriteAnson Huang
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>
2019-12-13LF-458-3 arm64: dts: imx8mn-ddr4-evk: add 'attach-bridge' to dsi port@1Fancy Fang
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-03LF-302-4 arm64: dts: imx8mn-ddr4-evk: add usb and typec nodeLi Jun
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-11-25MLK-23015: add flexspi support for iMX8MN DDR4 EVKHan Xu
Add flexspi support in iMX8MN DDR4 EVK dts Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25MLK-22912 ARM64: dts: add synaptics_dsx touch support for imx8mn/imx8mqHaibo Chen
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-25MLK-22900 ARM: dts: change to use off-on-delay-us in regulatorHaibo Chen
After commit f7907e57aea2 ("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-25arm64: dts: imx8mn-ddr4-evk: enable wlan/bt HIFFugang Duan
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-25arm64: dts: imx8mn-ddr4-evk: add a new dts for rm67191 displayFancy Fang
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-25arm64: dts: imx8mn-ddr4-evk: enable adv7535 HDMI displayFancy Fang
Enable LCDIF --> MIPI DSIM --> ADV7535 HDMI display for imx8mn-ddr4-evk board. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25arm64: dts: imx8mn: add device nodes support for cameraGuoniu.zhou
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-25ARM64: dts: imx8mn: enable audio modulesShengjiu Wang
Enable SAI/MICFIL/SPDIF/WM8524/AK5558 Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25arm64: dts: imx8mn: Add GPU device for 8MNMinjie Zhuang
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-08-19arm64: dts: imx8mn: Add cpu-freq supportAnson Huang
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-19arm64: dts: imx8mn-ddr4-evk: Add rohm,bd71847 PMIC supportAnson Huang
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-19arm64: dts: imx8mn-ddr4-evk: Add i2c1 supportAnson Huang
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-19arm64: dts: freescale: Add i.MX8MN DDR4 EVK board supportAnson Huang
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>