Age | Commit message (Collapse) | Author |
|
This reverts commit 6ee6e128ac194042c5ad9ca219fc37813239f811.
CTRL_SLEEP_MOCI# cannot be supported on TI AM62, we cannot
drive the GPIO in deep sleep mode, disable the functionality therefore.
Related-to: ELB-5548
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
|
|
This reverts commit 41d6af1681d8917336b0bcbbe2372709eed272da.
CTRL_SLEEP_MOCI# cannot be supported on TI AM62, we cannot
drive the GPIO in deep sleep mode, disable the functionality therefore.
Related-to: ELB-5548
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
|
|
Correct ddc-i2c-bus bus property, the property should be the
i2c bus we read the EDID from, not a pinctrl.
Related-to: ELB-5809
Signed-off-by: Parth Pancholi <parth.pancholi@toradex.com>
|
|
Set right pinctrl nodes for CSI_2 camera as per the aquila
am69 device tree. Correct the GPIO nodes accordingly.
Related-to: ELB-5810
Signed-off-by: Parth Pancholi <parth.pancholi@toradex.com>
|
|
Add OV5640 camera overlays for Aquila CSI_1 and CSI_2
interfaces.
Related-to: ELB-5769
Signed-off-by: Parth Pancholi <parth.pancholi@toradex.com>
|
|
Add Aquila AM69 SPI_1 and SPI_2 spidev overlays.
Related-to: ELB-5769
Signed-off-by: Parth Pancholi <parth.pancholi@toradex.com>
|
|
Add Aquila DSI to 10inch capacitive touch LVDS panel
adapter overlay.
Related-to: ELB-5769
Signed-off-by: Parth Pancholi <parth.pancholi@toradex.com>
|
|
Add Aquila DSI to HDMI adapter overlay.
Related-to: ELB-5769
Signed-off-by: Parth Pancholi <parth.pancholi@toradex.com>
|
|
Delete the overlay sources specific to modules based on NXP's SoCs
from the downstream TI branch.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The touch controller generates a negative pulse of ~ 200us lenght.
The falling edge is a bit slower and noisier due to the used level
translation in HW. Change to trigger the interrupt on the rising edge
to lower the possibilty of triggering two interrupts due to noise.
Related-to: ELB-5747
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Add support for the SLEEP_MOCI signal to the dsi-to-lvds overlays, this
allows the driver to turn off the the SLEEP_MOCI in suspend.
Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
|
|
Add support for the SEEP_MOCI signal to the dsi-to-hdmi overlay, this
allows the driver to turn off SLEEP_MOCI in suspend.
Signed-off-by: Stefan Eichenberger <stefan.eichenberger@toradex.com>
|
|
DSI bridge is disabled by default on the main DT file, remove not needed
disabling from non-DSI overlays.
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
|
|
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>
|
|
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>
|
|
M4FSS and related mailbox changes are removed from main
Verdin dtsi. Adding overlay to enable HMP (M4F) support in Linux.
Related-to: ELB-5309
Signed-off-by: Parth Pancholi <parth.pancholi@toradex.com>
|
|
Fix trailing spaces and not needed new lines.
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
|
|
Add overlay for lvds display for mallow v1.1 using native lvds interface
of verdin am62.
Related-to: ELB-5218
Signed-off-by: Joao Paulo Goncalves <joao.goncalves@toradex.com>
|
|
The base device tree keeps the CSI-2 IP and PHY in the SoC disabled
now. Set their status to okay.
Tested with
fdt_overlays=verdin-am62_dsi-to-hdmi_overlay.dtbo verdin-am62_ov5640_overlay.dtbo
Related-to: ELB-5413
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
The kernel device tree changed to by default enabling the DPI to DSI
bridge and sets up the port linking between the DSS and the bridge.
If the bridge is missing, then the DSS is will fail in probe and its
output towards the native LVDS pins will also not work.
Fix this by disabling the bridge node.
This prevents having an overlay for native LVDS and for DSI applied
concurrently.
With the DSI to HDMI adapter the touch controller and the HDMI bridge
use the same I2C address resulting in a not working touch.
Related-to: ELB-5372
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Having a top level compatible should be limited to the top level
device tree file.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
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-5363
Signed-off-by: Emanuele Ghidoli <emanuele.ghidoli@toradex.com>
|
|
- Get rid of spurious/unused labels.
- Remove spurious newline.
- Sort by labels.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
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>
|
|
Add NAU8822 BTL overlay.
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
|
|
Add Verdin DSI to HDMI adapter overlay.
Related-to: ELB-5026
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
|
|
Add overlay for 10 inch capacitive touch panel connected via DSI to LVDS
adapter.
Related-to: ELB-5026
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Use media-ctl to set the format of the source node and gst-launch-1.0 to start
and consume the video stream.
media-ctl --set-v4l2 '"ov5640 4-003c":0 [fmt:UYVY8_1X16/640x480@1/30]'
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=30 ! \
video/x-raw,width=640,height=480, format=YUY2 ! waylandsink sync=false
[B
media-ctl --set-v4l2 '"ov5640 4-003c":0 [fmt:UYVY8_1X16/720x480@1/30]'
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=30 ! \
video/x-raw,width=720,height=480, format=YUY2 ! waylandsink sync=false
media-ctl --set-v4l2 '"ov5640 4-003c":0 [fmt:UYVY8_1X16/1280x720@1/30]'
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=30 ! \
video/x-raw,width=1280,height=720, format=YUY2 ! waylandsink sync=false
media-ctl --set-v4l2 '"ov5640 4-003c":0 [fmt:UYVY8_1X16/1920x1080@1/15]'
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=30 ! \
video/x-raw,width=1920,height=1080, format=YUY2 ! waylandsink sync=false
media-ctl --set-v4l2 '"ov5640 4-003c":0 [fmt:UYVY8_1X16/2592x1944@1/15]'
gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=30 ! \
video/x-raw,width=2592,height=1944, format=YUY2 ! waylandsink sync=false
root@verdin-am62-14917625:~# media-ctl --set-v4l2 '"ov5640 4-003c":0 [fmt:UYVY8_1X16/640x480@1/30]'
root@verdin-am62-14917625:~# gst-launch-1.0 v4l2src device=/dev/video0 num-buffers=30 ! \
video/x-raw,width=640,height=480, format=YUY2 ! waylandsink sync=false -v
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
/GstPipeline:pipeline0/GstV4l2Src:v4l2src0.GstPad:src: caps = video/x-raw, width=(int)640, height=(int)480, format=(string)YUY2, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:16:1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:src: caps = video/x-raw, width=(int)640, height=(int)480, format=(string)YUY2, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:16:1
/GstPipeline:pipeline0/GstWaylandSink:waylandsink0.GstPad:sink: caps = video/x-raw, width=(int)640, height=(int)480, format=(string)YUY2, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:16:1
/GstPipeline:pipeline0/GstCapsFilter:capsfilter0.GstPad:sink: caps = video/x-raw, width=(int)640, height=(int)480, format=(string)YUY2, framerate=(fraction)120/1, interlace-mode=(string)progressive, colorimetry=(string)2:4:16:1
Redistribute latency...
Got EOS from element "pipeline0".
Execution ended after 0:00:01.011434424
Setting pipeline to NULL ...
Freeing pipeline ...
root@verdin-am62-14917625:~#
Related-to: ELB-5082
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Add overlays for native LVDS being MSP.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Add spidev overlay for Verdin AM62.
Related-to: ELB-5085
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
This overlay enables spidev driver on the colibri imx6 spi interface.
Related-to: ELB-4689
Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
|
|
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>
|
|
This overlay enables spidev driver on the colibri iMX6ULL spi interface.
Related-to: ELB-4689
Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
This overlay enables spidev by default.
Related-to: ELB-4652
Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
|
|
This overlay enables spidev by default.
Related-to: ELB-4652
Signed-off-by: Aishwarya Kothari <aishwarya.kothari@toradex.com>
|
|
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>
|
|
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>
|