Skip to content

Commit 9b09342

Browse files
author
Wolfram Sang
committed
Merge branch 'i2c/cht-wc-fusb302-immutable' into i2c/for-4.15
2 parents b9e43e3 + 0224d45 commit 9b09342

File tree

316 files changed

+3701
-1513
lines changed

Some content is hidden

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

316 files changed

+3701
-1513
lines changed

Documentation/ABI/testing/sysfs-bus-iio-proximity-as3935

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,3 +14,11 @@ Description:
1414
Show or set the gain boost of the amp, from 0-31 range.
1515
18 = indoors (default)
1616
14 = outdoors
17+
18+
What /sys/bus/iio/devices/iio:deviceX/noise_level_tripped
19+
Date: May 2017
20+
KernelVersion: 4.13
21+
Contact: Matt Ranostay <[email protected]>
22+
Description:
23+
When 1 the noise level is over the trip level and not reporting
24+
valid data

Documentation/core-api/kernel-api.rst

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -352,44 +352,30 @@ Read-Copy Update (RCU)
352352
----------------------
353353

354354
.. kernel-doc:: include/linux/rcupdate.h
355-
:external:
356355

357356
.. kernel-doc:: include/linux/rcupdate_wait.h
358-
:external:
359357

360358
.. kernel-doc:: include/linux/rcutree.h
361-
:external:
362359

363360
.. kernel-doc:: kernel/rcu/tree.c
364-
:external:
365361

366362
.. kernel-doc:: kernel/rcu/tree_plugin.h
367-
:external:
368363

369364
.. kernel-doc:: kernel/rcu/tree_exp.h
370-
:external:
371365

372366
.. kernel-doc:: kernel/rcu/update.c
373-
:external:
374367

375368
.. kernel-doc:: include/linux/srcu.h
376-
:external:
377369

378370
.. kernel-doc:: kernel/rcu/srcutree.c
379-
:external:
380371

381372
.. kernel-doc:: include/linux/rculist_bl.h
382-
:external:
383373

384374
.. kernel-doc:: include/linux/rculist.h
385-
:external:
386375

387376
.. kernel-doc:: include/linux/rculist_nulls.h
388-
:external:
389377

390378
.. kernel-doc:: include/linux/rcu_sync.h
391-
:external:
392379

393380
.. kernel-doc:: kernel/rcu/sync.c
394-
:external:
395381

Documentation/devicetree/bindings/iio/proximity/as3935.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ Optional properties:
1616
- ams,tuning-capacitor-pf: Calibration tuning capacitor stepping
1717
value 0 - 120pF. This will require using the calibration data from
1818
the manufacturer.
19+
- ams,nflwdth: Set the noise and watchdog threshold register on
20+
startup. This will need to set according to the noise from the
21+
MCU board, and possibly the local environment. Refer to the
22+
datasheet for the threshold settings.
1923

2024
Example:
2125

@@ -27,4 +31,5 @@ as3935@0 {
2731
interrupt-parent = <&gpio1>;
2832
interrupts = <16 1>;
2933
ams,tuning-capacitor-pf = <80>;
34+
ams,nflwdth = <0x44>;
3035
};

Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,7 @@ Examples:
9999
compatible = "arm,gic-v3-its";
100100
msi-controller;
101101
#msi-cells = <1>;
102-
reg = <0x0 0x2c200000 0 0x200000>;
102+
reg = <0x0 0x2c200000 0 0x20000>;
103103
};
104104
};
105105

@@ -124,14 +124,14 @@ Examples:
124124
compatible = "arm,gic-v3-its";
125125
msi-controller;
126126
#msi-cells = <1>;
127-
reg = <0x0 0x2c200000 0 0x200000>;
127+
reg = <0x0 0x2c200000 0 0x20000>;
128128
};
129129

130130
gic-its@2c400000 {
131131
compatible = "arm,gic-v3-its";
132132
msi-controller;
133133
#msi-cells = <1>;
134-
reg = <0x0 0x2c400000 0 0x200000>;
134+
reg = <0x0 0x2c400000 0 0x20000>;
135135
};
136136

