Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync up with Linus #39

Merged
merged 375 commits into from
Feb 19, 2015
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
375 commits
Select commit Hold shift + click to select a range
4fb9bcc
alpha: macro whitespace fixes
mstsirkin Jan 6, 2015
295bb01
arm: macro whitespace fixes
mstsirkin Jan 6, 2015
967f0e5
arm64: macro whitespace fixes
mstsirkin Jan 6, 2015
d13beab
avr32: macro whitespace fixes
mstsirkin Jan 6, 2015
00eaf4c
cris: macro whitespace fixes
mstsirkin Jan 6, 2015
fc0ca0e
frv: macro whitespace fixes
mstsirkin Jan 6, 2015
0ab0660
m32r: macro whitespace fixes
mstsirkin Jan 6, 2015
e9e6d91
m68k: macro whitespace fixes
mstsirkin Jan 6, 2015
0e8a2eb
parisc: macro whitespace fixes
mstsirkin Jan 6, 2015
3237f28
sh: macro whitespace fixes
mstsirkin Jan 6, 2015
33a3dcc
xtensa: macro whitespace fixes
mstsirkin Jan 6, 2015
4b636ba
sparc64: nocheck uaccess coding style tweaks
mstsirkin Jan 6, 2015
0795cb1
sparc32: nocheck uaccess coding style tweaks
mstsirkin Jan 6, 2015
a1a9bec
dmaengine: k3: Fix duplicated function name and allmodconfig build
krzk Dec 29, 2014
10b3e22
dmaengine: k3: fix duplicate function definition
arndb Jan 13, 2015
2f56eaf
dmaengine: mmp-tdma: don't include mach/regs-icu.h
arndb Jan 13, 2015
3c20ba5
dmaengine: mmp-tdma: fix terminate_all return code
arndb Jan 13, 2015
640f204
dmaengine: drop owner assignment from platform_drivers
Jan 13, 2015
029a40e
dmaengine: dw: provide DMA capabilities
andy-shev Jan 2, 2015
ef9d2a9
dmaengine: mxs-dma: Declare slave capabilities for the generic code
Dec 29, 2014
1e4a4f5
dmaengine: imx-sdma: Declare slave capabilities for the generic code
Dec 29, 2014
7f24e0e
dmaengine: imx-sdma: Use devm functions
Dec 29, 2014
63c72e0
dmaengine: imx-sdma: Return a proper error code in platform_get_irq()
Dec 29, 2014
7a96337
dmaengine: rcar-hpbdma: fixup WARNING of slave caps retrieval
morimoto Jan 8, 2015
75dc177
dmaengine: fsldma: declare slave capabilities for the generic code
haokexin Jan 8, 2015
0fdd244
dmaengine: fsldma: remove the unused variable
haokexin Jan 8, 2015
891653a
dmaengine: tegra: add slave capabilities reporting
Jan 6, 2015
816070e
dmaengine: at_hdmac: declare slave capabilities
ldesroches Jan 6, 2015
643165c
Merge tag 'uaccess_for_upstream' of git://git.kernel.org/pub/scm/linu…
arndb Jan 14, 2015
45c6a0c
mtd: spi-nor: fsl-qspi: support deep sleep mode for imx6 sx chip
Jan 12, 2015
526789f
mtd: nand: ams-delta: fix overwritten mtd_info->owner in initialization
mita Jan 11, 2015
69a559e
nandsim: remove unused STATE_DATAOUT_STATUS_M and OPT_SMARTMEDIA
mita Jan 11, 2015
0d5484b
dmaengine: Move dma_get_slave_caps() implementation to dmaengine.c
Oct 28, 2014
a0a51a6
dmaengine: sa11x0: Fix warning and compilation errors
mripard Jan 13, 2015
848e10b
dmaengine: s3c24xx: Fix typo
mripard Jan 13, 2015
4d76bbe
dmaengine: coh901318: fix function return types build warnings
arndb Jan 13, 2015
fdb8df9
dmaengine: Add dma_get_slave_caps() inline stub when !CONFIG_DMA_ENGINE
Jan 19, 2015
fcc87a9
mtd: spi-nor: support for (GigaDevice) GD25Q128B
rmilecki Dec 16, 2014
cfe4af3
mtd: fsl-quadspi: Fix module unbound
Jan 13, 2015
267d46e
mtd: atmel_nand: return max bitflips in all sectors in pmecc_correcti…
JoshWu Jan 14, 2015
5158577
mtd: atmel_nand: introduce a new compatible string for sama5d4 chip
JoshWu Jan 19, 2015
7f870c8
virtio_pci: drop virtio_config dependency
mstsirkin Dec 28, 2014
7754f53
virtio/9p: verify device has config space
mstsirkin Jan 12, 2015
a4379fd
virtio/blk: verify device has config space
mstsirkin Jan 12, 2015
011f0e7
virtio/console: verify device has config space
mstsirkin Jan 12, 2015
6ba4224
virtio/net: verify device has config space
mstsirkin Jan 12, 2015
8cab3cd
virtio/scsi: verify device has config space
mstsirkin Jan 12, 2015
2d9becc
virtio/balloon: verify device has config space
mstsirkin Jan 12, 2015
54cfe08
mn10300: drop dead code
mstsirkin Dec 14, 2014
eb29d8d
pci: add pci_iomap_range
mstsirkin May 29, 2013
8cfc99b
s390: add pci_iomap_range
mstsirkin May 29, 2013
2bd56af
virtio_pci: drop useless del_vqs call
sashalevin Jan 2, 2015
ff31d2e
virtio_pci: move probe/remove code to common
mstsirkin Jan 13, 2015
71d70c2
virtio-pci: define layout for virtio 1.0
rustyrussell May 29, 2013
1fcf051
virtio_pci: modern driver
mstsirkin Dec 11, 2014
89461c4
virtio_pci: macros for PCI layout offsets
rustyrussell May 30, 2013
3909213
virtio_pci_modern: reduce number of mappings
mstsirkin Jan 14, 2015
d3f5f06
virtio_pci_modern: support devices with no config
mstsirkin Jan 13, 2015
25e65e4
virtio_balloon: coding style fixes
mstsirkin Jan 15, 2015
bb6ec57
virtio_blk: coding style fixes
mstsirkin Jan 15, 2015
43b4f72
virtio_ring: coding style fix
mstsirkin Jan 15, 2015
3c73224
virtio_rng: drop extra empty line
mstsirkin Jan 15, 2015
b2a6d51
virtio_pci: Kconfig grammar fix
mstsirkin Jan 15, 2015
0327642
virtio_pci: drop Kconfig warnings
mstsirkin Jan 15, 2015
46506da
virtio_pci: add an option to disable legacy driver
mstsirkin Jan 15, 2015
ac399d8
virtio_pci: add module param to force legacy mode
mstsirkin Jan 15, 2015
76545f0
virtio_pci_modern: drop an unused function
mstsirkin Jan 20, 2015
240181f
mtd: nand: default bitflip-reporting threshold to 75% of correction s…
computersforpeace Jan 12, 2015
b625a82
firewire: ohci: Remove unused function
Jan 2, 2015
52a98dc
Merge tag 'mfd-fixes-3.19' into HEAD
Jan 22, 2015
0b27125
mfd: rt5033: Add Richtek RT5033 driver core.
Dec 9, 2014
6f262ec
mfd: sun6i-prcm: Add support for the ir-clk
jwrdegoede Dec 17, 2014
1ae68f9
mfd: db8500-prcmu: Remove unused function
Jan 1, 2015
b8fce55
mfd: Add support for DA9150 combined charger & fuel-gauge device
Dec 22, 2014
c68a865
mfd: lpc_sch: Enable WDT for Intel Quark X1000
elvinongbl Jan 14, 2015
ee231ae
mfd: dln2: Add start/stop RX URBs helpers
Jan 19, 2015
3daa122
mfd: dln2: Add suspend/resume functionality
Jan 19, 2015
fef22cb
mfd: wm8994: Set mfd id-base for regulator devs creation to avoid con…
Inha-Song Jan 8, 2015
774e0b4
mfd: axp20x: Add support for fuel gauge cell driver
tebrandt Jan 7, 2015
8da90cc
mfd: 88pm860x-core: Constify struct regmap_config
krzk Jan 5, 2015
7f9e3fe
mfd: hi6421-pmic: Constify struct regmap_config
krzk Jan 5, 2015
172cb30
mfd: intel_soc_pmic: Constify struct regmap_config
krzk Jan 5, 2015
68be231
mfd: max77686: Constify struct regmap_config
krzk Jan 5, 2015
dd63516
mfd: lm3533: Constify struct regmap_config
krzk Jan 5, 2015
1b33d5e
mfd: retu: Constify struct regmap_config
krzk Jan 5, 2015
1590d4a
mfd: pcf50633: Constify struct regmap_config
krzk Jan 5, 2015
b8d12ea
mfd: davinci_voicecodec: Constify struct regmap_config
krzk Jan 5, 2015
486212f
mfd: smsc-ece1099: Constify struct regmap_config
krzk Jan 5, 2015
18bb399
mfd: tps65218: Constify struct regmap_config
krzk Jan 5, 2015
18dd21a
mfd: mc13xxx: i2c/spi: Constify struct regmap_config
krzk Jan 5, 2015
af0a837
mfd: tps65217: Constify struct regmap_config
krzk Jan 5, 2015
d842b61
mfd: twl-core: Constify struct regmap_config and reg_default array
krzk Jan 5, 2015
de1e23f
mfd: twl6040: Constify struct regmap_config and reg_default array
krzk Jan 5, 2015
5dd6eeb
mfd: omap-usb-host: Remove some unused functions
Jan 4, 2015
2b50635
mfd: max77686/802: Remove support for board files
krzk Dec 29, 2014
aa0c4b8
mfd: devicetree: bindings: Add Qualcomm RPM DT binding
andersson Nov 26, 2014
58e2143
mfd: qcom-rpm: Driver for the Qualcomm RPM
andersson Nov 26, 2014
8039268
regulator: qcom-rpm: Add missing state flag in call to RPM
andersson Nov 26, 2014
71e03de
mfd: da9063: Add device tree support
Jan 20, 2015
c7f15d4
mfd: devicetree: Add bindings for DA9063
Jan 20, 2015
bb400d2
mfd: rtsx_usb: Defer autosuspend while card exists
roger-tttseng Jan 21, 2015
1862ee2
virtio-mmio: Update the device to OASIS spec version
pawelmoll Jan 23, 2015
2b5fbb8
dmaengine: rcar-hpbdma: tidyup residue_granularity
morimoto Jan 21, 2015
5cf5aec
dmaengine: shdmac: fixup WARNING of slave caps retrieval
morimoto Jan 22, 2015
c914570
dmaengine: of: bail out early if "dmas" property is not present
Jan 14, 2015
d2048c4
pwm: atmel-hlcdc: Depend on HAVE_CLK
thierryreding Dec 18, 2014
df6922a
pwm: atmel-hlcdc: Prevent division by zero
Dec 18, 2014
09853ce
pwm: Add Allwinner SoC support
alexandrebelloni Dec 17, 2014
ed73598
pwm: sunxi: document OF bindings
alexandrebelloni Dec 17, 2014
cd264b6
pwm: sti: Maintain a bitmap of configured devices
Jan 29, 2015
277bb6a
pwm: Imagination Technologies PWM DAC driver
tellapati Jan 9, 2015
9c959bf
pwm: Add device tree binding document for IMG PWM DAC
tellapati Jan 9, 2015
1f95f8c
firewire: sbp2: remove redundant check for bidi command
Jan 23, 2015
e0377cd
mtd: nand: Request strength instead of bytes for soft BCH
Jan 14, 2015
cd145af
mtd: nand: jz4740: Convert to GPIO descriptor API
larsclausen Dec 2, 2014
d71e6a1
firewire: core: use correct vendor/model IDs
cladisch Jan 28, 2015
2cd6f79
Merge branch 'topic/slave_caps_device_control_fix_rebased' into for-l…
Feb 3, 2015
46c2eb6
Merge branch 'topic/rcar' into for-linus
Feb 3, 2015
8d6cc07
pwm: Remove unnecessary check before of_node_put()
elfring Feb 3, 2015
1fb200d
dmaengine: dw: update MAINTAINERS file
andy-shev Jan 19, 2015
09aa8ac
dma: mmp_tdma: Fix build for ARM64
robherring Feb 3, 2015
68a8cc9
ioatdma: Adding support for BDX-DE ioatdma.
davejiang Jan 30, 2015
3028718
dmaengine: s3c24xx: missing unlock on an error path
Jan 30, 2015
91d457d
dmaengine: Add binding document for IMG MDC
abrestic Dec 11, 2014
5689ba7
dmaengine: Add driver for IMG MDC
abrestic Dec 11, 2014
a835bb8
dmatest: fix indentation
andy-shev Oct 22, 2014
ede23a5
dmatest: move src_off, dst_off, len inside loop
andy-shev Oct 22, 2014
cfd8fef
dmaengine: dw: amend description of dma_dev field
andy-shev Jan 13, 2015
d8ded50
dmaengine: dw: define DW_DMA_MAX_NR_MASTERS
andy-shev Jan 13, 2015
12385f4
ioat: fail self-test if wait_for_completion times out
hofrat Jan 8, 2015
cbb85e6
dmaengine: at_xdmac: wait for in-progress transaction to complete aft…
Jan 27, 2015
734bb9a
dmaengine: at_xdmac: introduce save_cc field
ldesroches Jan 27, 2015
be83507
dmaengine: at_xdmac: simplify channel configuration stuff
ldesroches Jan 27, 2015
6d3a7d9
dmaengine: at_xdmac: allow muliple dwidths when doing slave transfers
ldesroches Jan 27, 2015
0760e81
mtd: nand: omap: drop condition with no effect
Feb 4, 2015
e4ca684
mtd: fsl-quadspi: Fix the error paths
Jan 23, 2015
50131b7
mtd: fsl-quadspi: Remove unneeded success/error messages
Jan 23, 2015
b1ab474
mtd: fsl-quadspi: Remove unnecessary 'map_failed' label
Jan 23, 2015
4e898ce
mtd: fsl-quadspi: improve read performance by increase AHB transfer size
Jan 13, 2015
4d8e2ce
MAINTAINERS: add maintainer entry for FREESCALE QUAD SPI driver
Jan 15, 2015
2ea69d2
mtd: nand: remove redundant local variable
baruchsiach Jan 22, 2015
d79ee72
mtd: denali: remove unnecessary stubs
masahir0y Jan 13, 2015
be802bf
mtd: kconfig: replace PPC_OF with PPC
haokexin Jan 31, 2015
d164ea3
mtd: concat: set the return lengths properly
Jan 20, 2015
e1dd864
mtd: avoid registering reboot notifier twice
floatious Feb 1, 2015
54f531f
mtd: hisilicon: add a new NAND controller driver for hisilicon hip04 Soc
Jan 25, 2015
72f55d7
mtd: hisilicon: add device tree binding documentation
Jan 25, 2015
0091b9d
dmaengine: pl330: fix bug that cause start the same descs in cyclic
addyke Dec 8, 2014
5e05bf5
virtio: Avoid possible kernel panic if DEBUG is enabled.
Feb 11, 2015
e6a0274
virtio: define VIRTIO_PCI_CAP_PCI_CFG in header.
rustyrussell Feb 11, 2015
527100a
virtio: Don't expose legacy block features when VIRTIO_BLK_NO_LEGACY …
rustyrussell Feb 11, 2015
6d96ee9
virtio: Don't expose legacy config features when VIRTIO_CONFIG_NO_LEG…
rustyrussell Feb 11, 2015
7abb568
virtio_pci: use 16-bit accessor for queue_enable.
rustyrussell Feb 11, 2015
be8ff59
virtio: don't require a config space on the console device.
rustyrussell Feb 11, 2015
a454bb3
lguest: have --rng read from /dev/urandom not /dev/random.
rustyrussell Feb 11, 2015
18c1373
lguest: add operations to get/set a register from the Launcher.
rustyrussell Feb 11, 2015
69a09dc
lguest: write more information to userspace about pending traps.
rustyrussell Feb 11, 2015
8ed3130
lguest: add infrastructure for userspace to deliver a trap to the guest.
rustyrussell Feb 11, 2015
c9e433e
lguest: add infrastructure to check mappings.
rustyrussell Feb 11, 2015
c565650
lguest: send trap 13 through to userspace.
rustyrussell Feb 11, 2015
48fd6b7
lguest: suppress PS/2 keyboard polling.
rustyrussell Feb 11, 2015
d1c2946
lguest: don't disable iospace.
rustyrussell Feb 11, 2015
7313d52
lguest: add iomem region, where guest page faults get sent to userspace.
rustyrussell Feb 11, 2015
ee72576
lguest: disable ACPI explicitly.
rustyrussell Feb 11, 2015
e1b83e2
lguest: Override pcibios_enable_irq/pcibios_disable_irq to our stupid…
rustyrussell Feb 11, 2015
0a6bcc1
lguest: add MMIO region allocator in example launcher.
rustyrussell Feb 11, 2015
6a54f9a
lguest: decode mmio accesses for PCI in example launcher.
rustyrussell Feb 11, 2015
d7fbf6e
lguest: add PCI config space emulation to example launcher.
rustyrussell Feb 11, 2015
9315307
lguest: implement virtio-PCI MMIO accesses.
rustyrussell Feb 11, 2015
3e0e5f2
lguest: fix failure to find linux/virtio_types.h
rustyrussell Feb 11, 2015
8e70946
lguest: add a dummy PCI host bridge.
rustyrussell Feb 11, 2015
5051654
lguest: Convert block device to virtio 1.0 PCI.
rustyrussell Feb 11, 2015
bf6d403
lguest: Convert net device to virtio 1.0 PCI.
rustyrussell Feb 11, 2015
0d5b5d3
lguest: Convert entropy device to virtio 1.0 PCI.
rustyrussell Feb 11, 2015
ebff011
lguest: Convert console device to virtio 1.0 PCI.
rustyrussell Feb 11, 2015
eb39f83
lguest: define VIRTIO_CONFIG_NO_LEGACY in example launcher.
rustyrussell Feb 11, 2015
e68ccd1
lguest: remove support for lguest bus.
rustyrussell Feb 11, 2015
d9028ed
lguest: remove support for lguest bus in demonstration launcher.
rustyrussell Feb 11, 2015
b3e28b6
lguest: remove lguest bus definitions from header.
rustyrussell Feb 11, 2015
e8330d9
lguest: support emerg_wr in console device in example launcher.
rustyrussell Feb 11, 2015
59eba78
lguest: support backdoor window.
rustyrussell Feb 11, 2015
713e3f7
lguest: always put console in PCI slot #1.
rustyrussell Feb 11, 2015
a561adf
lguest: use the PCI console device's emerg_wr for early boot messages.
rustyrussell Feb 11, 2015
00f8d54
lguest: remove NOTIFY facility from demonstration launcher.
rustyrussell Feb 11, 2015
d9bab50
lguest: remove NOTIFY call and eventfd facility.
rustyrussell Feb 11, 2015
feb2897
of/pci: Remove duplicate kfree in of_pci_get_host_bridge_resources()
Feb 11, 2015
82bf90c
dmaengine: shdmac: use SET_RUNTIME_PM_OPS()
Jan 20, 2015
bf44a41
dmaengine: shdmac: extend PM methods
Jan 20, 2015
a55e07c
dmaengine: rcar-dmac: Fix uninitialized variable usage
Jan 8, 2015
a2e1999
virtual: Documentation: simplify and generalize paravirt_ops.txt
mcgrof Feb 13, 2015
d2dbdac
tools/lguest: handle device reset correctly in example launcher.
rustyrussell Feb 13, 2015
53aceb4
tools/lguest: fix features_accepted logic in example launcher.
rustyrussell Feb 13, 2015
b2ce1ea
tools/lguest: rename virtio_pci_cfg_cap field to match spec.
rustyrussell Feb 13, 2015
8dc425f
tools/lguest: insert device references from the 1.0 spec (4.1 Virtio …
rustyrussell Feb 13, 2015
c97eb67
tools/lguest: insert driver references from the 1.0 spec (4.1 Virtio …
rustyrussell Feb 13, 2015
3afe3e0
tools/lguest: handle indirect partway through chain.
rustyrussell Feb 13, 2015
d761b03
tools/lguest: don't start devices until DRIVER_OK status set.
rustyrussell Feb 13, 2015
55c2d78
lguest: don't look in console features to find emerg_wr.
rustyrussell Feb 13, 2015
d39a678
tools/lguest: more documentation and checking of virtio 1.0 compliance.
rustyrussell Feb 13, 2015
17c56d6
tools/lguest: give virtqueues names for better error messages
rustyrussell Feb 13, 2015
1e1c17a
tools/lguest: use common error macros in the example launcher.
rustyrussell Feb 13, 2015
ed9ecb0
virtio: Don't expose legacy net features when VIRTIO_NET_NO_LEGACY de…
rustyrussell Feb 13, 2015
206ad06
tools/lguest: don't use legacy definitions for net device in example …
rustyrussell Feb 13, 2015
164c240
jffs2: fix handling of corrupted summary length
Feb 10, 2015
dd58d38
mtd: hisilicon: && vs & typo
Feb 11, 2015
b7a4fd5
dmaenegine: edma: fix sparse warnings
prabhakarlad Feb 4, 2015
f391507
dmaengine: rcar-dmac: Fix spinlock issues in interrupt
Jan 27, 2015
f7638c9
dmaengine: rcar-dmac: Fix oops due to unintialized list in error ISR
Jan 27, 2015
6a63480
dmaengine: rcar-dmac: Allocate hardware descriptors with DMAC device
Jan 27, 2015
3f46306
dmaengine: rcar-dmac: Work around descriptor mode IOMMU errata
Jan 27, 2015
be6893e
dmaengine: rcar-dmac: Disable channel 0 when using IOMMU
Jan 27, 2015
aee4d1f
dmaengine: pl330: improve pl330_tx_status() function
Feb 11, 2015
88987d2
dmaengine: pl330: add DMA_PAUSE feature
Feb 11, 2015
0a65fbf
mfd: intel_soc_pmic: Add missing error check for devm_kzalloc
KiranPadwal Feb 11, 2015
e084c1b
Revert "locks: keep a count of locks on the flctx lists"
Feb 16, 2015
eb928d4
Merge JFFS2 updates from David Woodhouse
computersforpeace Feb 17, 2015
e68c48f
virtio_net: unconditionally define struct virtio_net_hdr_v1.
rustyrussell Feb 17, 2015
5b40a7d
virtio: don't set VIRTIO_CONFIG_S_DRIVER_OK twice.
rustyrussell Feb 17, 2015
c4e136c
locks: only remove leases associated with the file being closed
Feb 17, 2015
267f112
locks: remove conditional lock release in middle of flock_lock_file
Feb 17, 2015
9393766
watchdog: ImgTec PDC Watchdog Timer Driver
tellapati Jan 6, 2015
1888e7a
DT: watchdog: Add ImgTec PDC Watchdog Timer binding documentation
tellapati Jan 6, 2015
4bd8ce3
watchdog: imx2: Constify struct regmap_config and watchdog_ops
krzk Jan 5, 2015
f83918f
watchdog: it87_wdt: add IT8783 ID
paoloteti Oct 19, 2014
b91b5be
watchdog: hpwdt: Fix initialization message in hpwdt.c
standby24x7 Oct 22, 2014
a6f8f81
watchdog: rt2880_wdt: minor clean up
Oct 16, 2014
fb1cbea
watchdog: Fix omap watchdogs to enable the magic close bit
tmlind Oct 14, 2014
a44a455
watchdog: Add driver for Mediatek watchdog
mbgg Jan 13, 2015
9a4c880
ARM: mediatek: dts: Add bindings for watchdog
mbgg Jan 13, 2015
396f163
watchdog: da9063: Add restart handler support
geertu Jan 29, 2015
ba804a9
watchdog: gpio_wdt: Add "always_running" feature to GPIO watchdog
MikeLooijmans Jan 14, 2015
1cc7495
watchdog: bcm47xx_wdt.c: add restart handler support
rmilecki Jan 25, 2015
a77841d
watchdog: w83627hf_wdt: Add support for NCT6791 and NCT6792
groeck Jan 26, 2015
a008501
watchdog: dw_wdt: pat the watchdog before enabling it
dianders Jan 27, 2015
b5ade9b
watchdog: dw_wdt: Try to get a 30 second watchdog by default
dianders Jan 27, 2015
73af152
dt: watchdog: Add DT binding documentation for jz4740 watchdog timer
Feb 3, 2015
6b96c72
watchdog: jz4740: Add DT support
Feb 3, 2015
9461343
watchdog: bcm47xx_wdt.c: allow enabling on BCM5301X arch
rmilecki Feb 7, 2015
2e2f756
locks: fix list insertion when lock is split in two
Feb 17, 2015
b65af27
pwm: tegra: Use NSEC_PER_SEC
thierryreding Feb 18, 2015
402521b
Merge tag 'for-linus-20150216' of git://git.infradead.org/linux-mtd
torvalds Feb 18, 2015
a5ac1fb
Merge tag 'firewire-updates' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 18, 2015
928fce2
Merge git://www.linux-watchdog.org/linux-watchdog
torvalds Feb 18, 2015
ce1d3fd
Merge branch 'for-linus' of git://git.infradead.org/users/vkoul/slave…
torvalds Feb 18, 2015
9a8b2aa
Merge tag 'pwm/for-3.20-rc1' of git://git.kernel.org/pub/scm/linux/ke…
torvalds Feb 18, 2015
5c27700
Merge tag 'mfd-for-linus-3.20' of git://git.kernel.org/pub/scm/linux/…
torvalds Feb 18, 2015
53861af
Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 18, 2015
cad3ab5
Merge tag 'pci-v3.20-fixes-1' of git://git.kernel.org/pub/scm/linux/k…
torvalds Feb 18, 2015
eaa0eda
Merge tag 'asm-generic-for-linus' of git://git.kernel.org/pub/scm/lin…
torvalds Feb 18, 2015
b2b89eb
Merge tag 'locks-v3.20-2' of git://git.samba.org/jlayton/linux
torvalds Feb 18, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
57 changes: 57 additions & 0 deletions Documentation/devicetree/bindings/dma/img-mdc-dma.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
* IMG Multi-threaded DMA Controller (MDC)

Required properties:
- compatible: Must be "img,pistachio-mdc-dma".
- reg: Must contain the base address and length of the MDC registers.
- interrupts: Must contain all the per-channel DMA interrupts.
- clocks: Must contain an entry for each entry in clock-names.
See ../clock/clock-bindings.txt for details.
- clock-names: Must include the following entries:
- sys: MDC system interface clock.
- img,cr-periph: Must contain a phandle to the peripheral control syscon
node which contains the DMA request to channel mapping registers.
- img,max-burst-multiplier: Must be the maximum supported burst size multiplier.
The maximum burst size is this value multiplied by the hardware-reported bus
width.
- #dma-cells: Must be 3:
- The first cell is the peripheral's DMA request line.
- The second cell is a bitmap specifying to which channels the DMA request
line may be mapped (i.e. bit N set indicates channel N is usable).
- The third cell is the thread ID to be used by the channel.

Optional properties:
- dma-channels: Number of supported DMA channels, up to 32. If not specified
the number reported by the hardware is used.

Example:

mdc: dma-controller@18143000 {
compatible = "img,pistachio-mdc-dma";
reg = <0x18143000 0x1000>;
interrupts = <GIC_SHARED 27 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SHARED 28 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SHARED 29 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SHARED 30 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SHARED 31 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SHARED 32 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SHARED 33 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SHARED 34 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SHARED 35 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SHARED 36 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SHARED 37 IRQ_TYPE_LEVEL_HIGH>,
<GIC_SHARED 38 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&system_clk>;
clock-names = "sys";

img,max-burst-multiplier = <16>;
img,cr-periph = <&cr_periph>;

#dma-cells = <3>;
};

spi@18100f00 {
...
dmas = <&mdc 9 0xffffffff 0>, <&mdc 10 0xffffffff 0>;
dma-names = "tx", "rx";
...
};
3 changes: 0 additions & 3 deletions Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,6 @@ controller instances named DMAC capable of serving multiple clients. Channels
can be dedicated to specific clients or shared between a large number of
clients.

DMA clients are connected to the DMAC ports referenced by an 8-bit identifier
called MID/RID.

Each DMA client is connected to one dedicated port of the DMAC, identified by
an 8-bit port number called the MID/RID. A DMA controller can thus serve up to
256 clients in total. When the number of hardware channels is lower than the
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/dma/snps-dma.txt
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ Example:
chan_allocation_order = <1>;
chan_priority = <1>;
block_size = <0xfff>;
data_width = <3 3 0 0>;
data_width = <3 3>;
};

DMA clients connected to the Designware DMA controller must use the format
Expand Down
93 changes: 93 additions & 0 deletions Documentation/devicetree/bindings/mfd/da9063.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
* Dialog DA9063 Power Management Integrated Circuit (PMIC)

DA9093 consists of a large and varied group of sub-devices (I2C Only):

Device Supply Names Description
------ ------------ -----------
da9063-regulator : : LDOs & BUCKs
da9063-rtc : : Real-Time Clock
da9063-watchdog : : Watchdog

======

Required properties:

- compatible : Should be "dlg,da9063"
- reg : Specifies the I2C slave address (this defaults to 0x58 but it can be
modified to match the chip's OTP settings).
- interrupt-parent : Specifies the reference to the interrupt controller for
the DA9063.
- interrupts : IRQ line information.
- interrupt-controller

Sub-nodes:

- regulators : This node defines the settings for the LDOs and BUCKs. The
DA9063 regulators are bound using their names listed below:

bcore1 : BUCK CORE1
bcore2 : BUCK CORE2
bpro : BUCK PRO
bmem : BUCK MEM
bio : BUCK IO
bperi : BUCK PERI
ldo1 : LDO_1
ldo2 : LDO_2
ldo3 : LDO_3
ldo4 : LDO_4
ldo5 : LDO_5
ldo6 : LDO_6
ldo7 : LDO_7
ldo8 : LDO_8
ldo9 : LDO_9
ldo10 : LDO_10
ldo11 : LDO_11

The component follows the standard regulator framework and the bindings
details of individual regulator device can be found in:
Documentation/devicetree/bindings/regulator/regulator.txt

- rtc : This node defines settings for the Real-Time Clock associated with
the DA9063. There are currently no entries in this binding, however
compatible = "dlg,da9063-rtc" should be added if a node is created.

- watchdog : This node defines settings for the Watchdog timer associated
with the DA9063. There are currently no entries in this binding, however
compatible = "dlg,da9063-watchdog" should be added if a node is created.


Example:

pmic0: da9063@58 {
compatible = "dlg,da9063"
reg = <0x58>;
interrupt-parent = <&gpio6>;
interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
interrupt-controller;

rtc {
compatible = "dlg,da9063-rtc";
};

wdt {
compatible = "dlg,da9063-watchdog";
};

regulators {
DA9063_BCORE1: bcore1 {
regulator-name = "BCORE1";
regulator-min-microvolt = <300000>;
regulator-max-microvolt = <1570000>;
regulator-min-microamp = <500000>;
regulator-max-microamp = <2000000>;
regulator-boot-on;
};
DA9063_LDO11: ldo11 {
regulator-name = "LDO_11";
regulator-min-microvolt = <900000>;
regulator-max-microvolt = <3600000>;
regulator-boot-on;
};
};
};

70 changes: 70 additions & 0 deletions Documentation/devicetree/bindings/mfd/qcom-rpm.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
Qualcomm Resource Power Manager (RPM)

This driver is used to interface with the Resource Power Manager (RPM) found in
various Qualcomm platforms. The RPM allows each component in the system to vote
for state of the system resources, such as clocks, regulators and bus
frequencies.

- compatible:
Usage: required
Value type: <string>
Definition: must be one of:
"qcom,rpm-apq8064"
"qcom,rpm-msm8660"
"qcom,rpm-msm8960"

- reg:
Usage: required
Value type: <prop-encoded-array>
Definition: base address and size of the RPM's message ram

- interrupts:
Usage: required
Value type: <prop-encoded-array>
Definition: three entries specifying the RPM's:
1. acknowledgement interrupt
2. error interrupt
3. wakeup interrupt

- interrupt-names:
Usage: required
Value type: <string-array>
Definition: must be the three strings "ack", "err" and "wakeup", in order

- #address-cells:
Usage: required
Value type: <u32>
Definition: must be 1

- #size-cells:
Usage: required
Value type: <u32>
Definition: must be 0

- qcom,ipc:
Usage: required
Value type: <prop-encoded-array>

Definition: three entries specifying the outgoing ipc bit used for
signaling the RPM:
- phandle to a syscon node representing the apcs registers
- u32 representing offset to the register within the syscon
- u32 representing the ipc bit within the register


= EXAMPLE

#include <dt-bindings/mfd/qcom-rpm.h>

rpm@108000 {
compatible = "qcom,rpm-msm8960";
reg = <0x108000 0x1000>;
qcom,ipc = <&apcs 0x8 2>;

interrupts = <0 19 0>, <0 21 0>, <0 22 0>;
interrupt-names = "ack", "err", "wakeup";

#address-cells = <1>;
#size-cells = <0>;
};

2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/mtd/atmel-nand.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Atmel NAND flash

Required properties:
- compatible : "atmel,at91rm9200-nand".
- compatible : should be "atmel,at91rm9200-nand" or "atmel,sama5d4-nand".
- reg : should specify localbus address and size used for the chip,
and hardware ECC controller if available.
If the hardware ECC is PMECC, it should contain address and size for
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/mtd/fsl-quadspi.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
* Freescale Quad Serial Peripheral Interface(QuadSPI)

Required properties:
- compatible : Should be "fsl,vf610-qspi"
- compatible : Should be "fsl,vf610-qspi" or "fsl,imx6sx-qspi"
- reg : the first contains the register location and length,
the second contains the memory mapping address and length
- reg-names: Should contain the reg names "QuadSPI" and "QuadSPI-memory"
Expand Down
2 changes: 1 addition & 1 deletion Documentation/devicetree/bindings/mtd/gpmi-nand.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
* Freescale General-Purpose Media Interface (GPMI)

The GPMI nand controller provides an interface to control the
NAND flash chips. We support only one NAND chip now.
NAND flash chips.

Required properties:
- compatible : should be "fsl,<chip>-gpmi-nand"
Expand Down
47 changes: 47 additions & 0 deletions Documentation/devicetree/bindings/mtd/hisi504-nand.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
Hisilicon Hip04 Soc NAND controller DT binding

Required properties:

- compatible: Should be "hisilicon,504-nfc".
- reg: The first contains base physical address and size of
NAND controller's registers. The second contains base
physical address and size of NAND controller's buffer.
- interrupts: Interrupt number for nfc.
- nand-bus-width: See nand.txt.
- nand-ecc-mode: Support none and hw ecc mode.
- #address-cells: Partition address, should be set 1.
- #size-cells: Partition size, should be set 1.

Optional properties:

- nand-ecc-strength: Number of bits to correct per ECC step.
- nand-ecc-step-size: Number of data bytes covered by a single ECC step.

The following ECC strength and step size are currently supported:

- nand-ecc-strength = <16>, nand-ecc-step-size = <1024>

Flash chip may optionally contain additional sub-nodes describing partitions of
the address space. See partition.txt for more detail.

Example:

nand: nand@4020000 {
compatible = "hisilicon,504-nfc";
reg = <0x4020000 0x10000>, <0x5000000 0x1000>;
interrupts = <0 379 4>;
nand-bus-width = <8>;
nand-ecc-mode = "hw";
nand-ecc-strength = <16>;
nand-ecc-step-size = <1024>;
#address-cells = <1>;
#size-cells = <1>;

partition@0 {
label = "nand_text";
reg = <0x00000000 0x00400000>;
};

...

};
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/mtd/mtd-physmap.txt
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,11 @@ are defined:
- vendor-id : Contains the flash chip's vendor id (1 byte).
- device-id : Contains the flash chip's device id (1 byte).

For ROM compatible devices (and ROM fallback from cfi-flash), the following
additional (optional) property is defined:

- erase-size : The chip's physical erase block size in bytes.

The device tree may optionally contain sub-nodes describing partitions of the
address space. See partition.txt for more detail.

Expand Down
24 changes: 24 additions & 0 deletions Documentation/devicetree/bindings/pwm/img-pwm.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
*Imagination Technologies PWM DAC driver

Required properties:
- compatible: Should be "img,pistachio-pwm"
- reg: Should contain physical base address and length of pwm registers.
- clocks: Must contain an entry for each entry in clock-names.
See ../clock/clock-bindings.txt for details.
- clock-names: Must include the following entries.
- pwm: PWM operating clock.
- sys: PWM system interface clock.
- #pwm-cells: Should be 2. See pwm.txt in this directory for the
description of the cells format.
- img,cr-periph: Must contain a phandle to the peripheral control
syscon node which contains PWM control registers.

Example:
pwm: pwm@18101300 {
compatible = "img,pistachio-pwm";
reg = <0x18101300 0x100>;
clocks = <&pwm_clk>, <&system_clk>;
clock-names = "pwm", "sys";
#pwm-cells = <2>;
img,cr-periph = <&cr_periph>;
};
20 changes: 20 additions & 0 deletions Documentation/devicetree/bindings/pwm/pwm-sun4i.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
Allwinner sun4i and sun7i SoC PWM controller

Required properties:
- compatible: should be one of:
- "allwinner,sun4i-a10-pwm"
- "allwinner,sun7i-a20-pwm"
- reg: physical base address and length of the controller's registers
- #pwm-cells: should be 3. See pwm.txt in this directory for a description of
the cells format.
- clocks: From common clock binding, handle to the parent clock.

Example:

pwm: pwm@01c20e00 {
compatible = "allwinner,sun7i-a20-pwm";
reg = <0x01c20e00 0xc>;
clocks = <&osc24M>;
#pwm-cells = <3>;
status = "disabled";
};
5 changes: 5 additions & 0 deletions Documentation/devicetree/bindings/watchdog/gpio-wdt.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,11 @@ Required Properties:
by the GPIO flags.
- hw_margin_ms: Maximum time to reset watchdog circuit (milliseconds).

Optional Properties:
- always-running: If the watchdog timer cannot be disabled, add this flag to
have the driver keep toggling the signal without a client. It will only cease
to toggle the signal when the device is open and the timeout elapsed.

Example:
watchdog: watchdog {
/* ADM706 */
Expand Down
Loading