summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts
Commit message (Collapse)AuthorAgeFilesLines
* Merge tag 'omap-for-v4.8/dt-part2-signed' of ↵Olof Johansson2016-07-0531-75/+80
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt Second set of device tree updates for omaps for v4.8 merge window. This is a series of dtc warning fixes when compiled with make W=2 from Javier Martinez Canillas <javier@osg.samsung.com>. * tag 'omap-for-v4.8/dt-part2-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (27 commits) ARM: dts: am57xx: sbc-am57x: remove unneded unit name ARM: dts: omap5-board-common: remove unneded unit names ARM: dts: omap5-cm-t54: remove unneded unit names and add reg properties ARM: dts: am437x: cm-t43: remove unneded unit names ARM: dts: am437x-gp-evm: remove unneded unit name ARM: dts: am43xx-epos-evm: remove unneded unit name ARM: dts: omap4-var-om44customboard: remove unneded unit name ARM: dts: omap4-sdp: remove unneded unit names ARM: dts: omap4-panda-common: remove unneded unit names ARM: dts: omap4-duovero-parlor: remove unneded unit name ARM: dts: omap3-thunder: remove unneded unit name ARM: dts: sbc-t3x30: remove unneded unit names ARM: dts: omap3-pandora-common: remove unneded unit name ARM: dts: omap3-overo-common-dvi: remove unneded unit names ARM: dts: omap3-igep0020-common: remove unneded unit names ARM: dts: omap3: overo: remove unneded unit names in display nodes ARM: dts: omap3-ha-lcd: remove unneeded unit name ARM: dts: omap3-gta04: remove unneeded unit names ARM: dts: omap3-devkit8000-lcd-common: remove unneeded unit names ARM: dts: omap3-devkit8000: remove unneeded unit names ... Signed-off-by: Olof Johansson <olof@lixom.net>
| * ARM: dts: am57xx: sbc-am57x: remove unneded unit nameJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for am57xx-sbc-am57x.dtb: "endpoint@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap5-board-common: remove unneded unit namesJavier Martinez Canillas2016-06-291-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap5-igep0050.dtb, omap5-sbc-t54.dtb and omap5-uevm.dtb: "connector@0 has a unit name, but no reg property" "endpoint@0 has a unit name, but no reg property" "encoder@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap5-cm-t54: remove unneded unit names and add reg propertiesJavier Martinez Canillas2016-06-291-5/+10
| | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap5-cm-t54.dtb: "connector@0 has a unit name, but no reg property" "encoder@0 has a unit name, but no reg property" "endpoint@0 has a unit name, but no reg property" "connector@1 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: am437x: cm-t43: remove unneded unit namesJavier Martinez Canillas2016-06-292-2/+2
| | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for am437x-sbc-t43.dtb: "endpoint@0 has a unit name, but no reg property" "connector@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: am437x-gp-evm: remove unneded unit nameJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for am437x-gp-evm.dtb: "endpoint@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: am43xx-epos-evm: remove unneded unit nameJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for am43xx-epos-evm.dtb: "endpoint@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap4-var-om44customboard: remove unneded unit nameJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap4-var-dvk-om44.dtb and omap4-var-stk-om44.dtb: "connector@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap4-sdp: remove unneded unit namesJavier Martinez Canillas2016-06-291-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap4-sdp.dtb and omap4-sdp-es23plus.dtb: "encoder@0 has a unit name, but no reg property" "endpoint@0 has a unit name, but no reg property" "connector@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap4-panda-common: remove unneded unit namesJavier Martinez Canillas2016-06-291-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap4-panda.dtb, omap4-panda-a4.dtb and omap4-panda-es.dtb: "encoder@0 has a unit name, but no reg property" "endpoint@0 has a unit name, but no reg property" "connector@0 has a unit name, but no reg property" "encoder@1 has a unit name, but no reg property" "connector@1 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap4-duovero-parlor: remove unneded unit nameJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap4-duovero-parlor.dtb: "connector@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap3-thunder: remove unneded unit nameJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-thunder.dtb: "display@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: sbc-t3x30: remove unneded unit namesJavier Martinez Canillas2016-06-291-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-sbc-t3517.dtb, omap3-sbc-t3530.dtb and omap3-sbc-t3730.dtb: "encoder@0 has a unit name, but no reg property" "endpoint@0 has a unit name, but no reg property" "connector@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap3-pandora-common: remove unneded unit nameJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-pandora-600mhz.dtb and omap3-pandora-1ghz.dtb: "connector@1 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap3-overo-common-dvi: remove unneded unit namesJavier Martinez Canillas2016-06-291-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-overo-summit.dtb, omap3-overo-storm-tobi.dtb, omap3-overo-storm-summit.dtb and omap3-overo-tobi.dtb: "encoder@0 has a unit name, but no reg property" "endpoint@0 has a unit name, but no reg property" "connector@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap3-igep0020-common: remove unneded unit namesJavier Martinez Canillas2016-06-291-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-igep0020.dtb and omap3-igep0020-rev-f.dtb: "encoder@0 has a unit name, but no reg property" "endpoint@0 has a unit name, but no reg property" "connector@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap3: overo: remove unneded unit names in display nodesJavier Martinez Canillas2016-06-292-2/+2
| | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-overo-gallop43.dtb, omap3-overo-chestnut43.dtb, omap3-overo-storm-chestnut43.dtb, omap3-overo-palo43.dtb, and omap3-overo-storm-palo43.dtb: "display@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap3-ha-lcd: remove unneeded unit nameJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-ha-lcd.dtb: "display@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap3-gta04: remove unneeded unit namesJavier Martinez Canillas2016-06-291-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-gta04a3.dtb, omap3-gta04a4.dtb and omap3-gta04a5.dtb: "dmtimer-pwm@11 has a unit name, but no reg property" "connector@1 has a unit name, but no reg property" "endpoint@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap3-devkit8000-lcd-common: remove unneeded unit namesJavier Martinez Canillas2016-06-293-4/+4
| | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-devkit8000-lcd43.dtb and omap3-devkit8000-lcd70.dtb: "display@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap3-devkit8000: remove unneeded unit namesJavier Martinez Canillas2016-06-291-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-devkit8000.dtb, omap3-devkit8000-lcd43.dtb and omap3-devkit8000-lcd70.dtb: "encoder@0 has a unit name, but no reg property" "endpoint@0 has a unit name, but no reg property" "connector@0 has a unit name, but no reg property" "connector@1 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: cm-t3x: remove unneeded unit name in connectorJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-cm-t3517.dtb, omap3-cm-t3530.dtb and omap3-cm-t3730.dtb: "connector@1 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap3-beagle-xm: remove unneeded unit namesJavier Martinez Canillas2016-06-291-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-beagle-xm.dtb: "encoder@0 has a unit name, but no reg property" "encoder@0/ports/port@0/endpoint@0 has a unit name, but no reg property" "encoder@0/ports/port@1/endpoint@0 has a unit name, but no reg property" "connector@0 has a unit name, but no reg property" "connector@1 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap3-beagle: remove unneeded unit namesJavier Martinez Canillas2016-06-291-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-beagle.dtb: "encoder@0 has a unit name, but no reg property" "encoder@0/ports/port@0/endpoint@0 has a unit name, but no reg property" "encoder@0/ports/port@1/endpoint@0 has a unit name, but no reg property" "connector@0 has a unit name, but no reg property" "connector@1 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: n900: remove unneeded unit name for dmtimer-pwmJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap3-n900.dtb: "dmtimer-pwm@9 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: dm3730-torpedo-devkit: remove unneeded unit namesJavier Martinez Canillas2016-06-291-2/+2
| | | | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings: "dmtimer-pwm@10 has a unit name, but no reg property" "display@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: am3517-craneboard: remove unneeded unit name for fixedregulatorJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for am3517-craneboard.dtb: "fixedregulator@0 has a unit name, but no reg property" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
| * ARM: dts: omap2: add missing unit name to func_96m_ckJavier Martinez Canillas2016-06-291-1/+1
| | | | | | | | | | | | | | | | | | This patch fixes the following DTC warnings for omap2430-sdp.dtb: "func_96m_ck has a reg or ranges property, but no unit name" Signed-off-by: Javier Martinez Canillas <javier@osg.samsung.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
* | Merge tag 'imx-dt-4.8' of ↵Olof Johansson2016-07-0575-1324/+3860
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/dt The i.MX device tree update for 4.8: - Add two i.MX23/STMP3780 based MP3 player device support, Creative X-Fi3 and SanDisk Sansa Fuze+ - Add the support of Auvidea H100 device which is a SolidRun MicroSOM baseboard - Restructure i.MX7Dual DTS files to support i.MX7Solo and add Toradex Colibri iMX7S/iMX7D boards - Device additions and enabling for various boards: mmc device for utilite-pro, IRQ controller and CAN support for TS-4800, display and touchscreen support for imx7d-sdb, SAI audio and LCD support for imx6ul-14x14-evk, gpio power off support for imx6q-bx50v3, etc. - Update the boards from Freescale/NXP to use WDOG_B pin for reset - PCI reset polarity correction for imx6qdl-sabresd and imx6q-tbs2910 - Update i.MX board dts files to use generic uart-has-rtscts DT property instead of vendor specific one - DTC warning fixing for a few boards which are mostly mismatch between unit-address and reg property - Remove SION setting from all mux modes on i.MX25 * tag 'imx-dt-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (47 commits) ARM: dts: imx7: add Toradex Colibri iMX7S/iMX7D support ARM: dts: imx7d: move input header into base device tree ARM: dts: imx7d: recreate imx7d.dtsi with i.MX 7Dual specifics ARM: dts: imx7d: use imx7s.dtsi as base device tree ARM: dts: imx7d-sdb: Add support for touchscreen ARM: dts: imx7d-sdb: Add display support ARM: dts: imx7d: Add SPI support ARM: dts: imx6q-bx50v3: Add gpio power off support ARM: dts: imx6ul-pico-hobbit: Fix Ethernet PHY reset GPIO ARM: dts: imx6q-tbs2910: fix pcie reset polarity ARM: dts: imx6sx-sdb: Use WDOG_B pin reset ARM: dts: imx6ul-evk: Use WDOG_B pin reset ARM: dts: imx7d-sdb: Use WDOG_B pin reset ARM: dts: imx6qdl-sabresd: Use WDOG_B pin reset ARM: dts: utilite-pro: add mmc card slot support ARM: dts: imx6q-cm-fx6: fix the operation points ARM: dts: imx6qdl.dtsi: add "arm,shared-override" for pl310 ARM: imx25-pinfunc: remove SION from all modes ARM: imx25-pinfunc: document SION being important for MX25_PAD_SD1_CMD__SD1_CMD ARM: dts: ls1021a: Add dis_rxdet_inp3_quirk property to USB3 node ... Signed-off-by: Olof Johansson <olof@lixom.net>
| * | ARM: dts: imx7: add Toradex Colibri iMX7S/iMX7D supportStefan Agner2016-06-287-1/+943
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add support for the Computer on Module Colibri iMX7S/iMX7D along with the development/evaluation carrier 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> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx7d: move input header into base device treeStefan Agner2016-06-284-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | The base device tree uses KEY_POWER in the snvs-powerkey node, hence include the input.h header file in the base device tree. Signed-off-by: Stefan Agner <stefan@agner.ch> Acked-by: Igor Grinberg <grinberg@compulab.co.il> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx7d: recreate imx7d.dtsi with i.MX 7Dual specificsStefan Agner2016-06-285-80/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The i.MX 7Solo implements a subset of features available on i.MX 7Dual. Recreate imx7s.dtsi as the base device tree for i.MX 7Dual boards. The i.MX 7Dual's additional features over i.MX 7Solo are: - Second Cortex-A7 core - Second Gigabit Ethernet controller - EPD (Electronc Paper Display, not yet part of the device tree) - PCIe (not yet part of the device tree) - Additional USB2.0 OTG controller Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx7d: use imx7s.dtsi as base device treeStefan Agner2016-06-284-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The i.MX 7 series currently consists of two SoCs: i.MX 7Solo and 7Dual. The former has a subset of features of the latter, hence use imx7s.dtsi as the new base device tree. To keep diffstat nice, just move imx7d.dtsi to imx7s.dtsi temporarily and recreate imx7d.dtsi in a second commit. Signed-off-by: Stefan Agner <stefan@agner.ch> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx7d-sdb: Add support for touchscreenDiego Dorta2016-06-281-0/+41
| | | | | | | | | | | | | | | | | | | | | Add support for tsc2046 touchscreen. Signed-off-by: Diego Dorta <diego.dorta@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx7d-sdb: Add display supportDiego Dorta2016-06-281-0/+78
| | | | | | | | | | | | | | | | | | | | | Add support for the LCD8000-43T display. Signed-off-by: Diego Dorta <diego.dorta@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx7d: Add SPI supportDiego Dorta2016-06-281-0/+52
| | | | | | | | | | | | | | | | | | | | | Add ecspi nodes and aliases. Signed-off-by: Diego Dorta <diego.dorta@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx6q-bx50v3: Add gpio power off supportKen Lin2016-06-281-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | bx50v3 boards can be powered off via GPIO, this patch specifies the GPIO to be used with the gpio-poweroff driver. Signed-off-by: Ken Lin <ken.lin@advantech.com.tw> Signed-off-by: Akshay Bhat <akshay.bhat@timesys.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx6ul-pico-hobbit: Fix Ethernet PHY reset GPIODiego Dorta2016-06-161-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to the imx6ul-pico-hobbit schematics the Ethernet PHY reset GPIO is GPIO1_28, so fix it accordingly. Also adjust the reset duration to 1ms, because the KSZ8081 datasheet requires 500μs. Signed-off-by: Diego Dorta <diego.dorta@nxp.com> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx6q-tbs2910: fix pcie reset polaritySoeren Moch2016-06-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt the polarity of "reset-gpio" is assumed to be active-low unless a separate property "reset-gpio-active-high" is available. So replace the inconsistent polarity description to make the correct active-low reset behavior more obvious. Signed-off-by: Soeren Moch <smoch@web.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx6sx-sdb: Use WDOG_B pin resetFabio Estevam2016-06-161-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | imx6sx-sdb has WDOG1_B pin connected to the PMIC. Pass the 'fsl,ext-reset-output' property so that the watchdog can trigger a system POR reset via the PMIC. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx6ul-evk: Use WDOG_B pin resetFabio Estevam2016-06-161-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | imx6ul-evk has WDOG1_B pin connected to the PMIC. Pass the 'fsl,ext-reset-output' property so that the watchdog can trigger a system POR reset via the PMIC. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx7d-sdb: Use WDOG_B pin resetFabio Estevam2016-06-161-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | imx7d-sdb has WDOG1_B pin connected to the PMIC. Pass the 'fsl,ext-reset-output' property so that the watchdog can trigger a system POR reset via the PMIC. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx6qdl-sabresd: Use WDOG_B pin resetFabio Estevam2016-06-161-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | imx6qdl-sabresd has WDOG2_B pin connected to the PMIC. Pass the 'fsl,ext-reset-output' property so that the watchdog can trigger a system POR reset via the PMIC. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: utilite-pro: add mmc card slot supportChristopher Spinrath2016-06-161-0/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Utilite Pro has a mmc card slot connected to the usdhc3 controller. There is no card detection until hardware revision 1.3. Add support for it and signal the controller with the broken-cd property that polling has to be used to detect a card. Signed-off-by: Christopher Spinrath <christopher.spinrath@rwth-aachen.de> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx6q-cm-fx6: fix the operation pointsValentin Raevsky2016-06-161-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The current ldo settings of the cm-fx6 do not allow 1.2GHz cpu frequency. At this frequency the module behaves unstable. But the imx6q fuse indicates that 1.2GHz operation is possible. Hence, remove the 1.2GHz operation point in the device tree. Signed-off-by: Valentin Raevsky <valentin@compulab.co.il> [christopher.spinrath@rwth-aachen.de: enhance commit message, adjust remaining operation points to match the ones in imx6q.dtsi and add a comment in the device tree] Signed-off-by: Christopher Spinrath <christopher.spinrath@rwth-aachen.de> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx6qdl.dtsi: add "arm,shared-override" for pl310Peter Chen2016-06-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The imx6 SMP system has the same DMA memory coherency issue [1] with pl310 L2 controller. With this shared override bit set, the customer reports the DMA coherency issue is gone. Besides, I have tested the performance using USB ethernet with/without this bit, it shows no difference. [1] http://patchwork.ozlabs.org/patch/469362/ Signed-off-by: Peter Chen <peter.chen@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: imx25-pinfunc: remove SION from all modesUwe Kleine-König2016-06-151-309/+309
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With the SION bit set a pin can be read as GPIO even though it's not muxed as GPIO. This is useful at times. The downside however is that the signal is not only routed to the GPIO IP but also all other IPs that can make use of the pin. This resulted in more than one issue for me in the past. Things like spi transfers that result in usb reenumeration or setting a GPIO to a value that triggers an RTS irq for an UART. This convinces me that the SION bit does more harm than good and so all SION bits are removed that are not known to be needed. Note that this has no influence on GPIOs under Linux as the gpio-mxc driver just reports the level the pin is driven to for outputs and not the level as seen on the pin. If this commit introduces a regression for you, please report which SION bit is essential for your setup. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: imx25-pinfunc: document SION being important for MX25_PAD_SD1_CMD__SD1_CMDUwe Kleine-König2016-06-151-0/+9
| | | | | | | | | | | | | | | Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: ls1021a: Add dis_rxdet_inp3_quirk property to USB3 nodeRajesh Bhagat2016-06-111-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | Add "dis_rxdet_inp3_quirk" boolean property to USB3 node. This property is used to disable rx detection in P3 PHY mode. Signed-off-by: Rajesh Bhagat <rajesh.bhagat@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
| * | ARM: dts: imx6qdl-sabresd: Pass the correct PCI reset polarityFabio Estevam2016-06-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The PCI reset GPIO is active low, so represent it with the GPIO_ACTIVE_LOW flag. Even though the imx6 PCI driver will not take the polarity into account in this case, it is better to provide a correct description in device-tree. Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>