Skip to content

Commit f85a659

Browse files
committed
Merge tag 'asoc-v3.11-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound into for-linus
ASoC: Fixes for v3.11 A few driver specific fixes here plus one core fix for a memory corruption issue in DAPM initialisation which could lead to crashes.
2 parents 140d37d + 44ffb69 commit f85a659

File tree

555 files changed

+5644
-3299
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

555 files changed

+5644
-3299
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ modules.builtin
2929
*.bz2
3030
*.lzma
3131
*.xz
32+
*.lz4
3233
*.lzo
3334
*.patch
3435
*.gcno

Documentation/DocBook/device-drivers.tmpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ X!Iinclude/linux/kobject.h
8484

8585
<sect1><title>Kernel utility functions</title>
8686
!Iinclude/linux/kernel.h
87-
!Ekernel/printk.c
87+
!Ekernel/printk/printk.c
8888
!Ekernel/panic.c
8989
!Ekernel/sys.c
9090
!Ekernel/rcupdate.c

Documentation/DocBook/media_api.tmpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0"?>
2-
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
3-
"http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
2+
<!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
3+
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" [
44
<!ENTITY % media-entities SYSTEM "./media-entities.tmpl"> %media-entities;
55
<!ENTITY media-indices SYSTEM "./media-indices.tmpl">
66

Documentation/devicetree/bindings/i2c/i2c-mv64xxx.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Required properties :
55

66
- reg : Offset and length of the register set for the device
7-
- compatible : Should be "marvell,mv64xxx-i2c"
7+
- compatible : Should be "marvell,mv64xxx-i2c" or "allwinner,sun4i-i2c"
88
- interrupts : The interrupt number
99

1010
Optional properties :

Documentation/devicetree/bindings/regulator/palmas-pmic.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,8 @@ Optional nodes:
3131
Optional sub-node properties:
3232
ti,warm-reset - maintain voltage during warm reset(boolean)
3333
ti,roof-floor - control voltage selection by pin(boolean)
34-
ti,sleep-mode - mode to adopt in pmic sleep 0 - off, 1 - auto,
34+
ti,mode-sleep - mode to adopt in pmic sleep 0 - off, 1 - auto,
3535
2 - eco, 3 - forced pwm
36-
ti,tstep - slope control 0 - Jump, 1 10mV/us, 2 5mV/us, 3 2.5mV/us
3736
ti,smps-range - OTP has the wrong range set for the hardware so override
3837
0 - low range, 1 - high range.
3938

@@ -59,7 +58,6 @@ pmic {
5958
ti,warm-reset;
6059
ti,roof-floor;
6160
ti,mode-sleep = <0>;
62-
ti,tstep = <0>;
6361
ti,smps-range = <1>;
6462
};
6563

Documentation/sysctl/net.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Default: 64
5252

5353
busy_read
5454
----------------
55-
Low latency busy poll timeout for socket reads. (needs CONFIG_NET_LL_RX_POLL)
55+
Low latency busy poll timeout for socket reads. (needs CONFIG_NET_RX_BUSY_POLL)
5656
Approximate time in us to busy loop waiting for packets on the device queue.
5757
This sets the default value of the SO_BUSY_POLL socket option.
5858
Can be set or overridden per socket by setting socket option SO_BUSY_POLL,
@@ -63,7 +63,7 @@ Default: 0 (off)
6363

6464
busy_poll
6565
----------------
66-
Low latency busy poll timeout for poll and select. (needs CONFIG_NET_LL_RX_POLL)
66+
Low latency busy poll timeout for poll and select. (needs CONFIG_NET_RX_BUSY_POLL)
6767
Approximate time in us to busy loop waiting for events.
6868
Recommended value depends on the number of sockets you poll on.
6969
For several sockets 50, for several hundreds 100.

MAINTAINERS

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -965,6 +965,12 @@ M: Lennert Buytenhek <[email protected]>
965965
L: [email protected] (moderated for non-subscribers)
966966
S: Maintained
967967

968+
ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
969+
M: Santosh Shilimkar <[email protected]>
970+
L: [email protected] (moderated for non-subscribers)
971+
S: Maintained
972+
F: arch/arm/mach-keystone/
973+
968974
ARM/LOGICPD PXA270 MACHINE SUPPORT
969975
M: Lennert Buytenhek <[email protected]>
970976
L: [email protected] (moderated for non-subscribers)
@@ -1259,7 +1265,6 @@ F: drivers/rtc/rtc-coh901331.c
12591265
T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
12601266

12611267
ARM/Ux500 ARM ARCHITECTURE
1262-
M: Srinidhi Kasagar <[email protected]>
12631268
M: Linus Walleij <[email protected]>
12641269
L: [email protected] (moderated for non-subscribers)
12651270
S: Maintained
@@ -1406,7 +1411,7 @@ ATHEROS ATH6KL WIRELESS DRIVER
14061411
M: Kalle Valo <[email protected]>
14071412
14081413
W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1409-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath6kl.git
1414+
T: git git://github.com/kvalo/ath.git
14101415
S: Supported
14111416
F: drivers/net/wireless/ath/ath6kl/
14121417

