summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/Makefile
AgeCommit message (Collapse)Author
2020-07-09arm64: dts: apalis-imx8qm: add ar0521 device treesMarcel Ziswiler
Temporarily add device trees for the e-con Systems e-CAM50_CUIMX8. Once we have working device tree overlays for this we may drop those again. These are the albeit heavily modified device tree parts from the following patch we got from Yogaesh <yogaesh@e-consystems.com> on May 8, 2020: Related-to: ELB-2793 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-07-06Merge branch 'imx_4.14.98_2.3.0' into toradex_4.14-2.3.x-imxOleksandr Suvorov
Fix conflicts after merging changes from the latest NXP branch. Conflicts: arch/arm64/boot/dts/freescale/fsl-imx8qm-device.dtsi drivers/pci/dwc/pci-imx6.c Related-to: ELB-1306 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-06-15ARM64: dts: verdin-imx8mm: sort alphabeticallyMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-05-08ARM64: dts: verdin-imx8mm: add dahlia carrier boardMax Krummenacher
Related-to: ELB-2324 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-03-26ARM64: boot: dts: verdin-imx8mm: support non-wifi moduleOleksandr Suvorov
Add support of non-wifi Toradex Verdin iMX8MM module on the Development board. Related-to: ELB-2322 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-03-26ARM64: boot: dts: verdin-imx8mm: rename wifi dev configurationOleksandr Suvorov
Add the mark of wi-fi version of Toradex Verdin iMX8MM module to a devicetree file name. Related-to: ELB-2322 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-03-09ARM64: dts: apalis-imx8qm: add new v1.1-eval.dtsPhilippe Schenker
Related-to: ELB-1254 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-03-09Merge remote-tracking branch 'fslc/4.14-2.3.x-imx' into toradex_4.14-2.3.x-imxMarcel Ziswiler
Conflicts: arch/arm64/boot/dts/freescale/Makefile arch/arm64/boot/dts/freescale/fsl-imx8qm-device.dtsi
2020-02-25MLK-23233-4 arm64: dts: refine pcie dts and add the pcieax2 and pciebx1 usecaseRichard Zhu
Different usecase maybe used by customer, add the PCIEA two lanes and PCIEB one lane usecase into fsl-imx8qm-pcieax2pciebx1.dts. Refine the PCIE dts nodes, add the requrired HSIO peripheral clocks for different consumers. PCIEB has one more PER clock, since the PCIEA CSR register would be configuired when PCIEB is initialized. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2020-02-12ARM64: fsl-imx8qm-ixora: Add support of Ixora v1.1Oleksandr Suvorov
Ixora board has several differences from the Apalis Evaluation one. Some important differences are reflected in personalized device-tree files. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-02-12arm64: dts: freescale: add initial support for verdin imx8mmMax Krummenacher
This patch adds the device tree to support Toradex Verdin iMX8M Mini a computer on module which can be used on different carrier boards. The module consists of an NXP i.MX 8M Mini family SoC, a Rohm BD71847 PMIC, a Gigabit Ethernet PHY, 2 GB of LPDDR4 RAM, an eMMC, an ADC, a Secure Element, an EEPROM, an RTC, USB host and OTG ports, PCIe and MIPI-CSI2/DSI interfaces plus optional Bluetooth/Wi-Fi module and CAN controllers. Anything that is not self-contained on the module is disabled by default. The device tree for the Verdin Development Board includes the module's device tree and enables the supported peripherals of the carrier board (the Verdin Development Board supports almost all of them). Not yet tested: - all UARTs other than console/debug Verdin UART_3 - push button controller on carrier board - JTAG - I2S to Wi-Fi - I2S to DSI Mezzanine Not yet working: - carrier board audio - MIPI-CSI2 - carrier board power gating - FTDI control signals and JTAG Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-02-12ARM64: dts: imx8qm-apalis: follow changed nameMax Krummenacher
'make dtbs' then builds the Apalis iMX8 device tree also. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-02-12ARM64: dts: add initial apalis-imx8x devicetreesPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-02-12ARM64: dts: colibri-imx8x: Add initial Aster devicetreePhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2020-02-11MLK-23292-2 arm64: dts: fsl-imx8dx-mek: Add JDI WUXGA LVDS panel supportLiu Ying
This patch adds JDI WUXGA LVDS panel support on the i.MX8DX MEK platform. The JDI WUXGA LVDS panel works in LDB split mode. fsl-imx8dx-mek-jdi-wuxga-lvds0-panel.dts uses LDB1 channel0 as the channel to transmit odd pixels and LDB2 channel0 as the channel to transmit even pixels. fsl-imx8dx-mek-jdi-wuxga-lvds1-panel.dts swaps the channels to transmit odd/even pixels. Signed-off-by: Liu Ying <victor.liu@nxp.com> (cherry picked from commit 31c6c62eff01b3288828f2e1b9ecf6ad9204b3c6)
2020-02-11MLK-23292-1 arm64: dts: fsl-imx8dx-mek: Add IT6263 LVDS2HDMI dual channel ↵Liu Ying
support This patch adds IT6263 LVDS to HDMI transmitter dual channel support. The transmitter works with LDB split mode. fsl-imx8dx-mek-it6263-lvds0-dual-channel.dts uses LDB1 channel0 as the channel to transmit odd pixels and LDB2 channel0 as the channel to transmit even pixels. fsl-imx8dx-mek-it6263-lvds1-dual-channel.dts swaps the channels to transmit odd/even pixels. Signed-off-by: Liu Ying <victor.liu@nxp.com> (cherry picked from commit 7cd2417af24b8f54d0b91f9b655211db79f63abb)
2020-02-11arch: arm64: dts: 8dx: Add dts file for dsi panel use-caseRobert Chiras
Create the fsl-imx8dx-mek-dsi-rm67191.dts in order to add support for the MIPI-DSI panel usecase with the Raydium RM67191 DSI panel. Signed-off-by: Robert Chiras <robert.chiras@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2020-02-11arm64: dts: fsl: colibri-imx8qxp: add initial device treeMax Krummenacher
Copied from toradex_imx_4.14.78_1.0.0_ga-bring_up. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-02-11arm64: dts: fsl: apalis-imx8qm: add initial device treeStefan Agner
Copied from toradex_imx_4.14.78_1.0.0_ga-bring_up. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-02-10MLK-23288 dts: arm64: imx8dx-mek: add tja1100 card support for enet2 portFugang Duan
Add tja1100 card support for enet2 port. Reviewed-by: Ye Li <ye.li@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2020-02-10MLK-23286: arm64: dts: add ov5640 dts support for i.MX8DX MEKGuoniu.zhou
Add ov5640 dts support for i.MX8DX MEK board Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
2020-01-17MLK-23247: arm64: dts: Add DTS files for DSP play on imx8dx mekShengjiu Wang
This file is almost same as the fsl-imx8qxp-mek-dsp.dts Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2020-01-15MLK-23243-3 arm64: dts: Add DTS files for iMX8DX MEK boardYe Li
Add iMX8DX MEK DTS file and its rpmsg DTS file, both re-use the common MEK board DTS files. The 8DX MEK only has 1GB DDR, so decrease its CMA size to 320MB. Signed-off-by: Ye Li <ye.li@nxp.com> Reviewed-by: Peng Fan <peng.fan@nxp.com> (cherry picked from commit 9ab7b42c2c99dc0e2dd7fafa5cb4cebd792aceaf)
2019-11-21MLK-23019 arm64: dts: imx8mn-evk: add the rpmsg and enable rpmsg audioRichard Zhu
Enable the RPMSG on iMX8MN LPDDR4 EVK platform, and verify the rpmsg audio feature. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Reviewed-by: Fugang Duan <fugang.duan@nxp.com>
2019-10-17MLK-22765 arm64: dts: imx8mn: Add LPDDR4 EVK board supportAnson Huang
Add i.MX8MN LPDDR4 EVK board support, PMIC will be added later when kernel driver is ready, and cpu-freq ONLY supports 1.2GHz OPP as it needs PMIC driver to be ready for other OPPs. Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Reviewed-by: Ye Li <ye.li@nxp.com>
2019-06-25MLK-22096-2 arm64: dts: add i.MX8MN root/inmate dtsPeng Fan
Add root inmate dts for jailhouse 1st and 2nd linux. Signed-off-by: Peng Fan <peng.fan@nxp.com> Reviewed-by: Jacky Bai <ping.bai@nxp.com>
2019-06-04MLK-21909: ARM64: dts: add dts for supporting ak5558 codecShengjiu Wang
The AK5558 conflict with MICFIL, so add another dts for it Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
2019-05-28MLK-21869 arm64: dts: enable rpmsg on imx8mnRichard Zhu
Enable the RPMSG on iMX8MN platforms. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-05-27MLK-21823-2 arm64: dts: freescale: add i.MX8MN DT filesBai Ping
Add new SoC i.MX8MN's DT files and support it by default. Signed-off-by: Bai Ping <ping.bai@nxp.com> Signed-off-by: Anson Huang <Anson.Huang@nxp.com> Signed-off-by: Ella Feng <ella.feng@nxp.com> Signed-off-by: Clark Wang <xiaoning.wang@nxp.com> Signed-off-by: Haibo Chen <haibo.chen@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com> Signed-off-by: Li Jun <jun.li@nxp.com> Signed-off-by: Teo Hall <teo.hall@nxp.com> Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by: Viorel Suman <viorel.suman@nxp.com> Signed-off-by: Cosmin-Gabriel Samoila <cosmin.samoila@nxp.com> Reviewed-by: Abel Vesa <abel.vesa@nxp.com> Reviewed-by: Bai Ping <ping.bai@nxp.com>
2019-05-07MLK-21633-3: arm64: dts: hyperbus device tree changeHan Xu
add dedicate dts for hyperbus on i.MX8QXP Signed-off-by: Han Xu <han.xu@nxp.com>
2019-03-29MLK-21292 ARM64: dts: imx8mm: introduce inamte linuxPeng Fan
Introduce inmate linux support for jailhouse, we need to benchmark inmate OS, so choose linux. The clock/pin are preconfigured by 1st root cell linux. Signed-off-by: Peng Fan <peng.fan@nxp.com> Acked-by: Ye Li <ye.li@nxp.com> (cherry picked from commit 00bf8b5eea2213896acf4e244ef1b63fb7abea85)
2019-02-27MMIOT-152 imx8mm drm device treeOlivier Masse
Change-Id: Ic43bc3086562edc513f125605d416fe928c12135 Signed-off-by: Olivier Masse <olivier.masse@nxp.com>
2019-02-21MLK-20940-5 ARM64: dts: Add virtual i2c driver support for 8QXP/QMClark Wang
Add new dts and dtsi file for virtual i2c driver on i.MX8QXP and i.MX8QM board. Merge fsl-imx8qm/8qxp-mek-m4.dts to fsl-imx8qm/8qxp-mek-rpmsg.dtsi. So delete these two files. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-02-12MLK-20795 arm64: dts: Add DTS for 8QXP/DX 17x17 validation boardsYe Li
There are two validation boards: LPDDR4 board (30123) and DDR3L board (30010) for DX/QXP 17x17 chips. These boards have different design as 21x21 DDR3l and LPDDR4 validation board. Need to create new FDT for them. Because except DDR the two boards have same design, use 17x17 for its name without binding DDR type. Signed-off-by: Ye Li <ye.li@nxp.com> Acked-by: Peng Fan <peng.fan@nxp.com>
2019-02-12MLK-20717 arm64: dts: imx8mm: set ddr4 evk with cyw43455 board as defaultAndy Duan
Since the ddr4 evk with qca9377 board is out support, so set the ddr4 evk with cyw43455 board as the default support. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-02-12MLK-20685-02 arm64: dts: imx8mm: add ddr4 evk with cyw43455 supportAndy Duan
New i.MX8MM DDR4 with CYW43455 EVK board only has the difference with i.MX8MM DDR4 EVK board: - replace Murata 1PJ(QCA9377-3) with Murata 1MW(cyw43455). So the dts file inherits the DDR4 EVK dts file and add WIFI change for the board. Reviewed-by: Richard Zhu <hongxing.zhu@nxp.com> Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
2019-02-12MLK-20095-1: arm64: dts: Enable DSP sound card on QM MEKDaniel Baluta
Pretty similar with QXP but now DSP is inside VPU subsystem. Reviewed-by: Shengjiu Wang <shengjiu.wang@nxp.com> Signed-off-by: Daniel Baluta <daniel.baluta@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-20529-2: dts: delete two dts file for imx8qxp camerasGuoniu.Zhou
delete "fsl-imx8qxp-mek-csi.dts" and "fsl-imx8qxp-mek-mipi-ov5640.dts" file because they are for one camera case. The default dts support connect one or two camera sensors, so the two dts are redundant. The default "fsl-imx8qxp-mek.dts" support parallel ov5640 and max9286 with four ov10635, user can connect one or both of them The "fsl-imx8qxp-mek-ov5640.dts" is only for ov5640 sensor, support parallel and mipi interface Signed-off-by: Guoniu.Zhou <guoniu.zhou@nxp.com> (cherry picked from commit d04d2143bcadb04fbe8166855bab8b2d8132c31a)
2019-02-12MLK-20483 arm64: dts: Add lpspi2 and its slave dts files for imx8qxpClark Wang
For lpspi test, add these two features, use lpspi2 without cs-gpio. Still support spi-nor using lpspi0 with cs-gpio mode. - fsl-imx8dx.dtsi: Add node to support lpspi2. - fsl-imx8qxp-lpddr4-arm2-lpspi.dts: Add lpspi2 support for imx8qxp-lpddr4-arm2 board. - fsl-imx8qxp-lpddr4-arm2-lpspi-slave.dts: Enable spi slave mode for lpspi2. NOTE: lpspi2 of imx8qxp-lpddr4-arm2 uses the same pins with lpspi3 of imx8qm-lpddr4-arm2 on Base Board. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-02-12MLK-20441-2 dts: lpspi: Add lpspi3 and its slave dts files for imx8qmClark Wang
For lpspi test, add these two features, use lpspi3 without cs-gpio. Still support spi-nor using lpspi0 with cs-gpio mode. - fsl-imx8qm-device.dtsi: Add node to support lpspi3. - fsl-imx8qm-lpddr4-arm2-lpspi.dts: Add lpspi3 support for imx8qm-lpddr4-arm2 board. - fsl-imx8qm-lpddr4-arm2-lpspi-slave.dts: Enable spi slave mode for lpspi3. Signed-off-by: Clark Wang <xiaoning.wang@nxp.com>
2019-02-12MLK-20309 ARM64: dts: Remove fsl-imx8mm-evk-inmate.dtb from makefileLeonard Crestez
The dts file was removed but makefile was not updated so build broke. Fix by removing from makefile. Fixes: a9c2aa010df8 ("MLK-20252 ARM64: dts: correct imx8mm root memory") Signed-off-by: Leonard Crestez <leonard.crestez@nxp.com> Reviewed-by: Daniel Baluta <daniel.baluta@nxp.com>
2019-02-12MLK-20043: arm64: dts: imx8mq-evk: add dual-display support for B3 boardRobert Chiras
For imx8mq-evk board, B4 board change touch/mipi-hdmi connected i2c bus from i2c1 to i2c3. The default dual-display dts file is for the B4 board. This patch adds a new dts file to also support dual-display on B3 (or lower) boards. Signed-off-by: Robert Chiras <robert.chiras@nxp.com>
2019-02-12MLK-20137-2 ARM64: dts: imx8mm-ddr4-evk: add support for panel RM67191Fancy Fang
Create a new dts 'fsl-imx8mm-ddr4-evk-rm67191.dts' to support panel 'RM67191' display which is attached to DSIM controller directly on IMX8MM DDR4 board to avoid conflict with ADV7535 display. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-02-12MLK-20137-1 ARM64: dts: imx8mm-evk-revb: add support for panel RM67191Fancy Fang
Create a new dts 'fsl-imx8mm-evk-revb-rm67191.dts' to support panel 'RM67191' display which is attached to DSIM controller directly on IMX8MM LPDDR4 EVK RevC board to avoid conflict with ADV7535 display. Signed-off-by: Fancy Fang <chen.fang@nxp.com>
2019-02-12MLK-20141 ARM64: dts: imx8qm: introduce new dts for auto on xenPeng Fan
Introduce new dts files, there are some requirement that one dts file could not support normal linux and android auto on xen, such as the can_rpmsg change, so introduce a new dts file. Signed-off-by: Peng Fan <peng.fan@nxp.com>
2019-02-12MLK-20099-1 ARM64: dts: use external osc as refclk on 8mm evk boardRichard Zhu
Use the external osc as the pcie refclk on 8mm evk rev c board. Create another -revb.dts for the back compatible usage. Because that internal pll is used as pcie ref clock on the rev b board in default. Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
2019-02-12MLK-20053 arm64: dts: Add DTS for iMX8MM DDR3L validation boardYe Li
Add the DTS file for iMX8MM DDR3L validation board to support basic modules: I2C, UART, ENET RMII, SD, NAND and USB. Bus freq is disabled since we currently don't support it for DDR3L. This board has a FPGA which owns the ENET PHY RESET and WDOG_B, so The ENET won't work due to PHY RESET is hold high at default. And system reboot won't work neither. Signed-off-by: Ye Li <ye.li@nxp.com>
2019-02-12MLK-17119: iMX8QM DDR4: Update DTS for QM B0Nitin Garg
Update 8QM DDR4 validation board dtb with B0 changes. Also add device tree for HDMI display. Signed-off-by: Nitin Garg <nitin.garg@nxp.com>
2019-02-12MLK-18789-5: ARM64: dts: imx8dx: Add dts file for lcdifRobert Chiras
Add nodes for the ADMA eLCDIF controller found in i.MX8QXP and specific dts file for it's usage with the Seiko 43WVF1G LCD panel. Signed-off-by: Robert Chiras <robert.chiras@nxp.com>