summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2021-01-20overlays: apalis-imx6: overlay for Fusion 7 touchscreentoradex_5.4-2.1.x-imxDenys Drozdov
Fusion 7 touchscreen uses same I2C1 pins as Atmel MXT. Enable fusion_f0710a and disable atmel_mxt_ts in this overlay. Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-01-20overlays: apalis-imx6: fix atmel-mxt ts overlayOleksandr Suvorov
The driver of Fusion 7 touchscreen uses the same pins as Atmel MXT. Disable fusion_f0710a so that the atmel_mxt_ts starts working well. Related-to: ELB-3398 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-20colibri-imx6: add stmpe touchscreenOleksandr Suvorov
The STMPE resistive touchscreen device remains disabled in the main devicetree. Add the overlay to be able using it with Resistive Touch Display 7". Related-to: ELB-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-20colibri-imx6: add lcd overlayOleksandr Suvorov
Add an overlay to enable all LCD related subsystems. Related-to: ELB-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-13overlays: colibri-imx8x: add spidev overlayOleksandr Suvorov
The spidev device remains disabled in the main devicetree for Colibri Eval board. Add the overlay to enable it and disable on-board mcp2515 CAN controller. Related-to: ELB-3401 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-13overlays: colibri-imx7: add spidev overlayOleksandr Suvorov
The spidev device remains disabled in the main devicetree for Colibri Eval board. Add the overlay to enable it and disable on-board mcp2515 CAN controller. Related-to: ELB-3401 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-13overlays: colibri-imx6: add spidev overlayOleksandr Suvorov
The spidev device remains disabled in the main devicetree for Colibri Eval board. Add the overlay to enable it and disable on-board mcp2515 CAN controller, that uses the same spi port. Related-to: ELB-3401 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-12-23overlays: apalis-imx8_ar0521_overlay: csi camera module 5mp ar0521Marcel Ziswiler
Add a device tree overlay for the CSI Camera Module 5MP AR0521 from e-con Systems. Related to: PMS-387 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-12-23overlays: apalis-imx8_ov5640-2_overlay: 2nd csi camera module 5mp ov5640Marcel Ziswiler
Add device tree overlay for a 2nd CSI Camera Module 5MP OV5640 formerly orderable at Toradex connected to the Apalis iMX8 TS Mezzanine's X4 aka MIPI CSI-2, CSI_3 (QUAD LANE) with JP3 and JP4 in position 2-3. Related to: PMS-387 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-12-23overlays: apalis-imx8_ov5640_overlay: csi camera module 5mp ov5640Marcel Ziswiler
Add device tree overlay for CSI Camera Module 5MP OV5640 formerly orderable at Toradex. Related to: PMS-387 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-12-17verdin-imx8mm_sn65dsi84_overlay: move pwm to regular device treeMax Krummenacher
This keeps the numbering of the /sys/class/pwmchipX independent of which overlays are loaded and allows the use of Verdin PWM_3_DSI from user space if it is not used as a backlight PWM. Related-to: ELB-3411 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-11-30verdin-imx8mp_lt8912_overlay.dts: use clearer label namesMax Krummenacher
Use clearer label names for the labels connecting to the kernel device tree. Related to: ELB-3209 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-11-30verdin-imx8mp_sn65dsi84_overlay: use clearer label namesMax Krummenacher
Use clearer label names for the labels connecting to the kernel device tree. While at it fix missing status property Fixes af6ea0f ("overlays: verdin-imx8mp_sn65dsi84_overlay: verdin dsi to lvds adapter"). Related to: ELB-3209 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-11-26overlays: verdin-imx8mp_sn65dsi84_overlay: verdin dsi to lvds adapterMax Krummenacher
Add device tree overlays for Verdin DSI to LVDS Adapter and a connected display lt170410 orderable at Toradex. Related to: ELB-3209 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-11-26overlays: verdin-imx8mp_lt8912_overlay: verdin dsi to hdmi adapterMax Krummenacher
Add device tree overlay for Verdin DSI to HDMI Adapter orderable at Toradex. Related to: ELB-3209 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2020-11-25overlays: colibri-imx6: fix atmel overlay for aster boardOleksandr Suvorov
The missing gpio level leads to stuck the kernel if the overlay is applied. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-24overlays: apalis-imx6: remove definition of atmel_mxt_tsOleksandr Suvorov
According to the decision to use overlays just for enabling subsystems, remove the definition of Atmel MXT touchscreen device, leaving only enabling it and related stuff. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-24overlays: apalis-imx6: add vga overlayOleksandr Suvorov
The VGA interface and related stuff remain disabled in the main devicetree. Add the overlay to enable using VGA monitors. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-24overlays: apalis-imx6: add hdmi overlayOleksandr Suvorov
The HDMI interface and related stuff remain disabled in the main devicetree. Add the overlay to be able using it with HDMI monitors. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-24overlays: apalis-imx6: lcd: fix descriptionOleksandr Suvorov
Now the LCD overlay enables the parallel RGB interface instead of disabing it. Fix the description accordingly. Realted-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-24overlays: apalis-imx6: add stmpe touchscreenOleksandr Suvorov
The STMPE resistive touchscreen device remains disabled in the main devicetree. Add the overlay to be able using it with Resistive Touch Display 7". Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-24overlays: apalis-imx6: enable backlightOleksandr Suvorov
The backlight device remains disabled in the main devicetree. Enable it to have the LCD/LVDS displays worked properly. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-10overlays: colibri-imx8x: fix dsi-hdmi overlayOleksandr Suvorov
The new kernel has a different ports structure of mipi0_dsi_host. Fix it. Also, remove unneeded stuff. Related-to: ELB-3234, ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-10overlays: colibri-imx8x: move LVDS stuff to common display overlayOleksandr Suvorov
The LVDS display connects via RGB->LVDS converter, so that we can use the parallel-rgb overlay, setting only timing and data modes. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-09overlays: apalis-imx6: atmel-mxt: add pingroupsOleksandr Suvorov
Handle Interrupt and Reset pin groups by atmel mxt ts driver. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-30overlays: apalis-imx8x: lvds solutionOleksandr Suvorov
The overlay for the main LVDS display connected to ldb1 SoC port. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-30overlays: gitlab-ci: add a CI/CD stubOleksandr Suvorov
Add the empty stub to pass CI/CD checking. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-27overlays: display: add FullHD DPI displayOleksandr Suvorov
Add an overlay to support FullHD monitors connected to a VGA connector. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-27overlays: apalis-imx8: clean up atmel mxt touchscreenOleksandr Suvorov
Atmel MXT TS describles in a main DT. Remove duplicated stuff. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-27overlays: apalis-imx68: fix lvdsOleksandr Suvorov
Make LVDS overlay compatible with display-lt170410_overlay.dts. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-26overlays: apalis-imx8: remove rtc-on-board overlayOleksandr Suvorov
The on-board RTC (M41T0M6) is enabled in the main DT. The overlay to enable it again is not pointless. Remove it. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-23overlays: apalis-imx6: fix lvdsOleksandr Suvorov
LVDS interface uses mxcfb1 node. Enable it. Also the lvds channels need to be enabled too. Do it. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-23overlay: apalis-imx6: fix LCD (RGB) overlayOleksandr Suvorov
Now the lcd interface is disabled by default in the main DT. Reverse the overlay to enable the LCD interface. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-21overlay: colibri-imx7: don't disable pwms on asterOleksandr Suvorov
Atmel MXT multitouch on Aster board uses pins for int/reset are not conflicted with pwm pins. Remove disabling pwm2, pwm3. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-21overlay: colibri-imx7: fix atmel mxtOleksandr Suvorov
Fix the mux domain for int/reset pins used by atmel mxt touch screen. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-21overlay: colibri-imx6: claim pinctrl group for atmel mxtOleksandr Suvorov
After removing the atmel_mxt_ts node from the main device tree, we should clain the int/reset pins in the overlay. Also the node enabling is not needed. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-21overlay: colibri-imx6: improve atmel mxt for Aster boardOleksandr Suvorov
Remove senseless status property from atmel mxt ts. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-16Makefile: add building apalis-imx8x parallel rgb overlayOleksandr Suvorov
Build and install an overlay to enbale a prallel RGB interface and panel on Apalis-iMX8X. Related-to: ELB-3054, ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-16overlay: apalis-imx8x: move lcdif and panel linkage to overlayOleksandr Suvorov
LCDIF interface, backlight and DPI panel are disabled by default in toradex_5.4-2.1.x-imx kernel. Add an overlay that enables lcdif interface, backlight and panel-dpi. Related-to: ELB-3054, ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-07overlay: apalis-imx8x: fix pinctrl groupsOleksandr Suvorov
Apalis iMX8X uses common GPIO5/GPIO6 pins as int/reset signals for atmel_mxt. Use proper pinctrl groups in the driver. Related-to: ELB-2943 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-11overlays: fix compatible optionsOleksandr Suvorov
Use official names of SoM in compatible options. Affected apalis-imx8, apalis-imx8x, colibri-imx8x. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-11overlay: apalis-imx8: rename overlays using official nameOleksandr Suvorov
The official name of SoM is Apalis-iMX8. Rename overlay files accordingly. Fix Makefile accordingly. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-11overlays: colibri/apalis-imx8qm/qxp: make compatible with toradex_5.4-2.1.x-imxOleksandr Suvorov
Some NXP SoC subsystems are renamed. Fix names in overlay files to make them compatible to kernel version toradex_5.4-2.1.x-imx. Related-to: ELB-2900 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-11overlays: verdin-imx8mm_ov5640_overlay: support csi camera moduleMarcel Ziswiler
Add a device tree overlay supporting the Toradex CSI camera module 5MP OV5640 on Verdin iMX8M Mini. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-09-10overlays: verdin-imx8mm_lt8912/sn65dsi84_overlay: updateMarcel Ziswiler
Update Verdin display adapter overlays lt8912 aka DSI to HDMI and sn65dsi84 aka DSI to LVDS to take latest pin muxing changes into account. This should make all versions up and including V1.0B (albeit with removed IC4) operational. Related-to: ELB-2691 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-09-10.gitignore: ignore build artifactsMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-09-10overlays: add makefile using regular kbuild infrastructureMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-09-09display: panel-dpi: add support of other modulesOleksandr Suvorov
panel-dpi/panel-lvds are compatible with a set of our modules. Reflect this fact in overlays. Related-to: ELB-2907 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-09colibri-imx8x: move lcdif and panel linkage to overlayOleksandr Suvorov
LCDIF interface, backlight and DPI panel are disabled by default in toradex_5.4-2.1.x-imx kernel. Revert overlay to enable lcdif interface, backlight and panel-dpi. Related-to: ELB-2907 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-09-02overlays: verdin-imx8mm_sn65dsi84_overlay: fix backlightMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>