Age | Commit message (Collapse) | Author |
|
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Also delete the no longer needed hardcoded timings.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
- Remove Lontium V1.0 board settings
- Disable RGB display
- Add eval.dtsi
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
And remove unnecessary enabled hardware
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
This commit only creates fsl-imx8qxp-colibri-eval-v3.dtsi and moves
code.
It does not change code.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
This commit hooks the panel directly onto adma_lcdif and leaves out
lcd_display as it is not compatible with mxsfb-drm.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Move display and camera related enables out of SoM level into carrier
board level.
Those settings belong to carrier board as only the carrier board knows
wich connectors it has and therefore what it needs enabled.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
This commit adds proper sleep state muxing, needed for carrier boards
that have a vmmc switch in there so we can prevent backfeeding.
Disabling write protection as this pin is not routed.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Remove ext_io from pinmuxing of the extcon_usbc_det. It is not used
and actually misleading.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
And give the SoM level its naming.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
This patch also puts some comments.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
The setup LCDIF -> LCD Panel supports both LCD panels on parallel
display connectors and VGA monitor. Use this setup by default.
Keep ability to switch to dumb-vga-dac driver.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
There is not needed to use imx-parallel-display to connect
simple LCD panel to LCDIF output interface.
Remove imx-parallel-display, so panel starts working well.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Fix commit '46a30aca7f5c MLK-20052 L2 Cache TEE/Linux shared mutex' when
CONFIG_OPTEE is not defined. Compiler warning:
| arch/arm/mm/cache-l2x0.c:151:12: warning: ‘l2c_set_mutex’ defined but not used [-Wunused-function]
fns.set_mutex and l2c_set_mutex() are guarded by CONFIG_OPTEE.
On top of that the function pointer is tested for NULL before calling.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Usdhc1 had wrong stuff in it due to the merge request. Fix that
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
In order for the otg ports, that these modules support, it is needed
that dr_mode is on otg. Switch to use that feature.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
By default, Colibri iMX8QXP uses 18-bit output bus of eLCDIF. Set bus width
correctly fixes framebuffer translation issue.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
gpio_bl_on is used as output to enable linked consumers of eLCDIF: panel or
bridge. Fix pinmux mode for this pin.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Support DAC VGA converter and parallel display interface as output
ports of LCDIF block.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Add VDD regulator for VGA encoder ADV7125.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
This driver serves ADV7125 VGA DAC Coverter on Colibri Evaluation board.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Fix working of eLCDIF block.
This commit makes eLCDIF clocks to be set and work properly.
Probably need to reinvestigate to find the root cause.
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Related to: #42565
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Related to: #32172
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
If using DMA mode the chip select gets deasserted and asserted again
with each word in a transmission. PIO mode on the other hand asserts
at the beginning of a transmission and de-asserts at the end which for
most use-cases is prefered.
Related to: #51387
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|
|
Follow commit 'a1204e3b0e7a dts: lpspi: add dma mode support' for lpspi2.
This requires a follow up to dtbs which delete the edma0 node in favour
of their own implementation.
Related to: #51387
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 1ff8709cc875557d3ba3c105af3be6bd6033c122)
Fixed power-domain stuff after imx_4.14.98_2.3.0 resp. 4.14-2.3.x-imx
merge.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Remove firmware kobject uevent fallback mechanism and make imx_sdma
a module so it gets loaded when rootfs is mounted.
This prevents the error, that firmware can't be loaded from rootfs
There where some defconfigs missed in the commit with the same name
before, correct that.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Remove firmware kobject uevent fallback mechanism and make imx_sdma
a module so it gets loaded when rootfs is mounted.
This prevents the error, that firmware can't be loaded from rootfs
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Avoid the following spew:
[ 2.083946] imx7d-pinctrl 302c0000.iomuxc-lpsr: pin MX7D_PAD_GPIO1_IO01
already requested by 302c0000.iomuxc-lpsr; cannot claim for gpio-keys
[ 2.099682] imx7d-pinctrl 302c0000.iomuxc-lpsr: pin-1 (gpio-keys) status -22
[ 2.108272] imx7d-pinctrl 302c0000.iomuxc-lpsr: could not request pin 1
(MX7D_PAD_GPIO1_IO01) from group gpiokeysgrp on device 302c0000.iomuxc-lpsr
[ 2.124626] gpio-keys gpio-keys: Error applying setting, reverse things back
[ 2.133420] gpio-keys: probe of gpio-keys failed with error -22
While at it also fix some missing new lines.
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Copied from toradex_imx_4.14.78_1.0.0_ga-bring_up.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
Copied from toradex_imx_4.14.78_1.0.0_ga-bring_up.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
|
|
The Apalis iMX8 QM module provides this touchscreen hardware.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
|