Skip to content

Commit 0fa74a4

Browse files
committed
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
Conflicts: drivers/net/ethernet/emulex/benet/be_main.c net/core/sysctl_net_core.c net/ipv4/inet_diag.c The be_main.c conflict resolution was really tricky. The conflict hunks generated by GIT were very unhelpful, to say the least. It split functions in half and moved them around, when the real actual conflict only existed solely inside of one function, that being be_map_pci_bars(). So instead, to resolve this, I checked out be_main.c from the top of net-next, then I applied the be_main.c changes from 'net' since the last time I merged. And this worked beautifully. The inet_diag.c and sysctl_net_core.c conflicts were simple overlapping changes, and were easily to resolve. Signed-off-by: David S. Miller <[email protected]>
2 parents 6626af6 + 4de930e commit 0fa74a4

File tree

348 files changed

+3792
-1868
lines changed

Some content is hidden

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

348 files changed

+3792
-1868
lines changed

Documentation/devicetree/bindings/arm/exynos/power_domain.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ Optional Properties:
2222
- pclkN, clkN: Pairs of parent of input clock and input clock to the
2323
devices in this power domain. Maximum of 4 pairs (N = 0 to 3)
2424
are supported currently.
25+
- power-domains: phandle pointing to the parent power domain, for more details
26+
see Documentation/devicetree/bindings/power/power_domain.txt
2527

2628
Node of a device using power domains must have a power-domains property
2729
defined with a phandle to respective power domain.

Documentation/devicetree/bindings/arm/sti.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ Boards with the ST STiH407 SoC shall have the following properties:
1313
Required root node property:
1414
compatible = "st,stih407";
1515

16+
Boards with the ST STiH410 SoC shall have the following properties:
17+
Required root node property:
18+
compatible = "st,stih410";
19+
1620
Boards with the ST STiH418 SoC shall have the following properties:
1721
Required root node property:
1822
compatible = "st,stih418";

Documentation/devicetree/bindings/power/power_domain.txt

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,16 @@ Required properties:
1919
providing multiple PM domains (e.g. power controllers), but can be any value
2020
as specified by device tree binding documentation of particular provider.
2121

22+
Optional properties:
23+
- power-domains : A phandle and PM domain specifier as defined by bindings of
24+
the power controller specified by phandle.
25+
Some power domains might be powered from another power domain (or have
26+
other hardware specific dependencies). For representing such dependency
27+
a standard PM domain consumer binding is used. When provided, all domains
28+
created by the given provider should be subdomains of the domain
29+
specified by this binding. More details about power domain specifier are
30+
available in the next section.
31+
2232
Example:
2333

2434
power: power-controller@12340000 {
@@ -30,6 +40,25 @@ Example:
3040
The node above defines a power controller that is a PM domain provider and
3141
expects one cell as its phandle argument.
3242

43+
Example 2:
44+
45+
parent: power-controller@12340000 {
46+
compatible = "foo,power-controller";
47+
reg = <0x12340000 0x1000>;
48+
#power-domain-cells = <1>;
49+
};
50+
51+
child: power-controller@12340000 {
52+
compatible = "foo,power-controller";
53+
reg = <0x12341000 0x1000>;
54+
power-domains = <&parent 0>;
55+
#power-domain-cells = <1>;
56+
};
57+
58+
The nodes above define two power controllers: 'parent' and 'child'.
59+
Domains created by the 'child' power controller are subdomains of '0' power
60+
domain provided by the 'parent' power controller.
61+
3362
==PM domain consumers==
3463

3564
Required properties:
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
ETRAX FS UART
2+
3+
Required properties:
4+
- compatible : "axis,etraxfs-uart"
5+
- reg: offset and length of the register set for the device.
6+
- interrupts: device interrupt
7+
8+
Optional properties:
9+
- {dtr,dsr,ri,cd}-gpios: specify a GPIO for DTR/DSR/RI/CD
10+
line respectively.
11+
12+
Example:
13+
14+
serial@b00260000 {
15+
compatible = "axis,etraxfs-uart";
16+
reg = <0xb0026000 0x1000>;
17+
interrupts = <68>;
18+
status = "disabled";
19+
};

Documentation/devicetree/bindings/submitting-patches.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ I. For patch submitters
1212

1313
1414

15+
and Cc: the DT maintainers. Use scripts/get_maintainer.pl to identify
16+
all of the DT maintainers.
17+
1518
3) The Documentation/ portion of the patch should come in the series before
1619
the code implementing the binding.
1720

