summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-10-12verdin-imx8mp: convert mezzanine overlaystoradex_5.15-2.0.x-imxPhilippe Schenker
Related-to: ELB-4838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-10-12verdins: miscellaneous fixesPhilippe Schenker
* Update copyright year * Fix spelling Related-to: ELB-4838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-10-12verdins: convert hdmi overlays to new namingPhilippe Schenker
Convert the HDMI overlays to the new naming scheme. While at it do also update copyright year. Related-to: ELB-4838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-10-12verdins: convert dsi-to-lvds overlays to new namingPhilippe Schenker
Related-to: ELB-4838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-10-11Makefile: verdins: alphabetically sortPhilippe Schenker
Related-to: ELB-4838 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-10-05verdin-imx8mm: ov5640 overlayMarcel Ziswiler
Fix Verdin iMX8M Mini with OV5640 MIPI CSI camera. That regulator is optional. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-09-28verdin-imx8mm_20mhz_can1: add overlay suitable for older samplesMarcel Ziswiler
Add device tree overlay suitable to run CAN1 on older module HW samples. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-09-01verdin-imx8mp_mezzanine-lvds-dual-channel: update against toradex_5.15-2.0.x-imxMax Krummenacher
Related-to: ELB-4599, ELB-4645 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-09-01verdin-imx8mp_mezzanine-lvds-single-channel_overlay: update against ↵Max Krummenacher
toradex_5.15-2.0.x-imx Related-to: ELB-4599, ELB-4645 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-09-01verdin-imx8mp_sn65dsi84_overlay: update against toradex_5.15-2.0.x-imxMax Krummenacher
Update the overlay against the changes in the kernel device tree. Related-to: ELB-4599, ELB-4645 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-09-01verdin-imx8mp_lt8912_overlay: update against toradex_5.15-2.0.x-imxMax Krummenacher
Update the overlay against the changes in the kernel device tree. Related-to: ELB-4599, ELB-4643 Signed-off-by: Max Krummenacher <max.krummenacher@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") Related-to: ELB-4652 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: dc60a386 ("verdin-imx8mp: add spidev overlay") Related-to: ELB-4652 Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-29verdin-imx8mm: change dsi-to-hdmi overlay for 5.15Philippe Schenker
This commit changes the overlay for the DSI-to-HDMI adapter to make use of the new driver: lontium,lt8912b Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-08-26verdin-imx8mm: update sn65dsi84 lt170410 overlay for bsp 6Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-08-26verdin-imx8mm: update sn65dsi84 overlay for bsp 6Marcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-08-26verdin-imx8mm: fix spidev overlayAishwarya Kothari
This commit suppresses compiler warnings about address-cells and size-cells properties missing in spidev bloack Fixes: d929016d ("verdin-imx8mm: add spidev overlay") 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: dc60a386 ("verdin-imx8mp: add spidev overlay") Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
2022-08-23verdin-imx8mp_native-hdmi_overlay: follow changed kernel dtbMax Krummenacher
With the 5.15 NXP kernel the clock/power/reset subsystem was reworked. Follow the changed node names in the kernel. Related-to: ELB-4599 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-08-23verdin-imx8mp: displays: enable vpu nodesMax Krummenacher
Currently these were enabled in the dtb, move this to the overlays which might make use of the video processing unit VPU. Related-to: ELB-4599 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-08-19verdin-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-08-19verdin-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-12overlays: colibri-imx8x_atmel-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>
2022-08-11verdin-imx8mm: add overlay to enable rpmsgPhilippe Schenker
this commit adds an overlay which reserves memory for RPMSG communication as well as the driver to communicate with the M4. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-08-11remove unsupported 32bit machinesPhilippe Schenker
Toradex 32bit machines are no longer supported on the downstream branch so remove them and adjust the Makefile. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-07-12apalis-imx8: resistive-touch: add overlaytoradex_5.4-2.3.x-imxMarcel Ziswiler
Add a device tree overlay for resistive touch enablement. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2022-06-29colibri-imx6ull: atmel-mxt: connector: fully specify the used pinsMax Krummenacher
Depending on the carrier board the full device tree either configures the touscreen for use with the adapter or the dedicated connector. Thus the overlay should not assume that the configuration is already done for the connector pinout. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-06-29colibri-imx6ull: atmel-mxt: connector: don't disable pwmsMax Krummenacher
The touchcontroller only uses the PWMs pins when using the pin out for the adapter. For carrier boards with the dedicated connector the PWMs can be used concurrently. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2022-06-28imx6: lcd-lt161010: use fusionf07a compatiblePhilippe Schenker
This makes sure to use the correct pixelclock polarity. Related-to: ELB-4568 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2022-03-31colibri-imx8x: add overlay to disable the cortex-m's uartHenrique Garcia
Related-to: ELB-4380 Signed-off-by: Henrique Garcia <henrique.garcia@toradex.com>
2022-01-25overlays: colibri-imx7: remove clocks from overlaysDenys Drozdov
To support RGB DAC on NAND modules without overlay support, clocks are migrated directly to the kernel device tree. Drop duplicated clock settings from overlays Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-12-21verdin: mipi-dsi: prevent error logMax Krummenacher
The port@1 nodes don't need a reg property, delete it. Compare with: Documentation/devicetree/bindings/display/bridge/sec_dsim.txt If there is one the full functionality is still there, but drivers/gpu/drm/drm_mipi_dsi.c:163 assumes this to be a subnode describing a dsi device which needs to be registered. It then fails with: imx_sec_dsim_drv 32e10000.mipi_dsi: modalias failure on /soc@0/bus@32c00000 mipi_dsi@32e10000/port@1 Related-to: ELB-4278 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-11-09apalis-imx8x: drop platform supportDenys Drozdov
Apalis iMX8X is no longer supported. Drop overlays support for this target Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-10-25verdin-imx8mm: optionally shutdown can interfacesDenys Drozdov
Verdin iMX8M Mini DualLite does not have a can interface which leads to the following message in the boot log. [ 8.752956] mcp25xxfd spi2.0: CRC read error: computed: 6c2a received: ffff - data: be 00 04 ff ff ff ff [ 8.782993] mcp25xxfd spi2.0: CRC read of clock register resulted in a bad CRC mismatch - hw not found [ 8.863803] mcp25xxfd spi2.0: Probe failed, err=84 This overlay disables the CAN1 node to avoid error messages in dmesg. Related-to: ELB-4187 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-10-01apalis-imx8: Fix LVDS overlay for MezzanineDenys Drozdov
Currently when booting with mezzanine overlay backlight of the 10" LVDS display is off. Fix LVDS_0_BKL1_ON and PWM_BKL1 signals. LVDS_0_BKL1_ON available on GPIO1.22 set to 1. PWM_BKL1 available on GPIO3.28 set to 0. Related-to: ELB-4192 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-09-21apalis-imx8: regulators for csi_1 camera overlayDenys Drozdov
Define regulator for csi_1 camera overlay to avoid warning messages during system start. Related-to: ELB-4168 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-09-14apalis-imx8: rename mezzanine overlaysDenys Drozdov
Use common naming conventions for all mezzanine overlays - apalis-imx8_mezzanine_lvds_overlay.dts - LVDS 10" - apalis-imx8_mezzanine_ov5640_overlay.dts - CSI_2 OV5640 camera Related-to: ELB-2578 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-09-14apalis-imx8: overlay for flexcan3 on mezzanineDenys Drozdov
Enable flexcan3 interface. Keep CAN transceiver Silent Mode OFF MXM Pin 193 (GPIO2_IO18) low. Related-to: ELB-2578 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-09-01imx6ull-emmc: add overlaysOleksii Bidnichenko
Add following overlays: - Parallel RGB/VGA support - 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 - Toradex 7" touchscreen lt161010 - Toradex 10" touchscreen lt170410 - Toradex 7" resistive touchscreen ad7879 Related-to: ELB-4065 Related-to: ELB-4080 Signed-off-by: Oleksii Bidnichenko <oleksii.bidnichenko@toradex.com>
2021-09-01apalis-imx8: Add LVDS overlay for MezzanineDenys Drozdov
Add separate overlay for Apalis iMX8 Mezzanine available on the evaluation board. Mezzanine is using ldb1 for the LVDS lane, configure lvds-channel appropriately Related-to: ELB-2578 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-09-01apalis-imx8: update ov5640 camera csi_2 overlayDenys Drozdov
Remove wakeup-key node since it's no longer supported in Apalis iMX8 DT. Drop pinctrl_gpio_keys pinmux as already configured in the Apalis iMX8 device tree. Related-to: ELB-2578 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-07-21verdin-imx8mp: add/modify overlays for supporting ov5640 on mezzanineMarcel Ziswiler
verdin-imx8mp_mezzanine-ov5640_overlay.dts: Modify the regular overlay to work with the default jumpering of the Mezzanine which uses the same GPIOs as the first camera interface CSI_1 and the same I2C bus as used for DSI display adapters! So, unless we modify the OV5640 driver to cope with using them same GPIOs twice or ignore absence of GPIOs this will not work for any concurrent dual camera use case. verdin-imx8mp_mezzanine-ov5640-2_overlay.dts: Add a new overlay to work with an alternate jumpering of the Mezzanine which uses the same Verdin GPIO2 as used for the Atmel MXT Touchscreen and the same I2C bus as used for DSI display adapters! So, while this can not concurrently used with our 10 inch capacitive LVDS touch screen it does work fine for any concurrent dual camera use case. While at it indicate GPIO usage of primary CSI_1 OV5640 overlay. Related-to: ELB-4035 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2021-07-16verdin-imx8mp: mezzanine: fix dual-channel lvds overlayMarcel Ziswiler
While at it actually use timings as per LG LP156WF1 datasheet. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2021-07-15verdin-imx8mp: add overlay for supporting ov5640 on mezzanineMarcel Ziswiler
Related-to: ELB-4035 Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2021-07-15display-lt170410: Add verdin-imx8mp compatiblePhilippe Schenker
Related-to: ELB-4034 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-07-15verdin-imx8mp: add overlay to show how to enable dual-channel lvdsPhilippe Schenker
Related-to: ELB-4034 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-07-15verdin-imx8mp: add overlay for supporting atmel-mxt-ts on mezzaninePhilippe Schenker
Related-to: ELB-4034 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-07-15Add single channel lvds overlay for the mezzanine of verdin imx8m plusPhilippe Schenker
Related-to: ELB-4034 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-07-02overlays: colibri-imx7: fix vga mode overlayDenys Drozdov
Explicitly specify parent clock to support clock source for the VGA mode overlay Related-to: ELB-4030 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-06-30overlays: apalis-imx6: add csi camera ov5640 v1.1b/v1.1aOleksandr Suvorov
Add support of the MIPI CSI-2 serial camera OV5640. Related-to: ELB-3883 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>