@@ -2871,7 +2876,7 @@ F: drivers/media/usb/dvb-usb-v2/dvb_usb*
28712876
F: drivers/media/usb/dvb-usb-v2/usb_urb.c
28722877

28732878
DYNAMIC DEBUG
2874-
M: Jason Baron <jbaron@redhat.com>
2879+
M: Jason Baron <jbaron@akamai.com>
28752880
S: Maintained
28762881
F: lib/dynamic_debug.c
28772882
F: include/linux/dynamic_debug.h
@@ -6726,6 +6731,14 @@ T: git git://linuxtv.org/anttip/media_tree.git
67266731
S: Maintained
67276732
F: drivers/media/tuners/qt1010*
67286733

6734+
QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
6735+
M: Kalle Valo <[email protected]>
6736+
6737+
W: http://wireless.kernel.org/en/users/Drivers/ath10k
6738+
T: git git://github.com/kvalo/ath.git
6739+
S: Supported
6740+
F: drivers/net/wireless/ath/ath10k/
6741+
67296742
QUALCOMM HEXAGON ARCHITECTURE
67306743
M: Richard Kuo <[email protected]>
67316744
@@ -8270,7 +8283,7 @@ S: Maintained
82708283
F: sound/soc/codecs/twl4030*
82718284

82728285
TI WILINK WIRELESS DRIVERS
8273-
M: Luciano Coelho <[email protected]>
8286+
M: Luciano Coelho <[email protected]>
82748287
82758288
W: http://wireless.kernel.org/en/users/Drivers/wl12xx
82768289
W: http://wireless.kernel.org/en/users/Drivers/wl1251
@@ -8656,6 +8669,11 @@ T: git git://git.alsa-project.org/alsa-kernel.git
86568669
S: Maintained
86578670
F: sound/usb/midi.*
86588671

8672+
USB NETWORKING DRIVERS
8673+
8674+
S: Odd Fixes
8675+
F: drivers/net/usb/
8676+
86598677
USB OHCI DRIVER
86608678
M: Alan Stern <[email protected]>
86618679

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
VERSION = 3
22
PATCHLEVEL = 11
33
SUBLEVEL = 0
4-
EXTRAVERSION = -rc3
4+
EXTRAVERSION = -rc5
55
NAME = Linux for Workgroups
66

77
# *DOCUMENTATION*

arch/arc/include/asm/entry.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
#include <asm/ptrace.h>
3939
#include <asm/processor.h> /* For VMALLOC_START */
4040
#include <asm/thread_info.h> /* For THREAD_SIZE */
41+
#include <asm/mmu.h>
4142

