summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-06-29display-dpi-lt170410: change pixelclk polaritytoradex_5.4.yPhilippe Schenker
This timing is used for the Toradex 10.1" display which needs a different pixelclock polarity which this commit corrects. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-09-02imx6ull-emmc: add overlaysOleksii Bidnichenko
Add following overlays: - Parallel RGB support - Parallel RGB LVDS support - Atmel MXT TS for boards with Capacitive Touch Connector - Atmel MXT TS for Capacitive Touch Adapter - Toradex 7" resistive touchscreen ad7879 Related-to: ELB-4065 Related-to: ELB-4080 Signed-off-by: Oleksii Bidnichenko <oleksii.bidnichenko@toradex.com>
2021-06-21apalis-imx6: fix ov5640 overlaysOleksandr Suvorov
When the overlays was converting to the syntactic sugar, the ov5640 driver was sat to the wrong i2c channel. Fix it. Fixes: 9b0e73d2115d ("apalis-imx6: convert ov5640 v1.1b to syntactic sugar") Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-04-02overlays: apalis-imx6: fix adv7280 nodeSergio Prado
The correct name for the node is adv_7280, as declared in imx6qdl-apalis.dtsi. Related-to: TOR-1692 Signed-off-by: Sergio Prado <sergio.prado@toradex.com>
2021-04-01overlays: sort Makefile entries alphabeticallyOleksandr Suvorov
Sort overlays' entries in Makefile alphabetically. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-04-01overlays: colibri-imx7: LCD-LVDS transceiverOleksandr Suvorov
Add the overlay to support the LCD-LVDS transceiver on Iris v2.0A in single-channel RGB24 mode. Related-to: ELB-3898 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-03-30overlays: colibri-imx6: add LVDS transceiverOleksandr Suvorov
Add the overlay to support LCD-LVDS transceiver on Iris v2.0A. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-03-29overlays: colibri-imx7: fix compatible listOleksandr Suvorov
Add missing emmc version of the module into the compatible lists. Related-to: ELB-3849 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-23overlays: colibri-imx7: imx7-emmc support for touchscreenDenys Drozdov
colibri-imx7d-emmc target should be compatible to support capacitive touchscreen on imx7d-emmc Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-02-22overlays: colibri-imx7: add connector and adapter overlaysDenys Drozdov
Add overlays for: - Atmel MXT TS for boards with Capacitive Touch Connector - Atmel MXT TS for Capacitive Touch Adapter - Fusion F0710A TS for boards with Capacitive Touch Connector - Fusion F0710A TS for Capacitive Touch Adapter Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-02-19Add license checking in CIPhilippe Schenker
2021-02-19Add license to all overlaysPhilippe Schenker
Use the same license as we use on regular linux-tree Related-to: ELB-2958 Signed-off-by: Philippe Schenker's avatarPhilippe Schenker <philippe.schenker@toradex.com>
2021-02-16overlays: colibri-imx6: standartize PCAP overlaysOleksandr Suvorov
Add overlays for: - Atmel MXT TS for boards with Capacitive Touch Connector - Atmel MXT TS for Capacitive Touch Adapter Related-to: ELB-3243 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-16overlays: colibri: Fix color format for 10" displayOleksandr Suvorov
The LCD interface of colibri-imx6 codes 24-bit mode in a different way than all other colibri modules. Thus using RGB24 mode prevents this overlay to be used with colibri-imx6. Use default RGB666 mode to make the overlay compatible with all colibri modules. Fixes: ecde642a77ee ("overlays: colibri-imx8x: move LVDS stuff to common display overlay") Related-to: ELB-3243 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-16overlays: display: add VGA DPI displayOleksandr Suvorov
Add an overlay to support the standard VGA monitor. Related-to: ELB-3246 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-11overlays: display: add FullHD DPI displayOleksandr Suvorov
Add an overlay to support FullHD monitor connected to a VGA connector of Eval/Aster/Iris board. Related-to: ELB-3243 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-11overlays: fix compatible stringsOleksandr Suvorov
Fix compatible string sets for display and colibri-imx6 overlays. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-11overlays: colibri-imx6: add hdmi supportOleksandr Suvorov
The HDMI interface remains disabled in the main devicetree. Add the overlay that turns it on, making able to use HDMI monitors. Related-to: ELB-3243 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-10overlays: colibri: Add 10" LVDS display overlayOleksandr Suvorov
The LVDS display connects via RGB->LVDS converter, so that we can use the parallel-rgb overlay, setting up only timing and data modes. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-09overlays: colibri-imx7: add ad7879 touchscreenOleksandr Suvorov
The AD7879 resistive touchscreen device remains disabled in the main devicetree. Add the overlay which turns it on for using with a Resistive Touch Display 7". Related-to: ELB-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-06overlays: colibri-imx7: add lcdif overlayOleksandr Suvorov
The LCDIF interface and related devices remain disabled in the main devicetree. Add an overlay to enable an LCDIF (Parallel RGB) interface and all related subsystems. Related-to: ELB-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-01-05colibri-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>
2020-12-29colibri-imx6: add parallel rgb overlayOleksandr Suvorov
Add an overlay to enable all parallel RGG related subsystems. Related-to: ELB-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-12-08overlays: apalis-imx6: fix lvds supportOleksandr Suvorov
Make lvds overlay working properly, enabling backlight, pwm for backlight and lvds channel. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-26overlays: apalis-imx6: adv7280 cam reworkedOleksandr Suvorov
As it's decided, move all definitions back to the main devicetree. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-26overlays: apalis-imx6: simplify ov5640 v1.1b camOleksandr Suvorov
As it was decided, move all definitions back to the main devicetree. Rename the overlay according to approved naming scheme. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-26overlays: apalis-imx6: simplify ov5640 v1.1a camOleksandr Suvorov
As it was decided, move all definitions back to the main devicetree. Rename the overlay according to approved naming scheme. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-25overlays: apalis-imx6: add vga supportOleksandr Suvorov
The VGA interface and related stuff remain disabled in the main devicetree. Add the overlay that turns it on, enabling to use VGA monitors. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-25overlays: apalis-imx6: add hdmi supportOleksandr Suvorov
The HDMI interface and related stuff remain disabled in the main devicetree. Add the overlay that turns it on, enabling to use HDMI monitors. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-25overlays: apalis-imx6: add stmpe touchscreenOleksandr Suvorov
The STMPE resistive touchscreen device remains disabled in the main devicetree. Add the overlay that turns on this device, enabling to use it with a Resistive Touch Display 7". Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-24overlays: 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-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: fix parallel rgbOleksandr Suvorov
The overlay was not compatible with the upstream kernel. Fix this so that the overlay is able to turn on the Parallel RGB and the DPI panel well. Related-to: ELB-3240 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-11-24overlays: add makefileOleksandr Suvorov
Add the initial version of Makefile using the reference solution from the commit 10a077204e0c ("overlays: add makefile using regular kbuild infrastructure") Realted-to: ELB-3239 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-10-15apalis-imx6: use existing i2c labelStefan Eichenberger
i2c0 as label in the overlay does not exist (it is only an alias). Therefore, the overlay for atmel-mxt fails to apply on Apalis iMX6. This commit changes i2c0 to i2c1 which is the correct label. Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
2020-08-20display: convert lt170410 to syntactic sugarOleksandr Suvorov
Convert an overlay file for LT170410 10" LVDS display into the Syntactic Sugar format. This format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-20display: convert lt161010 to syntactic sugarOleksandr Suvorov
Convert an overlay file for LT161010 7" display into the Syntactic Sugar format. This format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-20display: convert EDT7.0 to syntactic sugarOleksandr Suvorov
Convert an overlay file for EDT7.0 display into the Syntactic Sugar format. This format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-20display: convert EDT5.7 to syntactic sugarOleksandr Suvorov
Convert an overlay file for EDT5.7 display into the Syntactic Sugar format. This format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-20colibri-imx7: eval: convert atmel mxt to syntactic sugarOleksandr Suvorov
Convert an overlay file for Atmel MXT multitouch adapter for Colibri iMX7 module + Evaluation Board into Syntactic Sugar format. This format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-20colibri-imx7: aster: convert atmel mxt to syntactic sugarOleksandr Suvorov
Convert an overlay file for Atmel MXT multitouch adapter for Colibri iMX7 module + Aster board into Syntactic Sugar format. This format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-20colibri-imx6: eval: convert atmel mxt to syntactic sugarOleksandr Suvorov
Convert an overlay file for Atmel MXT multitouch adapter for Colibri iMX6 module + Evaluation Board into Syntactic Sugar format. This format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-20colibri-imx6: aster: convert atmel mxt to syntactic sugarOleksandr Suvorov
Convert an overlay file for Atmel MXT multitouch adapter for Colibri iMX6 module + Aster board into Syntactic Sugar format. This format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-19apalis-imx6: convert ov5640 v1.1a/b to syntactic sugarOleksandr Suvorov
Convert an overlay file for CSI camera ov5640 V1.1B for Apalis iMX6 module into Syntactic Sugar format, as this format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-19apalis-imx6: convert ov5640 v1.1b to syntactic sugarOleksandr Suvorov
Convert an overlay file for CSI camera ov5640 V1.1B for Apalis iMX6 module into Syntactic Sugar format, as this format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-19apalis-imx6: convert LVDS to syntactic sugarOleksandr Suvorov
Convert an overlay file for LVDS display for Apalis iMX6 module into Syntactic Sugar format, as this format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-19apalis-imx6: convert atmel mxt to syntactic sugarOleksandr Suvorov
Convert an overlay file for Atmel MXT multitouch adapter for Apalis iMX6 module into Syntactic Sugar format, as this format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-08-03apalis-imx6: convert adv7280 to syntactic sugarOleksandr Suvorov
Convert an overlay file for Analogue Camera Adapter V2.0B for Apalis iMX6 module into Syntactic Sugar format, as this format is strongly recommended in Embedded Linux Wiki [1]. [1] https://elinux.org/Device_Tree_Reference#Overlay_Source_Format Related-to: ELB-2834 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2020-06-29overlays: apalis-imx6: add parallel camera adv7280Marcel Ziswiler
Add support of Analogue Camera Adapter V2.0B for Apalis iMX6 module. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2020-06-25apalis-imx6_ov5640_overlay.dts: fix compillation warningsOleksandr Suvorov
There are a lot warnings from dtc compiler about the absence of necessary properties. [1] Fix all of them by adding a "geometry" of nodes. [1] ------------------------------------- overlays/apalis-imx6_ov5640_overlay.dts:48.5-18: Warning (reg_format): /fragment@1/__overlay__/ov5640_mipi@3c:reg: property has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1) overlays/apalis-imx6_ov5640_overlay.dts:78.5-15: Warning (reg_format): /fragment@2/__overlay__/port@0:reg: property has invalid length (4 bytes) (#address-cells == 2, #size-cells == 1) apalis-imx6_ov5640_overlay.dtbo: Warning (pci_device_reg): Failed prerequisite 'reg_format' apalis-imx6_ov5640_overlay.dtbo: Warning (pci_device_bus_num): Failed prerequisite 'reg_format' apalis-imx6_ov5640_overlay.dtbo: Warning (simple_bus_reg): Failed prerequisite 'reg_format' apalis-imx6_ov5640_overlay.dtbo: Warning (i2c_bus_reg): Failed prerequisite 'reg_format' apalis-imx6_ov5640_overlay.dtbo: Warning (spi_bus_reg): Failed prerequisite 'reg_format' overlays/apalis-imx6_ov5640_overlay.dts:46.19-68.6: Warning (avoid_default_addr_size): /fragment@1/__overlay__/ov5640_mipi@3c: Relying on default #address-cells value overlays/apalis-imx6_ov5640_overlay.dts:46.19-68.6: Warning (avoid_default_addr_size): /fragment@1/__overlay__/ov5640_mipi@3c: Relying on default #size-cells value overlays/apalis-imx6_ov5640_overlay.dts:77.11-85.6: Warning (avoid_default_addr_size): /fragment@2/__overlay__/port@0: Relying on default #address-cells value overlays/apalis-imx6_ov5640_overlay.dts:77.11-85.6: Warning (avoid_default_addr_size): /fragment@2/__overlay__/port@0: Relying on default #size-cells value apalis-imx6_ov5640_overlay.dtbo: Warning (avoid_unnecessary_addr_size): Failed prerequisite 'avoid_default_addr_size' apalis-imx6_ov5640_overlay.dtbo: Warning (unique_unit_address): Failed prerequisite 'avoid_default_addr_size' overlays/apalis-imx6_ov5640_overlay.dts:77.11-85.6: Warning (graph_port): /fragment@2/__overlay__/port@0: graph node '#address-cells' is -1, must be 1 overlays/apalis-imx6_ov5640_overlay.dts:77.11-85.6: Warning (graph_port): /fragment@2/__overlay__/port@0: graph node '#size-cells' is -1, must be 0 ------------------------------------- Related-to: ELB-1316 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>