aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/boot
AgeCommit message (Collapse)Author
2016-07-15ARM: dts: r8a7792: remove ADSP clockSergei Shtylyov
Simon Horman told me that R8A7792 has ADSP clock based on an incorrect table in the most recent R-Car gen2 manual. But when I received that manual I discovered that this is false: R8A7792 is the only Gen 2 SoC that doesn't have ADSP at all. Accordingly remove the ADSP clock from DT for the r8a7792. Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2016-07-15ARM: dts: r8a7792: add PLL1 divided by 2 clockSergei Shtylyov
Despite the fact that QSPI clock has PLL1/VCOx1/4 clock as a parent, the latter hasn't been added to the R8A7792 device tree. This patch corrects that oversight. Signed-off-by: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Reviewed-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
2016-07-14Merge tag 'sti-late-v4.8' of ↵Arnd Bergmann
git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti into next/late Merge "STi late updates for v4.8" from Patrice Chotard: - Add STi DT critical clocks declaration - Remove SPI hack wich has dependecy with critical clocks These 2 STi DT patches and SPI hack MUST be applied after patches contained into Stephen Boyd's branch clk-next/clk-st-critical. This to ensure not to break SPI. * tag 'sti-late-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/pchotard/sti: spi: st-ssc4: Remove 'no clocking' hack ARM: sti: stih410-clocks: Identify critical clocks ARM: sti: stih407-family: Supply defines for CLOCKGEN A0 clk: st: clkgen-pll: Detect critical clocks clk: st: clkgen-fsyn: Detect critical clocks clk: st: clk-flexgen: Detect critical clocks
2016-07-14Merge tag 'tegra-for-4.8-arm-dt' of ↵Arnd Bergmann
git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux into next/dt Merge "ARM: tegra: Device tree changes for v4.8-rc1" from Thierry Reding: Some cleanups to existing device tree sources and add Toradex Apalis TK1 support. * tag 'tegra-for-4.8-arm-dt' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux: ARM: tegra: Initial support for Apalis TK1 ARM: tegra: Remove commas from unit addresses on Tegra124 ARM: tegra: Import latest Jetson TK1 spreadsheet ARM: tegra: Add spaces around = in properties ARM: tegra: Fix a couple of DTC warnings
2016-07-12ARM: sti: stih410-clocks: Identify critical clocksLee Jones
Lots of platforms contain clocks which if turned off would prove fatal. The only way to recover is to restart the board(s). This driver takes references to clocks which are required to be always-on. The Common Clk Framework will then take references to them. This way they will not be turned off during the clk_disabled_unused() procedure. In this patch we are identifying clocks, which if gated would render the STiH410 development board unserviceable. Signed-off-by: Lee Jones <lee.jones@linaro.org>
2016-07-11ARM: dt: sun8i: switch the H3 to the new CCU driverMaxime Ripard
Now that we have a different clock representation, switch to it. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Michael Turquette <mturquette@baylibre.com> Link: lkml.kernel.org/r/20160629190535.11855-15-maxime.ripard@free-electrons.com
2016-07-11ARM: dts: armada-388-clearfog: remove duplicate mdio entryRussell King
The clearfog DTS should not be defining the on-board phy, this device is located on the microsom. Remove the duplicated definition. Reported-by: Jon Nettleton <jon@solid-run.com> Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
2016-07-11ARM: tegra: Initial support for Apalis TK1Marcel Ziswiler
This patch adds the device tree to support Toradex Apalis TK1 a computer on module which can be used on different carrier boards. The module consists of a Tegra TK1 SoC, a PMIC solution, 2 GB of DDR3L RAM, a bunch of level shifters, an eMMC, a TMP451 temperature sensor chip, an I210 gigabit Ethernet controller and a SGTL5000 audio codec. Furthermore, there is a Kinetis MK20DN512 companion micro controller for analogue, CAN and resistive touch functionality which is not yet supported. Anything that is not self contained on the module is disabled by default. The device tree for the Evaluation Board includes the module's device tree and enables the supported peripherals of the carrier board (the Evaluation Board supports almost all of them). Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
2016-07-11ARM: tegra: Remove commas from unit addresses on Tegra124Marcel Ziswiler
Remove commas from unit addresses as suggested by Rob Herring upon me posting initial Apalis TK1 support: http://article.gmane.org/gmane.linux.ports.tegra/26608 Please keep the remaining 0, notation on the GPU node in place as a former mainline U-Boot version was looking for that particular notation in order to perform required fix-ups on it. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Acked-by: Stephen Warren <swarren@nvidia.com> Tested-by: Alexandre Courbot <acourbot@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
2016-07-11ARM: tegra: Import latest Jetson TK1 spreadsheetStephen Warren
This imports v11 of "Jetson TK1 Development Platform Pin Mux" from https://developer.nvidia.com/embedded/downloads. The new version defines the mux option for the MIPI pad ctrl selection. The OWR pin no longer has an entry in the configuration table because the only mux option it support is OWR, that feature isn't supported, and hence can't conflict with any other pin. This pin can only usefully be used as a GPIO. Signed-off-by: Stephen Warren <swarren@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
2016-07-11ARM: tegra: Add spaces around = in propertiesThierry Reding
This seems to have been copied and pasted since the beginning of time, though only until Tegra124, likely because that DT was written from scratch or it was fixed along the way. Signed-off-by: Thierry Reding <treding@nvidia.com>
2016-07-11ARM: tegra: Fix a couple of DTC warningsThierry Reding
Add unit-addresses to nodes that have a reg property to avoid warnings on newer versions of DTC. Signed-off-by: Thierry Reding <treding@nvidia.com>
2016-07-11ARM: dts: sun7i: bananapi-m1-plus: red LED is power LEDChen-Yu Tsai
The red led on the Bananapi M1+ is wired to light up as soon as the board is powered, and continues to be lit while the GPIO is floating. Rename the LED to "pwr", remove the default trigger, and mark it as default on. Also fix the pinmux node that was specifying a different pin for this LED. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-11ARM: dts: sun7i: bananapi-m1-plus: Unify suffix for board specific labelsChen-Yu Tsai
The dts file uses "bananapi" for some labels and "bananapim1plus" for other. Use the shortened "bpi_m1p" suffix for all board specific labels. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-11ARM: dts: sun7i: bananapi-m1-plus: Reindent whole file using tabsChen-Yu Tsai
The bananapi-m1-plus dts file was indented using 4 spaces, without tabs. This does not match the code style. Reindent the whole file before we do anything else. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-11ARM: dts: sun7i: lamobo-r1: Enable audio codecChen-Yu Tsai
Lamobo R1 has a headphone jack for audio output, and an onboard microphone. These are tied to the SoC's internal audio codec. Enable the audio codec. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-11ARM: dts: sun7i: lamobo-r1: Fix GPIO flags in reg_ahci_5vChen-Yu Tsai
reg_ahci_5v uses a GPIO in active high mode. Use the proper macro, instead of just 0 for the GPIO flags. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-09ARM: dts: sun8i-h3: Rename sinovoip-bpi-m2-plus to bananapi-m2-plusChen-Yu Tsai
The Banana Pi series is a well known series of single board computers. The manufacturer, Sinovoip, is less well known. Moreover, the board markings do not mention Sinovoip, but only the Banana Pi logo, and the BPI-M* model name. Rename the dts file to use the more well known name. Also fix up some of the model names and labels to match other Banana Pi boards. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-09ARM: dts: sun7i: lamobo-r1: Remove usb1 vbus regulatorChen-Yu Tsai
USB1 VBUS is directly tied to the 5V rail on the board. It is not individually controllable. Drop the regulator. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-09ARM: dts: sun7i: lamobo-r1: Fix USB-based WiFi module powerChen-Yu Tsai
On the Lamobo R1, USB2 is connected to the RTL8192CU WiFi module. The power enable pin is connected to PH12. Fix the enable pin the reg_usb2_vbus. Also disable ohci1, as the WiFi module is USB 2.0 capable. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-07Merge tag 'pxa-dt-4.7' of https://github.com/rjarzmik/linux into next/dtOlof Johansson
This device-tree pxa update brings : - pin control nodes for pxa2xx and pxa3xx - the LCD controller for pxa2xx - the missing pxa3xx pulse width modulator nodes - an USB Host fix for pxa3xx * tag 'pxa-dt-4.7' of https://github.com/rjarzmik/linux: ARM: dts: pxa3xx: add pincontrol helpers ARM: dts: pxa: add pinctrl to pxa3xx ARM: dts: pxa: fix the ohci clock for pxa3xx ARM: dts: add pincontroller to pxa27x ARM: dts: pxa: add pxa3xx pwm nodes ARM: dts: pxa: add pxa framebuffer device Signed-off-by: Olof Johansson <olof@lixom.net>
2016-07-07Merge tag 'arm-soc/for-4.8/devicetree-part2' of ↵Arnd Bergmann
http://github.com/Broadcom/stblinux into next/dt Merge "additional Broadcom ARM-based SoC Device Tree changes" from Florian Fainelli: - Lubomir updates all BCM2835 (Raspberry Pi family) Device Tree source files with their proper information about the on-board USB Ethernet adapter so there is appropriate binding between this USB device and a device_node (useful for MAC address fetching and stuff) - Raveendra adds the ADC controller Device Tree nodes to the Cygnus SoC device tree include files - Rafal updates the BCM5301x Device Tree by separating how we specify the NAND chip-select information in a first change and then fixes the NAND controller ECC configuration for the D-Link DIR-885L - Florian adds support for the BCM953012ER reference board, adds the HW random number generator DT node and adds proper memory node information to the BCM958625HR reference board * tag 'arm-soc/for-4.8/devicetree-part2' of http://github.com/Broadcom/stblinux: ARM: dts: NSP: Specify RAM amount for BCM958625HR board ARM: BCM5301X: Fix NAND ECC parameters for D-Link DIR-885L ARM: BCM5301X: Specify NAND chip select and ECC in separated files ARM: dts: Cygnus: Add Broadcom iproc-static-adc DT node ARM: dts: BCM5301x: Add BCM953012ER board ARM: dts: BCM5301x: Add RNG Device Tree node ARM: bcm2835: dt: Add the ethernet to the device trees
2016-07-07Merge tag 'hisi-armv7-soc-dt-for-4.8-v2' of ↵Arnd Bergmann
git://github.com/hisilicon/linux-hisi into next/dt Merge "ARM: DT: Hisilicon ARMv7 SoC Hi3519 DT updates for 4.8" from Wei Xu: - Add device tree bindings for hi3519 sysctrl - Add dts files for hi3519 - Tidy up DTB makefile entries to keep the list sorted * tag 'hisi-armv7-soc-dt-for-4.8-v2' of git://github.com/hisilicon/linux-hisi: ARM: dts: add dts files for Hi3519 and tidy up the makefile entries ARM: dt-bindings: add device tree bindings for Hi3519 sysctrl
2016-07-07Merge tag 'sunxi-dt-for-4.8' of ↵Arnd Bergmann
https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into next/dt Merge "Allwinner DT changes for 4.8" from Maxime Ripard: The usual amount of DT patches, among which: - I2S support - Support for the AXP809 in the relevant boards (A80 based) - New boards: Banapi M1+, Banapi M2+, Allwinner Parrot (R16 EVB), - The other patches to enable various controllers on our boards, most notably USB OTG * tag 'sunxi-dt-for-4.8' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux: (54 commits) ARM: dts: sun5i: Enable otg on the auxtex t004 ARM: sun5i: Allow PLL3 2x fixed factor clock to change PLL3 rate ARM: sun7i: Add DAI nodes ARM: sun7i: Add mod1 clock nodes ARM: dts: sun5i: Add mmc1 / sdio-wifi node to mk802 ARM: dts: sun5i: Add axp152 pmic node to mk802 ARM: dts: sun5i: Enable otg on the mk802 ARM: dts: sun7i: Add BCM53125 switch nodes to the lamobo-r1 board ARM: sun8i: Add Parrot Board DTS ARM: dts: sun5i: q8-common: Enable USB-based WiFi ARM: dts: sun7i: Add dts file for Bananapi M1 Plus board ARM: dts: sun8i-q8-common: Add support for USB wifi controllers ARM: dts: sun9i: a80-optimus: Order nodes by alphabetical order ARM: dts: sun9i: cubieboard4: Order nodes by alphabetical order ARM: dts: sun7i: Add NFC node to Allwinner A20 SoC ARM: dts: sun4i: Add NFC node to Allwinner A10 SoC ARM: dts: sun6i: Add pmic / regulator nodes to Mele M9 dts ARM: dts: sun6i: Add pmic / regulator nodes to Mele A1000G quad dts ARM: dts: sun6i: The blue led on the Mele M9 is a power led ARM: dts: sun6i: The blue led on the Mele A1000G quad is a power led ...
2016-07-07ARM: dts: Ux500: fix up TVK sensor dataLinus Walleij
- Fix the I2C address and supply line names for the AK8974 - Sets up the interrupt lines to the different components as they actually are connected, I was confused for some time by the fact that several lines were connected with <NM> 0 Ohm resistors, which means NOT MOUNTED and is thus not 0 Ohm at all but infinite ohms, i.e. not connected at all. Signed-off-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2016-07-06Merge tag 'v4.8-rockchip-dts32-1' of ↵Olof Johansson
git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip into next/dt Audio support and spi-flash on rk3288-veyron Chromedevices as well as i2s and ethernet support on rk3228/rk3229 devices and a dts file for the rk3229 eval board. * tag 'v4.8-rockchip-dts32-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip: ARM: dts: rockchip: add support rk3229 evb board ARM: dts: rockchip: add GMAC nodes for RK322x SoCs ARM: dts: rockchip: add i2s nodes for RK322x SoCs ARM: dts: rockchip: rename rk3228.dtsi to rk322x.dtsi clk: rockchip: add clock-ids for rk3228 MAC clocks clk: rockchip: add clock-ids for rk3228 audio clocks ARM: dts: rockchip: rename i2s model for Veyron devices ARM: dts: rockchip: move rk3288 io-domain nodes to the grf ARM: dts: rockchip: Enable analog audio on rk3288-veyron chromebooks ARM: dts: rockchip: Add shared file for audio on rk3288-veyron boards ARM: dts: rockchip: add SPI flash node for rk3288-veyron Signed-off-by: Olof Johansson <olof@lixom.net>
2016-07-06ARM: tegra: beaver: Allow SD card voltage to be changedLucas Stach
This allows to switch the card signal voltage level to 1.8 V, which is needed for any ultra high speed modes to work. Signed-off-by: Lucas Stach <dev@lynxeye.de> Acked-by: Jon Hunter <jonathanh@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Olof Johansson <olof@lixom.net>
2016-07-06Merge tag 'renesas-dt2-for-v4.8' of ↵Olof Johansson
git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas into next/dt Second Round of Renesas ARM Based SoC DT Updates for v4.8 * Use APMU on R-Car Gen2 and provide SMP for r8a7793 SoC * Update console parameters to uniformly use chosen/stdout-path, serial0, not provide kernel unnecessary command line parameters * Add DU pins to silk board * Add support for blanche/r8a7792 * Name pfc subnodes after device name * tag 'renesas-dt2-for-v4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas: (41 commits) ARM: dts: r8a7792: add SMP support ARM: dts: r8a7793: Add APMU node and second CPU core ARM: dts: r8a7791: Add APMU node ARM: dts: r8a7790: Add APMU nodes devicetree: bindings: Renesas APMU and SMP Enable method ARM: dts: kzm9g: Update console parameters ARM: dts: kzm9d: Update console parameters ARM: dts: marzen: Add serial port config to chosen/stdout-path ARM: dts: genmai: Update console parameters ARM: dts: armadillo800eva: Update console parameters ARM: dts: r8a7792: add JPU support ARM: dts: r8a7792: add JPU clocks ARM: dts: silk: add DU pins ARM: dts: blanche: add Ethernet support ARM: dts: blanche: initial device tree ARM: dts: blanche: document Blanche board ARM: dts: r8a7792: add IRQC support ARM: dts: r8a7792: add [H]SCIF support ARM: dts: r8a7792: add SYS-DMAC support ARM: dts: r8a7792: initial SoC device tree ... Signed-off-by: Olof Johansson <olof@lixom.net>
2016-07-06ARM: dts: NSP: Specify RAM amount for BCM958625HR boardFlorian Fainelli
Add 512MB of memory starting at physical offset 0x6000_0000. Fixes: 65e9ac208c8e ("ARM: dts: NSP: Add new DT file for bcm958625hr") Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2016-07-06ARM: BCM5301X: Fix NAND ECC parameters for D-Link DIR-885LRafał Miłecki
This device uses BCH-1 instead of BCH-8. This fixes ECC errors and makes NAND usable with brcmnand. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2016-07-06ARM: BCM5301X: Specify NAND chip select and ECC in separated filesRafał Miłecki
Using separated file with common chip select parameters will allow us adding other ECC setups without code duplication. Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2016-07-06ARM: dts: clps711x: Add DT Cirrus Logic EDB7211 Development boardAlexander Shiyan
This adds the Cirrus Logic EP7209,EP7211 DT templates and support for EDB7211 Development board. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2016-07-06ARM: dts: add dts files for Hi3519 and tidy up the makefile entriesJiancheng Xue
- add dts files for Hi3519 - shuffle ARCH_HIGHBANK, ARCH_HISI, ARCH_HIX5HD2 and ARCH_HIP0X around to keep the list sorted Signed-off-by: Jiancheng Xue <xuejiancheng@huawei.com> Signed-off-by: Wei Xu <xuwei5@hisilicon.com>
2016-07-05Merge tag 'samsung-drivers-exynos-mfc-4.8-2' of ↵Olof Johansson
git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux into next/dt Topic branch for Exynos MFC changes for v4.8, part 2: Replace hardcoded reserved memory ranges with auto-allocated ones and enable MFC for all boards. * tag 'samsung-drivers-exynos-mfc-4.8-2' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux: ARM: dts: exynos: enable MFC device for all boards ARM: dts: exynos: move MFC reserved memory regions from boards to .dtsi ARM: dts: exynos: replace hardcoded reserved memory ranges with auto-allocated ones ARM: dts: exynos: Enable MFC device on Exynos4412 Odroid boards ARM: dts: exynos: Convert MFC device to generic reserved memory bindings ARM: EXYNOS: Remove code for MFC custom reserved memory handling media: s5p-mfc: add iommu support media: s5p-mfc: replace custom reserved memory handling code with generic one media: s5p-mfc: use generic reserved memory bindings of: reserved_mem: add support for using more than one region for given device media: set proper max seg size for devices on Exynos SoCs media: vb2-dma-contig: add helper for setting dma max seg size s5p-mfc: Fix race between s5p_mfc_probe() and s5p_mfc_open() s5p-mfc: Add release callback for memory region devs s5p-mfc: Set device name for reserved memory region devs Signed-off-by: Olof Johansson <olof@lixom.net>
2016-07-05Merge tag 'omap-for-v4.8/dt-part2-signed' of ↵Olof Johansson
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>
2016-07-05Merge tag 'imx-dt-4.8' of ↵Olof Johansson
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>
2016-07-05Merge tag 'bcm2835-dt-next-2016-07-03' into devicetree/nextFlorian Fainelli
This pull request brings in the change to describe the ethernet in the DT so that the firmware can tell us its MAC address. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2016-07-05ARM: dts: Cygnus: Add Broadcom iproc-static-adc DT nodeRaveendra Padasalagi
This patch adds the DT node for Broadcom's iproc-static-adc controller driver. Signed-off-by: Raveendra Padasalagi <raveendra.padasalagi@broadcom.com> Reviewed-by: Ray Jui <ray.jui@broadcom.com> Reviewed-by: Scott Branden <scott.branden@broadcom.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
2016-07-05Merge tag 'sunxi-fixes-for-4.7' of ↵Arnd Bergmann
https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into fixes Pull "Allwinner Fixes for 4.7" from Maxime Ripard: Two patches fixing simplefb on the SoCs that had their display clocks enabled, and one fix for the CHIP that will enable its sched clock. * tag 'sunxi-fixes-for-4.7' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux: ARM: dts: sun7i: Fix pll3x2 and pll7x2 not having a parent clock ARM: dts: sunxi: Add pll3 to simplefb nodes clocks lists ARM: sunxi/dt: make the CHIP inherit from allwinner,sun5i-a13
2016-07-05ARM: dts: sun5i: Enable otg on the auxtex t004Hans de Goede
The auxtek t004 has its otg usb vbus hardwired to 5v (likely in case people use it to power the board instead of the dedicated power micro usb connector), it does have an id pin, so it allows full otg functionality. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-04Merge tag 'qcom-dt-for-4.8' of ↵Olof Johansson
git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux into next/dt Qualcomm Device Tree Changes for v4.8 * Reverse BAM dma node reverts * Add BAM remote control options for affected platforms * Enable peripherals on APQ8074 dragonboard * Enable PMA8084 pwrky * Fix PMIC reg entries by removing unnecessary size element * Add SCM binding and support for all currently supported boards * Add Qualcomm WCNSS binding documentation * Rename db600c to SD_600eval and add peripheral nodes * Remove gpio key entry from Nexus7 * Add APQ8060 based dragonboard and associated peripherals * Add ARMv7 PMU for IPQ4019 * Update smem state cells to match documentation * tag 'qcom-dt-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux: (26 commits) dts: ipq4019: support ARMv7 PMU ARM: dts: add Qualcomm APQ8060-based Dragonboard ARM: dts: move the fixed MMC regulator to SURF board ARM: dts: fix the MSM8660 RTC base address ARM: dts: add I2C block in GSBI12 ARM: dts: add L2CC and RPM with regulators for MSM8660 ARM: dts: add SDCC5 to Qualcomm MSM8660 ARM: dts: add GPIO and MPP to MSM8660 PMIC device-tree: nexus7: Remove power gpio key entry and use pmic8xxx-pwrkey arm: dts: qcom: Update smem state cells usage ARM: dts: qcom: msm8974-honami: Set DMA as remotely controlled ARM: dts: sd_600eval: Fix eMMC lockup issue ARM: dts: apq8064: rename db600c to SD_600eval ARM: dts: apq8064: move sdcc3 pinctrls out of baord file ARM: dts: apq8064: move sdcc1 pinctrl nodes to soc file dt: binding: Add Qualcomm WCNSS control binding dts: qcom: apq8064: Add SCM firmware node dts: qcom: msm8974: Add SCM firmware node dts: qcom: apq8084: Add SCM firmware node dt/bindings: firmware: Add Qualcomm SCM binding ... Signed-off-by: Olof Johansson <olof@lixom.net>
2016-07-04Merge tag 'omap-for-v4.8/dt-part1-signed-v2' of ↵Olof Johansson
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/dt Device tree changes for omaps for v4.8 merge window: - PWM binding updates and related dts changes - OCM RAM updates for dra7 - Enable n900 lirc-rx51 driver - omap3-gta04 updates for backlight, bma180, itg3200, hmc5843 and wifi - am335x, am437x and am57xx operating point updates and additions - am335x-icev2 pca9536 node - dra72-evm regulator updates - edma spelling fixes - am335x and am437x ethernet phy update - a series of mcbsp updates - omap3-gta04 eeprom - dra7 PCIe unit address fix - stdout-path for beaglebone variants - crypto accelerator nodes for am335x, am437x and dra7 * tag 'omap-for-v4.8/dt-part1-signed-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (42 commits) ARM: dts: AM43xx: Add node for RNG ARM: dts: AM43xx: clk: Add RNG clk node ARM: dts: DRA7: Add DT node for RNG IP ARM: dts: DRA7: Add support for SHA IP ARM: dts: DRA7: Add DT nodes for AES IP ARM: dts: DRA7: Add DT node for DES IP ARM: dts: am335x-bone-common: use stdout-path in Beaglebone boards. ARM: dts: DRA7: fix unit address of second PCIe instance ARM: dts: omap3-gta04: Add RFID eeprom node ARM: dts: omap4-duovero: Add pdmclk binding for audio ARM: dts: omap4-var-som-om44: Add pdmclk binding for audio ARM: dts: omap4-sdp: Add pdmclk binding for audio ARM: dts: omap4-panda-common: Add pdmclk binding for audio ARM: dts: omap5-board-common: Add pdmclk binding for audio ARM: dts: omap3: Add clocks to McBSP nodes ARM: dts: am335x-bone-common: Mark MAC as having only one PHY ARM: dts: am437x-idk-evm: Mark MAC as having only one PHY ARM: dts: Correct misspelling, "emda3" -> "edma3" ARM: dts: dra72-evm: Rename 3.3V regulator tag ARM: dts: am335x-icev2: Add DT node for TI PCA9536 ... Signed-off-by: Olof Johansson <olof@lixom.net>
2016-07-04Merge tag 'at91-ab-4.8-dt2' of ↵Olof Johansson
git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux into next/dt DT Changes for 4.8 #2: - New board: at91sam9260ek - Fixes for the sam9_l9260 - Sama5d2 Xplained PMIC fix - Addition of the PMU node for the sama5d2 * tag 'at91-ab-4.8-dt2' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux: ARM: dts: at91: sama5d2_xplained: Update the pmic node ARM: dts: at91: sama5d2: add PMU node ARM: dts: at91: sam9_l9260: Modify information in LED nodes. ARM: dts: at91: sam9_l9260: Add pinctrl information to ethernet node. ARM: dts: at91: add at91sam9260ek board DT Signed-off-by: Olof Johansson <olof@lixom.net>
2016-07-04Merge tag 'keystone_dts_for_4.8' of ↵Olof Johansson
git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone into next/dt ARM: Keystone DTS update for 4.8 - Pinmux entries for K2G - PCI DTS entry fixup * tag 'keystone_dts_for_4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone: ARM: dts: k2g-evm: Add pinmuxing for UART0 ARM: dts: keystone: Header file for pinctrl constants ARM: dts: k2g: Add pinctrl support ARM: dts: keystone-k2l: Add pinctrl node ARM: dts: keystone: add interrupt property to PCI controller bindings ARM: dts: keystone: remove bogus IO resource entry from PCI binding Signed-off-by: Olof Johansson <olof@lixom.net>
2016-07-04ARM: sun5i: Allow PLL3 2x fixed factor clock to change PLL3 rateMaxime Ripard
In order to be able to properly generate its pixel clock, the pll3-2x fixed factor needs to be able to change the PLL3 rate too. Add the needed extra compatible so that it behaves that way. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-04ARM: sun7i: Add DAI nodesMaxime Ripard
Add the new DAI blocks to the device tree. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-04ARM: sun7i: Add mod1 clock nodesEmilio López
This commit adds all the mod1 clocks available on A20 to its device tree. This list was created by looking at the A20 user manual. Signed-off-by: Emilio López <emilio@elopez.com.ar> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-04ARM: dts: sun5i: Add mmc1 / sdio-wifi node to mk802Hans de Goede
The a10s mk802 uses a rtl8189es sdio wifi chip, add a node enabling the mmc1 controller, this enables using the wifi chip (together with an out of tree sdio driver for it). Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-04ARM: dts: sun5i: Add axp152 pmic node to mk802Hans de Goede
Add a node describing the axp152 pmic to the mk802 dts, note there are no regulator nodes as we do not yet support the regulators on the axp152. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>
2016-07-04ARM: dts: sun5i: Enable otg on the mk802Hans de Goede
Enable the otg controller, the id pin is not connected so enable it in peripheral only mode. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com>