4243
/* Note on the LD/ST addr modes with addr reg wback
4344
*

arch/arm/Kconfig

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ config ARM
2020
select GENERIC_STRNCPY_FROM_USER
2121
select GENERIC_STRNLEN_USER
2222
select HARDIRQS_SW_RESEND
23-
select HAVE_AOUT
2423
select HAVE_ARCH_JUMP_LABEL if !XIP_KERNEL
2524
select HAVE_ARCH_KGDB
2625
select HAVE_ARCH_SECCOMP_FILTER
@@ -218,7 +217,8 @@ config VECTORS_BASE
218217
default DRAM_BASE if REMAP_VECTORS_TO_RAM
219218
default 0x00000000
220219
help
221-
The base address of exception vectors.
220+
The base address of exception vectors. This must be two pages
221+
in size.
222222

223223
config ARM_PATCH_PHYS_VIRT
224224
bool "Patch physical to virtual translations at runtime" if EMBEDDED

arch/arm/Kconfig.debug

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -804,9 +804,19 @@ config DEBUG_LL_INCLUDE
804804

805805
config DEBUG_UNCOMPRESS
806806
bool
807-
default y if ARCH_MULTIPLATFORM && DEBUG_LL && \
808-
!DEBUG_OMAP2PLUS_UART && \
807+
depends on ARCH_MULTIPLATFORM
808+
default y if DEBUG_LL && !DEBUG_OMAP2PLUS_UART && \
809809
!DEBUG_TEGRA_UART
810+
help
811+
This option influences the normal decompressor output for
812+
multiplatform kernels. Normally, multiplatform kernels disable
813+
decompressor output because it is not possible to know where to
814+
send the decompressor output.
815+
816+
When this option is set, the selected DEBUG_LL output method
817+
will be re-used for normal decompressor output on multiplatform
818+
kernels.
819+
810820

811821
config UNCOMPRESS_INCLUDE
812822
string

arch/arm/Makefile

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -153,30 +153,31 @@ machine-$(CONFIG_ARCH_DAVINCI) += davinci
153153
machine-$(CONFIG_ARCH_DOVE) += dove
154154
machine-$(CONFIG_ARCH_EBSA110) += ebsa110
155155
machine-$(CONFIG_ARCH_EP93XX) += ep93xx
156+
machine-$(CONFIG_ARCH_EXYNOS) += exynos
156157
machine-$(CONFIG_ARCH_GEMINI) += gemini
157158
machine-$(CONFIG_ARCH_HIGHBANK) += highbank
158159
machine-$(CONFIG_ARCH_INTEGRATOR) += integrator
159160
machine-$(CONFIG_ARCH_IOP13XX) += iop13xx
160161
machine-$(CONFIG_ARCH_IOP32X) += iop32x
161162
machine-$(CONFIG_ARCH_IOP33X) += iop33x
162163
machine-$(CONFIG_ARCH_IXP4XX) += ixp4xx
164+
machine-$(CONFIG_ARCH_KEYSTONE) += keystone
163165
machine-$(CONFIG_ARCH_KIRKWOOD) += kirkwood
164166
machine-$(CONFIG_ARCH_KS8695) += ks8695
165167
machine-$(CONFIG_ARCH_LPC32XX) += lpc32xx
166168
machine-$(CONFIG_ARCH_MMP) += mmp
167169
machine-$(CONFIG_ARCH_MSM) += msm
168170
machine-$(CONFIG_ARCH_MV78XX0) += mv78xx0
171+
machine-$(CONFIG_ARCH_MVEBU) += mvebu
169172
machine-$(CONFIG_ARCH_MXC) += imx
170173
machine-$(CONFIG_ARCH_MXS) += mxs
171-
machine-$(CONFIG_ARCH_MVEBU) += mvebu
172174
machine-$(CONFIG_ARCH_NETX) += netx
173175
machine-$(CONFIG_ARCH_NOMADIK) += nomadik
174176
machine-$(CONFIG_ARCH_NSPIRE) += nspire
175177
machine-$(CONFIG_ARCH_OMAP1) += omap1
176178
machine-$(CONFIG_ARCH_OMAP2PLUS) += omap2
177179
machine-$(CONFIG_ARCH_ORION5X) += orion5x
178180
machine-$(CONFIG_ARCH_PICOXCELL) += picoxcell
179-
machine-$(CONFIG_ARCH_SIRF) += prima2
180181
machine-$(CONFIG_ARCH_PXA) += pxa
181182
machine-$(CONFIG_ARCH_REALVIEW) += realview
182183
machine-$(CONFIG_ARCH_ROCKCHIP) += rockchip
@@ -186,25 +187,24 @@ machine-$(CONFIG_ARCH_S3C64XX) += s3c64xx
186187
machine-$(CONFIG_ARCH_S5P64X0) += s5p64x0
187188
machine-$(CONFIG_ARCH_S5PC100) += s5pc100
188189
machine-$(CONFIG_ARCH_S5PV210) += s5pv210
189-
machine-$(CONFIG_ARCH_EXYNOS) += exynos
190190
machine-$(CONFIG_ARCH_SA1100) += sa1100
191191
machine-$(CONFIG_ARCH_SHARK) += shark
192192
machine-$(CONFIG_ARCH_SHMOBILE) += shmobile
193+
machine-$(CONFIG_ARCH_SIRF) += prima2
194+
machine-$(CONFIG_ARCH_SOCFPGA) += socfpga
195+
machine-$(CONFIG_ARCH_STI) += sti
196+
machine-$(CONFIG_ARCH_SUNXI) += sunxi
193197
machine-$(CONFIG_ARCH_TEGRA) += tegra
194198
machine-$(CONFIG_ARCH_U300) += u300
195199
machine-$(CONFIG_ARCH_U8500) += ux500
196200
machine-$(CONFIG_ARCH_VERSATILE) += versatile
197201
machine-$(CONFIG_ARCH_VEXPRESS) += vexpress
202+
machine-$(CONFIG_ARCH_VIRT) += virt
198203
machine-$(CONFIG_ARCH_VT8500) += vt8500
199204
machine-$(CONFIG_ARCH_W90X900) += w90x900
205+
machine-$(CONFIG_ARCH_ZYNQ) += zynq
200206
machine-$(CONFIG_FOOTBRIDGE) += footbridge
201-
machine-$(CONFIG_ARCH_SOCFPGA) += socfpga
202207
machine-$(CONFIG_PLAT_SPEAR) += spear
203-
machine-$(CONFIG_ARCH_STI) += sti
204-
machine-$(CONFIG_ARCH_VIRT) += virt
205-
machine-$(CONFIG_ARCH_ZYNQ) += zynq
206-
machine-$(CONFIG_ARCH_SUNXI) += sunxi
207-
machine-$(CONFIG_ARCH_KEYSTONE) += keystone
208208

209209
# Platform directory name. This list is sorted alphanumerically
210210
# by CONFIG_* macro name.

arch/arm/boot/dts/msm8960-cdp.dts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@
2626
cpu-offset = <0x80000>;
2727
};
2828

29-
msmgpio: gpio@fd510000 {
29+
msmgpio: gpio@800000 {
3030
compatible = "qcom,msm-gpio";
3131
gpio-controller;
3232
#gpio-cells = <2>;
3333
ngpio = <150>;
3434
interrupts = <0 32 0x4>;
3535
interrupt-controller;
3636
#interrupt-cells = <2>;
37-
reg = <0xfd510000 0x4000>;
37+
reg = <0x800000 0x4000>;
3838
};
3939

4040
serial@16440000 {

0 commit comments

Comments
 (0)