Age | Commit message (Collapse) | Author |
|
Keep +3.3V pull-ups interface by default in imx6ull-colibri.dtsi
SD card interface setting per board device tree:
imx6ull-colibri-aster.dtsi +3.3V pull-ups
imx6ull-colibri-eval-v3.dtsi +3.3V pull-ups
imx6ull-colibri-iris.dtsi +3.3V pull-ups
imx6ull-colibri-iris-v2.dtsi +1.8V signaling, UHS capable
Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
|
|
For imx6ull none-emmc device trees enable:
- MXT TS over adapter or connector (board dependent);
- ad7879 support;
- Parallel RGB/VGA capability.
Related-to: ELB-4065
|
|
Move all atmel and fusion touchscreen nodes from board-level
to the main module DT. Prepare the DTs for
use with atmel mxt overlays, adding required pinmux groups.
The common scheme of pin groups for TS overlays:
- pinctrl_atmel_conn - SODIMM 106/107 pins for INT/RST (default)
- pinctrl_atmel_adap - SODIMM 28/30 pins for INT/RST signals.
Related-to: ELB-3868
Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
|
|
Move parallel-rgb interface into separate module tree
imx6ull-colibri-lcdif.dtsi. Keep lcdif, backlight
and pwm4 disabled by default.
Related-to: ELB-3244
Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
|
|
iMX6ULL NAND modules do not specify overlay scheme
to enable Atmel device on Capacitive Touchscreen.
Keep Atmel device nodes enabled for Evaluation board,
Aster and Iris.
Related-to: ELB-3868
Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
|
|
All Toradex Colibri family boards support the ecspi interface.
Move the definition of spidev0 to the module devicetree and enable
it by default.
Colibri Eval board has a CAN SPI controller. Disable the spidev0
for this board to have the CAN controller been enabled by default.
Colibri Aster board supports 2 spidev interfaces. Enable both of them
and fix the CS configuration.
Related-to: ELB-3401
Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
|
|
This fixes usdhc1 init issue:
[ 61.485769] mmcblk0: mmc0:aaaa SA16G 14.8 GiB
[ 61.554247] sdhci-esdhc-imx 2190000.usdhc: error -110 requesting status
[ 61.623121] sdhci-esdhc-imx 2190000.usdhc: error -110 requesting status
[ 61.629857] mmcblk0: recovery failed!
[ 61.633617] blk_update_request: I/O error, dev mmcblk0, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 61.643912] Buffer I/O error on dev mmcblk0, logical block 0, async page read
[ 61.659292] sdhci-esdhc-imx 2190000.usdhc: error -110 requesting status
With this change usdhc1 is detected and functions correctly:
[ 203.507361] mmcblk0: mmc0:aaaa SA16G 14.8 GiB
[ 203.529058] mmcblk0: p1 p2
[ 205.776342] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[ 205.803021] EXT4-fs (mmcblk0p2): recovery complete
[ 205.828834] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
colibri-imx6ull:~# hdparm -t /dev/mmcblk0
/dev/mmcblk0:
Timing buffered disk reads: 68 MB in 3.04 seconds = 22.34 MB/sec
Related-to: ELB-2999
Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
|
|
NXP sticks now to the mainline naming scheme on CAN
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Cosmetic change: Rename the reg_sd1_vmmc to reg_sd1_vqmmc as it is
used for vqmmc.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 838d16630594b3fd69a13b6e1d19ee55ec93a841)
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 7148cc8d2a9b1ed0e2a4ad3fb2ea838306989b79)
|
|
This commit unifys the backlight settings. All displays sold by Toradex
are now supporting 150Hz as a PWM backlight typical frequency.
Use this value for all SoM's and put also some better default values
for different brightness.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 0f2115c3c8934714e88a768ace4c324d08ac9039)
Conflicts:
arch/arm64/boot/dts/freescale/fsl-imx8qm-apalis.dts
arch/arm64/boot/dts/freescale/fsl-imx8qxp-colibri-aster.dts
arch/arm64/boot/dts/freescale/fsl-imx8qxp-colibri-eval-v3.dtsi
arch/arm64/boot/dts/freescale/fsl-imx8qxp-colibri-lvds-dual-eval-v3.dts
arch/arm64/boot/dts/freescale/fsl-imx8qxp-colibri-lvds-single-eval-v3.dts
arch/arm64/boot/dts/freescale/fsl-imx8qxp-colibri.dtsi
Do not apply this patch on imx8 dts, as I will pull them in separately
later on.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
While at it, add the dtbs for Aster Carrier Board to the Makefile.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
(cherry picked from commit 48d236e07b708f9cf9332d568f4ef02b8bbd31d6)
|
|
In 4.14 devicetress are based on the mainline DT's and only necessary
stuff for downstream is put into those devicetrees.
This commit holds the changes for imx6ull*colibri* from 4.9.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 2b1fa08bf92d264028e15a14a052a63f8380da65)
Conflicts:
arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi
arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi
arch/arm/boot/dts/imx6ull-colibri.dtsi
Squashed commit 'ARM: dts: imx6ull-colibri: add missing #endif' into
this one.
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 4f902821a3232b5c0fb2a545edc07a1efc61a8cd)
|
|
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
(cherry picked from commit 29fa4290a0726b80b5eed9ce40e25786c7a40ba0)
|
|
Add the pinmuxing and a inactive node for flexcan1 on SODIMM 55/63
and move the inactive flexcan modes to imx6ull-colibri-eval-v3.dtsi
where they belong.
Note that this commit does not enable flexcan functionality, but rather
eases the effort needed to do so.
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
(cherry picked from commit 983ff8a6b61e9466beb6b4781fb370a6a7da937a)
Conflicts:
arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi
arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi
arch/arm/boot/dts/imx6ull-colibri.dtsi
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com
(cherry picked from commit 169685c139d72eee36914727cd4405fee4c2ee9b)
|
|
Allows to use the SD interface at a higher speed mode if the card
supports it. For this the signaling voltage is switched from 3.3V to
1.8V under the usdhc1's drivers control.
Signed-off-by: Igor Opaniuk <igor.opaniuk@toradex.com>
Reviewed-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
|
|
Add support for the Computer on Module Colibri iMX6ULL and its
Bluetooth/Wifi variant along with the development/evaluation carrier
board device trees. Follow the usual hierarchic include model,
maintaining shared configuration in imx6ull-colibri.dtsi and
imx6ull-colibri-eval-v3.dtsi respectively.
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
|