summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2016-03-12ARM, ARM64: dts: drop "arm,amba-bus" in favor of "simple-bus"Masahiro Yamada29-29/+29
The compatible string "simple-bus" is well defined in ePAPR, while I see no documentation for the "arm,amba-bus" arnywhere in ePAPR or Documentation/devicetree/. DT is also used by other projects than Linux kernel. It is not a good idea to rely on such an unofficial binding. This commit - replaces "arm,amba-bus" with "simple-bus" - drops "arm,amba-bus" where it is used along with "simple-bus" Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com> Signed-off-by: Olof Johansson <olof@lixom.net>
2016-03-12Merge tag 'vexpress-for-v4.6/dt-updates-2' of ↵Olof Johansson6-36/+44
git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux into next/dt Additional updates for ARM VExpress/Juno platforms 1. Add support for SBSA Generic Watchdog on foundation models 2. Fix node name unit-address presence/absence mismatch warnings in all the device trees * tag 'vexpress-for-v4.6/dt-updates-2' of git://git.kernel.org/pub/scm/linux/kernel/git/sudeep.holla/linux: arm64: dts: juno/vexpress: fix node name unit-address presence warnings arm64: dts: foundation-v8: add SBSA Generic Watchdog device node Signed-off-by: Olof Johansson <olof@lixom.net>
2016-03-12ARM: dts: artpec: dual-license on artpec6.dtsiLars Persson1-3/+37
Relaxed the license on the dtsi to permit use in other projects. Signed-off-by: Lars Persson <larper@axis.com> Signed-off-by: Olof Johansson <olof@lixom.net>
2016-03-12ARM: dts: ux500: add synaptics RMI4 for Ux500 TVK DTLinus Walleij1-1/+36
This adds the Synaptics RMI4 touchscreen to the Ux500 TVK user interface board. Tested on the U8500 HREFv60plus with the TVK UIB. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Olof Johansson <olof@lixom.net>
2016-03-08arm64: dts: juno/vexpress: fix node name unit-address presence warningsSudeep Holla6-36/+36
Commit fa38a82096a1 ("scripts/dtc: Update to upstream version 53bf130b1cdd") added warnings on node name unit-address presence/absence mismatch in device trees. This patch fixes those warning on all the juno/vexpress platforms where unit-address is present in node name while the reg/ranges property is not present. It also adds unit-address to all smb bus node. Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
2016-03-08arm64: dts: foundation-v8: add SBSA Generic Watchdog device nodeFu Wei1-0/+8
This can be a example of adding SBSA Generic Watchdog device node into some dts files for the Soc which contains SBSA Generic Watchdog. Acked-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Fu Wei <fu.wei@linaro.org> [edited subject and moved change to dtsi file] Signed-off-by: Sudeep Holla <sudeep.holla@arm.com>
2016-03-02Merge tag 'renesas-dt-fixes2-for-v4.5' of ↵Arnd Bergmann1-1/+0
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt Merge "Second Round of Renesas ARM Based SoC DT Fixes for v4.5" from Simon Horman: * remove enable prop from HS-USB device node on porter board * tag 'renesas-dt-fixes2-for-v4.5' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: ARM: dts: porter: remove enable prop from HS-USB device node
2016-03-02Merge tag 'at91-dt2' of ↵Arnd Bergmann2-0/+143
git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91 into next/dt Merge "at91: dt for 4.6 #2" from Nicolas Ferre: Second 4.6 DT series, all patches for sama5d2 and its Xplained board: - addition of the NAND flash node - addition of the dma properties for UART/USART nodes - one update of the sama5d2 Xplained phy node - addition of USB pinmux, button and leds * tag 'at91-dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91: ARM: dts: at91: sama5d2 Xplained: add leds node ARM: dts: at91: sama5d2 Xplained: add user push button ARM: dts: at91: sama5d2 Xplained: set pin muxing for usb gadget and usb host ARM: dts: at91: sama5d2: add nand0 and nfc0 nodes ARM: dts: at91: sama5d2: add dma properties to UART nodes ARM: dts: at91: sama5d2 Xplained: Correct the macb irq pinctrl node
2016-03-02Merge tag 'stm32-dt-for-v4.6-2' of ↵Arnd Bergmann4-11/+188
git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32 into next/dt Merge "STM32 DT updates for v4.6 #2" from Maxime Coquelin: Highlights: ----------- - Fix clock references in GPIO nodes - Add early support to stm32f469 MCU - Add USB HS support in host mdoe to stm32429-eval board - Add Ethernet support to stm32429-eval board * tag 'stm32-dt-for-v4.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32: ARM: dts: stm32f429: Enable Ethernet on Eval board ARM: dts: stm32f429: Add Ethernet support ARM: dts: stm32f429: Add system config bank node ARM: dts: stm32429i-eval: Add USB HS host mode support ARM: dts: stm32f429: Fix clocks referenced by GPIO banks ARM: stm32: Supply a DTS file for the STM32F469 Discovery board
2016-03-02Merge tag 'omap-for-v4.6/dt-pt2' of ↵Arnd Bergmann41-79/+464
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt Pull "Part 2 of device tree changes for omaps for v4.6 merge window" from Tony Lindgren: - A series of GPMC related interrupt changes from Rogeq Quadros <rogerq@ti.com> to prepare adding interrupt support to the NAND driver - Add RTC support for ti81xx - Correct LogicPD Torpedo mode description - Add basic support for LG Optimus Black phone in several patches by Paul Kocialkowski <contact@paulk.fr> - Change address-cells for dra7 for LPAE - Add TBCLK for PWMSS on dra7 * tag 'omap-for-v4.6/dt-pt2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (21 commits) ARM: dts: omap3-sniper: TWL4030 keypad support Revert "ARM: dts: DRA7: Add dt nodes for PWMSS" ARM: dts: dm814x: dra62x: Disable wait pin monitoring for NAND ARM: dts: dm814x: dra62x: Fix NAND device nodes ARM: dts: DRA7: Add dt nodes for PWMSS ARM: dts: DRA7: Add TBCLK for PWMSS ARM: dts: DRA7: change address-cells and size-cells ARM: dts: omap3-sniper: USB OTG support ARM: dts: LG Optimus Black codename sniper basic support ARM: dts: dm3730-torpedo-devkit: Add "Wireless" to model ARM: dts: Add RTC entry for dm816x ARM: dts: Add RTC entry for dm814x and dra62x ARM: dts: omap3: Fix NAND device nodes ARM: dts: dm8168-evm: ARM: dts: Disable wait pin monitoring for NAND ARM: dts: dm816x: Fix NAND device nodes ARM: dts: am335x: Disable wait pin monitoring for NAND ARM: dts: am335x: Fix NAND device nodes ARM: dts: am437x: Disable wait pin monitoring for NAND ARM: dts: am437x: Fix NAND device nodes ARM: dts: dra7: Remove redundant nand property ...
2016-03-02Merge tag 'samsung-dt-4.6-2' of ↵Arnd Bergmann8-57/+124
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt Merge "ARM: EXYNOS: dts for 4.6, 2nd pull" from Krzysztof Kozlowski: Samsung DeviceTree updates and improvements for v4.6, second round: 1. Split common reboot/poweroff node to separate DTSI. 2. Don't overheat Odroid XU3 by cooling CPU with cpufreq. * tag 'samsung-dt-4.6-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: ARM: dts: exynos: Don't overheat the Odroid XU3-Lite on high load ARM: dts: exynos: Add cooling levels for Exynos5422/5800 CPUs ARM: dts: exynos: Add cooling levels for Exynos5420 CPUs ARM: dts: exynos: Move syscon reboot/poweroff to common dtsi
2016-03-02Merge tag 'qcom-dt-for-4.6' of ↵Arnd Bergmann14-77/+846
git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt Merge "Qualcomm ARM Based Device Tree Updates for v4.6" from Andy Gross: * Add documentation for Kryo * Add RPMCC node for APQ8064 * Updates for MSM8974 * Add board clocks * Add support for Nexus7 device * Fixup pmic reg properties * Various updates/cleanups for APQ8064 based boards * tag 'qcom-dt-for-4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux: (23 commits) ARM: dts: ifc6410: add correct aliases to the i2c and spi bus ARM: dts: apq8064: add i2c6 device node. ARM: dts: ifc6410: enable cam i2c device ARM: dts: apq8064: add gsbi4 with i2c node. ARM: dts: apq8064: add missing i2c2 pinctrl info ARM: dts: ifc6410: enable spi device on expansion ARM: dts: apq8064: add spi5 device node. ARM: dts: apq8064: add i2c sleep pinctrl states. ARM: dts: apq8064: add pci support in CM QS600 ARM: dts: apq8064: move pinctrls to dedicated dtsi ARM: dts: qcom: fix i2c lables to be inline with others dts: msm8974: Add dma channels for blsp2_i2c1 node dts: msm8974: Add blsp2_bam dma node ARM: dts: qcom: Remove size elements from pmic reg properties devicetree: bindings: Document qcom board compatible format devicetree: Add DTS file to support the Nexus7 2013 (flo) device. devicetree: qcom-apq8064.dtsi: Add i2c3 address-cells and size-cells values arm: dts: qcom: Add more board clocks ARM: dts: qcom: msm8974: Add WCNSS SMP2P node ARM: dts: qcom: msm8974: Add smsm node ...
2016-03-02ARM: dts: at91: sama5d2 Xplained: add leds nodeWenyou Yang1-0/+30
Add the three leds on the sama5d2 Xplained board with their pinctrl node. The blue led is positioned with the "heartbeat" trigger. Signed-off-by: Wenyou Yang <wenyou.yang@atmel.com> Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> [nicolas.ferre@atmel.com: add commit message and adapt to newer kernel] Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
2016-03-02ARM: dts: at91: sama5d2 Xplained: add user push buttonLudovic Desroches1-0/+18
Add the push button named "PB USER" with code 0x104. Associated pinctrl node is also added. Signed-off-by: Ludovic Desroches <ludovic.desroches@atmel.com> Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
2016-03-02ARM: dts: at91: sama5d2 Xplained: set pin muxing for usb gadget and usb hostCyrille Pitchen1-0/+21
For USB gadget on port A (device mode): - pin PA31 is configured as an input GPIO which triggers an interrupt when vbus is detected on USB port A. - pin PB9 is configured as an output GPIO and set to low level so the board doesn't supply vbus to USB port A. For USB host: - pin PB10 is configured as an output GPIO and is active at high level. The ohci driver will activate this pin so the board supplies vbus to USB port B. - pin PB9 should be configured as an output GPIO and active at high level to use to USB port A in host mode (conflicts with USB gadget). Signed-off-by: Cyrille Pitchen <cyrille.pitchen@atmel.com> Acked-by: Alexandre Belloni <alexandre.belloni@free-electrons.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
2016-03-02ARM: dts: stm32f429: Enable Ethernet on Eval boardAlexandre TORGUE1-0/+15
MAC is connected to a PHY in MII mode. Signed-off-by: Alexandre TORGUE <alexandre.torgue@gmail.com> Signed-off-by: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2016-03-02ARM: dts: porter: remove enable prop from HS-USB device nodeSergei Shtylyov1-1/+0
In the final versions of the Porter board (called "PORTER_C") Renesas decided to get rid of the Maxim Integrated MAX3355 OTG chip and didn't add any other provision to differ the host/gadget mode, so we'll have to remove no longer valid "renesas,enable-gpio" property from the HS-USB device node. Hopefully, the earlier revisions of the board were never seen in the wild... Fixes: c794f6a09a25 ("ARM: shmobile: porter: add HS-USB DT support") Reported-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2016-03-01ARM: dts: omap3-sniper: TWL4030 keypad supportPaul Kocialkowski1-0/+9
This adds support for the volume and gesture keys, using TWL4030 keypad. Signed-off-by: Paul Kocialkowski <contact@paulk.fr> Signed-off-by: Tony Lindgren <tony@atomide.com>
2016-03-01Revert "ARM: dts: DRA7: Add dt nodes for PWMSS"Tony Lindgren3-88/+1
This reverts commit 5fcc673067a2b577d37f2c5c5439dbb177f7107e. The binding may need to change pending related hwmod comments, so reverting as requested by Paul Walmsley <paul@pwsan.com>.
2016-03-01ARM: dts: dm814x: dra62x: Disable wait pin monitoring for NANDRoger Quadros2-6/+0
The NAND Ready/Busy# line is connected to GPMC_WAIT0 pin and can't be used for wait state insertion for NAND I/O read/write. So disable read/write wait monitoring as per Reference Manual's suggestion [1]. [1] dm814x TRM: SPRUGZ8F: 11.2.4.12.2 NAND Device-Ready Pin Signed-off-by: Roger Quadros <rogerq@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
2016-03-01ARM: dts: dm814x: dra62x: Fix NAND device nodesRoger Quadros3-2/+14
Add compatible id, GPMC register resource and interrupt resource to NAND controller nodes. The GPMC node will provide an interrupt controller for the NAND IRQs. Signed-off-by: Roger Quadros <rogerq@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
2016-03-01ARM: dts: stm32f429: Add Ethernet supportAlexandre TORGUE1-0/+35
Add Ethernet support (Synopsys MAC IP 3.50a) on stm32f429 SOC. Signed-off-by: Alexandre TORGUE <alexandre.torgue@gmail.com> Signed-off-by: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2016-03-01ARM: dts: stm32f429: Add system config bank nodeAlexandre TORGUE1-0/+5
Signed-off-by: Alexandre TORGUE <alexandre.torgue@gmail.com> Signed-off-by: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2016-03-01ARM: dts: at91: sama5d2: add nand0 and nfc0 nodesRomain Izard1-0/+38
Both nodes are required to access NAND Flash memory. Additional settings will be necessary at the board level to use it. Tested-by: Wenyou Yang <wenyou.yang@atmel.com> Reviewed-by: Boris Brezillon <boris.brezillon@free-electrons.com> Signed-off-by: Romain Izard <romain.izard.pro@gmail.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
2016-03-01ARM: dts: at91: sama5d2: add dma properties to UART nodesNicolas Ferre1-0/+35
The dmas/dma-names properties are added to the UART nodes. Note that additional properties are needed to enable them at the board level: check bindings for details. Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
2016-03-01ARM: dts: at91: sama5d2 Xplained: Correct the macb irq pinctrl nodeRomain Izard1-0/+1
All pinctrl nodes for the Atmel pinctrl controller need to have their bias configuration explicitly defined. Otherwise, the pinctrl mapping is not valid. It works for now as the pinctrl driver proceeds even with invalid mappings, but this can become an issue, if the pinctrl driver starts to require valid mappings. Additionally, the pin is not protected from being remapped later by an other driver. There is an external 1kOhms pull-up to 3.3V, so no bias is required on the Ethernet PHY's interrupt line. Signed-off-by: Romain Izard <romain.izard.pro@gmail.com> Acked-by: Ludovic Desroches <ludovic.desroches@atmel.com> Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
2016-03-01ARM: dts: exynos: Don't overheat the Odroid XU3-Lite on high loadKrzysztof Kozlowski1-1/+45
After adding cpufreq-dt support to Exynos542x, the Odroid XU3-Lite can be easily overheated when launching eight CPU-intensive tasks: thermal thermal_zone3: critical temperature reached(121 C),shutting down This seems to be specific to Odroid XU3-Lite board which officially supports lower frequencies than regular XU3 or XU4. When working at maximum CPU speed (1800 MHz big and 1300 MHz LITTLE) in warmer place for longer time, the fan fails to cool down the board and it reaches critical temperature. Add CPU cooling to Exynos5422/5800 to fix this issue. When reaching last interrupt-driven trip-point (70 degrees of Celsius) start passive cooling in polling mode (slowing CPU by 2 steps). When reaching 85 degrees of Celsius, start slowing even more, down to 600 MHz. Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
2016-03-01ARM: dts: exynos: Add cooling levels for Exynos5422/5800 CPUsKrzysztof Kozlowski1-0/+24
On Exynos5422 and Exynos5800 we support 12 cpufreq steps (200-1300 MHz) for LITTLE and 18 steps for big core (200-1700 MHz). Add respective cooling cells. Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
2016-03-01ARM: dts: exynos: Add cooling levels for Exynos5420 CPUsKrzysztof Kozlowski1-0/+24
On Exynos5420 we support 8 cpufreq steps (600-1300 MHz) for LITTLE and 12 steps for big core (700-1800 MHz). Add respective cooling cells. Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
2016-02-29ARM: dts: DRA7: Add dt nodes for PWMSSVignesh R3-1/+88
Add PWMSS device tree nodes for DRA7 SoC family and add documentation for dt bindings. Signed-off-by: Vignesh R <vigneshr@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
2016-02-29ARM: dts: DRA7: Add TBCLK for PWMSSVignesh R1-0/+24
tbclk is used by ehrpwm to generate PWM waveform on DRA7 SoC. Add Linux clock to control ehrpwm tbclk. The TRM says, tbclk is derived from SYSCLKOUT. SYSCLKOUT is nothing but ehrpwm functional clock derived from the gateable interface and functional clock of PWMSS(l4_root_clk_div). Refer AM57x TRM SPRUHZ6[1], October 2014, Table 29-4 and Section 29.2.2.1, Table 29-19 and the NOTE at the end of the table. [1] www.ti.com/lit/ug/spruhz6/spruhz6.pdf Signed-off-by: Vignesh R <vigneshr@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
2016-03-01Merge tag 'pxa-dt-4.6' of https://github.com/rjarzmik/linux into next/dtArnd Bergmann1-1/+1
Merge pxa dt for v4.6 from Robert Jarzmik: This device-tree pxa update brings : - a single fix for nand dmaengine node * tag 'pxa-dt-4.6' of https://github.com/rjarzmik/linux: ARM: dts: pxa: fix dma engine node to pxa3xx-nand
2016-03-01Merge tag 'sunxi-dt-for-4.6' of ↵Arnd Bergmann26-120/+1388
https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into next/dt Merge "Allwinner DT Additions for 4.6" from Maxime Ripard: Quite a few changes, among which: - Support for the A83t - Support for the eMMC DDR on a few boards - Support for the OTG controller on a few boards - New boards: Itead Ibox, Cubietruck plus, Homlet v2, Lamobo R1 * tag 'sunxi-dt-for-4.6' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux: (34 commits) ARM: dts: sun8i: Add leds and switch on Orangepi Plus boards ARM: dts: sun8i: Add ir receiver nodes to H3 dtsi ARM: dts: sun8i-h3: Add R_PIO controller node to the dtsi dts: sun8i-h3: Add APB0 related clocks and resets ARM: dts: sun7i: Add dts file for the lamobo-r1 board ARM: dts: sun4i: Enable USB DRC on Hyundai-a7hd ARM: dts: sun4i: Enable USB DRC on the MK802 ARM: dts: sun8i: q8-common: Add AXP223 PMIC device and regulator nodes ARM: dts: sun8i: sinlinx-sina33: Add AXP223 PMIC device and regulator nodes ARM: dts: sun7i: Enable USB DRC on Olimex A20 EVB ARM: dts: sun7i: Enable USB DRC on MK808C ARM: dts: sunxi: Fix #interrupt-cells for PIO in H3 ARM: dts: sun8i-a83t: Correct low speed oscillator clocks ARM: dts: sun9i: a80-optimus: Remove i2c3 and uart4 ARM: dts: sun4i: Itead Iteaduino to use common code ARM: dts: sun7i: Add Itead Ibox support ARM: dts: sunxi: Add sunxi-itead-core-common.dtsi ARM: dts: sun9i: cubieboard4: Enable hardware reset and HS-DDR for eMMC ARM: dts: sun9i: a80-optimus: Enable hardware reset and HS-DDR for eMMC ARM: dts: sun9i: Include SDC2_RST pin in mmc2_8bit_pins ...
2016-02-29ARM: dts: DRA7: change address-cells and size-cellsLokesh Vutla5-14/+14
DRA7 SoC has the capability to support DDR memory upto 4GB. In order to represent this in memory dt node, the address-cells and size cells should be 2. So, changing the address-cells and size-cells to 2 and updating the memory nodes accordingly. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
2016-02-29Merge tag 'mvebu-dt-4.6-2' of git://git.infradead.org/linux-mvebu into next/dtArnd Bergmann12-179/+572
Merge "mvebu dt for 4.6 (part 2)" from Gregory CLEMENT: - Reorder Ethernet node on Armada 38x SoCs - Add device tree for buffalo linkstation ls-gl - Use the more accurate armada-370-sata string for SATA on Armada 375 - Add NAND description to Armada 370 DB and Armada XP DB * tag 'mvebu-dt-4.6-2' of git://git.infradead.org/linux-mvebu: ARM: dts: mvebu: add NAND description to Armada 370 DB and Armada XP DB ARM: dts: armada-375: use armada-370-sata for SATA ARM: dts: orion5x: add device tree for buffalo linkstation ls-gl ARM: dts: orion5x: split linkstation lswtgl into common and device parts ARM: dts: armada-38x: add reference to ETH connectors for A385-AP ARM: dts: armada-38x: change order of ethernet DT nodes on Armada 38x ARM: dts: orion5x: fix the missing mtd flash on linkstation lswtgl ARM: dts: kirkwood: use unique machine name for ds112
2016-02-29ARM: dts: omap3-sniper: USB OTG supportPaul Kocialkowski1-1/+31
This adds support for USB OTG on the Optimus Black. The HSUSB0 interface is connected to the TWL4030 USB PHY. Signed-off-by: Paul Kocialkowski <contact@paulk.fr> Signed-off-by: Tony Lindgren <tony@atomide.com>
2016-02-29ARM: dts: LG Optimus Black codename sniper basic supportPaul Kocialkowski2-0/+216
The LG Optimus Black codename sniper is a smartphone that was designed and manufactured by LG Electronics (LGE) and released back in 2011. It is using an OMAP3630 SoC, GP version. This adds devicetree support for the device, with only a few basic features supported, such as debug uart, i2c, internal emmc and external mmc. Signed-off-by: Paul Kocialkowski <contact@paulk.fr> Signed-off-by: Tony Lindgren <tony@atomide.com>
2016-02-29Merge tag 'renesas-dt2-for-v4.6' of ↵Arnd Bergmann9-34/+203
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt Merge "Second Round of Renesas ARM Based SoC DT Updates for v4.6" from Simon Horman: * Add L2 cache-controller nodes to r8a779[0134] and r8a73a4 * Add etheravb support to r8a7794 * Correct JP3 jumper description on Porter * Enable thermal zone on r8a779[013] * Replace gpio-key, wakeup with wakeup-source property on r8a7794 * Use demuxer for IIC0/I2C0 on lager * Use fallback etheravb, pci and pcie compatibility strings as appropriate * tag 'renesas-dt2-for-v4.6' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: ARM: dts: r8a7790: use fallback etheravb compatibility string ARM: dts: r8a7790: lager: use demuxer for IIC0/I2C0 ARM: dts: r8a7794: add EtherAVB support ARM: dts: r8a7794: add EtherAVB clock ARM: dts: r8a7794: replace gpio-key, wakeup with wakeup-source property ARM: dts: r8a7794: Add L2 cache-controller node ARM: dts: r8a7793: Add L2 cache-controller node ARM: dts: r8a7791: Add L2 cache-controller node ARM: dts: r8a7790: Add L2 cache-controller nodes ARM: dts: r8a73a4: Add L2 cache-controller nodes ARM: dts: r8a7793: enable to use thermal-zone ARM: dts: r8a7791: enable to use thermal-zone ARM: dts: r8a7790: enable to use thermal-zone ARM: dts: porter: fix JP3 jumper description ARM: dts: r8a7794: use fallback pci compatibility string ARM: dts: r8a7791: use fallback pci compatibility string ARM: dts: r8a7790: use fallback pci compatibility string ARM: dts: r8a7791: use fallback pcie compatibility string ARM: dts: r8a7790: use fallback pcie compatibility string
2016-02-28Revert "arm: dts: Add pinctrl/GPIO/EINT node for mt2701"Arnd Bergmann1-19/+0
This reverts commit 8ba671efdbe5be3e5d691a8b7f77b0d68459b874. As reported by kbuild test robot <fengguang.wu@intel.com>: In file included from arch/arm/boot/dts/mt2701-evb.dts:16:0: >> arch/arm/boot/dts/mt2701.dtsi:18:28: fatal error: mt2701-pinfunc.h: No such file or directory #include "mt2701-pinfunc.h" ^ Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2016-02-26ARM: dts: pxa: fix dma engine node to pxa3xx-nandRobert Jarzmik1-1/+1
Since the switch from mmp_pdma to pxa_dma driver for pxa architectures, the pxa_dma requires 2 arguments, namely the requestor line and the requested priority. Fix the only left device node which was still passing only one argument, making the pxa3xx-nand driver misbehave in a device-tree configuration, ie. failing all data transfers. Fixes: c943646d1f49 ("ARM: dts: pxa: add dma engine node to pxa3xx-nand") Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
2016-02-26Merge tag 'arm-soc/for-4.6/devicetree' of ↵Arnd Bergmann7-88/+322
http://github.com/Broadcom/stblinux into next/dt Merge "Broadcom devicetree changes for 4.6" from Florian Fainelli: This pull request contains Broadcom ARM-based SoCs Device Tree changes: - Rafal adds a Device Tree for the D-Link DIR-885L router which is based on the BCM47094 SoC similar to the BCM4709 - Simran adds proper audio clock Device Tree nodes to the Cygnus platforms - Martin adds the auxiliary SPI controllers, makes the UART naming convention more standard, and finally adds the auxiliary UART found in the BCM2835 to the BCM2835 Device Tree - Remi adds PWM clock support to the BCM2835 Device Tree - Lubomir adds a Device Tree for the Raspberry Pi Model A - Alexander adds Device Tree information for the Raspberry Pi USB power domain - Dhananjay enables the GPIO-A controller for the Northstar Plus SoCs - Jon fixes the PCIE Device Tree nodes by pulling them out of the bus-level node, removes duplicate CPU definitions, adds PMU nodes, SP804 timers, and SP805 watchdog to the Northstar Plus SoCs * tag 'arm-soc/for-4.6/devicetree' of http://github.com/Broadcom/stblinux: ARM: bcm2835: add bcm2835-aux-uart support to DT ARM: dts: NSP: Add SP805 Support to DT ARM: dts: NSP: Add SP804 Support to DT ARM: dts: NSP: Add PMU Support to DT ARM: dts: NSP: Fix CPU DT issue ARM: dts: NSP: Fix PCIE DT issue ARM: dts: enable GPIO-a for Broadcom NSP ARM: bcm2835: Add the Raspberry Pi power domain driver to the DT. ARM: bcm2835: dt: Add Raspberry Pi Model A ARM: bcm2835: follow dt uart node-naming convention ARM: bcm2835: Add PWM clock support to the device tree ARM: bcm2835: add the auxiliary spi1 and spi2 to the device tree ARM: dts: Add audio clock to the existing Broadcom Cygnus clock DT ARM: BCM5301X: Add DT for D-Link DIR-885L
2016-02-26ARM: dts: alpine: add the MSIX nodeAntoine Tenart1-0/+10
With the newly available MSIX driver for Alpine, add the corresponding node in the Alpine device tree. Signed-off-by: Antoine Tenart <antoine.tenart@free-electrons.com> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2016-02-26Merge tag 'zynq-dt-for-4.6' of https://github.com/Xilinx/linux-xlnx into next/dtArnd Bergmann5-5/+16
Merge "ARM: Xilinx Zynq dt patches for v4.6" from Michal Simek - Add usb phy for Zybo - Use earlycon instead of earlyprintk * tag 'zynq-dt-for-4.6' of https://github.com/Xilinx/linux-xlnx: ARM: zynq: Use earlycon instead of earlyprintk ARM: dts: zynq: Enable USB and USB PHY for ZYBO
2016-02-26Merge tag 'keystone_dts_for_4.6_v2' of ↵Arnd Bergmann5-1/+129
git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt Merge "ARM: Keystone DTS for 4.6" from Santosh Shilimkar: ARM: DTS: Add new bindings for K2G and the K2G evm K2G SoC family is the newest version of the Keystone family of processors. The technical reference manual for K2G can be found here: http://www.ti.com/lit/ug/spruhy8/spruhy8.pdf * tag 'keystone_dts_for_4.6_v2' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone: ARM: dts: keystone: Add minimum support for K2G evm ARM: dts: keystone: Add Initial DT support for TI K2G SoC family ARM: keystone: Create new binding for K2G SoC
2016-02-26Merge tag 'omap-for-v4.6/dt-pt1' of ↵Arnd Bergmann27-148/+1324
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt Device tree changes for omaps for v4.6 merge window. Mostly just adding board specific devices and few new boards: - N900 improvments for adp1653 and gpio keys - Add missing bandgap data for omap3 - Add more devices for compulab cm-t335 - Add n950 WLAN support, enable modem, add pinctrl for SSI - Correct dm814x and dra62x auxclk rate, add support for GPMC and NAND - Add syscon node for PHY's on dra7 - Add support more devices on logicpd torpedo - Add USB host support for igep and specify boot console - Fix audio clock for am335x-sl50 and specify boot console - Remove deprecated tx-fifo-resize for dwc3 that was only used on omap5 es1.0 - Add dra7 thermal data - Update am43x-epos-evm compatible string to am438 - Add support for logicpd dm3730 som-lv * tag 'omap-for-v4.6/dt-pt1' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (38 commits) ARM: dts: am57xx-beagle-x15: Add eeprom information ARM: dts: Add HSUSB2 EHCI Support to Logic PD DM37xx SOM-LV ARM: dts: n900: Use linux input defines instead hardcoded constants ARM: DTS: Add minimal Support for Logic PD DM3730 SOM-LV ARM: dts: omap3logic: Add PWM-Backlight ARM: dts: omap3-n900: Allow gpio keys to be disabled ARM: dts: am43x-epos-evm: Add the am438 compatible string ARM: dts: DRA7: Add missing IVA and DSPEVE thermal domain data ARM: dts: DRA7: Add IVA thermal data ARM: dts: DRA7: Add DSPEVE thermal data ARM: dts: remove deprecated property dwc3 ARM: dts: OMAP3-N950-N9: Add ssi idle pinctrl state ARM: dts: am335x-sl50: Fix audio codec setup. ARM: dts: am335x-sl50: Specify the device to be used for boot console output. ARM: dts: omap3-igep0030-common: Add USB Host support ARM: dts: igep00x0: Specify the device to be used for boot console output. ARM: dts: LogicPD Torpedo: Set HSUSB0 Pin Mux ARM: dts: OMAP3-N950-N9: Enable modem ARM: dts: OMAP3-N950-N9: Enable SSI module ARM: dts: LogicPD Torpedo: Add SPI EEPROM ...
2016-02-26Merge tag 'v4.5-next-dts' of https://github.com/mbgg/linux-mediatek into next/dtArnd Bergmann9-0/+223
Merge "ARM: mediatek: dts updates for v4.6" from Matthias Brugger: Add support for mt7623 SoC. Enable SMP support for mt7623. Enable SMP support for mt2701 Add pinctrl for mt2701 * tag 'v4.5-next-dts' of https://github.com/mbgg/linux-mediatek: arm: dts: Add pinctrl/GPIO/EINT node for mt2701 ARM: dts: mt2701: enable basic SMP bringup for mt2701 ARM: dts: mt7623: enable SMP bringup ARM: dts: mediatek: add MT7623 basic support Document: DT: Add bindings for mediatek MT7623 SoC Platform
2016-02-26ARM: dts: sun8i: Add leds and switch on Orangepi Plus boardsKrzysztof Adamski1-0/+57
OrangePi Plus board has dwo leds - green ("pwr") and red ("status") and a switch ("sw4"). This patch describes them in a devicetree. Signed-off-by: Krzysztof Adamski <k@japko.eu> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-02-26ARM: dts: ifc6410: add correct aliases to the i2c and spi busSrinivas Kandagatla1-0/+5
This patch adds correct aliases to spi and i2c buses so that they get correct matching bus numbers. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>
2016-02-26ARM: dts: apq8064: add i2c6 device node.Srinivas Kandagatla2-0/+36
This patch adds i2c6 device node and pinctrls required for IFC6410 on MIPI-CSI connector. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>
2016-02-26ARM: dts: ifc6410: enable cam i2c deviceSrinivas Kandagatla1-0/+9
This patch enables i2c bus for camera via mipi-csi connector on ifc6410. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> Signed-off-by: Andy Gross <andy.gross@linaro.org>