summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/imx6qdl-apalis.dtsi
AgeCommit message (Collapse)Author
2017-05-30ARM: dts: imx6qdl-apalis: Split pinctrl for usdhc1 to support 4 and 8 bitSanchayan Maity
Split the pinctrl property for usdhc1 into a 4bit SD interface and an extension to 8bit. This is required to support the 8 bit MMC interface on the Evaluation Board for usdhc1 and the 4 bit SD interface on Ixora V1.1 for usdhc1. Signed-off-by: Sanchayan Maity <maitysanchayan@gmail.com> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-05-30ARM: dts: apalis imx6: configure an external sgtl5000 vddd sourceMax Krummenacher
With the backport of 940adb280d23512965409c1fd6b42cc796ce6eb8 the internal VDDD LDO is no longer unconditionally switched on. In all Toradex modules which use the sgtl5000 VDDD is supplied from an external source and thus the internal regulator can be left in its off state. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Stefan Agner <stefan.agner@toradex.com>
2017-04-03ARM: dts: imx6qdl-apalis: fix gpio-bl-on pinctrl nodeMax Krummenacher
Move the gpio-bl-on node under the ipu function node to prevent the following boot error messages: [ 0.134945] imx6q-pinctrl 20e0000.iomuxc: no groups defined in /soc/aips-bus@02000000/iomuxc@020e0000/gpio-bl-on [ 0.387613] imx6q-pinctrl 20e0000.iomuxc: unable to find group for node gpio-bl-on Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-04-03ARM: dts: apalis_imx6: make sure reset MOCI and eMMC get muxedStefan Agner
The two pinctrl settings for reset MOCI and eMMC reset do not get applied currently because pinctrl settings need to be in the top level of a device tree node. Move the settings to the respective device tree nodes. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-04-03ARM: dts: imx6qdl-apalis: Use enable-gpios for BL_ONBhuvanchandra DV
Use pwm-backlight driver 'enable-gpios' property for backlight on/off control. Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com>
2017-01-10imx6qdl-apalis.dtsi: mmc settingsMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-10apalis/colibri dtb: add 3rd pwm parameter to specify pos. neg. logicMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-10apalis/colibri imx6 dtb: follow flexcan lable name changeMax Krummenacher
flexcanX -> canX Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
2017-01-10imx6qdl-apalis.dtsi: correct timing ldb node nameMax Krummenacher
The wxga timing node was called 1200x800 while 1280x800 would be more meaningfull. Note that the change is cosmetic. This node will not be accessed by its name. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 3894f6d783c8f1d3a8381d3a9746bc8fc75036a6)
2017-01-10imx6qdl-apalis.dtsi: Update display timings for LDB (LVDS)Bhuvanchandra DV
Update the display timings for LDB (LVDS), as LDB driver now supports the native-mode property. Signed-off-by: Bhuvanchandra DV <bhuvanchandra.dv@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 4ee83828023d9fe6abbe47881d6fd3ae0e5e3c31)
2017-01-10ARM: dts: apalis_imx6: specify 512MiB of memoryStefan Agner
Specify a safe value for the memory node. Apalis iMX6 Dual is the module with the least amount of memory of our Apalis module family, hence specify 512MiB. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit db82cf8b592901290bf560e274f149e38e915264)
2017-01-10ARM: dts: apalis_imx6: stream-line MMC/SD drive strengthMarcel Ziswiler
This stream-lines the drive strength pad settings across both the MMC and the SD slots. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit b8a2c8165076246e9491e622592da1067dd95196)
2017-01-10ARM: dts: apalis_imx6: fix Ethernet PHY reset & interruptMarcel Ziswiler
This fixes the Ethernet PHY reset and interrupt handling. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 4b03faec7e89d1267bb1709d82afe6ab416c3366)
2017-01-10ARM: dts: apalis_imx6: clarify module type and carrier board modelMarcel Ziswiler
Clarify exact Apalis iMX6Q/D module type and Ixora carrier board in model node. While at it also make sure the compatible node fits into 80 char length lines. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 5a679632d70bf2cec6cc182d601cd194da88b4fd)
2017-01-10ARM: dts: apalis_imx6: happy new yearMarcel Ziswiler
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Max Krummenacher <max.krummenacher@toradex.com> (cherry picked from commit 7c3a3a038c2ec354c9dab0ce8114cc8039c9a399)
2017-01-10imx6qdl-apalis.dtsi: adapt to changed ldb driver (LVDS)Max Krummenacher
The ldb driver which controls the LVDS output got heavily overhauled and its configuration from the cmdline seems no longer working. This adds a configuration to the device tree which can be activated from the cmdline with: video=mxcfb0:dev=ldb Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit f0e3839440a3145ba373c9e30764a532b5bd7381)
2017-01-10Apalis/Colibri iMX6 dtbs: add routing for line-inMax Krummenacher
We do provide the line in jack, so add it in the routing. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 9891837ccdc54aef449207e726293670fc4cefa8)
2017-01-10imx6qdl-apalis.dtsi: use correct function for CAM_MCLKMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit e5d224b7a636edef481020b97b18b0c25386187f)
2017-01-10ARM: dts: Apalis/Colibri dts: use input dt-bindingsMax Krummenacher
Use commit e11011a0578101b2f0f9a066d13beeb2c2da5fcc on all device-trees: Rather than defining our own KEY_WAKEUP include the official input dt-bindings. While at it update copyright date range as well. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 19035c8618534f9ad16a1806d3b6d09dde2f87f5)
2017-01-10Apalis/Colibri dtb: cleanup module connector designatorMax Krummenacher
Use consistently MXM3<space><number> or SODIMM<space><number> Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 0ba045286017a7cabdb0af678816797bb121cb8e)
2017-01-10apalis imx6: remove weim driverMax Krummenacher
The WEIM signals are not accessible so remove the driver from the config and set it to disabled in the device tree. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit 6c2f7b22f5aa9572d35a3ddd7d14b653cf606550) (cherry picked from commit cc67148debb52395f31dfe8f18ff5afc736a0111) Conflicts: arch/arm/configs/apalis_imx6_defconfig
2017-01-10Apalis/Colibri iMX6: add intital devicetreeMax Krummenacher
Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Acked-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> (cherry picked from commit ef68734a9798f1c7daee770128a1d5c6942c6437)