summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-01-30verdin-am62: riverdi: fix backlight pwm polarityHEADmasterMax Krummenacher
The Riverdi 10" Capacitive Touch display is brightest when the PWM duty cycle is at 100%, i.e. always 1. Thus keep the PWM polarity at normal. That way 0: backlight off, 1: backlight dark, 7: backlight bright. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-01-30verdin-am62: change riverdi 10.1 inch dsi panel timingsMax Krummenacher
With the current timings the series production display no longer sync on the provided signal. The display stays greyish. Riverdi proposed front/back-porch timing changes. With this the display work. Related-to: ELB-5389 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2024-01-16apalis-imx6: add overlay to support nau8822 codec btlHiago De Franco
Add overlay to configure the two loudspeaker outputs as a single Bridge Tied Load output getting higher output power. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2023-11-24verdin-imx8mm: Remove duplicated nau8822-btlFrancesco Dolcini
Remove duplicated verdin-imx8mm_nau8822-btl_overlay.dtbo that was added by mistake together with am62 overlays. Fixes: fab825271642 ("verdin-am62: add initial overlay set") Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2023-11-24verdin-am62: add initial overlay setFrancesco Dolcini
Add overlay for DSI, audio and spidev. MIPI-CSI and LVDS are not supported in mainline yet, therefore skip those. Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2023-09-27verdin-imx8mp: add Riverdi 10.1 inch dsi panel overlayEmanuele Ghidoli
Add overlay for Riverdi 10.1 inch capacitive touch panel connected via DSI. It can be directly connected to Mallow carrier board and, using Verdin DSI display adapter, it can be connected to Dev and Dahlia carrier boards. Related-to: ELB-5365 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2023-09-27verdin-imx8mm: add Riverdi 10.1 inch dsi panel overlayEmanuele Ghidoli
Add overlay for Riverdi 10.1 inch capacitive touch panel connected via DSI. It can be directly connected to Mallow carrier board and, using Verdin DSI display adapter, it can be connected to Dev and Dahlia carrier boards. Related-to: ELB-5364 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2023-09-13verdin-imx8mm: fix hmp dt overlayHiago De Franco
This commit suppresses compiler warnings about size-cells and empty range property missing in reserved-memory block. Fixes: 09f7918e ("verdin-imx8mm: add hmp dt overlay") Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2023-09-13verdin-imx8mm: fix dsi-to-lvds_panel-cap-touch-10inch-lvds overlayMarcel Ziswiler
Rather than referencing the root node and overriding its compatible, overlays should have their own root node with their compatible which may be checked for compatibility prior to being applied by a boot loader. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-09-13verdin-imx8mp: add dsi-to-hdmi overlayMarcel Ziswiler
Add Verdin DSI to HDMI Adapter (dsi-to-hdmi) with Lontium LT8912B MIPI DSI to HDMI bridge chip device tree overlay compatible with mainline/ master/upstream v6.5 Linux kernel and device trees. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-09-12verdin-imx8mp: add dsi-to-lvds_panel-cap-touch-10inch-lvds overlayMarcel Ziswiler
Add Verdin DSI to LVDS Adapter (dsi-to-lvds) with Capacitive Touch Display 10.1" LVDS (panel-cap-touch-10inch-lvds) device tree overlay compatible with mainline/master/upstream v6.5 Linux kernel and device trees. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-09-12verdin-imx8mm: add hmp dt overlayHiago De Franco
This overlay enables the imx remoteproc driver and disables UART4 to make it available for Cortex-M debugging messages. Signed-off-by: Hiago De Franco <hiago.franco@toradex.com>
2023-09-07verdin-imx8mp: add overlay to support nau8822 codec btlFrancesco Dolcini
Add overlay to configure the two loudspeaker outputs as a single Bridge Tied Load output getting higher output power. Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
2023-07-18verdin-imx8mm: add dsi-to-hdmi overlayMarcel Ziswiler
Add Verdin DSI to HDMI Adapter (dsi-to-hdmi) with Lontium LT8912B MIPI DSI to HDMI bridge chip device tree overlay compatible with mainline/ master/upstream v6.5-rc2 Linux kernel and device trees. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-07-18verdin-imx8mm: add dsi-to-lvds_panel-cap-touch-10inch-lvds overlayMarcel Ziswiler
Add Verdin DSI to LVDS Adapter (dsi-to-lvds) with Capacitive Touch Display 10.1" LVDS (panel-cap-touch-10inch-lvds) device tree overlay compatible with mainline/master/upstream v6.5-rc2 Linux kernel and device trees. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2023-07-05Makefile: follow change to vendor subdir for dtbsMax Krummenacher
With moving to kernel 6.5 the kernel commit 724ba67515320 ("ARM: dts: Move .dts files to vendor sub-directories") introduced a regression with our 32 bit machines. Add the new subdirs as part of the list of include paths to search when using the Makefile to build outside of OE. Related-to: ELB-5263 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2023-06-05apalis-imx6: add hdmi-csi bridge overlayAishwarya Kothari
This overlay adds the tc358743 HDMI to MIPI-CSI2 bridge driver on the apalis iMX6 camera interface. Related-to: ELB-5141 Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2023-01-13verdin-imx8: add overlay to support nau8822 codec btlEmanuele Ghidoli
Add overlay to configure the two loudspeaker outputs as a single Bridge Tied Load output getting higher output power. Related-to: ELB-4489 Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
2022-10-05colibri-imx7: workaround for atmel-mxt connectorPhilippe Schenker
Settings for adapter are wrongly redefined in imx7-colibri-eval-v3.dtsi which leads to this overlay currently not working. As a workaround, do redefine these settings again in this overlay. Related-to: ELB-4830 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-10-04colibri-imx6: fix panel-cap-touch-10inch-lvds_overlayMarcel Ziswiler
The panel-cap-touch-10inch-lvds_overlay was inadvertently using the adapter rather than the connector for the atmel-mxt capacitive touch screen. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-10-03.gitignore: ignore build artifactsMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 4b262f28720e12214c92d2c90c94f711ece31448) Add also to the master branch Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-10-03apalis-imx6: move to one overlay per accessoryMax Krummenacher
Move the existing overlays to dtsi files and include them into one accessory dts. Provide data-mapping timings appropriately for each machine instead of the hardcoding and use a single overlay per SoC to avoid code duplication. Set the bus-format via toradex specific data-mapping property in the machine specifig overlay. Make sure the panel-dpi compatible is set correctly in the display specific overlay. While at it use new lines consistently and set sensible width and height dimension for a fullHD analog RGB monitor. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-10-03colibri-imx7: move to one overlay per accessoryAishwarya Kothari
Move the existing overlays to dtsi files and include them into one accessory dts. Provide data-mapping timings appropriately for each machine instead of the hardcoding and use a single overlay per SoC to avoid code duplication. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-10-03colibri-imx6ull: move to one overlay per accessoryAishwarya Kothari
Move the existing overlays to dtsi files and include them into one accessory dts. Provide data-mapping timings appropriately for each machine instead of the hardcoding and use a single overlay per SoC to avoid code duplication. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-10-03colibri-imx6: move to one overlay per accessoryAishwarya Kothari
Move the existing overlays to dtsi files and include them into one accessory dts. Provide data-mapping timings appropriately for each machine instead of the hardcoding and use a single overlay per SoC to avoid code duplication. Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-09-07apalis-imx6: add spidev overlayAishwarya Kothari
This overlay enables the spidev driver on the apalis imx6 spi interface. Related-to: ELB-4689 Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-09-07colibri-imx6: add spidev overlayAishwarya Kothari
This overlay enables spidev driver on the colibri imx6 spi interface. Related-to: ELB-4689 Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-09-07colibri-imx7: add spidev overlayAishwarya Kothari
This overlay enables the spidev driver on the colibri imx7 spi interface. Related-to: ELB-4689 Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-09-07colibri-imx6ull: add spidev overlayAishwarya Kothari
This overlay enables spidev driver on the colibri iMX6ULL spi interface. Related-to: ELB-4689 Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-30verdin-imx8mm: clean fix spidev overlayAishwarya Kothari
This commit corrects the indentation, adds a comment about the the compatible chipname used to bind the spidev driver and removes the redundant status variable. Fixes: d929016d ("verdin-imx8mm: add spidev overlay") Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-30verdin-imx8mp: clean fix spidev overlayAishwarya Kothari
This commit corrects the indentation, adds a comment about the the compatible chipname used to bind the spidev driver and removes the redundant status variable. Fixes: 9282bdc4 ("verdin-imx8mp: add spidev overlay") Related-to: ELB-4652 Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-26verdin-imx8mp: fix spidev overlayAishwarya Kothari
This commit suppresses compiler warnings about address-cells and size-cells properties missing in spidev block Fixes: 9282bdc4 ("verdin-imx8mp: add spidev overlay") Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-25verdin-imx8mm: fix spidev overlayAishwarya Kothari
This commit suppresses compiler warnings about address-cells and size-cells properties missing in spidev block Fixes: d929016d ("verdin-imx8mm: add spidev overlay") Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-23verdin-imx8mp: add spidev overlayAishwarya Kothari
This overlay enables spidev by default. Related-to: ELB-4652 Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-23verdin-imx8mm: add spidev overlayAishwarya Kothari
This overlay enables spidev by default. Related-to: ELB-4652 Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-05-05overlays: mxt-adapter: fix reset gpio polarityMarcel Ziswiler
Fix reset GPIO polarity in-line with the following upstream fix: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit?id=feedaacdadfc332e1a6e436f3adfbc67e244db47 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@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>