summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx7d-colibri-emmc.dtsi
AgeCommit message (Collapse)Author
2022-01-26arm: dts: colibri-imx7: fix VGA RGB DAC outputDenys Drozdov
NAND devices do not use overlays. Keep lcdif, backlight and ad7879 resistive touch-screen enabled by default and explicitly specify parent clock for lcdif to support clock source for RGB DAC output. For eMMC devices keep lcdif, backlight, ad7879_ts and atmel_mxt_ts disabled by default, just to enabled it in overlays Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-04-06ARM: dts: colibri-imx7: revert disable/enable display subsystemsOleksandr Suvorov
It is more natural to keep disabled all display stuff for eMMC modules, which support overlays, and enable the display subsystems for NAND modules by default. It reduces the code and make it easier to understand. Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-03-08ARM: dts: imx7d-colibri-emmc: add memory node unit nameMax Krummenacher
Follow commit ad00e080eb75 ("ARM: dts: imx: Add memory node unit name") Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-03-04ARM: dts: colibri-imx7: Restore TS nodes for NAND modulesDenys Drozdov
Keep touchscreen and display nodes enabled for imx7 NAND modules, since overlays for them are not supported yet. For eMMC keep nodes disadled to apply overlays on it. Related-to: ELB-3582 Signed-off-by: Denys Drozdov <denys.drozdov@toradex.com>
2021-02-09ARM: dts: colibri-imx7: fix copyright and licensesOleksandr Suvorov
Shrink boilerplace licenses and update copyright information. Related-to: ELB0-3395 Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2021-02-04ARM: dts: imx7d-colibri: add ethernet aliasesMax Krummenacher
Add ethernet aliases which is required to proprely pass mac address from bootloader. Completes commit 194a3e890092 ("ARM: dts: imx7d-colibri: add ethernet aliases") for the eMMC variant of the module. With the kernel update to 5.4.70-2.3.0 the missing aliases for Ethernet cause the kernel to hang during early boot. Related-to: ELB-3158 Related-to: ELB-3531 Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2021-01-27ARM: dts: imx7-colibri: add gpio-line-namesStefan Agner
Add Colibri SODIMM numbers as GPIO line names on module level. The GPIO lines with a name are all available on the SODIMM edge connector of the Colibri iMX7 module and therefore a customer might use it as a GPIO. The Toradex Evaluation Board has the SODIMM numbers printed on the silk- screen. This allows a customer to quickly control a GPIO on a pin-header by using the name printed next to it. Putting the GPIO line name on module level makes sure that a customer gets a reasonable default. If more meaningful names are available on a custom carrier board, the user can overwrite the line names in a carrier board level device tree. The eMMC based modules share all GPIO names except two GPIOs on bank 6 which are not available on the raw NAND devices. Hence overwrite GPIO line names of bank 6 in the eMMC specific device tree file. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Reviewed-by: Philippe Schenker <philippe.schenker@toradex.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org> (cherry picked from commit 119c98f16e704e4c85522f6e22c9c819c21c4128) Related-to: ELB-2309 Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit 0dff39ac66935033d547049887e73b9cdb58dc46)
2021-01-27ARM: dts (ds): imx7: merge changes from toradex_4.9-2.3.x-imx-nextPhilippe Schenker
Merge changes from Toradex Linux 4.9 BSP. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> (cherry picked from commit e79a2c56ad4d547a45c726195b9024b189657128) Conflicts: arch/arm/boot/dts/imx7-colibri.dtsi arch/arm/boot/dts/imx7d-colibri-emmc.dtsi arch/arm/boot/dts/imx7d.dtsi arch/arm/boot/dts/imx7s.dtsi I reverted imx7d.dtsi and imx7s.dtsi completely this time. Then I copied the parts over from imx7d to imx7s like we had it on the BSP before to guarantee the same functionality on iMX7s as we already had. Signed-off-by: Philippe Schenker <philippe.schenker@toradex.com> Conflicts: arch/arm/boot/dts/imx7-colibri.dtsi arch/arm/boot/dts/imx7d.dtsi Signed-off-by: Oleksandr Suvorov <oleksandr.suvorov@toradex.com>
2018-12-10ARM: dts: imx7: Fix memory node duplicationFabio Estevam
Boards based on imx7 have duplicate memory nodes: - One coming from the board dts file: memory@ - One coming from the imx7s.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-02-12ARM: dts: imx: Add memory node unit nameMarco Franchi
Fix the following warnings from dtc by adding the unit name to memory nodes: Warning (unit_address_vs_reg): Node /memory has a reg or ranges property, but no unit name Converted using the following command: perl -p0777i -e 's/memory \{\n\t\treg = \<0x+([0-9a-f])/memory\@$1$\0000000 \{\n\t\treg = <0x$1/m' `find ./arch/arm/boot/dts -name "imx*"` The files below were manually fixed: -imx1-ads.dts -imx1-apf9328.dts -imx6q-pistachio.dts Signed-off-by: Marco Franchi <marco.franchi@nxp.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
2017-12-26ARM: dts: imx7: add Toradex Colibri iMX7D 1GB (eMMC) supportStefan Agner
Add support for the Computer on Module Colibri iMX7D 1GB along with the Colibri Evaluation Board device trees. Follow the usual hierarchic include model, maintaining shared configuration in imx7-colibri.dtsi and imx7-colibri-eval-v3.dtsi respectively. Signed-off-by: Stefan Agner <stefan@agner.ch> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>