summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6q-apalis-ixora-v1.2.dts
AgeCommit message (Collapse)Author
2023-10-20ARM: dts: imx6q-apalis: add can power-up delay on ixora boardAndrejs Cainikovs
Newer variants of Ixora boards require a power-up delay when powering up the CAN transceiver of up to 1ms. Upstream-Status: Submitted [https://lore.kernel.org/all/20231020153022.57858-3-andrejs.cainikovs@gmail.com/] Signed-off-by: Andrejs Cainikovs <andrejs.cainikovs@toradex.com>
2022-01-26arm: dts apalis-imx6: fix sd card support for ixora-v1.2Denys Drozdov
SD card is not detected on Ixora revision v1.2 board. Add card detect gpio to SOM DTSI, clean-up carrier boards Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-07-06ARM: dts: apalis-imx6: ixora v1.2: fix version numberMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-07-06ARM: dts: apalis-imx6: cleanup v4l2 nodesMax Krummenacher
These nodes are already defined in the module level include file. Just remove the identically defined nodes and delete the nodes for not v4l2 inputs not accessible on Ixora. Related-to: ELB-4024 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-06-30ARM: dts: apalis-imx6: fix ov5640 mipi csi stuffOleksandr Suvorov
Move all ov5640-related stuff to the main devicetree. Fix the mclk frequency (22 -> 24MHz). Related-to: ELB-3883 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28ARM: dts: apalis-imx6: rearrange the fusion f0710a touchscreenOleksandr Suvorov
As the Fusion touchscreen is not belong to the specific board but a part of peripheral, move it to the module level. Add the node name to use it in an overlay. Related-to: ELB-3398 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28ARM: dts: apalis-imx6: remove unused nodesOleksandr Suvorov
Toradex BSP 5.x uses the video/fbdev stack of display drivers. Remove unused nodes for gpu/drm/imx stack of drivers. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28ARM: dts: apalis-imx6: disable vga interfaceOleksandr Suvorov
The VGA interface and all related stuff enable in an overlay. Remains them disabled in the main devicetree. Realetd-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28ARM: dts: apalis-imx6: rework and disable hdmi_tx_ddcOleksandr Suvorov
Now HDMI interface is driven with an overlay, so that it is not needed to configure hdmi_ddc on a board level. Move all i2cddc/hdmi_ddc stuff to the module level and disable it by default. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28ARM: dts: apalis-imx6: disable hdmi interfaceOleksandr Suvorov
The HDMI interface and all related stuff enable in an overlay. Remains them disabled in the main devicetree. Realetd-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28ARM: dts: apalis-imx6: move backlight to module levelOleksandr Suvorov
PWM-part of the backlight device is the same for all Toradex boards. Move all backlight properties to the module-level devicetree. Remain the device disabled - it should be enabled in corresponding overlays. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28ARM: dts: apalis-imx6: ixora: disable lcd/lvds interfacesOleksandr Suvorov
The LCD (parallel RGB) and LVDS interfaces and all related stuff are driven with overlays. This stuff is already disabled for Evaluation board. Disable it for all versions of Ixora board as well. Realetd-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-28ARM: dts: apalis-imx6: move atmel mxt ts to overlayOleksandr Suvorov
The touchscreen Atmel MXT TS is integrated to display panels. Remove its definition from the main device trees. Also release pingroups used in atmel mxt ts overlay from iomuxc driver. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-27arm: dts: imx6q apalis: use symbolic name for clk instanceMax Krummenacher
Make the device tree a little more readable. Related-to: ELB-2899 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-27arm: dts: imx6q apalis: ov5640: make sure the mclk is onMax Krummenacher
When the parallel camera kernel modules are loaded mclk is switched on by them, so this bug has been masked. While at it drop the pwms property which was what clock 147 was pointing to. Setting pwms results in the pwm being configured with 50% duty cycle and then no longer touched by the driver. In our HW design we use CCM_CLKO2 as the MCLK, not PWM2. Related-to: ELB-2899 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-27ARM: dts: apalis/colibri-imx: shrink license boilerpaltesOleksandr Suvorov
Replace license boilerplates with SPDX License Identifiers. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-27arm: dts: imx6q apalis: adapt pcie-reset to changed driverMax Krummenacher
The pcie driver now uses the gpiod framework. Drop the property reset-gpio-active-high as this now inverts twice having the pin in the wrong state. Since pcie-reset is implemented with RESET_MOCI# this fixes all users of RESET_MOCI#, among them USB Host. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-27ARM: dts: (apalis|colibri): imx6: fix spi warningsOleksandr Suvorov
Correct the spidev definitions to fix compile warnings: Warning (spi_bus_reg): \ /soc/aips-bus@2000000/spba-bus@2000000/spi@200c000/spidev@2: SPI bus \ unit address format error, expected "0" Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-27ARM: dts: imx6q-apalis: Fix pin nameOleksandr Suvorov
The interface of Apalis modules is MXM3, not SODIMM. Just fix the name of the reset touch pin. Fixes: 96458caa3562 ("ARM: dts: imx6: Add touchscreens used on Toradex eval boards") Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit fa19551beafe2556f52a5452431758e345bffa3d)
2021-01-27ARM: dts: imx6-ixora: fix missing includesPhilippe Schenker
Fixes: commit: 5d2a26667010640e33ca0a52c73310f158179711 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 8705be5570b29dc0e576322281950565c7e89051)
2021-01-27ARM: dts: (apalis|colibri): unify backlight settingsPhilippe Schenker
This commit unifys the backlight settings. All displays sold by Toradex are now supporting 150Hz as a PWM backlight typical frequency. Use this value for all SoM's and put also some better default values for different brightness. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 0f2115c3c8934714e88a768ace4c324d08ac9039) Conflicts: arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts arch/arm64/boot/dts/freescale/fsl-imx8qxp-colibri-aster.dts arch/arm64/boot/dts/freescale/fsl-imx8qxp-colibri-eval-v3.dtsi arch/arm64/boot/dts/freescale/fsl-imx8qxp-colibri-lvds-dual-eval-v3.dts arch/arm64/boot/dts/freescale/fsl-imx8qxp-colibri-lvds-single-eval-v3.dts arch/arm64/boot/dts/freescale/fsl-imx8qxp-colibri.dtsi Do not apply this patch on imx8 dts, as I will pull them in separately later on. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM: dts (ds): imx6: Merge changes from toradex_4.9-2.3.x-imx-nextPhilippe Schenker
In 4.14 devicetress are based on the mainline DT's and only necessary stuff for downstream is put into those devicetrees. This commit holds the changes for imx6*(colibri|apalis)* from 4.9. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 6466d65d1b4375ef009d58ed52428a5a0baa4ff9)
2021-01-27ARM: dts: apalis/colibri-imx6: Get missing devicetrees from 4.9Philippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit fd067bd57fa6c7e01ea6d4f5f6ceae884aba9c21)