summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek.dtsi
AgeCommit message (Collapse)Author
2020-03-26MLK-23681 arm64: dts: imx: enable pcieb on 8qm mek baseboardRichard Zhu
Based on imx_4.1x kernel, enable the PCIEB on i.MX8QM MEK baseboard. Regarding to the base board HW limitation(two Disable#) are not connected. Only the standard PCIe EP device is supported on PCIEB port. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> (cherry picked from commit d0331d84e5a14d6e2520d04540d1e893d75bd678)
2019-07-12MLK-22218 arm64: imx8qm: configure Open Drain for SIM_IO pinJoakim Zhang
Configure Open Drain for SIM_IO pin. SIM_IO should be configured to Open Drain and Pull Up. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com> Acked-by: Fugang Duan <fugang.duan@nxp.com>
2019-04-18MLK-21357 arm64: dts: imx8qm/imx8qxp: remove the 32KHz pin configFugang Duan
No need to set the 32KHz PIN except pcie brcmfmac driver is loaded that requires to reserve these pin groups for pin->init_state and pin->idle_state to support multiple differents wlan cards. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com> (cherry picked from commit 84333ffff3efacefb84a18adee99d40c89a4a754)
2019-03-14MLK-21078-2 arm64: dts: imx8qm/imx8qxp: remove early_power_on propertyAnson Huang
Since RPMSG switches to use LSIO's MU instead of M4's MU, the LSIO MU's irq is inside GIC IRQ domain, NOT in intmux irq domain, so no need to power on intmux early during system resume. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Bai Ping <ping.bai@nxp.com>
2019-02-22MLK-20374: arm64: dts: change fspi PAD drive strength to avoid overshootHan Xu
change the flexspi pad settings to pull_up and drive_low to avoid overshoot. Signed-off-by: Han Xu <han.xu@nxp.com>
2019-02-12MLK-20885: arm64: dts: increase fspi clock rate for better performanceHan Xu
Increase the clock rate for all mt35xu512aba on fspi from 29Mhz to 133Mhz for better performance. Signed-off-by: Han Xu <han.xu@nxp.com>
2019-02-12MLK-20754 Revert "MLK-20599-3 ARM64: dts: fsl-imx8qm-mek.dtsi: adjust PHY ↵Peter Chen
parameters for USBOTG1" This reverts commit eb56237c4dc10fd9ef303e61b0afae2fba9d5174. The HW suggested value can't work well at some USB devices, so revert this patch. Reported-by: Andy Tian <yang.tian@nxp.com> Tested-by: Andy Tian <yang.tian@nxp.com> Suggested-by: Yin Huang <yin.huang@nxp.com> Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-02-12MLK-20776-1 ARM64: dts: refine the rpmsg dtsRichard Zhu
- Correct the rpmsg compatible property on imx8mm/mq. - Move the rpmsg dts to the -m4 dts on imx8qm. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-02-12MLK-20699: VPU Encoder: don't use core number to determine platform typeming_qian
at present, driver use core number(core_type) to determine platform type, 1 means qxp, 2 means qm. this method is not accurate. it's hard to expansion. so get platform type from device id instead of core number. remove core_type in dts. Signed-off-by: ming_qian <ming.qian@nxp.com>
2019-02-12MLK-20685-05 arm64: dts: imx8qm/qxp: add cyw4356 and cyw4359 supportAndy Duan
Add cyw4356 and cyw4359 support on imx8qm/8qxp MEK boards.. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-02-12MLK-20685-03 arm64: dts: imx8qm-mek: keep modem-reset state during system ↵Andy Duan
suspended Since user want to keep modem keep the orignal state during system suspend, then need to keep the reset PIN state by set sleep pinctrl, and configure the PIN group to default pinctrl after system resume back. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-02-12MLK-20683 arm64: dts: imx8qm-mek: add AR8031 daughter board supportAndy Duan
By default, i.MX8QM MEK base board support NXP tja1100 PHY by load the dts file: fsl-imx8qm-mek-enet2-tja1100.dts In fact, the MEK base board also support AR8031 daughter board. So enable the PHY in default dts. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-02-12MLK-20599-3 ARM64: dts: fsl-imx8qm-mek.dtsi: adjust PHY parameters for USBOTG1Peter Chen
To improve the signal quality, and passed eye-diagram. Suggested-by: Yin Huang <yin.huang@nxp.com> Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-02-12MLK-20529-3: dts: delete two dts file for imx8qm camerasGuoniu.Zhou
delete "fsl-imx8qm-mek-8cam.dts" and "fsl-imx8qm-mek-mipi-two-ov5640.dts" file because they are for eight and four cameras. The default dts support connect four or eight sensors, so the two dts are redundant. The default "fsl-imx8qm-mek.dts" support one max9286 with four ov10635 or two max9286 with eight ov10635, user can connect one or both of them The "fsl-imx8qm-mek-ov5640.dts" is only for ov5640 sensor, support one or two mipi interface Signed-off-by: Guoniu.Zhou <guoniu.zhou@nxp.com> (cherry picked from commit e0cf682b551a2fd8813298d27399837577b352c4)
2019-02-12MLK-20507 arm64: dts: use clkreq as gpioRichard Zhu
- Since the l1ss is not enabled yet, configure the clkreq# as gpio on 8qm/qxp mek boards. Re-configure the clkreq# as input and open drain when l1ss is enabled later. - Correct the perst# configurations of 8qm. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-02-12arm64: dts: imx8qm/qxp: correct the interrupt line for adv7535Andy Duan
Correct the interrupt line for adv7535. Fixes: 0f43068a7028 ("Correct interrupts for adv7535") Signed-off-by: Fugang Duan <fugang.duan@nxp.com> Tested-by: Robert Chiras <robert.chiras@nxp.com> Acked-by: Fancy Fang <chen.fang@nxp.com>
2019-02-12MLK-20482 arm64: dts: imx8qm/imx8qxp: remove the LP 32KHz input for Murata ↵Andy Duan
1CQ module Once 32Khz low power clock enable for Murata 1CQ module, Bluetooth core may enter low power idle status that cause HCI communication error when HCI device is down for 2 seconds after initialization. Currently, remove the LP 32Khz input for the module. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-02-12MLK-20456 arm64: dts: imx8qm: keep wlreg_on regulator during system suspendedAndy Duan
Keep wlreg_on regulator on during system suspended status due to external wifi module power requirement. Also keep the old Murata 1CQ M.2 card support. To set the PIN to "latch" status before the GPIO controller is power off during suspend, and set the PIN to "PASS" status after GPIO controller status restored during system resume back. Reviewed-by: yang.tian <yang.tian@nxp.com> Tested-by: yang.tian <yang.tian@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-02-12MA-12957: arm64: dts: imx8qm/qxp mek: Correct interrupts for adv7535Robert Chiras
This patch fixes the interrupts used by ADV7535. Initial patch configured the GPIO0 IO00 as IO pin for the DSI_INT, used by ADV7535, but the correct one is IO01, since IO00 is used by PWM. Fixes: c2f1eceb5629 ("arm64: dts: imx8qm/qxp mek: Configure interrupts for adv7535") Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
2019-02-12MA-12957: arm64: dts: imx8qm/qxp mek: Configure interrupts for adv7535Robert Chiras
Configure the interrupt for ADV7535 so that it can generate interrupts events for HDP when the HDMI cable is plugged in or out. Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
2019-02-12MLK-20258 arm64: dts: imx8qm/qxp mek: configure pin as RTC 32KHz clock outputAndy Duan
Configure imx8qm/qxp pin as RTC 32KHz clock output as the low power clock source for some WIFI chip. Reviewed-by: Haibo Chen <haibo.chen@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-02-12MLK-19750-4: ARM64: dts: workaround 192kHz recording noise issueShengjiu Wang
There is noise issue with 192kHz recoding with ESAI + CS42xx8 on imx8qm mek board. This issue is caused by the round trip delay due to longer trace length on board. After we switch to tx master, rx slave mode, the issue is gone. so the setting can workaround the issue, the reason is that the bitclock, frame clock and data is generated from one side, for recording, is from codec, the asynchronous of clock and data is eliminated. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-02-12MLK-20090: ARM64: dts: enable headphone detection for imx8qm mekShengjiu Wang
In SPF-29420-B2, the SCU_GPIO0_03 is used as AUD_DEC_1V8 for wm8960 codec. With this chage, the headphone plugin/plugout detection can be enabled. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-02-12MLK-19993 ARM64: dts: imx8qm-mek: move the mipi csi en/rst to specific nodePeng Fan
Move the mipi csi en/rst pinctrl configuration from gpio1 to specific node for mipi csi. Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Guoniu.Zhou <guoniu.zhou@nxp.com>
2019-02-12MLK-19591 ARM64: dts: change the vdev-nums accordinglyRichard Zhu
Add the missing vdev-nums updates for cm41 on imx8qm mek board. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Acked-by: Jason Liu <Jason.hui.liu@nxp.com>
2019-02-12MLK-19558-2 ARM64: dts: enable multi-vdev on one rpmsg channelRichard Zhu
Support the multi-vdev on one rpmsg channel on 8qm/qxp mek boards. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-02-12MLK-19579 arm64: dts: imx8qm/qxp mek: reduce enet1 port drive strengthAndy Duan
Reduce imx8qm/qxp mek board enet1 port pins drive strength by modifing PDRV to 0x1 to pass EMI test. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-02-12MLK-19511-2 ARM64: dts: freescale: imx8qm: move cm4_intmux early_power_on to ↵Anson Huang
board dtb When early_power_on is present in power domain dtb node, it will be powered on during resume regardless of whether the related module is enabled or NOT, this will cause cm4_intmux always power ON after first time resume when cm4_intmux is NOT enabled. So move this early_power_on property to board level dtb, ONLY when cm4_intmux is enabled, then this property is added. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Bai Ping <ping.bai@nxp.com>
2019-02-12MLK-19450-1 ARM64: dts: 8qm: create dtsi for mek boardPeng Fan
Rename fsl-imx8qm-mek.dts to fsl-imx8qm-mek.dtsi and keep /dts-v1/ in fsl-imx8qm-mek.dts, then let fsl-imx8qm-mek.dts include fsl-imx8qm-mek.dtsi. This is to prepare adding /memreserve/ for mek dom0 dts. Signed-off-by: Peng Fan <peng.fan@nxp.com> Acked-by: Anson Huang <Anson.Huang@nxp.com>