Documentation/devicetree/bindings/vendor-prefixes.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,13 +20,15 @@ amlogic Amlogic, Inc.
2020
ams AMS AG
2121
amstaos AMS-Taos Inc.
2222
apm Applied Micro Circuits Corporation (APM)
23+
arasan Arasan Chip Systems
2324
arm ARM Ltd.
2425
armadeus ARMadeus Systems SARL
2526
asahi-kasei Asahi Kasei Corp.
2627
atmel Atmel Corporation
2728
auo AU Optronics Corporation
2829
avago Avago Technologies
2930
avic Shanghai AVIC Optoelectronics Co., Ltd.
31+
axis Axis Communications AB
3032
bosch Bosch Sensortec GmbH
3133
brcm Broadcom Corporation
3234
buffalo Buffalo, Inc.

Documentation/devicetree/bindings/watchdog/atmel-wdt.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,11 @@ Optional properties:
2626
- atmel,disable : Should be present if you want to disable the watchdog.
2727
- atmel,idle-halt : Should be present if you want to stop the watchdog when
2828
entering idle state.
29+
CAUTION: This property should be used with care, it actually makes the
30+
watchdog not counting when the CPU is in idle state, therefore the
31+
watchdog reset time depends on mean CPU usage and will not reset at all
32+
if the CPU stop working while it is in idle state, which is probably
33+
not what you want.
2934
- atmel,dbg-halt : Should be present if you want to stop the watchdog when
3035
entering debug state.
3136

MAINTAINERS

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1030,6 +1030,16 @@ F: arch/arm/mach-mxs/
10301030
F: arch/arm/boot/dts/imx*
10311031
F: arch/arm/configs/imx*_defconfig
10321032

