linux-stable/Documentation/devicetree/bindings
Linus Torvalds bb0fd7ab09 Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm
Pull ARM updates from Russell King:
 "Included in this update are both some long term fixes and some new
  features.

  Fixes:

   - An integer overflow in the calculation of ELF_ET_DYN_BASE.

   - Avoiding OOMs for high-order IOMMU allocations

   - SMP requires the data cache to be enabled for synchronisation
     primitives to work, so prevent the CPU_DCACHE_DISABLE option being
     visible on SMP builds.

   - A bug going back 10+ years in the noMMU ARM94* CPU support code,
     where it corrupts registers.  Found by folk getting Linux running
     on their cameras.

   - Versatile Express needs an errata workaround enabled for CPU
     hot-unplug to work.

  Features:

   - Clean up module linker by handling out of range relocations
     separately from relocation cases we don't handle.

   - Fix a long term bug in the pci_mmap_page_range() code, which we
     hope won't impact userspace (we hope there's no users of the
     existing broken interface.)

   - Don't map DMA coherent allocations when we don't have a MMU.

   - Drop experimental status for SMP_ON_UP.

   - Warn when DT doesn't specify ePAPR mandatory cache properties.

   - Add documentation concerning how we find the start of physical
     memory for AUTO_ZRELADDR kernels, detailing why we have chosen the
     mask and the implications of changing it.

   - Updates from Ard Biesheuvel to address some issues with large
     kernels (such as allyesconfig) failing to link.

   - Allow hibernation to work on modern (ARMv7) CPUs - this appears to
     have never worked in the past on these CPUs.

   - Enable IRQ_SHOW_LEVEL, which changes the /proc/interrupts output
     format (hopefully without userspace breaking...  let's hope that if
     it causes someone a problem, they tell us.)

   - Fix tegra-ahb DT offsets.

   - Rework ARM errata 643719 code (and ARMv7 flush_cache_louis()/
     flush_dcache_all()) code to be more efficient, and enable this
     errata workaround by default for ARMv7+SMP CPUs.  This complements
     the Versatile Express fix above.

   - Rework ARMv7 context code for errata 430973, so that only Cortex A8
     CPUs are impacted by the branch target buffer flush when this
     errata is enabled.  Also update the help text to indicate that all
     r1p* A8 CPUs are impacted.

   - Switch ARM to the generic show_mem() implementation, it conveys all
     the information which we were already reporting.

   - Prevent slow timer sources being used for udelay() - timers running
     at less than 1MHz are not useful for this, and can cause udelay()
     to return immediately, without any wait.  Using such a slow timer
     is silly.

   - VDSO support for 32-bit ARM, mainly for gettimeofday() using the
     ARM architected timer.

   - Perf support for Scorpion performance monitoring units"

vdso semantic conflict fixed up as per linux-next.

* 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm: (52 commits)
  ARM: update errata 430973 documentation to cover Cortex A8 r1p*
  ARM: ensure delay timer has sufficient accuracy for delays
  ARM: switch to use the generic show_mem() implementation
  ARM: proc-v7: avoid errata 430973 workaround for non-Cortex A8 CPUs
  ARM: enable ARM errata 643719 workaround by default
  ARM: cache-v7: optimise test for Cortex A9 r0pX devices
  ARM: cache-v7: optimise branches in v7_flush_cache_louis
  ARM: cache-v7: consolidate initialisation of cache level index
  ARM: cache-v7: shift CLIDR to extract appropriate field before masking
  ARM: cache-v7: use movw/movt instructions
  ARM: allow 16-bit instructions in ALT_UP()
  ARM: proc-arm94*.S: fix setup function
  ARM: vexpress: fix CPU hotplug with CT9x4 tile.
  ARM: 8276/1: Make CPU_DCACHE_DISABLE depend on !SMP
  ARM: 8335/1: Documentation: DT bindings: Tegra AHB: document the legacy base address
  ARM: 8334/1: amba: tegra-ahb: detect and correct bogus base address
  ARM: 8333/1: amba: tegra-ahb: fix register offsets in the macros
  ARM: 8339/1: Enable CONFIG_GENERIC_IRQ_SHOW_LEVEL
  ARM: 8338/1: kexec: Relax SMP validation to improve DT compatibility
  ARM: 8337/1: mm: Do not invoke OOM for higher order IOMMU DMA allocations
  ...
