Skip to content

Commit 6488a7f

Browse files
committed
Merge branches 'arm/shmobile', 'arm/renesas', 'arm/msm', 'arm/smmu', 'arm/omap', 'x86/amd', 'x86/vt-d' and 'core' into next
8 parents 7efe25a + 5c5c874 + 3795214 + d81dc82 + 04c532a + f1a066f + d973795 + d88e61f commit 6488a7f

File tree

1,083 files changed

+11402
-5736
lines changed

Some content is hidden

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

1,083 files changed

+11402
-5736
lines changed

Documentation/admin-guide/kernel-parameters.txt

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1716,7 +1716,8 @@
17161716
merge
17171717
nomerge
17181718
soft
1719-
pt [x86, IA-64]
1719+
pt [x86]
1720+
nopt [x86]
17201721
nobypass [PPC/POWERNV]
17211722
Disable IOMMU bypass, using IOMMU for PCI devices.
17221723

@@ -4846,3 +4847,8 @@
48464847
xirc2ps_cs= [NET,PCMCIA]
48474848
Format:
48484849
<irq>,<irq_mask>,<io>,<full_duplex>,<do_sound>,<lockup_hack>[,<irq2>[,<irq3>[,<irq4>]]]
4850+
4851+
xhci-hcd.quirks [USB,KNL]
4852+
A hex value specifying bitmask with supplemental xhci
4853+
host controller quirks. Meaning of each bit can be
4854+
consulted in header drivers/usb/host/xhci.h.

Documentation/device-mapper/writecache.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ Constructor parameters:
1515
size)
1616
5. the number of optional parameters (the parameters with an argument
1717
count as two)
18+
start_sector n (default: 0)
19+
offset from the start of cache device in 512-byte sectors
1820
high_watermark n (default: 50)
1921
start writeback when the number of used blocks reach this
2022
watermark

Documentation/devicetree/bindings/arm/samsung/samsung-boards.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ Required root node properties:
6666
- "insignal,arndale-octa" - for Exynos5420-based Insignal Arndale
6767
Octa board.
6868
- "insignal,origen" - for Exynos4210-based Insignal Origen board.
69-
- "insignal,origen4412 - for Exynos4412-based Insignal Origen board.
69+
- "insignal,origen4412" - for Exynos4412-based Insignal Origen board.
7070

7171

7272
Optional nodes:

Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Optional nodes:
3636

3737
- port/ports: to describe a connection to an external encoder. The
3838
binding follows Documentation/devicetree/bindings/graph.txt and
39-
suppors a single port with a single endpoint.
39+
supports a single port with a single endpoint.
4040

4141
- See also Documentation/devicetree/bindings/display/tilcdc/panel.txt and
4242
Documentation/devicetree/bindings/display/tilcdc/tfp410.txt for connecting

Documentation/devicetree/bindings/gpio/nintendo,hollywood-gpio.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Nintendo Wii (Hollywood) GPIO controller
22

33
Required properties:
4-
- compatible: "nintendo,hollywood-gpio
4+
- compatible: "nintendo,hollywood-gpio"
55
- reg: Physical base address and length of the controller's registers.
66
- gpio-controller: Marks the device node as a GPIO controller.
77
- #gpio-cells: Should be <2>. The first cell is the pin number and the