1033+
ARM/FREESCALE VYBRID ARM ARCHITECTURE
1034+
M: Shawn Guo <[email protected]>
1035+
M: Sascha Hauer <[email protected]>
1036+
R: Stefan Agner <[email protected]>
1037+
L: [email protected] (moderated for non-subscribers)
1038+
S: Maintained
1039+
T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1040+
F: arch/arm/mach-imx/*vf610*
1041+
F: arch/arm/boot/dts/vf*
1042+
10331043
ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
10341044
M: Lennert Buytenhek <[email protected]>
10351045
L: [email protected] (moderated for non-subscribers)
@@ -1188,6 +1198,7 @@ ARM/Marvell Dove/MV78xx0/Orion SOC support
11881198
M: Jason Cooper <[email protected]>
11891199
M: Andrew Lunn <[email protected]>
11901200
M: Sebastian Hesselbarth <[email protected]>
1201+
M: Gregory Clement <[email protected]>
11911202
L: [email protected] (moderated for non-subscribers)
11921203
S: Maintained
11931204
F: arch/arm/mach-dove/
@@ -1730,7 +1741,7 @@ S: Maintained
17301741
F: drivers/net/ethernet/atheros/
17311742

17321743
ATM
1733-
M: Chas Williams <[email protected]>
1744+
M: Chas Williams <[email protected]>
17341745
L: [email protected] (moderated for non-subscribers)
17351746
17361747
W: http://linux-atm.sourceforge.net
@@ -2107,7 +2118,6 @@ F: drivers/net/ethernet/broadcom/bnx2x/
21072118

21082119
BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
21092120
M: Christian Daudt <[email protected]>
2110-
M: Matt Porter <[email protected]>
21112121
M: Florian Fainelli <[email protected]>
21122122
21132123
T: git git://github.com/broadcom/mach-bcm

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
VERSION = 4
22
PATCHLEVEL = 0
33
SUBLEVEL = 0
4-
EXTRAVERSION = -rc3
4+
EXTRAVERSION = -rc4
55
NAME = Hurr durr I'ma sheep
66

77
# *DOCUMENTATION*

arch/arm/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ machine-$(CONFIG_ARCH_BERLIN) += berlin
150150
machine-$(CONFIG_ARCH_CLPS711X) += clps711x
151151
machine-$(CONFIG_ARCH_CNS3XXX) += cns3xxx
152152
machine-$(CONFIG_ARCH_DAVINCI) += davinci
153+
machine-$(CONFIG_ARCH_DIGICOLOR) += digicolor
153154
machine-$(CONFIG_ARCH_DOVE) += dove
154155
machine-$(CONFIG_ARCH_EBSA110) += ebsa110
155156
machine-$(CONFIG_ARCH_EFM32) += efm32

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,3 +301,11 @@
301301
cd-gpios = <&gpio0 6 GPIO_ACTIVE_HIGH>;
302302
cd-inverted;
303303
};
304+
305+
&aes {
306+
status = "okay";
307+
};
308+
309+
&sham {
310+
status = "okay";
311+
};

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

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,3 @@
2424
&mmc1 {
2525
vmmc-supply = <&ldo3_reg>;
2626
};
27-
28-
&sham {
29-
status = "okay";
30-
};
31-
32-
&aes {
33-
status = "okay";
34-
};

arch/arm/boot/dts/am335x-lxm.dts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,10 @@
328328
dual_emac_res_vlan = <3>;
329329
};
330330

331+
&phy_sel {
332+
rmii-clock-ext;
333+
};
334+
331335
&mac {
332336
pinctrl-names = "default", "sleep";
333337
pinctrl-0 = <&cpsw_default>;

arch/arm/boot/dts/am33xx-clocks.dtsi

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,23 +99,23 @@
9999
ehrpwm0_tbclk: ehrpwm0_tbclk@44e10664 {
100100
#clock-cells = <0>;
101101
compatible = "ti,gate-clock";
102-
clocks = <&dpll_per_m2_ck>;
102+
clocks = <&l4ls_gclk>;
103103
ti,bit-shift = <0>;
104104
reg = <0x0664>;
105105
};
106106

107107
ehrpwm1_tbclk: ehrpwm1_tbclk@44e10664 {
108108
#clock-cells = <0>;
109109
compatible = "ti,gate-clock";
110-
clocks = <&dpll_per_m2_ck>;
110+
clocks = <&l4ls_gclk>;
111111
ti,bit-shift = <1>;
112112
reg = <0x0664>;
113113
};
114114

115115
ehrpwm2_tbclk: ehrpwm2_tbclk@44e10664 {
116116
#clock-cells = <0>;
117117
compatible = "ti,gate-clock";
118-
clocks = <&dpll_per_m2_ck>;
118+
clocks = <&l4ls_gclk>;
119119
ti,bit-shift = <2>;
120120
reg = <0x0664>;
121121
};

arch/arm/boot/dts/am43xx-clocks.dtsi

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -107,47 +107,47 @@
107107
ehrpwm0_tbclk: ehrpwm0_tbclk {
108108
#clock-cells = <0>;
109109
compatible = "ti,gate-clock";
110-
clocks = <&dpll_per_m2_ck>;
110+
clocks = <&l4ls_gclk>;
111111
ti,bit-shift = <0>;
112112
reg = <0x0664>;
113113
};
114114

115115
ehrpwm1_tbclk: ehrpwm1_tbclk {
116116
#clock-cells = <0>;
117117
compatible = "ti,gate-clock";
118-
clocks = <&dpll_per_m2_ck>;
118+
clocks = <&l4ls_gclk>;
119119
ti,bit-shift = <1>;
120120
reg = <0x0664>;
121121
};
122122

123123
ehrpwm2_tbclk: ehrpwm2_tbclk {
124124
#clock-cells = <0>;
125125
compatible = "ti,gate-clock";
126-
clocks = <&dpll_per_m2_ck>;
126+
clocks = <&l4ls_gclk>;
127127
ti,bit-shift = <2>;
128128
reg = <0x0664>;
129129
};
130130

131131
ehrpwm3_tbclk: ehrpwm3_tbclk {
132132
#clock-cells = <0>;
133133
compatible = "ti,gate-clock";
134-
clocks = <&dpll_per_m2_ck>;
134+
clocks = <&l4ls_gclk>;
135135
ti,bit-shift = <4>;
136136
reg = <0x0664>;
137137
};
138138

139139
ehrpwm4_tbclk: ehrpwm4_tbclk {
140140
#clock-cells = <0>;
141141
compatible = "ti,gate-clock";
142-
clocks = <&dpll_per_m2_ck>;
142+
clocks = <&l4ls_gclk>;
143143
ti,bit-shift = <5>;
144144
reg = <0x0664>;
145145
};
146146

147147
ehrpwm5_tbclk: ehrpwm5_tbclk {
148148
#clock-cells = <0>;
149149
compatible = "ti,gate-clock";
150-
clocks = <&dpll_per_m2_ck>;
150+
clocks = <&l4ls_gclk>;
151151
ti,bit-shift = <6>;
152152
reg = <0x0664>;
153153
};

arch/arm/boot/dts/at91sam9260.dtsi

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -494,12 +494,12 @@
494494

495495
pinctrl_usart3_rts: usart3_rts-0 {
496496
atmel,pins =
497-
<AT91_PIOB 8 AT91_PERIPH_B AT91_PINCTRL_NONE>; /* PC8 periph B */
497+
<AT91_PIOC 8 AT91_PERIPH_B AT91_PINCTRL_NONE>;
498498
};
499499

