Skip to content

Commit b1d2b0a

Browse files
author
Wolfram Sang
committed
Merge tag 'at24-4.19-updates-for-wolfram' of git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux into i2c/for-4.19
at24: updates for v4.19 New property: 'address-width' which allows to specify the number of addressing bits. Up until now we only could choose one of the defined models and rely on the flags specified in its corresponding chip data structure.
2 parents 3b77001 + a2b3bf4 commit b1d2b0a

File tree

358 files changed

+3093
-1722
lines changed

Some content is hidden

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

358 files changed

+3093
-1722
lines changed

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/eeprom/at24.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ Optional properties:
7272

7373
- wp-gpios: GPIO to which the write-protect pin of the chip is connected.
7474

75+
- address-width: number of address bits (one of 8, 16).
76+
7577
Example:
7678

7779
eeprom@52 {

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/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/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/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/e100.rst

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -47,41 +47,45 @@ Driver Configuration Parameters
4747
The default value for each parameter is generally the recommended setting,
4848
unless otherwise noted.
4949

50-
Rx Descriptors: Number of receive descriptors. A receive descriptor is a data
50+
Rx Descriptors:
51+
Number of receive descriptors. A receive descriptor is a data
5152
structure that describes a receive buffer and its attributes to the network
5253
controller. The data in the descriptor is used by the controller to write
5354
data from the controller to host memory. In the 3.x.x driver the valid range
5455
for this parameter is 64-256. The default value is 256. This parameter can be
5556
changed using the command::
5657

57-
ethtool -G eth? rx n
58+
ethtool -G eth? rx n
5859

5960
Where n is the number of desired Rx descriptors.
6061

61-
Tx Descriptors: Number of transmit descriptors. A transmit descriptor is a data
62+
Tx Descriptors:
63+
Number of transmit descriptors. A transmit descriptor is a data
6264
structure that describes a transmit buffer and its attributes to the network
6365
controller. The data in the descriptor is used by the controller to read
6466
data from the host memory to the controller. In the 3.x.x driver the valid
6567
range for this parameter is 64-256. The default value is 128. This parameter
6668
can be changed using the command::
6769

68-
ethtool -G eth? tx n
70+
ethtool -G eth? tx n
6971

7072
Where n is the number of desired Tx descriptors.
7173

72-
Speed/Duplex: The driver auto-negotiates the link speed and duplex settings by
74+
Speed/Duplex:
75+
The driver auto-negotiates the link speed and duplex settings by
7376
default. The ethtool utility can be used as follows to force speed/duplex.::
7477

75-
ethtool -s eth? autoneg off speed {10|100} duplex {full|half}
78+
ethtool -s eth? autoneg off speed {10|100} duplex {full|half}
7679

7780
NOTE: setting the speed/duplex to incorrect values will cause the link to
7881
fail.
7982

80-
Event Log Message Level: The driver uses the message level flag to log events
83+
Event Log Message Level:
84+
The driver uses the message level flag to log events
8185
to syslog. The message level can be set at driver load time. It can also be
8286
set using the command::
8387

84-
ethtool -s eth? msglvl n
88+
ethtool -s eth? msglvl n
8589

8690

8791
Additional Configurations
@@ -92,7 +96,7 @@ Configuring the Driver on Different Distributions
9296

9397
Configuring a network driver to load properly when the system is started
9498
is distribution dependent. Typically, the configuration process involves
95-
adding an alias line to /etc/modprobe.d/*.conf as well as editing other
99+
adding an alias line to `/etc/modprobe.d/*.conf` as well as editing other
96100
system startup scripts and/or configuration files. Many popular Linux
97101
distributions ship with tools to make these changes for you. To learn
98102
the proper way to configure a network device for your system, refer to
@@ -160,7 +164,10 @@ This results in unbalanced receive traffic.
160164
If you have multiple interfaces in a server, either turn on ARP
161165
filtering by
162166

163-
(1) entering:: echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
167+
(1) entering::
168+
169+
echo 1 > /proc/sys/net/ipv4/conf/all/arp_filter
170+
164171
(this only works if your kernel's version is higher than 2.4.5), or
165172

166173
(2) installing the interfaces in separate broadcast domains (either

0 commit comments

Comments
 (0)