Age | Commit message (Collapse) | Author |
|
With the rework of the colibri-imx8qxp/dx the pmic thermal zone nodes
were dropped which results in the thermal sensor driver no longer
probing correctly.
Add the node again.
fixes commit 022cb949c6ec0 ("ARM64: dts: colibri-imx8qxp/dx: new device trees").
root@colibri-imx8qxp:~# dmesg | grep thermal
[ 0.206928] thermal_sys: Registered thermal governor 'step_wise'
[ 0.206933] thermal_sys: Registered thermal governor 'power_allocator'
[ 1.790889] imx-sc-thermal scu:thermal-sensor: failed to get valid sensor resource id: -2
[ 1.799135] imx-sc-thermal: probe of scu:thermal-sensor failed with error -2
Related-to: ELB-4189
Signed-off-by: Max Krummenacher <max.krummenacher@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>
|
|
Use the kernel config to setup the continguous memory allocator rather
than having this settings in the device tree. (Note that an existing
node in the device tree takes precedence.)
Related-to: ELB-4019
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Cosmetic clean-up: annotate, re-order, white space, etc.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
The new NXP DPU-enabled driver for LCDIF device
(fsl,imx-lcdif-mux-display) doesn't support display special flags,
like pixelclk-active. It prevents the VGA port on the Colibri
Evaluation board working correctly. The driver mxsfb works well
with display flags, so that it should be used as a default driver
for LCD panels and VGA monitors.
Prepare the devicetree for using mxsfb driver in overlays.
Note, the mxsfb driver DOESN'T support imx dpu unit.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
The reset signal of CSI interface goes to the X3-11 pin.
Fix the description accordingly.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Prepare the main device tree to work with a device tree overlay for
the CSI Camera Module 5MP OV5640 previously orderable at Toradex.
- remove cameradev disabling
- split SODIMM 75 resp. FFC X3-12 from pinctrl_hog2 to an optional
pinctrl_csi_mclk or pinctrl_hog3
- enabled missing irqsteer_csi0 node
- clean-up isi_0 node
Related-to: ELB-3883
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Fix ports in mipi-dsi node to let the lt8192 be attached successfully.
Related-to: ELB-3875
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Toradex board Iris v2.0A has an LVDS tranceiver to convert LCD signal
to LVDS. It is configured with 4 signals. Add corresponding pins into
the separate pingroup to be able to manage the tranceiver.
Related-to: ELB-3876
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Overlays should be as simple as possibles, so return back the node for
the Atmel MXT touchscreen controller.
The common scheme of pingroups for atmel mxt ts:
pinctrl_atmel_conn - uses 107/106 pins for INT/Reset signals;
pinctrl_atmel_adap - uses 28/30 pins for INT/Reset signals.
Fixed: a10fe657dfa7 ("ARM64: dts: colibri-imx8x: Add Atmel touchscreen")
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Return back the definitions of parts of the lcdif display and all
related stuff to the main devicetree to keep an overlay as simple
as possible. As a panel is not a part of boards, move the panel_dpi
stuff to the main devictree.
Remains it disabled in the main devicetree.
Related-to: ELB-3246
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Return back the definitions of the DSI-HDMI converter and all related
stuff to the main devicetree to keep an overlay as simple as possible.
Remains it disabled in the main devicetree.
Related-to: ELB-3246
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Return back the definition of AD7879 device to the main devicetree to
keep an overlay as simple as possible.
Remains it disabled in the main devicetree.
Related-to: ELB-3246
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Colibri Aster board supports two spidev devices. Add 2nd one.
Related-to: ELB-2532
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
All Toradex Colibri family boards support the ecspi interface.
Move the definition of spidev0 to the module devicetree and enable
it by default.
Colibri Eval board has a CAN SPI controller. Disable the spidev0
for this board to have the CAN controller been enabled by default.
Related-to: ELB-3401
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Use the predefined resource name of the PMIC thermal sensor.
Related-to: ELB-3037
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
This commit updates the assigned-clocks property. This commit does
multiple things:
* It changes the clocks from 12.288MHz to 12MHz as it has been on kernel
4.14 due to issues with the USB hub with 12.288MHz
* It also adds all the clocks to usb3803 node as they are used there too
Related-to: ELB-3154
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
The touchscreen ad7879 supports as an overlay. Remove it
from the main device tree.
Related-to: ELB-2943
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
The touchscreen atmel_mxt supports as an overlay. Remove it
from the main device tree.
Related-to: ELB-2943
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Colibri iMX8X has only 2 sensors. Fixing the configuration
of thermal zones let the driver work well.
Related-to: ELB-3026
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Add required and fix wrong settings to make PCIe host and
PCIe WiFI module AW-CM276AF on Colibri iMX8X work well.
Related-to: ELB-3025
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
NXP uses imx8qm compatible string for common pcieb definition.
Fix it to tell the driver the correct variant of PCIe controller.
Related-to: ELB-3025
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Add names for GPIO signals drived by on-module FXL6408 GPIO expander
on Colibri iMX8X.
Related-to: ELB-3025
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
VPU encoder/decoder require extra settings in toradex_5.4-2.1.x-imx.
Adding them makes these drives work well.
Related-to: ELB-3030
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Add and use memory regions to avoid memory collisions.
Related-to: ELB-3030
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Enable usb3phy and add support of on-module USB hub.
Related-to: ELB-3029
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Move the enabling of devices that can't be used on a module level to an
Evaluation Board level.
Related-to: ELB-2900
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Initial support of sgtl5000 on Colibri iMX8X for toradex_5.4-2.1.x-imx.
Related-to: ELB-2900
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Enable PWM and ADC subsystems.
Related-to: ELB-2900
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Fix clocks assignments to make fec1 working well.
Related-to: ELB-2900
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
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>
|
|
Add: backlight, display_lcdif, adc, dpr, dpu, flexcan, gpu3d,
i2c0, gpio_extender, ad7879, i2c1, atmel touchscreen
Related-to: ELB-2907
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>
|