137137
ppi-partitions {

Documentation/process/index.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ Below are the essential guides that every developer should read.
2525
submitting-patches
2626
coding-style
2727
email-clients
28+
kernel-enforcement-statement
2829

2930
Other guides to the community that are of interest to most developers are:
3031

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
Linux Kernel Enforcement Statement
2+
----------------------------------
3+
4+
As developers of the Linux kernel, we have a keen interest in how our software
5+
is used and how the license for our software is enforced. Compliance with the
6+
reciprocal sharing obligations of GPL-2.0 is critical to the long-term
7+
sustainability of our software and community.
8+
9+
Although there is a right to enforce the separate copyright interests in the
10+
contributions made to our community, we share an interest in ensuring that
11+
individual enforcement actions are conducted in a manner that benefits our
12+
community and do not have an unintended negative impact on the health and
13+
growth of our software ecosystem. In order to deter unhelpful enforcement
14+
actions, we agree that it is in the best interests of our development
15+
community to undertake the following commitment to users of the Linux kernel
16+
on behalf of ourselves and any successors to our copyright interests:
17+
18+
Notwithstanding the termination provisions of the GPL-2.0, we agree that
19+
it is in the best interests of our development community to adopt the
20+
following provisions of GPL-3.0 as additional permissions under our
21+
license with respect to any non-defensive assertion of rights under the
22+
license.
23+
24+
However, if you cease all violation of this License, then your license
25+
from a particular copyright holder is reinstated (a) provisionally,
26+
unless and until the copyright holder explicitly and finally
27+
terminates your license, and (b) permanently, if the copyright holder
28+
fails to notify you of the violation by some reasonable means prior to
29+
60 days after the cessation.
30+
31+
Moreover, your license from a particular copyright holder is
32+
reinstated permanently if the copyright holder notifies you of the
33+
violation by some reasonable means, this is the first time you have
34+
received notice of violation of this License (for any work) from that
35+
copyright holder, and you cure the violation prior to 30 days after
36+
your receipt of the notice.
37+
38+
Our intent in providing these assurances is to encourage more use of the
39+
software. We want companies and individuals to use, modify and distribute
40+
this software. We want to work with users in an open and transparent way to
41+
eliminate any uncertainty about our expectations regarding compliance or
42+
enforcement that might limit adoption of our software. We view legal action
43+
as a last resort, to be initiated only when other community efforts have
44+
failed to resolve the problem.
45+
46+
Finally, once a non-compliance issue is resolved, we hope the user will feel
47+
welcome to join us in our efforts on this project. Working together, we will
48+
be stronger.
49+
50+
Except where noted below, we speak only for ourselves, and not for any company
51+
we might work for today, have in the past, or will in the future.
52+
53+
- Bjorn Andersson (Linaro)
54+
- Andrea Arcangeli (Red Hat)
55+
- Neil Armstrong
56+
- Jens Axboe
57+
- Pablo Neira Ayuso
58+
- Khalid Aziz
59+
- Ralf Baechle
60+
- Felipe Balbi
61+
- Arnd Bergmann
62+
- Ard Biesheuvel
63+
- Paolo Bonzini (Red Hat)
64+
- Christian Borntraeger
65+
- Mark Brown (Linaro)
66+
- Paul Burton
67+
- Javier Martinez Canillas
68+
- Rob Clark
69+
- Jonathan Corbet
70+
- Vivien Didelot (Savoir-faire Linux)
71+
- Hans de Goede (Red Hat)
72+
- Mel Gorman (SUSE)
73+
- Sven Eckelmann
74+
- Alex Elder (Linaro)
75+
- Fabio Estevam
76+
- Larry Finger
77+
- Bhumika Goyal
78+
- Andy Gross
79+
- Juergen Gross
80+
- Shawn Guo
81+
- Ulf Hansson
82+
- Tejun Heo
83+
- Rob Herring
84+
- Masami Hiramatsu
85+
- Michal Hocko
86+
- Simon Horman
87+
- Johan Hovold (Hovold Consulting AB)
88+
- Christophe JAILLET
89+
- Olof Johansson
90+
- Lee Jones (Linaro)
91+
- Heiner Kallweit
92+
- Srinivas Kandagatla
93+
- Jan Kara
94+
- Shuah Khan (Samsung)
95+
- David Kershner
96+
- Jaegeuk Kim
97+
- Namhyung Kim
98+
- Colin Ian King
99+
- Jeff Kirsher
100+
- Greg Kroah-Hartman (Linux Foundation)
101+
- Christian König
102+
- Vinod Koul
103+
- Krzysztof Kozlowski
104+
- Viresh Kumar
105+
- Aneesh Kumar K.V
106+
- Julia Lawall
107+
- Doug Ledford (Red Hat)
108+
- Chuck Lever (Oracle)
109+
- Daniel Lezcano
110+
- Shaohua Li
111+
- Xin Long (Red Hat)
112+
- Tony Luck
113+
- Mike Marshall
114+
- Chris Mason
115+
- Paul E. McKenney
116+
- David S. Miller
117+
- Ingo Molnar
118+
- Kuninori Morimoto
119+
- Borislav Petkov
120+
- Jiri Pirko
121+
- Josh Poimboeuf
122+
- Sebastian Reichel (Collabora)
123+
- Guenter Roeck
124+
- Joerg Roedel
125+
- Leon Romanovsky
126+
- Steven Rostedt (VMware)
127+
- Ivan Safonov
128+
- Ivan Safonov
129+
- Anna Schumaker
130+
- Jes Sorensen
131+
- K.Y. Srinivasan
132+
- Heiko Stuebner
133+
- Jiri Kosina (SUSE)
134+
- Dmitry Torokhov
135+
- Linus Torvalds
136+
- Thierry Reding
137+
- Rik van Riel
138+
- Geert Uytterhoeven (Glider bvba)
139+
- Daniel Vetter
140+
- Linus Walleij
141+
- Richard Weinberger
142+
- Dan Williams
143+
- Rafael J. Wysocki
144+
- Arvind Yadav
145+
- Masahiro Yamada
146+
- Wei Yongjun
147+
- Lv Zheng

MAINTAINERS

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9213,7 +9213,6 @@ F: include/linux/isicom.h
92139213
MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
92149214
M: Bin Liu <[email protected]>
92159215
9216-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
92179216
S: Maintained
92189217
F: drivers/usb/musb/
92199218

@@ -10560,6 +10559,8 @@ M: Peter Zijlstra <[email protected]>
1056010559
M: Ingo Molnar <[email protected]>
1056110560
M: Arnaldo Carvalho de Melo <[email protected]>
1056210561
R: Alexander Shishkin <[email protected]>
10562+
R: Jiri Olsa <[email protected]>
10563+
R: Namhyung Kim <[email protected]>
1056310564
1056410565
T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
1056510566
S: Supported

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
VERSION = 4
22
PATCHLEVEL = 14
33
SUBLEVEL = 0
4-
EXTRAVERSION = -rc5
4+
EXTRAVERSION = -rc6
55
NAME = Fearless Coyote
66

77
# *DOCUMENTATION*

arch/arm/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ endif
131131
KBUILD_CFLAGS +=$(CFLAGS_ABI) $(CFLAGS_ISA) $(arch-y) $(tune-y) $(call cc-option,-mshort-load-bytes,$(call cc-option,-malignment-traps,)) -msoft-float -Uarm
132132
KBUILD_AFLAGS +=$(CFLAGS_ABI) $(AFLAGS_ISA) $(arch-y) $(tune-y) -include asm/unified.h -msoft-float
133133

134-
CHECKFLAGS += -D__arm__
134+
CHECKFLAGS += -D__arm__ -m32
135135

136136
#Default value
137137
head-y := arch/arm/kernel/head$(MMUEXT).o

arch/arm/boot/compressed/debug.S

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,11 @@ ENTRY(putc)
2323
strb r0, [r1]
2424
mov r0, #0x03 @ SYS_WRITEC
2525
ARM( svc #0x123456 )
26+
#ifdef CONFIG_CPU_V7M
27+
THUMB( bkpt #0xab )
28+
#else
2629
THUMB( svc #0xab )
30+
#endif
2731
mov pc, lr
2832
.align 2
2933
1: .word _GLOBAL_OFFSET_TABLE_ - .

arch/arm/boot/dts/armada-38x.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@
178178
};
179179

180180
i2c0: i2c@11000 {
181-
compatible = "marvell,mv64xxx-i2c";
181+
compatible = "marvell,mv78230-a0-i2c", "marvell,mv64xxx-i2c";
182182
reg = <0x11000 0x20>;
183183
#address-cells = <1>;
184184
#size-cells = <0>;
@@ -189,7 +189,7 @@
189189
};
190190

191191
i2c1: i2c@11100 {
192-
compatible = "marvell,mv64xxx-i2c";
192+
compatible = "marvell,mv78230-a0-i2c", "marvell,mv64xxx-i2c";
193193
reg = <0x11100 0x20>;
194194
#address-cells = <1>;
195195
#size-cells = <0>;

arch/arm/boot/dts/at91-sama5d27_som1.dtsi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@
6767
pinctrl-0 = <&pinctrl_macb0_default>;
6868
phy-mode = "rmii";
6969

70-
ethernet-phy@1 {
71-
reg = <0x1>;
70+
ethernet-phy@0 {
71+
reg = <0x0>;
7272
interrupt-parent = <&pioA>;
7373
interrupts = <PIN_PD31 IRQ_TYPE_LEVEL_LOW>;
7474
pinctrl-names = "default";

arch/arm/boot/dts/at91-sama5d2_xplained.dts

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@
309309
vddana-supply = <&vdd_3v3_lp_reg>;
310310
vref-supply = <&vdd_3v3_lp_reg>;
311311
pinctrl-names = "default";
312-
pinctrl-0 = <&pinctrl_adc_default>;
312+
pinctrl-0 = <&pinctrl_adc_default &pinctrl_adtrg_default>;
313313
status = "okay";
314314
};
315315

@@ -340,6 +340,20 @@
340340
bias-disable;
341341
};
342342

343+
/*
344+
* The ADTRG pin can work on any edge type.
345+
* In here it's being pulled up, so need to
346+
* connect it to ground to get an edge e.g.
347+
* Trigger can be configured on falling, rise
348+
* or any edge, and the pull-up can be changed
349+
* to pull-down or left floating according to
350+
* needs.
351+
*/
352+
pinctrl_adtrg_default: adtrg_default {
353+
pinmux = <PIN_PD31__ADTRG>;
354+
bias-pull-up;
355+
};
356+
343357
pinctrl_charger_chglev: charger_chglev {
344358
pinmux = <PIN_PA12__GPIO>;
345359
bias-disable;

arch/arm/boot/dts/bcm2835-rpi-zero-w.dts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,9 @@
1818
compatible = "raspberrypi,model-zero-w", "brcm,bcm2835";
1919
model = "Raspberry Pi Zero W";
2020

21-
/* Needed by firmware to properly init UARTs */
22-
aliases {
23-
uart0 = "/soc/serial@7e201000";
24-
uart1 = "/soc/serial@7e215040";
25-
serial0 = "/soc/serial@7e201000";
26-
serial1 = "/soc/serial@7e215040";
21+
chosen {
22+
/* 8250 auxiliary UART instead of pl011 */
23+
stdout-path = "serial1:115200n8";
2724
};
2825

2926
leds {

arch/arm/boot/dts/bcm2837-rpi-3-b.dts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
compatible = "raspberrypi,3-model-b", "brcm,bcm2837";
99
model = "Raspberry Pi 3 Model B";
1010

11+
chosen {
12+
/* 8250 auxiliary UART instead of pl011 */
13+
stdout-path = "serial1:115200n8";
14+
};
15+
1116
memory {
1217
reg = <0 0x40000000>;
1318
};

0 commit comments

Comments
 (0)