-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 302735 b: refs/heads/master c: 5ec29e3 h: refs/heads/master i: 302733: 578e490 302731: dacc410 302727: 8ce8fc4 302719: 04fb773 v: v3
- Loading branch information
Linus Torvalds
committed
May 22, 2012
1 parent
d1fd47c
commit c1fc25c
Showing
2,984 changed files
with
135,388 additions
and
106,010 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 6ff968cca1dfebd4b6fcade87c11658dbfc96932 | ||
refs/heads/master: 5ec29e3149d800e6db83c1b6ff441daf319cbbe2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
What: ip_queue | ||
Date: finally removed in kernel v3.5.0 | ||
Contact: Pablo Neira Ayuso <pablo@netfilter.org> | ||
Description: | ||
ip_queue has been replaced by nfnetlink_queue which provides | ||
more advanced queueing mechanism to user-space. The ip_queue | ||
module was already announced to become obsolete years ago. | ||
|
||
Users: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
27 changes: 27 additions & 0 deletions
27
trunk/Documentation/devicetree/bindings/arm/arch_timer.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
* ARM architected timer | ||
|
||
ARM Cortex-A7 and Cortex-A15 have a per-core architected timer, which | ||
provides per-cpu timers. | ||
|
||
The timer is attached to a GIC to deliver its per-processor interrupts. | ||
|
||
** Timer node properties: | ||
|
||
- compatible : Should at least contain "arm,armv7-timer". | ||
|
||
- interrupts : Interrupt list for secure, non-secure, virtual and | ||
hypervisor timers, in that order. | ||
|
||
- clock-frequency : The frequency of the main counter, in Hz. Optional. | ||
|
||
Example: | ||
|
||
timer { | ||
compatible = "arm,cortex-a15-timer", | ||
"arm,armv7-timer"; | ||
interrupts = <1 13 0xf08>, | ||
<1 14 0xf08>, | ||
<1 11 0xf08>, | ||
<1 10 0xf08>; | ||
clock-frequency = <100000000>; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
127 changes: 127 additions & 0 deletions
127
trunk/Documentation/devicetree/bindings/net/mdio-mux-gpio.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
Properties for an MDIO bus multiplexer/switch controlled by GPIO pins. | ||
|
||
This is a special case of a MDIO bus multiplexer. One or more GPIO | ||
lines are used to control which child bus is connected. | ||
|
||
Required properties in addition to the generic multiplexer properties: | ||
|
||
- compatible : mdio-mux-gpio. | ||
- gpios : GPIO specifiers for each GPIO line. One or more must be specified. | ||
|
||
|
||
Example : | ||
|
||
/* The parent MDIO bus. */ | ||
smi1: mdio@1180000001900 { | ||
compatible = "cavium,octeon-3860-mdio"; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
reg = <0x11800 0x00001900 0x0 0x40>; | ||
}; | ||
|
||
/* | ||
An NXP sn74cbtlv3253 dual 1-of-4 switch controlled by a | ||
pair of GPIO lines. Child busses 2 and 3 populated with 4 | ||
PHYs each. | ||
*/ | ||
mdio-mux { | ||
compatible = "mdio-mux-gpio"; | ||
gpios = <&gpio1 3 0>, <&gpio1 4 0>; | ||
mdio-parent-bus = <&smi1>; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
|
||
mdio@2 { | ||
reg = <2>; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
|
||
phy11: ethernet-phy@1 { | ||
reg = <1>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <10 8>; /* Pin 10, active low */ | ||
}; | ||
phy12: ethernet-phy@2 { | ||
reg = <2>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <10 8>; /* Pin 10, active low */ | ||
}; | ||
phy13: ethernet-phy@3 { | ||
reg = <3>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <10 8>; /* Pin 10, active low */ | ||
}; | ||
phy14: ethernet-phy@4 { | ||
reg = <4>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <10 8>; /* Pin 10, active low */ | ||
}; | ||
}; | ||
|
||
mdio@3 { | ||
reg = <3>; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
|
||
phy21: ethernet-phy@1 { | ||
reg = <1>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <12 8>; /* Pin 12, active low */ | ||
}; | ||
phy22: ethernet-phy@2 { | ||
reg = <2>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <12 8>; /* Pin 12, active low */ | ||
}; | ||
phy23: ethernet-phy@3 { | ||
reg = <3>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <12 8>; /* Pin 12, active low */ | ||
}; | ||
phy24: ethernet-phy@4 { | ||
reg = <4>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <12 8>; /* Pin 12, active low */ | ||
}; | ||
}; | ||
}; |
136 changes: 136 additions & 0 deletions
136
trunk/Documentation/devicetree/bindings/net/mdio-mux.txt
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,136 @@ | ||
Common MDIO bus multiplexer/switch properties. | ||
|
||
An MDIO bus multiplexer/switch will have several child busses that are | ||
numbered uniquely in a device dependent manner. The nodes for an MDIO | ||
bus multiplexer/switch will have one child node for each child bus. | ||
|
||
Required properties: | ||
- mdio-parent-bus : phandle to the parent MDIO bus. | ||
- #address-cells = <1>; | ||
- #size-cells = <0>; | ||
|
||
Optional properties: | ||
- Other properties specific to the multiplexer/switch hardware. | ||
|
||
Required properties for child nodes: | ||
- #address-cells = <1>; | ||
- #size-cells = <0>; | ||
- reg : The sub-bus number. | ||
|
||
|
||
Example : | ||
|
||
/* The parent MDIO bus. */ | ||
smi1: mdio@1180000001900 { | ||
compatible = "cavium,octeon-3860-mdio"; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
reg = <0x11800 0x00001900 0x0 0x40>; | ||
}; | ||
|
||
/* | ||
An NXP sn74cbtlv3253 dual 1-of-4 switch controlled by a | ||
pair of GPIO lines. Child busses 2 and 3 populated with 4 | ||
PHYs each. | ||
*/ | ||
mdio-mux { | ||
compatible = "mdio-mux-gpio"; | ||
gpios = <&gpio1 3 0>, <&gpio1 4 0>; | ||
mdio-parent-bus = <&smi1>; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
|
||
mdio@2 { | ||
reg = <2>; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
|
||
phy11: ethernet-phy@1 { | ||
reg = <1>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <10 8>; /* Pin 10, active low */ | ||
}; | ||
phy12: ethernet-phy@2 { | ||
reg = <2>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <10 8>; /* Pin 10, active low */ | ||
}; | ||
phy13: ethernet-phy@3 { | ||
reg = <3>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <10 8>; /* Pin 10, active low */ | ||
}; | ||
phy14: ethernet-phy@4 { | ||
reg = <4>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <10 8>; /* Pin 10, active low */ | ||
}; | ||
}; | ||
|
||
mdio@3 { | ||
reg = <3>; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
|
||
phy21: ethernet-phy@1 { | ||
reg = <1>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <12 8>; /* Pin 12, active low */ | ||
}; | ||
phy22: ethernet-phy@2 { | ||
reg = <2>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <12 8>; /* Pin 12, active low */ | ||
}; | ||
phy23: ethernet-phy@3 { | ||
reg = <3>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <12 8>; /* Pin 12, active low */ | ||
}; | ||
phy24: ethernet-phy@4 { | ||
reg = <4>; | ||
compatible = "marvell,88e1149r"; | ||
marvell,reg-init = <3 0x10 0 0x5777>, | ||
<3 0x11 0 0x00aa>, | ||
<3 0x12 0 0x4105>, | ||
<3 0x13 0 0x0a60>; | ||
interrupt-parent = <&gpio>; | ||
interrupts = <12 8>; /* Pin 12, active low */ | ||
}; | ||
}; | ||
}; |
Oops, something went wrong.