summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mm-evk.dts
AgeCommit message (Collapse)Author
2021-04-27MLK-25371 arm64: dts: imx8m: disable the l1ss in defaultRichard Zhu
Disable the L1SS feature in default. Please remove this patch, if L1SS is required, and make sure that the HW supports L1SS. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Jun Li <jun.li@nxp.com> (cherry picked from commit 2843e1e62c991aab16150a56508d415fd43f3fbc) (cherry picked from commit 268df946aca1035818afbec42538e6bbb47378bf) Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2021-04-27MLK-25333-1 arm64: dts: specify the clock rate and parent of pcie clocksRichard Zhu
Specify the clock rate and parent of i.MX8MQ/MM PCIe clocks. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Jacky Bai <ping.bai@nxp.com> (cherry picked from commit 5c9865f4184ad9251d147126814a36e193226aae) (cherry picked from commit 768c144fca6f3ba4285e80e09e4aec803ffea1a7) Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2021-04-27MLK-25915-1 arm64: dts: imx8m: set the parent clock of pcie aux clockRichard Zhu
Set the parent clock for PCIE_AUX clock firstly, then set the rate of the PCI_AUX clock to 10MHZ. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Peter Chen <peter.chen@nxp.com> (cherry picked from commit c787efe575330e538cc92da0dde49255bdc80c94) (cherry picked from commit 855ad0c9b3e9ea03f34c70332a2175cd604acf6c) Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2020-10-16MLK-24894 arm64: dts: imx8mm-evk: add nxp 88w8987 wireless supportFugang Duan
Add nxp 88w8987 wireless support on imx8mm lpddr4 evk: - covert to use pwrseq instead of regulator - enable 32Khz input - set 16k sample rate for bt sco Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-10-15MLK-24888: arm64: dts: imx8mm-evk: change to pca9450 pmicRobin Gong
changed to pca9450 pmic for new i.mx8mm-evk board. Signed-off-by: Robin Gong <yibin.gong@nxp.com> Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2020-09-23MLK-24818: arm64: dts: imx8/imx8m: remove the reserved-region propertySherry Sun
of pcie nodes Remove the reserved-region property of pcie nodes for imx8m and imx8 platform since for the new pcie frame, we don't need them any more. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com> Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com>
2020-09-09MLK-24752-1 arch: arm64: imx8m: add IR supportJoakim Zhang
Add IR support for i.MX8MM/MN/MQ. Reviewed-by: Fugang Duan <fugang.duan@nxp.com> Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com>
2020-06-11MLK-24012-06 arm64: dts: add imx8m pcie ep supportRichard Zhu
Add the PCIe EP mode on iMX8MQ/MM/MP platforms. And enable the EP mode on EVK boards. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2020-05-12MLK-23920: dts: arm64: freescale: imx8mm evk pca6416 vcc supplyAdrian Alonso
Add missing vcc-supply assing buck4_reg which corresponds to VDD_3V3 from pmic, fixes probe pca6416 driver Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com>
2020-04-17MLK-23792-2: arm64: dts: imx8mm: Enable sai6 for monitorring spdic rx clockShengjiu Wang
Enable sai6 for monitorring spdic rx clock Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Viorel Suman <viorel.suman@nxp.com>
2020-04-10MLK-23275-1: ARM64: dts: freescale: fsl-imx8mm-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 6e1db954c1261c9a8a40f7c4e33f03173c4d05b6) (cherry picked from commit c159238cd48be1814736ed1eed8905572777d195)
2020-03-24MLK-23653-3: arm64: dts: imx8mm-evk: change sai to master for bt-scoShengjiu Wang
Change sai to master for bt-sco to resolve the long latence issue for uplink Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2020-03-23MLK-23653-2: arm64: dts: imx8mm-evk: enable sound card for bt-scoShengjiu Wang
enable sound card for bt-sco Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Viorel Suman <viorel.suman@nxp.com>
2020-02-16MLK-23319-1 ARM64: dts: fsl: imx8mm-evk: add two parameters for picophy tuningPeter Chen
With these two parameters tuning, it can pass USB eye diagram at evk board. Reviewed-by: Jun Li <jun.li@nxp.com> Signed-off-by: Peter Chen <peter.chen@nxp.com>
2019-12-12LF-425-1 arm64: dts: imx8mm-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-11-27arm64: dts: enable the imx pcie ep verification solutionRichard Zhu
Enable the imx pcie ep verification solution. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@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: imx8mm-evk: Move assign clocks of audio PLLs to correct placeShengjiu Wang
Put assigned clocks of audio PLLs in imx8mm-evk.dts, which conflict with the assigned clocks in imx8mm. Fixes: 77b5daa55e63 ("ARM64: dts: imx8mm: Enable AK4497/AK4458/AK5558/SPDIF/MICFIL") Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25MLK-22746-1 dts: add wifi device support in i.MX8mm device treeSherry Sun
Add usdhc1 node which represent wifi device. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> (cherry picked from commit ae940d9d4393b7b1fa68faf61f4755310d0f564c)
2019-11-25ARM64: dts: imx8mm: Add dai-tdm-slot-num and dai-tdm-slot-widthShengjiu Wang
Add dai-tdm-slot-num and dai-tdm-slot-width for sound-wm8524 Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> (cherry picked from commit 874740c7dcceb0704e68cacf57b3ea907c3b2710)
2019-11-25ARM64: dts: imx8mm-evk: enable mipi camera ov5640Robby Cai
enable csi bridge, mipi csi and mipi camera ov5640 Signed-off-by: Robby Cai <robby.cai@nxp.com>
2019-11-25arm64: dts: imx8mm: Add GPU device for 8MMElla Feng
Add gpu in device tree: arch/arm64/boot/dts/freescale/imx8mm.dtsi arch/arm64/boot/dts/freescale/imx8mm-evk.dts Signed-off-by: Ella Feng <ella.feng@nxp.com> [ Aisheng: remove unecessary new blank line ] Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
2019-11-25ARM64: dts: imx8mm: Enable AK4497/AK4458/AK5558/SPDIF/MICFILShengjiu Wang
Enable AK4497/AK4458/AK5558/SPDIF/MICFIL Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-11-25arm64: dts: imx845: add vpu encoderZhou Peng
enable 845 h1 in device tree Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
2019-11-25arm64: dts: imx845: add vpu decoderZhou Peng
enable 845 g1/g2 in device tree Signed-off-by: Zhou Peng <eagle.zhou@nxp.com>
2019-11-25ARM64: dts: enable pcie on imx8mmRichard Zhu
Enable PCIe on iMX8MM platforms. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-11-25ARM64: dts: imx8mm-evk: initialize the at8031 phyFugang Duan
- enable VDDIO as 1v8 - disable the PHY EEE mode Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-11-25MLK-21299 ARM64: dts: imx8mm-evk: add interrupt support for ADV7535Fancy Fang
Add interrupt and related pinctrl properties for ADV7535, the interrupt can be used for hotplug, edid ready and etc in the adv bridge driver. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25MLK-18605-12 ARM64: dts: imx8mm-evk: add support for RM67191 panelFancy Fang
Create a new dts 'fsl-imx8mm-evk-rm67191.dts' to support panel 'RM67191' display which is attached to DSIM controller directly. So the corresponding panel device node is defined as the child of 'mipi_dsi' node under the DRM DSI framework. Since the 'adv_bridge' and 'RM67191' should be enabled exclusively, so disable 'adv_bridge' when enable 'RM67191'. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25MLK-18535-11 ARM64: dts: imx8mm-evk: enable 'lcdif', 'mipi_dsi' and 'adv7535'Fancy Fang
Enable the whole display pipeline 'LCDIF --> MIPI DSI --> ADV7535' on IMX8MM EVK board. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-11-25MLK-21960-3: arm64: dts: enable fspi in imx8mm dtsHan Xu
enable fspi in imx8mm DT file Signed-off-by: Han Xu <han.xu@nxp.com>
2019-11-25arm64: dts: imx: enable uart1 and uart3 portsFugang Duan
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-08-03arm64: dts: imx8mm-evk: Remove invalid propertiesFabio Estevam
All these at803x properties are not documented anywhere, so just remove them. Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-08-03arm64: dts: imx8mm-evk: enable usb1 and typec supportLi Jun
USB1 port has typec connector with power delivery support: - Dual data role: host and device. - Dual power role: source and sink, prefer power sink. Signed-off-by: Li Jun <jun.li@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-06-23arm64: dts: imx8mm-evk: Enable audio codec wm8524Daniel Baluta
i.MX8MM has one wm8524 audio codec connected with SAI3 digital audio interface. This patch uses simple-card machine driver in order to enable wm8524 codec. We need to set: * SAI3 pinctrl configuration * codec reset gpio pinctrl configuration * clock hierarchy * codec node * simple-card configuration Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com> Reviewed-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-06-18arm64: dts: imx8mm: Enable SNVS power key according to board designAnson Huang
The SNVS power key depends on board design, by default it should be disabled in SoC DT and ONLY be enabled on board DT if it is wired up. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-05-20arm64: dts: imx8mm-evk: Add BD71847 PMICLeonard Crestez
The BUCK2 regulator is used for cpufreq voltage control, otherwise configuration is mostly static. This uses the newly-implemented rohm,reset-snvs-powered property to properly handle the SNVS state of imx8mm. Between BD71837 and BD71847 the BUCK3/4 regulators were removed but datasheet and board schematics kept the names for BUCK5/6/7/8. The driver however renumbered 5/6/7/8 to 3/4/5/6. Use the names from DT bindings and add comments to signal this. Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Acked-By: Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> Reviewed-by: Rob Herring <robh@kernel.org> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2019-03-26arm64: dts: imx: Add i.mx8mm evk basic dts supportJacky Bai
Add basic dts support for i.MM8MM LPDDR4 EVK. Signed-off-by: Jacky Bai <ping.bai@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>