summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi
AgeCommit message (Collapse)Author
2022-01-26arm: dts: colibri-imx6ull: clean-up sd card dtsDenys Drozdov
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>
2021-09-01dts: colibri-imx6ull: added overlays splitOleksii Bidnichenko
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
2021-04-01ARM: dts: colibri-imx6ull: add touchscreen device nodesDenys Drozdov
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>
2021-03-31ARM: dts: colibri-imx6ull: separate parallel-rgb interfaceDenys Drozdov
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>
2021-03-24iMX6ull: Enable Atmel TS device nodesDenys Drozdov
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>
2021-01-28ARM: dts: colibri-imx6ull: improve spidev configurationOleksandr Suvorov
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>
2021-01-27ARM: dts: colibri-imx6ull: provide vqmmc-supply for usdhc1Igor Opaniuk
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>
2021-01-27ARM: dts: colibri-imx6ull: change naming from flexcan to canPhilippe Schenker
NXP sticks now to the mainline naming scheme on CAN Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com>
2021-01-27ARM: dts: imx6ull-colibri: rename vqmmc regulatorMax Krummenacher
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)
2021-01-27ARM: dts: imx6ull-colibri: add group to iomuxc to suppress warningPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 7148cc8d2a9b1ed0e2a4ad3fb2ea838306989b79)
2021-01-27ARM: dts: (apalis|colibri): unify backlight settingsPhilippe Schenker
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>
2021-01-27ARM: dts: imx6ull-colibri-aster: Follow pinctrl naming from mainlineMax Krummenacher
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)
2021-01-27ARM: dts (ds): imx6ull*colibri*: Merge changes from 4.9-2.3.x-imx-nextPhilippe Schenker
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>
2021-01-27ARM: dts: imx6ull-colibri: Add touchscreens used with Eval BoardPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 4f902821a3232b5c0fb2a545edc07a1efc61a8cd)
2021-01-27ARM: dts: imx6ull-colibri: Add general wakeup key used on ColibriPhilippe Schenker
Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 29fa4290a0726b80b5eed9ce40e25786c7a40ba0)
2021-01-27ARM: dts: imx6ull: improve can templatesMax Krummenacher
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)
2019-06-12ARM: dts: imx6ull-colibri: enable UHS-I for USDHC1Igor Opaniuk
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>
2018-02-12ARM: dts: imx6ull: add Toradex Colibri iMX6ULL supportStefan Agner
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>