Documentation/devicetree/bindings/input/touchscreen/hideep.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ i2c@00000000 {
3232
reg = <0x6c>;
3333
interrupt-parent = <&gpx1>;
3434
interrupts = <2 IRQ_TYPE_LEVEL_LOW>;
35-
vdd-supply = <&ldo15_reg>";
35+
vdd-supply = <&ldo15_reg>;
3636
vid-supply = <&ldo18_reg>;
3737
reset-gpios = <&gpx1 5 0>;
3838
touchscreen-size-x = <1080>;

Documentation/devicetree/bindings/interrupt-controller/nvidia,tegra20-ictlr.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Required properties:
1515
include "nvidia,tegra30-ictlr".
1616
- reg : Specifies base physical address and size of the registers.
1717
Each controller must be described separately (Tegra20 has 4 of them,
18-
whereas Tegra30 and later have 5"
18+
whereas Tegra30 and later have 5).
1919
- interrupt-controller : Identifies the node as an interrupt controller.
2020
- #interrupt-cells : Specifies the number of cells needed to encode an
2121
interrupt source. The value must be 3.

Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ Required properties:
1212
specifier, shall be 2
1313
- interrupts: interrupts references to primary interrupt controller
1414
(only needed for exti controller with multiple exti under
15-
same parent interrupt: st,stm32-exti and st,stm32h7-exti")
15+
same parent interrupt: st,stm32-exti and st,stm32h7-exti)
1616

1717
Example:
1818

Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,10 @@ Required Properties:
1919
- "renesas,ipmmu-r8a7794" for the R8A7794 (R-Car E2) IPMMU.
2020
- "renesas,ipmmu-r8a7795" for the R8A7795 (R-Car H3) IPMMU.
2121
- "renesas,ipmmu-r8a7796" for the R8A7796 (R-Car M3-W) IPMMU.
22+
- "renesas,ipmmu-r8a77965" for the R8A77965 (R-Car M3-N) IPMMU.
2223
- "renesas,ipmmu-r8a77970" for the R8A77970 (R-Car V3M) IPMMU.
24+
- "renesas,ipmmu-r8a77980" for the R8A77980 (R-Car V3H) IPMMU.
25+
- "renesas,ipmmu-r8a77990" for the R8A77990 (R-Car E3) IPMMU.
2326
- "renesas,ipmmu-r8a77995" for the R8A77995 (R-Car D3) IPMMU.
2427
- "renesas,ipmmu-vmsa" for generic R-Car Gen2 or RZ/G1 VMSA-compatible
2528
IPMMU.

Documentation/devicetree/bindings/mips/brcm/soc.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ Required properties:
152152
- compatible : should contain one of:
153153
"brcm,bcm7425-timers"
154154
"brcm,bcm7429-timers"
155-
"brcm,bcm7435-timers and
155+
"brcm,bcm7435-timers" and
156156
"brcm,brcmstb-timers"
157157
- reg : the timers register range
158158
- interrupts : the interrupt line for this timer block

Documentation/devicetree/bindings/net/fsl-fman.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ PROPERTIES
238238
Must include one of the following:
239239
- "fsl,fman-dtsec" for dTSEC MAC
240240
- "fsl,fman-xgec" for XGEC MAC
241-
- "fsl,fman-memac for mEMAC MAC
241+
- "fsl,fman-memac" for mEMAC MAC
242242

243243
- cell-index
244244
Usage: required

Documentation/devicetree/bindings/power/power_domain.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ located inside a PM domain with index 0 of a power controller represented by a
133133
node with the label "power".
134134
In the second example the consumer device are partitioned across two PM domains,
135135
the first with index 0 and the second with index 1, of a power controller that
136-
is represented by a node with the label "power.
136+
is represented by a node with the label "power".
137137

138138
Optional properties:
139139
- required-opps: This contains phandle to an OPP node in another device's OPP

Documentation/devicetree/bindings/regulator/tps65090.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Required properties:
1616
Optional properties:
1717
- ti,enable-ext-control: This is applicable for DCDC1, DCDC2 and DCDC3.
1818
If DCDCs are externally controlled then this property should be there.
19-
- "dcdc-ext-control-gpios: This is applicable for DCDC1, DCDC2 and DCDC3.
19+
- dcdc-ext-control-gpios: This is applicable for DCDC1, DCDC2 and DCDC3.
2020
If DCDCs are externally controlled and if it is from GPIO then GPIO
2121
number should be provided. If it is externally controlled and no GPIO
2222
entry then driver will just configure this rails as external control

Documentation/devicetree/bindings/reset/st,sti-softreset.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Please refer to reset.txt in this directory for common reset
1515
controller binding usage.
1616

1717
Required properties:
18-
- compatible: Should be st,stih407-softreset";
18+
- compatible: Should be "st,stih407-softreset";
1919
- #reset-cells: 1, see below
2020

2121
example:

Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Required properties:
3939

4040
Optional property:
4141
- clock-frequency: Desired I2C bus clock frequency in Hz.
42-
When missing default to 400000Hz.
42+
When missing default to 100000Hz.
4343

4444
Child nodes should conform to I2C bus binding as described in i2c.txt.
4545

Documentation/devicetree/bindings/sound/qcom,apq8016-sbc.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Required properties:
3030

3131
Board connectors:
3232
* Headset Mic
33-
* Secondary Mic",
33+
* Secondary Mic
3434
* DMIC
3535
* Ext Spk
3636

Documentation/devicetree/bindings/sound/qcom,apq8096.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ This binding describes the APQ8096 sound card, which uses qdsp for audio.
3535
"Digital Mic3"
3636

3737
Audio pins and MicBias on WCD9335 Codec:
38-
"MIC_BIAS1
38+
"MIC_BIAS1"
3939
"MIC_BIAS2"
4040
"MIC_BIAS3"
4141
"MIC_BIAS4"

Documentation/devicetree/bindings/usb/rockchip,dwc3.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,8 @@ A child node must exist to represent the core DWC3 IP block. The name of
1616
the node is not important. The content of the node is defined in dwc3.txt.
1717

1818
Phy documentation is provided in the following places:
19-
Documentation/devicetree/bindings/phy/qcom-dwc3-usb-phy.txt
19+
Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.txt - USB2.0 PHY
20+
Documentation/devicetree/bindings/phy/phy-rockchip-typec.txt - Type-C PHY
2021

2122
Example device nodes:
2223

Documentation/devicetree/bindings/w1/w1-gpio.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Optional properties:
1515

1616
Examples:
1717

18-
onewire@0 {
18+
onewire {
1919
compatible = "w1-gpio";
2020
gpios = <&gpio 126 0>, <&gpio 105 0>;
2121
};

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
###

Documentation/networking/bonding.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1490,7 +1490,7 @@ To remove an ARP target:
14901490

14911491
To configure the interval between learning packet transmits:
14921492
# echo 12 > /sys/class/net/bond0/bonding/lp_interval
1493-
NOTE: the lp_inteval is the number of seconds between instances where
1493+
NOTE: the lp_interval is the number of seconds between instances where
14941494
the bonding driver sends learning packets to each slaves peer switch. The
14951495
default interval is 1 second.
14961496

Documentation/networking/dpaa2/overview.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
.. include:: <isonum.txt>
22

3+
=========================================================
34
DPAA2 (Data Path Acceleration Architecture Gen2) Overview
45
=========================================================
56

0 commit comments

Comments
 (0)