Skip to content

Commit 8fd0976

Browse files
committed
Merge tag 'gpmc-omap-fixes-for-v4.7' of https://github.com/rogerq/linux into fixes
OMAP-GPMC: Fixes for for v4.7-rc cycle: - Fix omap gpmc EXTRADELAY timing. The DT provided timings were wrongly used causing devices requiring extra delay timing to fail. * tag 'gpmc-omap-fixes-for-v4.7' of https://github.com/rogerq/linux: memory: omap-gpmc: Fix omap gpmc EXTRADELAY timing + Linux 4.7-rc3 Signed-off-by: Olof Johansson <[email protected]>
2 parents 58935f2 + 8f50b8e commit 8fd0976

File tree

337 files changed

+2873
-1954
lines changed

Some content is hidden

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

337 files changed

+2873
-1954
lines changed

Documentation/devicetree/bindings/hwmon/ina2xx.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Required properties:
77
- "ti,ina220" for ina220
88
- "ti,ina226" for ina226
99
- "ti,ina230" for ina230
10+
- "ti,ina231" for ina231
1011
- reg: I2C address
1112

1213
Optional properties:

Documentation/devicetree/bindings/i2c/i2c-arb-gpio-challenge.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ Required properties:
4444
- our-claim-gpio: The GPIO that we use to claim the bus.
4545
- their-claim-gpios: The GPIOs that the other sides use to claim the bus.
4646
Note that some implementations may only support a single other master.
47-
- Standard I2C mux properties. See mux.txt in this directory.
48-
- Single I2C child bus node at reg 0. See mux.txt in this directory.
47+
- Standard I2C mux properties. See i2c-mux.txt in this directory.
48+
- Single I2C child bus node at reg 0. See i2c-mux.txt in this directory.
4949

5050
Optional properties:
5151
- slew-delay-us: microseconds to wait for a GPIO to go high. Default is 10 us.

Documentation/devicetree/bindings/i2c/i2c-demux-pinctrl.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ Required properties:
2727
- i2c-bus-name: The name of this bus. Also needed as pinctrl-name for the I2C
2828
parents.
2929

30-
Furthermore, I2C mux properties and child nodes. See mux.txt in this directory.
30+
Furthermore, I2C mux properties and child nodes. See i2c-mux.txt in this
31+
directory.
3132

3233
Example:
3334

Documentation/devicetree/bindings/i2c/i2c-mux-gpio.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ Required properties:
2222
- i2c-parent: The phandle of the I2C bus that this multiplexer's master-side
2323
port is connected to.
2424
- mux-gpios: list of gpios used to control the muxer
25-
* Standard I2C mux properties. See mux.txt in this directory.
26-
* I2C child bus nodes. See mux.txt in this directory.
25+
* Standard I2C mux properties. See i2c-mux.txt in this directory.
26+
* I2C child bus nodes. See i2c-mux.txt in this directory.
2727

2828
Optional properties:
2929
- idle-state: value to set the muxer to when idle. When no value is
@@ -33,7 +33,7 @@ For each i2c child node, an I2C child bus will be created. They will
3333
be numbered based on their order in the device tree.
3434

3535
Whenever an access is made to a device on a child bus, the value set
36-
in the revelant node's reg property will be output using the list of
36+
in the relevant node's reg property will be output using the list of
3737
GPIOs, the first in the list holding the least-significant value.
3838

3939
If an idle state is defined, using the idle-state (optional) property,

Documentation/devicetree/bindings/i2c/i2c-mux-pinctrl.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ Also required are:
2828
* Standard pinctrl properties that specify the pin mux state for each child
2929
bus. See ../pinctrl/pinctrl-bindings.txt.
3030

31-
* Standard I2C mux properties. See mux.txt in this directory.
31+
* Standard I2C mux properties. See i2c-mux.txt in this directory.
3232

33-
* I2C child bus nodes. See mux.txt in this directory.
33+
* I2C child bus nodes. See i2c-mux.txt in this directory.
3434

3535
For each named state defined in the pinctrl-names property, an I2C child bus
3636
will be created. I2C child bus numbers are assigned based on the index into

