Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Related-to: ELB-2324
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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>
|
|
Related-to: ELB-1254
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Conflicts:
arch/arm64/boot/dts/freescale/Makefile
arch/arm64/boot/dts/freescale/fsl-imx8qm-device.dtsi
|
|
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>
|
|
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>
|
|
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>
|
|
'make dtbs' then builds the Apalis iMX8 device tree also.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
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)
|
|
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)
|
|
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>
|
|
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>
|
|
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>
|
|
Add tja1100 card support for enet2 port.
Reviewed-by: Ye Li <ye.li@nxp.com>
Signed-off-by: Fugang Duan <fugang.duan@nxp.com>
|
|
Add ov5640 dts support for i.MX8DX MEK board
Signed-off-by: Guoniu.zhou <guoniu.zhou@nxp.com>
|
|
This file is almost same as the fsl-imx8qxp-mek-dsp.dts
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
|
|
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)
|
|
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>
|
|
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>
|
|
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>
|
|
The AK5558 conflict with MICFIL, so add another dts for it
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
|
|
Enable the RPMSG on iMX8MN platforms.
Signed-off-by: Richard Zhu <hongxing.zhu@nxp.com>
|
|
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>
|
|
add dedicate dts for hyperbus on i.MX8QXP
Signed-off-by: Han Xu <han.xu@nxp.com>
|
|
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)
|
|
Change-Id: Ic43bc3086562edc513f125605d416fe928c12135
Signed-off-by: Olivier Masse <olivier.masse@nxp.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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)
|
|
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)
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|