Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Apalis iMX8X is no longer supported. Remove appropriate device trees.
Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
We drop support for Verdin iMX8M Mini V1.0B.
Related-to: ELB-3551
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Add a devicetree for Apalis iMX8 V1.1 and Ixora V1.1
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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)
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Add i.MX8MN DDR3L EVK board support.
Signed-off-by: Jacky Bai <ping.bai@nxp.com>
Reviewed-by: Anson Huang <Anson.Huang@nxp.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|