Documentation/devicetree/bindings/i2c/i2c-mux-reg.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ Required properties:
77
- compatible: i2c-mux-reg
88
- i2c-parent: The phandle of the I2C bus that this multiplexer's master-side
99
port is connected to.
10-
* Standard I2C mux properties. See mux.txt in this directory.
11-
* I2C child bus nodes. See mux.txt in this directory.
10+
* Standard I2C mux properties. See i2c-mux.txt in this directory.
11+
* I2C child bus nodes. See i2c-mux.txt in this directory.
1212

1313
Optional properties:
1414
- reg: this pair of <offset size> specifies the register to control the mux.
@@ -24,7 +24,7 @@ Optional properties:
2424
given, it defaults to the last value used.
2525

2626
Whenever an access is made to a device on a child bus, the value set
27-
in the revelant node's reg property will be output to the register.
27+
in the relevant node's reg property will be output to the register.
2828

2929
If an idle state is defined, using the idle-state (optional) property,
3030
whenever an access is not being made to a device on a child bus, the

Documentation/devicetree/bindings/net/marvell-bt-sd8xxx.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ Optional properties:
1313
initialization. This is an array of 28 values(u8).
1414

1515
- marvell,wakeup-pin: It represents wakeup pin number of the bluetooth chip.
16-
firmware will use the pin to wakeup host system.
16+
firmware will use the pin to wakeup host system (u16).
1717
- marvell,wakeup-gap-ms: wakeup gap represents wakeup latency of the host
1818
platform. The value will be configured to firmware. This
19-
is needed to work chip's sleep feature as expected.
19+
is needed to work chip's sleep feature as expected (u16).
2020
- interrupt-parent: phandle of the parent interrupt controller
2121
- interrupts : interrupt pin number to the cpu. Driver will request an irq based
2222
on this interrupt number. During system suspend, the irq will be
@@ -50,7 +50,7 @@ calibration data is also available in below example.
5050
0x37 0x01 0x1c 0x00 0xff 0xff 0xff 0xff 0x01 0x7f 0x04 0x02
5151
0x00 0x00 0xba 0xce 0xc0 0xc6 0x2d 0x00 0x00 0x00 0x00 0x00
5252
0x00 0x00 0xf0 0x00>;
53-
marvell,wakeup-pin = <0x0d>;
54-
marvell,wakeup-gap-ms = <0x64>;
53+
marvell,wakeup-pin = /bits/ 16 <0x0d>;
54+
marvell,wakeup-gap-ms = /bits/ 16 <0x64>;
5555
};
5656
};

Documentation/devicetree/bindings/vendor-prefixes.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -255,6 +255,7 @@ synology Synology, Inc.
255255
SUNW Sun Microsystems, Inc
256256
tbs TBS Technologies
257257
tcl Toby Churchill Ltd.
258+
technexion TechNexion
258259
technologic Technologic Systems
259260
thine THine Electronics, Inc.
260261
ti Texas Instruments
@@ -269,6 +270,7 @@ tronsmart Tronsmart
269270
truly Truly Semiconductors Limited
270271
tyan Tyan Computer Corporation
271272
upisemi uPI Semiconductor Corp.
273+
uniwest United Western Technologies Corp (UniWest)
272274
urt United Radiant Technology Corporation
273275
usi Universal Scientific Industrial Co., Ltd.
274276
v3 V3 Semiconductor

MAINTAINERS

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3087,6 +3087,7 @@ M: Stephen Boyd <[email protected]>
30873087
30883088
T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
30893089
S: Maintained
3090+
F: Documentation/devicetree/bindings/clock/
30903091
F: drivers/clk/
30913092
X: drivers/clk/clkdev.c
30923093
F: include/linux/clk-pr*
@@ -8009,6 +8010,7 @@ Q: http://patchwork.kernel.org/project/linux-wireless/list/
80098010
T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
80108011
T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
80118012
S: Maintained
8013+
F: Documentation/devicetree/bindings/net/wireless/
80128014
F: drivers/net/wireless/
80138015

