aboutsummaryrefslogtreecommitdiff
path: root/arch/arm
AgeCommit message (Collapse)AuthorFilesLines
2016-02-29ARM: dts: imx6q-tbs2910: add SATA PHY configurationSoeren Moch1-0/+4
Configure SATA PHY transmit level, boost, attenuation and equalizer parameters for long wire connections. TBS2910 contains a standard SATA connector, so devices are typically connected with (longer) SATA cables. And explicitly configuring these parameters avoids complaints about "not specified" values in boot messages. Signed-off-by: Soeren Moch <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx6dlq-wandboard-revb1.dts: use unique model idHeinrich Schuchardt2-2/+2
Downstream packages like Debian flash-kernel use /proc/device-tree/model to determine which dtb file to install. Hence each dts in the Linux kernel should provide a unique model identifier. Commit 8536239e371f ("ARM: dts: Restructure imx6qdl-wandboard.dtsi for new rev C1 board.")' created new files imx6dl-wandboard-revb1.dts and imx6q-wandboard-revb1.dts but used the same model identifier as in imx6dl-wandboard.dts and imx6q-wandboard.dts. This patch provides unique model identifiers for revision B1 of the Wandboard Dual and Wandbaord Quad. The patch leaves imx6dl-wandboard.dts and imx6q-wandboard.dts unchanged because it is not foreseeable if the same dts will valid for future board revisions or not. Furthermore we should avoid unnecessary changes. Signed-off-by: Heinrich Schuchardt <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx6: Add support for Toradex Ixora carrier boardPetr Štetiar2-0/+273
Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Petr Štetiar <[email protected]> Reviewed-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx6: Add support for Toradex Apalis iMX6Q/D SoMPetr Štetiar1-0/+984
Signed-off-by: Marcel Ziswiler <[email protected]> Signed-off-by: Petr Štetiar <[email protected]> Reviewed-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: Add dts for Uniwest eviJoshua Clayton2-0/+503
Uniwest evi is a portable electrical eddy current non-destructive testing device. Signed-off-by: Joshua Clayton <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx: Add basic dts support for imx6qp-sabresdBai Ping2-1/+95
This patch adds dts file for imx6qp-sabresd board. Signed-off-by: Bai Ping <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx: Add basic dts support for imx6qp-sabreautoBai Ping2-1/+95
This patch adds basic dts file for i.MX6QP-Sbreauto board. Signed-off-by: Bai Ping <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx: Add basic dts support for imx6qp SOCBai Ping3-1/+88
The i.MX6Quad Plus processor is an high performance SOC of i.MX6 family. It has enhanced graphics performance and increased overall memory bandwidth compared to i.MX6Q. Most of the design are same as i.MX6Quad/Dual, so code for i.MX6Quad can be resued by this chip. The revision number is identied as i.MX6Q Rev2.0, but actually it is a new chip, as we did many change to the overall architecture. This patch adds basic dtsi file support for the new i.MX6Quad Plus processor. Signed-off-by: Bai Ping <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx25: Add TSC and ADC supportDenis Carikli1-3/+26
Signed-off-by: Denis Carikli <[email protected]> Signed-off-by: Markus Pargmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: vf610-twr: relicense vf610-twr.dts under GPLv2/X11Stefan Agner1-4/+36
GPLv2-only devicetrees make reuse difficult for software components licensed under a different license. The consensus is that a GPL/X11 dual-license should allow all necessary uses, so relicense the vf610-twr.dts file to this combination. CCs were acquired using (updated some email addresses, commented out bouncing email addresses with --): git shortlog -sne --no-merges arch/arm/boot/dts/vf610-twr.dts --CC: Chao Fu <[email protected]> CC: Cosmin Stoica <[email protected]> --CC: Fugang Duan <[email protected]> --CC: Jingchang Lu <[email protected]> --CC: Xiubo Li <[email protected]> Acked-by: Shawn Guo <[email protected]> Acked-by: Bill Pringlemeir <[email protected]> Acked-by: Cory Tusar <[email protected]> Acked-by: Yuan Yao <[email protected]> Signed-off-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: vf610-colibri: relicense vf*colibri* under GPLv2/X11Stefan Agner6-25/+217
GPLv2-only devicetrees make reuse difficult for software components licensed under a different license. The consensus is that a GPL/X11 dual-license should allow all necessary uses, so relicense the vf*colibri* files to this combination. CCs were acquired using: git shortlog -sne --no-merges arch/arm/boot/dts/vf*colibri* Acked-by: Cory Tusar <[email protected]> Acked-by: Sanchayan Maity <[email protected]> Acked-by: Bhuvanchandra DV <[email protected]> Signed-off-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: vf610: relicense vf???.dtsi under GPLv2/X11Stefan Agner3-12/+108
GPLv2-only devicetrees make reuse difficult for software components licensed under a different license. The consensus is that a GPL/X11 dual-license should allow all necessary uses, so relicense the vfxxx.dtsi, vf500.dtsi and vf610.dtsi files to this combination. CCs were acquired using (updated some email addresses, commented out bouncing email addresses with --): git shortlog -sne --no-merges arch/arm/boot/dts/vf???.dtsi --CC: Chao Fu <[email protected]> CC: Cosmin Stoica <[email protected]> CC: Frank Li <[email protected]> CC: Fugang Duan <[email protected]> --CC: Huang Shijie <[email protected]> --CC: Jingchang Lu <[email protected]> --CC: Xiubo Li <[email protected]> Acked-by: Shawn Guo <[email protected]> Acked-by: Lucas Stach <[email protected]> Acked-by: Stephen Warren <[email protected]> Acked-by: Cory Tusar <[email protected]> Acked-by: Sanchayan Maity <[email protected]> Acked-by: Bhuvanchandra DV <[email protected]> Acked-by: Yuan Yao <[email protected]> Signed-off-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: ls1021a: add PCIe dts nodeMinghuan Lian1-0/+44
LS1021a contains two PCIe controllers. The patch adds their node to dts file. Signed-off-by: Minghuan Lian <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx6qdl-udoo: add sound supportMaciej S. Szmigiero1-0/+57
Add sound support in UDOO board DT file. Signed-off-by: Maciej S. Szmigiero <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: vf610: Add alias for ethernet controllerStefan Agner1-0/+2
Add alias for FEC ethernet on Vybrid to allow bootloaders (like U-Boot) patch-in the MAC address using this alias. Signed-off-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx6*-hummingboard: fix pcie reset GPIO specificationRussell King1-1/+1
PCIe reset signals are active low, and our GPIO for this is directly connected to the PCIe reset. However, as the PCIe driver was not using the flag, the specification of '0' flags (which means active high) had not been noticed. Correct this oversight, and switch to using the GPIO flag definitions instead. Signed-off-by: Russell King <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx6*-hummingboard: use proper gpio flags definitionsRussell King1-3/+3
Use proper gpio flag definitions for GPIOs rather than using opaque uninformative numbers. Signed-off-by: Russell King <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx6qdl-microsom.dtsi: avoid boot-time UHS warningRussell King1-0/+1
Avoid the following warning: sdhci-esdhc-imx 2190000.usdhc: could not get ultra high speed state, work on normal mode which occurs regularly at boot each time the SDHCI interface for the Broadcom WiFi is probed at boot. Signed-off-by: Russell King <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx53-tx53: set correct mclk frequencyLothar Waßmann1-1/+1
The reference clock for the SGTL5000 is generated by a 26MHz crystal oscillator on the Ka-Ro electronics STK5 eval kits. Use the correct frequency setting in DTB. Signed-off-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx53: add display timing for NL12880BC20Lothar Waßmann1-2/+18
Signed-off-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx53: fix LVDS data-mapping and data-widthLothar Waßmann1-8/+10
Signed-off-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx6qdl-tx6: add ENET_OUT clock to fec nodeLothar Waßmann1-0/+5
ENET_OUT is used as reference clock for the ethernet PHY on the Ka-Ro TX6 modules. Specify this clock in DTB to let it be managed correctly by the driver. Signed-off-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx6: use correct mclk frequency for audio codecLothar Waßmann1-1/+1
The reference clock for the SGTL5000 is generated by a 26MHz crystal oscillator on the Ka-Ro electronics STK5 eval kits. Use the correct frequency setting in DTB. Signed-off-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx28-tx28: use correct mclk frequencyLothar Waßmann1-1/+1
The reference clock for the SGTL5000 is generated by a 26MHz crystal oscillator on the Ka-Ro electronics STK5 eval kits. Use the correct frequency setting in DTB. Signed-off-by: Lothar Waßmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx6sx-sdb: add i2c3 nodeChristoph Fritz1-0/+14
This patch adds node i2c bus 3 to get the appropriate userland device file. So for prototyping it's possible to experiment within userland. Signed-off-by: Christoph Fritz <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: vf-colibri-eval-v3: Use enable-gpios for BL_ONBhuvanchandra DV1-0/+9
Use pwm-backlight driver 'enable-gpios' property for backlight on/off control. Signed-off-by: Bhuvanchandra DV <[email protected]> Acked-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx6q-icore-rqs: Add Engicam IMX6 Q7 initial supportMichael Trimarchi3-0/+490
www.engicam.com/en/products/embedded/som/standard/i-core-rqs-m6s-dl-d-q Signed-off-by: Michael Trimarchi <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx: ventana: add alternate PWM4 pinmux for GW54xxTim Harvey1-3/+12
The GW54xx can provide PWM4 out either the off-board backlight connector or the off-board digital I/O connector. By default the pinmux routes it to the backlight connector but this pinctl alternate provides documentation for those who may want to change it. Signed-off-by: Tim Harvey <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx: ventana: fix PWM pinmux for Ventana boardsTim Harvey4-5/+5
Fix some invalid pwm pinmux configurations. Signed-off-by: Tim Harvey <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx7d: add arch timerFrank Li1-0/+9
Since uboot v2016.01-rc2, which supported basic psci for i.mx7d. So imx7d's second core can be enabled by psci. Without arch timer, every timer event will be boardcasted to each core. arch timer has local timer irq for each core. Signed-off-by: Frank Li <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: imx: replace legacy wakeup property with 'wakeup-source'Sudeep Holla28-39/+39
Though the keyboard and other driver will continue to support the legacy "gpio-key,wakeup", "linux,wakeup" and "enable-sdio-wakeup" boolean property to enable the wakeup source, "wakeup-source" is the new standard binding. This patch replaces all the legacy wakeup properties with the unified "wakeup-source" property in order to avoid any futher copy-paste duplication. Cc: Sascha Hauer <[email protected]> Signed-off-by: Sudeep Holla <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: dts: vf610: add remaining SAI instacesStefan Agner1-0/+42
This adds the remaining SAI instances SAI0, SAI1 and SAI3. All instances are very similar, except that the DMA channel of SAI3 is available on MUX1 (compared to MUX0 for SAI0-SAI2). Also, SAI3 has a slightly different memory map due to a deeper FIFO, however in practice the current driver works for SAI3 fine. Signed-off-by: Stefan Agner <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: mxs_defconfig: Enable initramfs supportJan Luebbe1-0/+1
This makes it possible to automatically boot-test this defconfig with kernelci.org. Signed-off-by: Jan Luebbe <[email protected]> Signed-off-by: Michael Grzeschik <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: mxs_defconfig: Cleanup mxs_defconfigJan Luebbe1-4/+0
Regenerate mxs_defconfig by running: make mxs_defconfig - Manually disable EXT2_FS and EXT3_FS make savedefconfig mv defconfig arch/arm/configs/mxs_defconfig Signed-off-by: Jan Luebbe <[email protected]> Signed-off-by: Michael Grzeschik <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-29ARM: imx: Make reset_control_ops constPhilipp Zabel1-1/+1
The imx_src_ops structure is never modified. Make it const. Signed-off-by: Philipp Zabel <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
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 <[email protected]>: 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 <[email protected]>
2016-02-28Merge branch 'irq-urgent-for-linus' of ↵Linus Torvalds1-0/+1
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip Pull irq fixes from Thomas Gleixner: "Four small fixes for irqchip drivers: - Add missing low level irq handler initialization on mxs, so interrupts can acutally be delivered - Add a missing barrier to the GIC driver - Two fixes for the GIC-V3-ITS driver, addressing a double EOI write and a cache flush beyond the actual region" * 'irq-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: irqchip/gic-v3: Add missing barrier to 32bit version of gic_read_iar() irqchip/mxs: Add missing set_handle_irq() irqchip/gicv3-its: Avoid cache flush beyond ITS_BASERn memory size irqchip/gic-v3-its: Fix double ICC_EOIR write for LPI in EOImode==1
2016-02-28ARM: imx: Do L2 errata only if the L2 cache isn't enabledDirk Behme1-0/+4
All the generic L2 cache handling code is encapsulated by a check if the L2 cache is enabled. If it's enabled already, the code is skipped. The write to the L2-Cache controller from non-secure world causes an imprecise external abort. This is needed in scenarios where one of the cores runs an other OS, e.g. an RTOS. For the i.MX6 specific L2 cache handling we missed this check. Add it. Signed-off-by: Marcel Grosshans <[email protected]> Signed-off-by: Dirk Behme <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-28ARM: imx: select ARM_CPU_SUSPEND only for imx6Arnd Bergmann1-1/+1
i.MX only needs to select ARM_CPU_SUSPEND manually for the very specific case that CONFIG_PM_SLEEP is disabled and imx6 is used with CONFIG_PM enabled for runtime PM. If we are building a kernel only for CPUs that are not using the cpu_suspend() helper, we otherwise get a harmless build warning: warning: (ARCH_MXC && SOC_IMX23 && SOC_IMX28 && ARCH_PXA && MACH_MVEBU_V7 && ARCH_OMAP3 && ARCH_OMAP4 && SOC_OMAP5 && SOC_AM33XX && SOC_DRA7XX && ARCH_EXYNOS3 && ARCH_EXYNOS4 && EXYNOS5420_MCPM && EXYNOS_CPU_SUSPEND && ARCH_VEXPRESS_TC2_PM && ARM_BIG_LITTLE_CPUIDLE && ARM_HIGHBANK_CPUIDLE && QCOM_PM) selects ARM_CPU_SUSPEND which has unmet direct dependencies (ARCH_SUSPEND_POSSIBLE) This moves the option to the SOC_IMX6 option that actually requires it, in effect reverting commit f36b594f3754 ("ARM: mach-imx: Select ARM_CPU_SUSPEND at ARCH_MXC level") that was meant as a cleanup and unintentionally caused this warning. Signed-off-by: Arnd Bergmann <[email protected]> Signed-off-by: Shawn Guo <[email protected]>
2016-02-27Merge tag 'armsoc-fixes' of ↵Linus Torvalds22-92/+163
git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc Pull ARM SoC fixes from Olof Johansson: "We didn't have a batch last week, so this one is slightly larger. None of them are scary though, a handful of fixes for small DT pieces, replacing properties with newer conventions. Highlights: - N900 fix for setting system revision - onenand init fix to avoid filesystem corruption - Clock fix for audio on Beaglebone-x15 - Fixes on shmobile to deal with CONFIG_DEBUG_RODATA (default y in 4.6) + misc smaller stuff" * tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc: MAINTAINERS: Extend info, add wiki and ml for meson arch MAINTAINERS: alpine: add a new maintainer and update the entry ARM: at91/dt: fix typo in sama5d2 pinmux descriptions ARM: OMAP2+: Fix onenand initialization to avoid filesystem corruption Revert "regulator: tps65217: remove tps65217.dtsi file" ARM: shmobile: Remove shmobile_boot_arg ARM: shmobile: Move shmobile_smp_{mpidr, fn, arg}[] from .text to .bss ARM: shmobile: r8a7779: Remove remainings of removed SCU boot setup code ARM: shmobile: Move shmobile_scu_base from .text to .bss ARM: OMAP2+: Fix omap_device for module reload on PM runtime forbid ARM: OMAP2+: Improve omap_device error for driver writers ARM: DTS: am57xx-beagle-x15: Select SYS_CLK2 for audio clocks ARM: dts: am335x/am57xx: replace gpio-key,wakeup with wakeup-source property ARM: OMAP2+: Set system_rev from ATAGS for n900 ARM: dts: orion5x: fix the missing mtd flash on linkstation lswtgl ARM: dts: kirkwood: use unique machine name for ds112 ARM: dts: imx6: remove bogus interrupt-parent from CAAM node
2016-02-27mm: ASLR: use get_random_long()Daniel Cashman1-1/+1
Replace calls to get_random_int() followed by a cast to (unsigned long) with calls to get_random_long(). Also address shifting bug which, in case of x86 removed entropy mask for mmap_rnd_bits values > 31 bits. Signed-off-by: Daniel Cashman <[email protected]> Acked-by: Kees Cook <[email protected]> Cc: "Theodore Ts'o" <[email protected]> Cc: Arnd Bergmann <[email protected]> Cc: Greg Kroah-Hartman <[email protected]> Cc: Catalin Marinas <[email protected]> Cc: Will Deacon <[email protected]> Cc: Ralf Baechle <[email protected]> Cc: Benjamin Herrenschmidt <[email protected]> Cc: Paul Mackerras <[email protected]> Cc: Michael Ellerman <[email protected]> Cc: David S. Miller <[email protected]> Cc: Thomas Gleixner <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: H. Peter Anvin <[email protected]> Cc: Al Viro <[email protected]> Cc: Nick Kralevich <[email protected]> Cc: Jeff Vander Stoep <[email protected]> Cc: Mark Salyzyn <[email protected]> Signed-off-by: Andrew Morton <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
2016-02-26Merge tag 'arm-soc/for-4.6/defconfig' of http://github.com/Broadcom/stblinux ↵Arnd Bergmann2-6/+17
into next/defconfig Merge "Broadcom defconfig changes for 4.6" from Florian Fainelli: This pull request contains defconfig changes for Broadcom ARM-based SoCs: - Daniel enables all that is required to get the BCM283x (Raspberry Pi and Raspberry Pi 2) SoCs to boot with multi_v7_defconfig - Stefan enables the Raspberry Pi firmware driver and power domain drivers in bcm2835_defconfig - Stephen refreshes the bcm2835_defconfig, disables DEBUG_LL, and turns on ARMv7 support which is needed for BCM2836 (Raspberry Pi 2) * tag 'arm-soc/for-4.6/defconfig' of http://github.com/Broadcom/stblinux: ARM: multi_v7_defconfig: Enable BCM283x ARM: bcm2835_defconfig: Enable RPi power domain driver ARM: bcm2835_defconfig: Enable RPi firmware driver ARM: bcm2835_defconfig: enable ARMv7 support ARM: bcm2835_defconfig: disable DEBUG_LL ARM: bcm2835_defconfig: rebuild on next-20160205
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 <[email protected]>
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-26Merge tag 'arm-soc/for-4.6/soc' of http://github.com/Broadcom/stblinux into ↵Arnd Bergmann2-3/+1
next/soc Merge "Broadcom soc changes for 4.6" from Florian Fainelli: This pull request contains Broadcom ARM-based SoC/platform changes: - Masahiro updates the Broadcom Northstar Plus SMP operations to be annotated with const and __initconst - Florian removes an unused variable in the Broadcom BCM63XX SMP code * tag 'arm-soc/for-4.6/soc' of http://github.com/Broadcom/stblinux: ARM: BCM63xx: Remove unused pmb_dn variable ARM: bcm: use const and __initconst for smp_operations
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 <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2016-02-26ARM: alpine: select the Alpine MSI controller driverAntoine Tenart1-0/+1
Select the Alpine MSI controller driver when using an Alpine platform. Signed-off-by: Antoine Tenart <[email protected]> Signed-off-by: Tsahee Zidenberg <[email protected]> Signed-off-by: Arnd Bergmann <[email protected]>
2016-02-26ARM: pxa: add the number of DMA requestor linesRobert Jarzmik7-5/+8
Declare the number of DMA requestor lines per platform : - for pxa25x: 40 requestor lines - for pxa27x: 75 requestor lines - for pxa3xx: 100 requestor lines This information will be used to activate the DMA flow control or not. Signed-off-by: Robert Jarzmik <[email protected]>
2016-02-26Merge tag 'zynq-soc-for-4.6' of https://github.com/Xilinx/linux-xlnx into ↵Arnd Bergmann3-4/+7
next/soc Merge "ARM: Xilinx Zynq patches for v4.6" from Michal Simek: - SLCR early init - Fix L2 cache data corruption - Fix early printk uart setting * tag 'zynq-soc-for-4.6' of https://github.com/Xilinx/linux-xlnx: ARM: zynq: Move early printk virtual address to vmalloc area ARM: zynq: address L2 cache data corruption ARM: zynq: initialize slcr mapping earlier
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