summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi
AgeCommit message (Collapse)Author
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-07-13ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHzOleksandr Suvorov
NXP and AzureWave don't recommend using SDIO bus mode 3.3V@50MHz due to noise affecting the wireless throughput. Colibri iMX6ULL uses only 3.3V signaling for Wi-Fi module AW-CM276NF. Limit the SDIO Clock on Colibri iMX6ULL to 25MHz. Related-to: ELB-4005 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
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-01-27ARM: dts: imx6ull-colibri: add gpio-line-namesMax Krummenacher
Add GPIO line names on module level. Those are all GPIOs which a user might use on his custom carrier board. If more meaningful names are available on the carrier board, the user can overwrite the line names in the carrier board level device tree. Related-to: ELB-2794 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 59ff254068f0e3638224004081704662d22b1a98)
2021-01-27ARM: dts: imx6ull: enable async interrupts for sdioOleksandr Suvorov
The driver mwifiex_sdio stucks after the wifi firmware crash. Enabling asynchronous interrupts processing in sdio driver fixes this issue and allows the mwifiex_sdio driver to be reloaded and continue operates successfully. Works better with the driver from the backported-5.4 package. Related-to: ELB-2596 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com> (cherry picked from commit a6e1405c7e182522487540513fabe3a83721d980)
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: 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)
2018-12-10ARM: dts: imx6ul: Fix memory node duplicationFabio Estevam
Boards based on imx6ul have duplicate memory nodes: - One coming from the board dts file: memory@ - One coming from the imx6ul.dtsi file. Fix the duplication by removing the memory node from the dtsi file and by adding 'device_type = "memory";' in the board dts. Reported-by: Rob Herring <robh@kernel.org> Signed-off-by: Fabio Estevam <festevam@gmail.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-07-03ARM: dts: imx6ull: add operating pointsSébastien Szymanski
i.MX6ULL has different operating ranges than i.MX6UL so add the operating points for the i.MX6ULL and remove them from board device trees. A 25mV offset is added to the minimum allowed values like for the i.MX6UL. The valid frequencies are now selected by the cpufreq driver according to ratings stored in fuses since commit 0aa9abd4c212 ("cpufreq: imx6q: check speed grades for i.MX6ULL") Signed-off-by: Sébastien Szymanski <sebastien.szymanski@armadeus.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2018-02-28ARM: dts: imx6: Pass memory unit-adressFabio Estevam
Pass the memory unit-adress to fix the following build warnings with W=1: Warning (unit_address_vs_reg): Node /memory has a reg or ranges property, but no unit name There are cases where dts passes an empty memory node, which will be filled by the bootloader. Passing the memory base address still allows the bootloader to fill the memory size. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Acked-By: Lothar Waßmann <LW@KARO-electronics.de> 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>