Skip to content

Commit 500f071

Browse files
committed
Merge 4.18-rc5 into usb-next
We need the USB fixes in here as well. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2 parents 4eb44f6 + 9d3cce1 commit 500f071

File tree

415 files changed

+3904
-2059
lines changed

Some content is hidden

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

415 files changed

+3904
-2059
lines changed

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4846,3 +4846,8 @@
48464846
xirc2ps_cs= [NET,PCMCIA]
48474847
Format:
48484848
<irq>,<irq_mask>,<io>,<full_duplex>,<do_sound>,<lockup_hack>[,<irq2>[,<irq3>[,<irq4>]]]
4849+
4850+
xhci-hcd.quirks [USB,KNL]
4851+
A hex value specifying bitmask with supplemental xhci
4852+
host controller quirks. Meaning of each bit can be
4853+
consulted in header drivers/usb/host/xhci.h.

Documentation/kbuild/kbuild.txt

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,11 @@ LDFLAGS_MODULE
5050
--------------------------------------------------
5151
Additional options used for $(LD) when linking modules.
5252

53+
KBUILD_KCONFIG
54+
--------------------------------------------------
55+
Set the top-level Kconfig file to the value of this environment
56+
variable. The default name is "Kconfig".
57+
5358
KBUILD_VERBOSE
5459
--------------------------------------------------
5560
Set the kbuild verbosity. Can be assigned same values as "V=...".
@@ -88,7 +93,8 @@ In most cases the name of the architecture is the same as the
8893
directory name found in the arch/ directory.
8994
But some architectures such as x86 and sparc have aliases.
9095
x86: i386 for 32 bit, x86_64 for 64 bit
91-
sparc: sparc for 32 bit, sparc64 for 64 bit
96+
sh: sh for 32 bit, sh64 for 64 bit
97+
sparc: sparc32 for 32 bit, sparc64 for 64 bit
9298

9399
CROSS_COMPILE
94100
--------------------------------------------------
@@ -148,15 +154,6 @@ stripped after they are installed. If INSTALL_MOD_STRIP is '1', then
148154
the default option --strip-debug will be used. Otherwise,
149155
INSTALL_MOD_STRIP value will be used as the options to the strip command.
150156

151-
INSTALL_FW_PATH
152-
--------------------------------------------------
153-
INSTALL_FW_PATH specifies where to install the firmware blobs.
154-
The default value is:
155-
156-
$(INSTALL_MOD_PATH)/lib/firmware
157-
158-
The value can be overridden in which case the default value is ignored.
159-
160157
INSTALL_HDR_PATH
161158
--------------------------------------------------
162159
INSTALL_HDR_PATH specifies where to install user space headers when

Documentation/kbuild/kconfig.txt

Lines changed: 43 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ This file contains some assistance for using "make *config".
22

33
Use "make help" to list all of the possible configuration targets.
44

5-
The xconfig ('qconf') and menuconfig ('mconf') programs also
6-
have embedded help text. Be sure to check it for navigation,
7-
search, and other general help text.
5+
The xconfig ('qconf'), menuconfig ('mconf'), and nconfig ('nconf')
6+
programs also have embedded help text. Be sure to check that for
7+
navigation, search, and other general help text.
88

99
======================================================================
1010
General
@@ -17,13 +17,16 @@ this happens, using a previously working .config file and running
1717
for you, so you may find that you need to see what NEW kernel
1818
symbols have been introduced.
1919

20-
To see a list of new config symbols when using "make oldconfig", use
20+
To see a list of new config symbols, use
2121

2222
cp user/some/old.config .config
2323
make listnewconfig
2424

2525
and the config program will list any new symbols, one per line.
2626

27+
Alternatively, you can use the brute force method:
28+
29+
make oldconfig
2730
scripts/diffconfig .config.old .config | less
2831

2932
______________________________________________________________________
@@ -160,7 +163,7 @@ Searching in menuconfig:
160163
This lists all config symbols that contain "hotplug",
161164
e.g., HOTPLUG_CPU, MEMORY_HOTPLUG.
162165