80148016
NETXEN (1/10) GbE SUPPORT
@@ -8406,23 +8408,20 @@ F: drivers/i2c/busses/i2c-ocores.c
84068408
OPEN FIRMWARE AND FLATTENED DEVICE TREE
84078409
M: Rob Herring <[email protected]>
84088410
M: Frank Rowand <[email protected]>
8409-
M: Grant Likely <[email protected]>
84108411
84118412
W: http://www.devicetree.org/
8412-
T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8413+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
84138414
S: Maintained
84148415
F: drivers/of/
84158416
F: include/linux/of*.h
84168417
F: scripts/dtc/
84178418

84188419
OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
84198420
M: Rob Herring <[email protected]>
8420-
M: Pawel Moll <[email protected]>
84218421
M: Mark Rutland <[email protected]>
8422-
M: Ian Campbell <[email protected]>
8423-
M: Kumar Gala <[email protected]>
84248422
84258423
T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8424+
Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
84268425
S: Maintained
84278426
F: Documentation/devicetree/
84288427
F: arch/*/boot/dts/

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
VERSION = 4
22
PATCHLEVEL = 7
33
SUBLEVEL = 0
4-
EXTRAVERSION = -rc2
4+
EXTRAVERSION = -rc3
55
NAME = Psychotic Stoned Sheep
66

77
# *DOCUMENTATION*

arch/arc/Kconfig

Lines changed: 4 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ config RWSEM_GENERIC_SPINLOCK
6161
def_bool y
6262

6363
config ARCH_DISCONTIGMEM_ENABLE
64-
def_bool y
64+
def_bool n
6565

6666
config ARCH_FLATMEM_ENABLE
6767
def_bool y
@@ -186,9 +186,6 @@ if SMP
186186
config ARC_HAS_COH_CACHES
187187
def_bool n
188188

189-
config ARC_HAS_REENTRANT_IRQ_LV2
190-
def_bool n
191-
192189
config ARC_MCIP
193190
bool "ARConnect Multicore IP (MCIP) Support "
194191
depends on ISA_ARCV2
@@ -366,25 +363,10 @@ config NODES_SHIFT
366363
if ISA_ARCOMPACT
367364

368365
config ARC_COMPACT_IRQ_LEVELS
369-
bool "ARCompact IRQ Priorities: High(2)/Low(1)"
366+
bool "Setup Timer IRQ as high Priority"
370367
default n
371-
# Timer HAS to be high priority, for any other high priority config
372-
select ARC_IRQ3_LV2
373368
# if SMP, LV2 enabled ONLY if ARC implementation has LV2 re-entrancy
374-
depends on !SMP || ARC_HAS_REENTRANT_IRQ_LV2
375-
376-
if ARC_COMPACT_IRQ_LEVELS
377-
378-
config ARC_IRQ3_LV2
379-
bool
380-
381-
config ARC_IRQ5_LV2
382-
bool
383-
384-
config ARC_IRQ6_LV2
385-
bool
386-
387-
endif #ARC_COMPACT_IRQ_LEVELS
369+
depends on !SMP
388370

389371
config ARC_FPU_SAVE_RESTORE
390372
bool "Enable FPU state persistence across context switch"
@@ -407,11 +389,6 @@ config ARC_HAS_LLSC
407389
default y
408390
depends on !ARC_CANT_LLSC
409391

410-
config ARC_STAR_9000923308
411-
bool "Workaround for llock/scond livelock"
412-
default n
413-
depends on ISA_ARCV2 && SMP && ARC_HAS_LLSC
414-
415392
config ARC_HAS_SWAPE
416393
bool "Insn: SWAPE (endian-swap)"
417394
default y
@@ -471,7 +448,7 @@ config LINUX_LINK_BASE
471448

472449
config HIGHMEM
473450
bool "High Memory Support"
474-
select DISCONTIGMEM
451+
select ARCH_DISCONTIGMEM_ENABLE
475452
help
476453
With ARC 2G:2G address split, only upper 2G is directly addressable by
477454
kernel. Enable this to potentially allow access to rest of 2G and PAE

arch/arc/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ libs-y += arch/arc/lib/ $(LIBGCC)
127127

128128
boot := arch/arc/boot
129129

130-
#default target for make without any arguements.
130+
#default target for make without any arguments.
131131
KBUILD_IMAGE := bootpImage
132132

133133
all: $(KBUILD_IMAGE)

arch/arc/boot/dts/abilis_tb100.dtsi

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

2424

2525
/ {
26-
clock-frequency = <500000000>; /* 500 MHZ */
27-
2826
soc100 {
2927
bus-frequency = <166666666>;
3028

arch/arc/boot/dts/abilis_tb101.dtsi

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

2424

2525
/ {
26-
clock-frequency = <500000000>; /* 500 MHZ */
27-
2826
soc100 {
2927
bus-frequency = <166666666>;
3028

arch/arc/boot/dts/axc001.dtsi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
/ {
1717
compatible = "snps,arc";
18-
clock-frequency = <750000000>; /* 750 MHZ */
1918
#address-cells = <1>;
2019
#size-cells = <1>;
2120

arch/arc/boot/dts/axc003.dtsi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
/ {
1616
compatible = "snps,arc";
17-
clock-frequency = <90000000>;
1817
#address-cells = <1>;
1918
#size-cells = <1>;
2019

arch/arc/boot/dts/axc003_idu.dtsi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
/ {
1616
compatible = "snps,arc";
17-
clock-frequency = <90000000>;
1817
#address-cells = <1>;
1918
#size-cells = <1>;
2019

arch/arc/boot/dts/eznps.dts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818

1919
/ {
2020
compatible = "ezchip,arc-nps";
21-
clock-frequency = <83333333>; /* 83.333333 MHZ */
2221
#address-cells = <1>;
2322
#size-cells = <1>;
2423
interrupt-parent = <&intc>;

arch/arc/boot/dts/nsim_700.dts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
/ {
1313
compatible = "snps,nsim";
14-
clock-frequency = <80000000>; /* 80 MHZ */
1514
#address-cells = <1>;
1615
#size-cells = <1>;
1716
interrupt-parent = <&core_intc>;

arch/arc/boot/dts/nsimosci.dts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
/ {
1313
compatible = "snps,nsimosci";
14-
clock-frequency = <20000000>; /* 20 MHZ */
1514
#address-cells = <1>;
1615
#size-cells = <1>;
1716
interrupt-parent = <&core_intc>;

arch/arc/boot/dts/nsimosci_hs.dts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
/ {
1313
compatible = "snps,nsimosci_hs";
14-
clock-frequency = <20000000>; /* 20 MHZ */
1514
#address-cells = <1>;
1615
#size-cells = <1>;
1716
interrupt-parent = <&core_intc>;

arch/arc/boot/dts/nsimosci_hs_idu.dts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111

1212
/ {
1313
compatible = "snps,nsimosci_hs";
14-
clock-frequency = <5000000>; /* 5 MHZ */
1514
#address-cells = <1>;
1615
#size-cells = <1>;
1716
interrupt-parent = <&core_intc>;

arch/arc/boot/dts/skeleton.dtsi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313

1414
/ {
1515
compatible = "snps,arc";
16-
clock-frequency = <80000000>; /* 80 MHZ */
1716
#address-cells = <1>;
1817
#size-cells = <1>;
1918
chosen { };

arch/arc/boot/dts/skeleton_hs.dtsi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
/ {
1010
compatible = "snps,arc";
11-
clock-frequency = <80000000>; /* 80 MHZ */
1211
#address-cells = <1>;
1312
#size-cells = <1>;
1413
chosen { };

arch/arc/boot/dts/skeleton_hs_idu.dtsi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@
88

99
/ {
1010
compatible = "snps,arc";
11-
clock-frequency = <80000000>; /* 80 MHZ */
1211
#address-cells = <1>;
1312
#size-cells = <1>;
1413
chosen { };

arch/arc/boot/dts/vdk_axc003.dtsi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414

1515
/ {
1616
compatible = "snps,arc";
17-
clock-frequency = <50000000>;
1817
#address-cells = <1>;
1918
#size-cells = <1>;
2019

arch/arc/boot/dts/vdk_axc003_idu.dtsi

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515

1616
/ {
1717
compatible = "snps,arc";
18-
clock-frequency = <50000000>;
1918
#address-cells = <1>;
2019
#size-cells = <1>;
2120

0 commit comments

Comments
 (0)