Age | Commit message (Collapse) | Author |
|
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>
|
|
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>
|
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Make the device tree a little more readable.
Related-to: ELB-2899
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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>
|
|
Replace license boilerplates with SPDX License Identifiers.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
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>
|
|
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>
|
|
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)
|
|
Fixes: commit: 5d2a26667010640e33ca0a52c73310f158179711
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 8705be5570b29dc0e576322281950565c7e89051)
|
|
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>
|
|
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)
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit fd067bd57fa6c7e01ea6d4f5f6ceae884aba9c21)
|