2015-04-14 21:03:26 -07:00
..
arc
arm Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/~rmk/linux-arm 2015-04-14 21:03:26 -07:00
ata ahci: st: Update the ahci_st DT documentation 2015-04-01 12:07:02 -04:00
bus
c6x Documentation: devicetree: Fix double words in Doumentation/devicetree 2015-01-28 15:13:11 -07:00
clock The clock framework changes for 3.20 contain the usual driver additions, 2015-02-21 12:30:30 -08:00
cpufreq
crypto
devfreq/event PM / devfreq: event: Add documentation for exynos-ppmu devfreq-event driver 2015-01-30 17:56:42 +09:00
dma Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave-dma 2015-02-18 08:49:20 -08:00
drm drm/msm/hdmi: rework hdmi configurations, using dt_match[] 2015-02-01 15:32:46 -05:00
extcon
fb
fpga
fuse Documentation: DT bindings: add more Tegra chip compatible strings 2015-02-03 20:37:31 -06:00
gpio (gpio-fan): Add thermal control hooks 2015-03-09 09:59:36 -07:00
gpu Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linux 2015-02-16 15:48:00 -08:00
hid
hsi
hwmon
hwrng
i2c Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2015-04-14 18:10:45 -07:00
iio Staging driver patches for 4.1-rc1 2015-04-13 17:37:33 -07:00
input Input: add support for ChipOne icn8318 based touchscreens 2015-03-24 11:27:52 -07:00
interrupt-controller Merge branch 'irqchip/stacked-omap' into irqchip/core 2015-04-10 22:57:56 +00:00
iommu ARM: SoC DT updates 2015-02-17 09:36:52 -08:00
leds DT: leds: Add led-sources property 2015-01-29 14:53:07 -08:00
lpddr2
mailbox mailbox: Add Altera mailbox driver 2015-02-06 10:58:27 +05:30
media ARM: SoC DT updates 2015-02-17 09:36:52 -08:00
memory-controllers ARM: shmobile: Add DT bindings for Renesas memory controllers 2015-01-15 08:53:50 +09:00
metag
mfd mfd: devicetree: bindings: Add Qualcomm RPM regulator subnodes 2015-04-09 10:26:26 +01:00
mipi
mips MIPS: OCTEON: irq: add CIB and other fixes 2015-02-20 15:33:40 +01:00
misc ARM: SoC DT updates 2015-02-17 09:36:52 -08:00
mmc mmc: sdhci-st: Update ST SDHCI binding documentation. 2015-04-10 12:55:40 +02:00
mtd MTD updates for 3.20-rc1 2015-02-18 08:01:44 -08:00
net net: dsa: fix filling routing table from OF description 2015-04-06 17:31:37 -04:00
nios2
nvec
panel drm/panel: simple: Add AVIC TM070DDH03 panel support 2015-01-28 08:45:39 +01:00
pci PCI: iproc: Add DT docs for Broadcom iProc PCIe driver 2015-04-08 14:19:19 -05:00
phy phy: miphy365x: Use the generic phy type constants in dt-bindings/phy/phy.h 2015-04-03 18:16:20 +05:30
pinctrl pinctrl: Add support for PM8916 GPIO's and MPP's 2015-04-08 17:00:18 +02:00
power power supply and reset changes for the v4.1 series 2015-04-13 15:21:34 -07:00
power_supply
powerpc Char / Misc patches for 3.20-rc1 2015-02-15 10:48:44 -08:00
pps
pwm pwm: Changes for v3.20-rc1 2015-02-18 09:00:53 -08:00
regmap
regulator regulator: act8865: add input supply handling 2015-03-07 16:32:28 +00:00
reserved-memory
reset
rng
rtc rtc: armada38x: add the device tree binding documentation 2015-02-13 21:21:43 -08:00
security/tpm tpm/tpm_i2c_stm_st33/dts/st33zp24-i2c: Rename st33zp24 dts documentation 2015-01-17 15:04:05 +01:00
serial Documentation: DT: Renamed of-serial.txt to 8250.txt 2015-03-10 10:34:32 -05:00
serio Input: serio - add support for Alwinner A10/A20 PS/2 controller 2015-01-26 23:10:13 -08:00
soc dt/bindings: b/qman: Add phandle to the portals 2015-01-29 22:57:44 -06:00
sound ARM: SoC DT updates 2015-02-17 09:36:52 -08:00
spi Merge remote-tracking branches 'spi/topic/qup', 'spi/topic/rockchip', 'spi/topic/rspi', 'spi/topic/s3c64xx' and 'spi/topic/sc18is602' into spi-next 2015-04-11 23:09:25 +01:00
spmi
staging/iio/adc First round of IIO new drivers, cleanups and functionality for the 3.20 cycle take 2 2015-01-21 10:13:37 +08:00
thermal thermal: rcar: Fix typo in r8a73a4 SoC name 2015-04-07 12:53:34 -07:00
timer Merge branch 'timers-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip 2015-02-16 15:26:10 -08:00
ufs
usb usb: patches for v4.1 merge window 2015-03-24 22:57:49 +01:00
video devicetree: Add new SKY81452 backlight binding 2015-03-12 09:08:31 +00:00
virtio
w1
watchdog dts: Documentation: AT91 Watchdog, explain what atmel,idle-halt property really do 2015-03-04 11:19:46 +01:00
x86
xillybus
ABI.txt
btmrvl.txt
chosen.txt
eeprom.txt
graph.txt
marvell.txt
open-pic.txt
resource-names.txt
submitting-patches.txt dt: submitting-patches: clarify that DT maintainers are to be cced on bindings 2015-03-10 10:34:33 -05:00
unittest.txt of: unitest: Add I2C overlay unit tests. 2015-02-04 10:43:14 -06:00
vendor-prefixes.txt Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input 2015-04-14 18:25:15 -07:00
xilinx.txt