summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8qm-apalis-v1.1.dtsi
AgeCommit message (Collapse)Author
2021-01-28arm64: dts: apalis-imx8: separate common module partOleksandr Suvorov
Apalis iMX8QM and iMX8QP are almost the same. Separate the common part of device tree to use it for both these modules. Related-to: ELB-3036 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28arm64: dts: apalis-imx8: fec: add fsl,mii-exclusiveMax Krummenacher
When fsl,mii-exclusive is not specified the driver only uses the MII bus of the fec device with dev_id=0 for both fec1 and fec2. On the Apalis iMX8 hardware design a potential second PHY is connected to the second MAC's MII bus. This property is needed to select the MDIO bus coupled with fec2, if fec2 is used. We put it in fec1 for customers so they automatically inherit this property if they placed a PHY on their carrier-board and copied the fec1 node. Compare with commit 9801f2e913a2 ("net: fec: reinit MAC0 MII bus to be used by MAC1 after resume back") Related-to: ELB-3177 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-28ARM64: dts: apalis-imx8: disable dma for lpuart2Philippe Schenker
lpuart2 is the only UART where DMA request works and linux tries to use a DMA. However this DMA does not work and output hangs, disbling the DMA works for now. Related-to: ELB-3178 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-28arm64: dts: apalis-imx8: disable lvds panelOleksandr Suvorov
In favor to enabling in overlay, disable an lvds panel. Make lvds panel accessible by a symbolic name. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: fix WAKE1_MICOPhilippe Schenker
Related-to: ELB-2971 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: specify over-current polarityPhilippe Schenker
this is recommended in the binding so declare it properly. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: fix usb otgPhilippe Schenker
I probably wanted to put power-active-high in there instead of over-current-active-high. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: disable hsio_refa_clk and hsio_refb_clkPhilippe Schenker
both refclk gates are using GPIOS that we need elsewhere. Because they are not used by default on i.MX8QM we can safely disable them Related-to: ELB-3047 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: fix typoPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27arm64: dts: imx8qm-apalis-v1.1: enable usbphynop2Igor Opaniuk
Enable usbphynop2, used for USB HSIC. This fixes the bug that prevents kernel from properly shutting down. Related-to: ELB-2963 Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: remove io-channel-cells from adc1Philippe Schenker
because that moved to imx8-ss-dma.dtsi Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: disable touchscreen by defaultPhilippe Schenker
in favor for adc1 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: boot: dts: enable lvds display by defaultPhilippe Schenker
When loading the firmware directly in linux instead of u-boot hdmi and lvds work concurrently. No issues could be reproduced anymore so enable it. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: set firmware location correctlyPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: add spdif audioPhilippe Schenker
Related-to: ELB-2969 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: add hdmi audioPhilippe Schenker
Related-to: ELB-2969 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: dts: apalis-imx8: add sgtl5000Philippe Schenker
Related-to: ELB-2969 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM64: dts: apalis-imx8qm: add comment for 2.5v for the ext rgmii signalsMax Krummenacher
Add a comment on how to switch the rail supplying the ext rgmii signals to 2.5V. Keep the rail at its default 3.3V though. Note that this requires a resent enough SCFW which provides this feature. Related-to: ELB-2942 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-27arm64: dts: apalis-imx8: add official module nameOleksandr Suvorov
Add an official module name to a compatible property to be used by dconf tool and for other purposes. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-27arm64: dts: apalis-imx8: add missing peripheryPhilippe Schenker
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>