summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/Makefile
AgeCommit message (Collapse)Author
2024-01-30arm64: dts: freescale: imx8qp: add apalis eval v1.2 carrier boardHiago De Franco
Add support for the new version, v1.2, of Apalis Evaluation Board with Apalis iMX8 v1.1 QP module. Board versions v1.0 and v1.1 are compatible with each other and should use imx8qp-apalis-v1.1-eval.dts file dts file. Upstream-Status: Inappropriate [other] - Apalis iMX8 QP has no specific device tree file mainline, there the device file for iMX8 QM is used. Related-to: ELB-5535 Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2024-01-30arm64: dts: freescale: imx8qm: add apalis eval v1.2 carrier boardJoao Paulo Goncalves
Add support for the new version, v1.2, of Apalis Evaluation Board. Because only imx8-apalis-eval.dtsi was available and used as the only board configuration for board version v1.0 and v1.1, it was changed to be the common hardware configurations for all versions v1.0, v1.1 and v1.2. Also, two .dtsi board files were added to have the differences by board. The .dts were organized by SoM and board version. Board versions v1.0 and v1.1 are compatible with each other and should use imx8qm-apalis-eval.dts file or imx8qm-apalis-v1.1-eval.dts file depending on SoM version. Now for v1.2, organized by SoM version too, the files are imx8qm-apalis-eval-v1.2.dts and imx8qm-apalis-v1.1-eval-v1.2.dts. Upstream-Status: Submitted [https://lore.kernel.org/all/20240125101457.9873-3-francesco@dolcini.it/] Related-to: ELB-5535 Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com> Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2022-08-29arm64: dts: imx8mm-verdin: add yavia carrier boardAishwarya Kothari
Add device tree files for the Verdin Yavia carrier board mated with Verdin iMX8M Mini SoM. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-26arm64: dts: imx8mp-verdin: add yavia carrier boardAishwarya Kothari
Add device tree files for the Verdin Yavia carrier board mated with Verdin iMX8M Plus SoM. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2021-11-10ARM64: DTS: Drop support for Apalis iMX8XDenys Drozdov
Apalis iMX8X is no longer supported. Remove appropriate device trees. Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-08-27ARM64: dts: colibri-imx8qxp/dx: new device treesStefano Viola
This commit add the missing device-trees for all Colibri Carrier-Boards except viola, and delete those no longer needed. New device-trees: imx8dx-colibri-aster.dtb imx8dx-colibri-eval-v3.dtb imx8qxp-colibri-iris.dtb imx8dx-colibri-iris.dtb imx8dx-colibri-iris-v2.dtb imx8qxp-colibri-iris-v2.dtb Deleted device-tree: imx8qxp-colibri-dsihdmi-eval-v3 Related-to: ELB-2800 Signed-off-by: Stefano Viola <stefano.viola@toradex.com>
2021-08-19arm64: dts: apalis-imx8: ixora-v1.2: add device treesDenys Drozdov
Add generic device trees to ixora-v1.2 board. - Apalis iMX8 QuadMax: imx8qm-apalis-v1.1-ixora-v1.2.dtb - Apalis iMX8 QuadPlus: imx8qp-apalis-v1.1-ixora-v1.2.dtb - 2-Kbit AT34C02D EEPROM support on I2C1 (MXM3_209 and MXM3_211) - PMIC for MMC1 support (MXM3_148), 4bit SDIO pinmux - PMIC for FlexCan support CAN1 and CAN2 (MXM3_158 and MXM3_35) Related-to: ELB-2801 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-08-11ARM64: dts: colibri-imx8qxp: add lvds example device treesPhilippe Schenker
This commit adds two example device trees for how to enable LVDS on a Colibri-iMX8X. It only enables also UART and Ethernet otherwise. Related-to: SSP-6 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-05-05Merge commit '28910e01c43d9735f06fddbeaa42df3e112d1b3e' into ↵Marcel Ziswiler
toradex_5.4-2.3.x-imx This basically contains NXP BSP Patch L5.4.70_2.3.2 plus kernel.org v5.4.115 from https://github.com/Freescale/linux-fslc/tree/5.4-2.3.x-imx. Related-to: ELB-3958 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2021-04-27MLK-25341: arm64: dts: imx8qm: Add MIPI and LDB to HDMI/DP device tree filesOliver Brown
MIPI1 and LVDS1 should be enabled in the HDMI configuration. Added DP configuration for MEK board. Signed-off-by: Oliver Brown <oliver.brown@nxp.com> (cherry picked from commit cfdd6c60d3bf1da3d5d4c71b6f4834dc503bcbc0) Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2021-04-27MLK-25337 ARM64: dts: imx8mp: fix build break for dtbsRobby Cai
The commit af20fa807f455ef846f7ffcebc6f489f285b1622 introduced a break when cherry-pick from mainline. make[3]: *** No rule to make target 'arch/arm64/boot/dts/freescale/imx8mp-evk-iqaudio-dacplus.dtb', needed by '__build'. Stop. make[3]: *** Waiting for unfinished jobs.... DTC arch/arm64/boot/dts/freescale/imx8mp-evk-dual-basler.dtb make[2]: *** [../scripts/Makefile.build:500: arch/arm64/boot/dts/freescale] Error 2 make[1]: *** [/home/nxa14866/ProjectA/linux-imx_bk/Makefile:1269: dtbs] Error 2 make[1]: Leaving directory '/home/nxa14866/ProjectA/linux-imx_bk/build_v8' make: *** [Makefile:179: sub-make] Error 2 The patch removed build for imx8mp-evk-iqaudio-dacplus.dtb because it's not in this branch. Signed-off-by: Robby Cai <robby.cai@nxp.com> (cherry picked from commit aa26d4f35de3b5a4d27d597e837280b6148e32ee) Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2021-04-27MLK-25215-4 ARM64: dts: imx8mp-evk: add dual baslers cameras supportRobby Cai
add dual baslers camera support to work with dual ISPs Signed-off-by: Robby Cai <robby.cai@nxp.com> Reviewed-by: Guoniu.zhou <guoniu.zhou@nxp.com> (cherry picked from commit a755ce242b551dafcca648f9d54585fd9ba02493) (cherry picked from commit b8ac5f33cdaa0d957e6ffb5096809a830452fffb) Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2021-04-27MLK-25215-3 ARM64: dts: imx8mp-evk: add dual isp cameras basler and ov2775Robby Cai
add dual isp supports with basler camera and ov2775 Signed-off-by: Robby Cai <robby.cai@nxp.com> Reviewed-by: Guoniu.zhou <guoniu.zhou@nxp.com> (cherry picked from commit 2bd39f91a47ad50981f96dd46b1f9e50a0cc0266) (cherry picked from commit af20fa807f455ef846f7ffcebc6f489f285b1622) Signed-off-by: Andrey Zhizhikin <andrey.zhizhikin@leica-geosystems.com>
2021-03-19ARM: dts: colibri-imx8qxp: delete lvds devicetreesPhilippe Schenker
Use the devicetrees from kernel 4.14 for a guide how to implement lvds on colibri-imx8x Related-to: ELB-3846 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-02-17arm64: dts: imx8mm-verdin: drop support for v1.0 hardwareMax Krummenacher
We drop support for Verdin iMX8M Mini V1.0B. Related-to: ELB-3551 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-28arm64: dts: imx8mp-verdin: add device tree for dahliaMax Krummenacher
Only the Development Board gives access to the native hdmi signals. Move the nodes into imx8mp-verdin-dev.dtsi. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Conflicts: arch/arm64/boot/dts/freescale/Makefile Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28arm64: dts: imx8mp-verdin: add initial device treeMax Krummenacher
At least the following of the configured devices work: - Console - eMMC - ETH0 - ETH1 - SD_1 - USB_1 as peripheral, USB_2 as host - CAN_1, CAN_2 Everything else is either known to not work or untested. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Conflicts: arch/arm64/boot/dts/freescale/Makefile arch/arm64/boot/dts/freescale/imx8mp-verdin.dtsi Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28arm64: dts: apalis-imx8p: initial device treeOleksandr Suvorov
Fork and tune the device trees to support iMXQP SoC on modules Apalis-iMX8QP. Related-to: ELB-3036 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28arm64: dts: freescale: fsl-imx8mm-verdin: add dtbs for v1.1 hwMax Krummenacher
This reworks the dtsi files to allow to also build device trees for Verdin iMX8MM V1.1 hardware. The module level device tree for V1.1 HW is imx8mm-verdin-v1.1.dtsi, for V1.0 HW the imx8mm-verdin.dtsi is reworked to include the V1.1 dtsi and then it deletes and adds whatever is different. This commit incorporates the following HW changes: - Changed PMIC - Removal of ADC MAX11607 (The replacement TI TLA2024 is not yet added) - Removal of external PCIe PHY Clock in favour of SoC provided one - Prepare for not stuffed security alternatives SE050, ATTPM20P - Changed pin usage, see below Pin usage changed from V1.0 to V1.1 HW: To ease creation of V1.0 and V1.1 device trees move all pin groups, also wifi and nonwifi ones, into imx8mm-verdin-v1.1.dtsi and change them as needed in imx8mm-verdin.dtsi for V1.0 HW. The eMMC reset is now connected to the SD1_RESET_B ball. Add it to the eMMC pin groups for V1.1. CTRL_FORCE_OFF_MOCI# used to be controlled by SAI5_RXC in V1.0 HW. In V1.1 HW it is no longer under SW control. Delete the unused pin group for V1.1. Wi-Fi_WKUP_WLAN used to be controlled by SD1_RESET_B in V1.0 HW. In V1.1 HW it is controlled by SAI5_RXC. Update the pin group for V1.1. Related-to: ELB-3130, ELB-3136, ELB-3150 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Conflicts: arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: delete ar0521 devicetreesPhilippe Schenker
They are not yet done and do not work hence delete them. They should anyway make it's way into the device-tree-overlays in the future Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: dts: apalis-imx8-ixora: add devicetree for V1.1BPhilippe Schenker
Add a devicetree for Apalis iMX8 V1.1 and Ixora V1.1 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27arm64: dts: verdin-imx8mm: initial devicetreePhilippe Schenker
This commit holds the initial devicetrees for verdin-imx8mm module. They are based on the devicetree from toradex_4.14-2.3.x-imx branch and contain only a stripped down subset of the features which compile and should act as a starting point for further bringup on this branch. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> Conflicts: arch/arm64/boot/dts/freescale/Makefile Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-27arm64: dts: apalis-imx8x: initial devicetreePhilippe Schenker
This commit holds the initial devicetrees for apalis-imx8x module. They are based on the devicetree from toradex_4.14-2.3.x-imx branch and contain only a stripped down subset of the features which compile and should act as a starting point for further bringup on this branch. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27arm64: dts: apalis-imx8: initial devicetreePhilippe Schenker
This commit holds the initial devicetrees for colibri-imx8 module. They are based on the devicetree from toradex_4.14-2.3.x-imx branch and contain only a stripped down subset of the features which compile and should act as a starting point for further bringup on this branch. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> Conflicts: arch/arm64/boot/dts/freescale/Makefile Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-27arm64: dts: colibri-imx8x: initial devicetreePhilippe Schenker
This commit holds the initial devicetrees for colibri-imx8 module. They are based on the devicetree from toradex_4.14-2.3.x-imx branch and contain only a stripped down subset of the features which compile and should act as a starting point for further bringup on this branch. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> Conflicts: arch/arm64/boot/dts/freescale/Makefile Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-19MLK-24931-3: dts: arm64: freescale: imx8mm evk hifiberry dacplusAdrian Alonso
Enable support for Hifiberry dacplus audio hats on iMX8MMini EVK. Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> (cherry picked from commit ec6d8970ba79fc7cef371eea888d24e5bd347f2a)
2020-11-19MLK-24931-2: dts: arm64: freescale: imx8mm evk iqaudio dacproAdrian Alonso
Enable support for IQauidio dacpro audio hats on iMX8MMini EVK. Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> (cherry picked from commit f4122d1b5c3e66c3fe731ea19e6e6e17c2000af6)
2020-11-19MLK-24931-1: dts: arm64: freescale: imx8mm evk iqaudio dacplusAdrian Alonso
Enable support for IQauidio dacplus audio hats on iMX8MMini EVK. Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> (cherry picked from commit 95b3f81802fe52fbe66ce6fbb28ae43f78d85f04)
2020-11-19MLK-24932-3: dts: arm64: freescale: imx8mn evk hifiberry dacplusAdrian Alonso
Enable support for Hifiberry dacplus audio hats on iMX8MNano EVK. Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> (cherry picked from commit c0bee3e1d91937b49e22e635f2bca53e8b25f57c)
2020-11-19MLK-24932-2: dts: arm64: freescale: imx8mn evk iqaudio dacproAdrian Alonso
Enable support for IQauidio dacpro audio hats on iMX8MNano EVK. Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> (cherry picked from commit 9ebf35bcd2ce93b3595dee2b3a3f662b70f10088)
2020-11-19MLK-24932-1: dts: arm64: freescale: imx8mn evk iqaudio dacplusAdrian Alonso
Enable support for IQauidio dacplus audio hats on iMX8MNano EVK. Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> (cherry picked from commit 0fe19d3f2e949c65ffa636d4971b9f5f463497fd)
2020-10-27MLK-24921 arm64: dts: add i.MX8DXL ddr3 evk rpmsg dtsPeng Fan
Add i.MX8DXL DDR3 EVK rpmsg dts for communicating with M4 Reviewed-by: Fugang Duan <fugang.duan@nxp.com> Signed-off-by: Peng Fan <peng.fan@nxp.com>
2020-10-19MLK-24898 arm64: dts: freescale: Add imx8mp ddr4 evk board supportJacky Bai
Add the i.MX8MP DDR4 EVK board support, on this board, there are no flexspi & eMMC, so disable these nodes. Signed-off-by: Jacky Bai <ping.bai@nxp.com> Reviewed-by: Ye Li <ye.li@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-25MLK-24845: arm64: dts: imx8mn-ddr3l: Add ak5558 and LPA supportShengjiu Wang
Add ak5558 and LPA support, these dts are derived from imx8mn-evk-ak5558.dts and imx8mn-evk-rpmsg.dts Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Viorel Suman <viorel.suman@nxp.com>
2020-09-22MLK-24796-3: dts: imx8qm: add imx_mic_intr for ep and add cma node for rcSherry Sun
For rc, use cma node to allocate share memory from rc ddr dynamically. So add a new imx8qm-mek-vop.dts file for rc. For ep, add an imx_mic_intr node to config the power and clock of mu8a/mu8b, which are used to generate interrupts from rc to ep. Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com> Reviewed-by: Frank Li <Frank.Li@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2020-09-22MLK-24796-2: dts: imx8qxp: add imx_mic_intr for ep and add cma node for rcSherry Sun
For rc, use cma node to allocate share memory from rc ddr dynamically. So add a new imx8qxp-mek-vop.dts file for rc. For ep, add an imx_mic_intr node to config the power and clock of mu8a/mu8b, which are used to generate interrupts from rc to ep. Signed-off-by: Joakim Zhang <qiangqing.zhang@nxp.com> Signed-off-by: Sherry Sun <sherry.sun@nxp.com> Reviewed-by: Frank Li <Frank.Li@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2020-09-22MLK-24805-4: arm64: dts: add DTS for DCSS and rm67199Robert Chiras
Add support for the new DSI panel: Raydium RM67199 when used with DCSS. Signed-off-by: Robert Chiras <robert.chiras@nxp.com> Reviewed-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
2020-09-22MLK-24805-3: arm64: dts: imx8mq-evk: create dts file for lcdif-rm67199Robert Chiras
Add support fot the new DSI panel: Raydium RM67199 when used with LCDIF. Signed-off-by: Robert Chiras <robert.chiras@nxp.com> Reviewed-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
2020-09-21MLK-24822 arm64: dts: freescale: Add imx8mn ddr3l evk board supportJacky Bai
Add i.MX8MN DDR3L EVK board support. Signed-off-by: Jacky Bai <ping.bai@nxp.com> Reviewed-by: Anson Huang <Anson.Huang@nxp.com>
2020-09-16MLK-24794 arm64: dts: imx8dxl: Rename DDR3 VAL board to EVKYe Li
Per marketing request, rename this board from validation board to EVK board. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Frank Li <Frank.Li@nxp.com>
2020-08-31MLK-24612-4: arm64: dts: imx8qm: Add specific esai devicetreeShengjiu Wang
This devicetree is to enable two client device for ESAI, each device is an independent device for user. Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Peng Zhang <peng.zhang_8@nxp.com>
2020-08-21MLK-24334-6: arch: arm64: dts: im8dxl: add lcdif dts fileRobert Chiras
Create the LCDIF to parallel display WKS 1010WX001 specific use-case dts file. Signed-off-by: Robert Chiras <robert.chiras@nxp.com> Reviewed-by: Laurentiu Palcu <laurentiu.palcu@nxp.com>
2020-08-19MLK-24512: dts: arm64: freescale: imx8mm ddr4 ab2 target supportAdrian Alonso
Add support for imx8mm ddr4 audio board 2.0 target for revision C and B; Include Cortex-M4 dts support Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com>
2020-08-14MLK-24494-8: arm64: dts: imx8mp: add new dts support for dual ov2775Guoniu.zhou
Support dual ov2775, board don't need to rework Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com> Signed-off-by: Robby Cai <robby.cai@nxp.com> Reviewed-by: Robby Cai <robby.cai@nxp.com>
2020-08-14MLK-24494-6: arm64: dts: imx8mp: add new dts for basler + ov5640 supportGuoniu.zhou
Add dts for Basler + OV5640 for iMX865-EVK board. Basler camera connect to CSI port 0 and OV5640 connect to CSI port 1, as bellow: Basler => CSI1 OV5640 => CSI2 Don't need to board rework. Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com> Reviewed-by: Robby Cai <robby.cai@nxp.com>
2020-08-14MLK-24494-5: arm64: dts: imx8mp: add dts for ov2775 and ov5640 supportGuoniu.zhou
Add dts for OV2775 + OV5640 for iMX865-EVK board. OV2775 connect to CSI port 0 and OV5640 connect to CSI port 1, as bellow: OV2775 => CSI1 OV5640 => CSI2 Board need to rework to support this feature. More info, please refer to rework guide provided by NXP Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com> Reviewed-by: Robby Cai <robby.cai@nxp.com>
2020-08-13MLK-24493 arm64: dts: imx8dxl-evk: enable pcie on default dtsFugang Duan
A1 chip already fix pcie issue, so enable pcie in imx8dxl-evk.dts, and remove the extra file "*-pcie.dts". Current BSP doesn't support A0 chip after the change. Reviewed-by: Robin Gong <yibin.gong@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-07-16MLK-24400: dts: arm64: freescale: imx8mm ab2 cm4 supportAdrian Alonso
Enable Cortex-M4 for NHX3670 BLE support on AB2 target Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com> Reviewed-by: Viorel Suman <viorel.suman@nxp.com>
2020-07-10MLK-24365-3 dts: dsp: imx8mp: add dts for lpaBing Song
The DTS is for i.MX8MP DSP offload audio playback. DSP only use OCRAM and OCRAM_A when audio playback, so DRAM can enter retention mode to save Power. As the size limitation of OCRAM and OCRAM_A and the size audio decoder library, the LPA playback only can support MP3 and AAC. OCRAM address is 0x900000-0x990000. ATF will use 0x960000-0x980000. DSP LPA will use ocram(0x900000-0x960000) and ocram_e(0x980000- 0x990000) Signed-off-by: Bing Song <bing.song@nxp.com>