500500
pinctrl_usart3_cts: usart3_cts-0 {
501501
atmel,pins =
502-
<AT91_PIOB 10 AT91_PERIPH_B AT91_PINCTRL_NONE>; /* PC10 periph B */
502+
<AT91_PIOC 10 AT91_PERIPH_B AT91_PINCTRL_NONE>;
503503
};
504504
};
505505

@@ -853,7 +853,7 @@
853853
};
854854

855855
usb1: gadget@fffa4000 {
856-
compatible = "atmel,at91rm9200-udc";
856+
compatible = "atmel,at91sam9260-udc";
857857
reg = <0xfffa4000 0x4000>;
858858
interrupts = <10 IRQ_TYPE_LEVEL_HIGH 2>;
859859
clocks = <&udc_clk>, <&udpck>;
@@ -976,7 +976,6 @@
976976
atmel,watchdog-type = "hardware";
977977
atmel,reset-type = "all";
978978
atmel,dbg-halt;
979-
atmel,idle-halt;
980979
status = "disabled";
981980
};
982981

arch/arm/boot/dts/at91sam9261.dtsi

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -124,11 +124,12 @@
124124
};
125125

126126
usb1: gadget@fffa4000 {
127-
compatible = "atmel,at91rm9200-udc";
127+
compatible = "atmel,at91sam9261-udc";
128128
reg = <0xfffa4000 0x4000>;
129129
interrupts = <10 IRQ_TYPE_LEVEL_HIGH 2>;
130-
clocks = <&usb>, <&udc_clk>, <&udpck>;
131-
clock-names = "usb_clk", "udc_clk", "udpck";
130+
clocks = <&udc_clk>, <&udpck>;
131+
clock-names = "pclk", "hclk";
132+
atmel,matrix = <&matrix>;
132133
status = "disabled";
133134
};
134135

@@ -262,7 +263,7 @@
262263
};
263264

264265
matrix: matrix@ffffee00 {
265-
compatible = "atmel,at91sam9260-bus-matrix";
266+
compatible = "atmel,at91sam9260-bus-matrix", "syscon";
266267
reg = <0xffffee00 0x200>;
267268
};
268269

arch/arm/boot/dts/at91sam9263.dtsi

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@
6969

7070
sram1: sram@00500000 {
7171
compatible = "mmio-sram";
72-
reg = <0x00300000 0x4000>;
72+
reg = <0x00500000 0x4000>;
7373
};
7474

7575
ahb {
@@ -856,7 +856,7 @@
856856
};
857857

858858
usb1: gadget@fff78000 {
859-
compatible = "atmel,at91rm9200-udc";
859+
compatible = "atmel,at91sam9263-udc";
860860
reg = <0xfff78000 0x4000>;
861861
interrupts = <24 IRQ_TYPE_LEVEL_HIGH 2>;
862862
clocks = <&udc_clk>, <&udpck>;
@@ -905,7 +905,6 @@
905905
atmel,watchdog-type = "hardware";
906906
atmel,reset-type = "all";
907907
atmel,dbg-halt;
908-
atmel,idle-halt;
909908
status = "disabled";
910909
};
911910

arch/arm/boot/dts/at91sam9g45.dtsi

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1116,7 +1116,6 @@
11161116
atmel,watchdog-type = "hardware";
11171117
atmel,reset-type = "all";
11181118
atmel,dbg-halt;
1119-
atmel,idle-halt;
11201119
status = "disabled";
11211120
};
11221121

@@ -1301,7 +1300,7 @@
13011300
compatible = "atmel,at91sam9g45-ehci", "usb-ehci";
13021301
reg = <0x00800000 0x100000>;
13031302
interrupts = <22 IRQ_TYPE_LEVEL_HIGH 2>;
1304-
clocks = <&usb>, <&uhphs_clk>, <&uhphs_clk>, <&uhpck>;
1303+
clocks = <&utmi>, <&uhphs_clk>, <&uhphs_clk>, <&uhpck>;
13051304
clock-names = "usb_clk", "ehci_clk", "hclk", "uhpck";
13061305
status = "disabled";
13071306
};

0 commit comments

Comments
 (0)