163-
For search help, enter / followed TAB-TAB-TAB (to highlight
166+
For search help, enter / followed by TAB-TAB (to highlight
164167
<Help>) and Enter. This will tell you that you can also use
165168
regular expressions (regexes) in the search string, so if you
166169
are not interested in MEMORY_HOTPLUG, you could try
@@ -202,6 +205,39 @@ Example:
202205
make MENUCONFIG_MODE=single_menu menuconfig
203206

204207

208+
======================================================================
209+
nconfig
210+
--------------------------------------------------
211+
212+
nconfig is an alternate text-based configurator. It lists function
213+
keys across the bottom of the terminal (window) that execute commands.
214+
You can also just use the corresponding numeric key to execute the
215+
commands unless you are in a data entry window. E.g., instead of F6
216+
for Save, you can just press 6.
217+
218+
Use F1 for Global help or F3 for the Short help menu.
219+
220+
Searching in nconfig:
221+
222+
You can search either in the menu entry "prompt" strings
223+
or in the configuration symbols.
224+
225+
Use / to begin a search through the menu entries. This does
226+
not support regular expressions. Use <Down> or <Up> for
227+
Next hit and Previous hit, respectively. Use <Esc> to
228+
terminate the search mode.
229+
230+
F8 (SymSearch) searches the configuration symbols for the
231+
given string or regular expression (regex).
232+
233+
NCONFIG_MODE
234+
--------------------------------------------------
235+
This mode shows all sub-menus in one large tree.
236+
237+
Example:
238+
make NCONFIG_MODE=single_menu nconfig
239+
240+
205241
======================================================================
206242
xconfig
207243
--------------------------------------------------
@@ -230,8 +266,7 @@ gconfig
230266

231267
Searching in gconfig:
232268

233-
None (gconfig isn't maintained as well as xconfig or menuconfig);
234-
however, gconfig does have a few more viewing choices than
235-
xconfig does.
269+
There is no search command in gconfig. However, gconfig does
270+
have several different viewing choices, modes, and options.
236271

237272
###

MAINTAINERS

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -581,7 +581,7 @@ W: https://www.infradead.org/~dhowells/kafs/
581581

582582
AGPGART DRIVER
583583
M: David Airlie <airlied@linux.ie>
584-
T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
584+
T: git git://anongit.freedesktop.org/drm/drm
585585
S: Maintained
586586
F: drivers/char/agp/
587587
F: include/linux/agp*
@@ -4460,6 +4460,7 @@ F: Documentation/blockdev/drbd/
44604460

44614461
DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
44624462
M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4463+
R: "Rafael J. Wysocki" <rafael@kernel.org>
44634464
T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
44644465
S: Supported
44654466
F: Documentation/kobject.txt
@@ -4630,7 +4631,7 @@ F: include/uapi/drm/vmwgfx_drm.h
46304631
DRM DRIVERS
46314632
M: David Airlie <airlied@linux.ie>
46324633
L: dri-devel@lists.freedesktop.org
4633-
T: git git://people.freedesktop.org/~airlied/linux
4634+
T: git git://anongit.freedesktop.org/drm/drm
46344635
B: https://bugs.freedesktop.org/
46354636
C: irc://chat.freenode.net/dri-devel
46364637
S: Maintained
@@ -10213,11 +10214,13 @@ F: sound/soc/codecs/sgtl5000*
1021310214

1021410215
NXP TDA998X DRM DRIVER
1021510216
M: Russell King <linux@armlinux.org.uk>
10216-
S: Supported
10217+
S: Maintained
1021710218
T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
1021810219
T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
1021910220
F: drivers/gpu/drm/i2c/tda998x_drv.c
1022010221
F: include/drm/i2c/tda998x.h
10222+
F: include/dt-bindings/display/tda998x.h
10223+
K: "nxp,tda998x"
1022110224

1022210225
NXP TFA9879 DRIVER
1022310226
M: Peter Rosin <peda@axentia.se>
@@ -11835,7 +11838,7 @@ S: Supported
1183511838
F: arch/hexagon/
1183611839

1183711840
QUALCOMM HIDMA DRIVER
11838-
M: Sinan Kaya <okaya@codeaurora.org>
11841+
M: Sinan Kaya <okaya@kernel.org>
1183911842
L: linux-arm-kernel@lists.infradead.org
1184011843
L: linux-arm-msm@vger.kernel.org
1184111844
L: dmaengine@vger.kernel.org

Makefile

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
VERSION = 4
33
PATCHLEVEL = 18
44
SUBLEVEL = 0
5-
EXTRAVERSION = -rc3
5+
EXTRAVERSION = -rc5
66
NAME = Merciless Moray
77

88
# *DOCUMENTATION*
@@ -353,9 +353,9 @@ CONFIG_SHELL := $(shell if [ -x "$$BASH" ]; then echo $$BASH; \
353353
else if [ -x /bin/bash ]; then echo /bin/bash; \
354354
else echo sh; fi ; fi)
355355

356-
HOST_LFS_CFLAGS := $(shell getconf LFS_CFLAGS)
357-
HOST_LFS_LDFLAGS := $(shell getconf LFS_LDFLAGS)
358-
HOST_LFS_LIBS := $(shell getconf LFS_LIBS)
356+
HOST_LFS_CFLAGS := $(shell getconf LFS_CFLAGS 2>/dev/null)
357+
HOST_LFS_LDFLAGS := $(shell getconf LFS_LDFLAGS 2>/dev/null)
358+
HOST_LFS_LIBS := $(shell getconf LFS_LIBS 2>/dev/null)
359359

360360
HOSTCC = gcc
361361
HOSTCXX = g++
@@ -507,11 +507,6 @@ ifeq ($(shell $(CONFIG_SHELL) $(srctree)/scripts/gcc-goto.sh $(CC) $(KBUILD_CFLA
507507
KBUILD_AFLAGS += -DCC_HAVE_ASM_GOTO
508508
endif
509509

510-
ifeq ($(shell $(CONFIG_SHELL) $(srctree)/scripts/cc-can-link.sh $(CC)), y)
511-
CC_CAN_LINK := y
512-
export CC_CAN_LINK
513-
endif
514-
515510
# The expansion should be delayed until arch/$(SRCARCH)/Makefile is included.
516511
# Some architectures define CROSS_COMPILE in arch/$(SRCARCH)/Makefile.
517512
# CC_VERSION_TEXT is referenced from Kconfig (so it needs export),
@@ -1717,6 +1712,6 @@ endif # skip-makefile
17171712
PHONY += FORCE
17181713
FORCE:
17191714

1720-
# Declare the contents of the .PHONY variable as phony. We keep that
1715+
# Declare the contents of the PHONY variable as phony. We keep that
17211716
# information in a variable so we can use it in if_changed and friends.
17221717
.PHONY: $(PHONY)

arch/arm/boot/dts/am335x-bone-common.dtsi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,6 @@
168168
AM33XX_IOPAD(0x8f0, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_dat3.mmc0_dat3 */
169169
AM33XX_IOPAD(0x904, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_cmd.mmc0_cmd */
170170
AM33XX_IOPAD(0x900, PIN_INPUT_PULLUP | MUX_MODE0) /* mmc0_clk.mmc0_clk */
171-
AM33XX_IOPAD(0x9a0, PIN_INPUT | MUX_MODE4) /* mcasp0_aclkr.mmc0_sdwp */
172171
>;
173172
};
174173

arch/arm/boot/dts/am3517.dtsi

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@
3939
ti,davinci-ctrl-ram-size = <0x2000>;
4040
ti,davinci-rmii-en = /bits/ 8 <1>;
4141
local-mac-address = [ 00 00 00 00 00 00 ];
42+
clocks = <&emac_ick>;
43+
clock-names = "ick";
4244
};
4345

4446
davinci_mdio: ethernet@5c030000 {
@@ -49,6 +51,8 @@
4951
bus_freq = <1000000>;
5052
#address-cells = <1>;
5153
#size-cells = <0>;
54+
clocks = <&emac_fck>;
55+
clock-names = "fck";
5256
};
5357

5458
uart4: serial@4809e000 {
@@ -87,6 +91,11 @@
8791
};
8892
};
8993

94+
/* Table Table 5-79 of the TRM shows 480ab000 is reserved */
95+
&usb_otg_hs {
96+
status = "disabled";
97+
};
98+
9099
&iva {
91100
status = "disabled";
92101
};

arch/arm/boot/dts/am437x-sk-evm.dts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -610,6 +610,8 @@
610610

611611
touchscreen-size-x = <480>;
612612
touchscreen-size-y = <272>;
613+
614+
wakeup-source;
613615
};
614616

615617
tlv320aic3106: tlv320aic3106@1b {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -547,7 +547,7 @@
547547

548548
thermal: thermal@e8078 {
549549
compatible = "marvell,armada380-thermal";
550-
reg = <0xe4078 0x4>, <0xe4074 0x4>;
550+
reg = <0xe4078 0x4>, <0xe4070 0x8>;
551551
status = "okay";
552552
};
553553

arch/arm/boot/dts/dra7.dtsi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1580,7 +1580,6 @@
15801580
dr_mode = "otg";
15811581
snps,dis_u3_susphy_quirk;
15821582
snps,dis_u2_susphy_quirk;
1583-
snps,dis_metastability_quirk;
15841583
};
15851584
};
15861585

@@ -1608,6 +1607,7 @@
16081607
dr_mode = "otg";
16091608
snps,dis_u3_susphy_quirk;
16101609
snps,dis_u2_susphy_quirk;
1610+
snps,dis_metastability_quirk;
16111611
};
16121612
};
16131613

0 commit comments

Comments
 (0)