DeviceTree updates for 3.14:
- Add new documents with guidelines for DT binding stability and review process. This is one of the outcomes of Kernel Summit DT discussions. - Remove a bunch of device_type usage which is only for OF and deprecated with FDT. - Fix a long standing issue with compatible string match ordering. - Various minor binding documentation updates. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.14 (GNU/Linux) iQEcBAABAgAGBQJS4T/IAAoJEMhvYp4jgsXiGY4H/jw3ldOrsRK+E2WuTi2iFsaj UrDBEkLeL920abdk1Ba19AtMLBoroUr1HuyrCqiKfhilzqWi662YWCLWHZ6KPzGG 6d5+YztZ2MnoPzcD7RHd9aojL79V8/OGJpitm9NEDdq5GlQ2/v8/Q7ap2tSGFAV6 +qp5AKLUE0vNm8Lx+0t7NE1Qov2QFvbNycSk4CPOG7nvNBBOfbj7yuofFJmcQxZZ gjOYEve9lf+jjigwq5YyQdYdAPs2kAKE8/DtJf6WaRXjyWpLpvgYqgPJ9mWcJzFK FKOHvgfxyK0VmWuIfVKg5GASomWPzABXaBGJWG1phtLa3H+Qv+ZKgtYduKrlxkw= =vXAO -----END PGP SIGNATURE----- Merge tag 'devicetree-for-3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux Pull devicetree updates from Rob Herring: - Add new documents with guidelines for DT binding stability and review process. This is one of the outcomes of Kernel Summit DT discussions - Remove a bunch of device_type usage which is only for OF and deprecated with FDT - Fix a long standing issue with compatible string match ordering - Various minor binding documentation updates * tag 'devicetree-for-3.14' of git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux: dt-bindings: add rockchip vendor prefix serial: vt8500: Add missing binding document for arch-vt8500 serial driver. dt/bindings: submitting patches and ABI documents DT: Add vendor prefix for Emerging Display Technologies of: add vendor prefixe for EPFL of: add vendor prefix for Gumstix of: add vendor prefix for Ka-Ro electronics GmbH devicetree: macb: Document clock properties dts: bindings: trivial clock bindings doc fixes of: Fix __of_device_is_available check dt/bindings: Remove device_type "serial" from marvell,mv64360-mpsc dt/bindings: remove device_type "network" references dt/bindings: remove users of device_type "mdio" dt/bindings: Remove references to linux,phandle properties dt/bindings: Remove all references to device_type "ethernet-phy" of: irq: Ignore disabled intc's when searching map of: irq: Ignore disabled interrupt controllers OF: base: match each node compatible against all given matches first dt-bindings: add GIC-400 binding
This commit is contained in:
commit
4d8880a0ee
39
Documentation/devicetree/bindings/ABI.txt
Normal file
39
Documentation/devicetree/bindings/ABI.txt
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
|
||||||
|
Devicetree (DT) ABI
|
||||||
|
|
||||||
|
I. Regarding stable bindings/ABI, we quote from the 2013 ARM mini-summit
|
||||||
|
summary document:
|
||||||
|
|
||||||
|
"That still leaves the question of, what does a stable binding look
|
||||||
|
like? Certainly a stable binding means that a newer kernel will not
|
||||||
|
break on an older device tree, but that doesn't mean the binding is
|
||||||
|
frozen for all time. Grant said there are ways to change bindings that
|
||||||
|
don't result in breakage. For instance, if a new property is added,
|
||||||
|
then default to the previous behaviour if it is missing. If a binding
|
||||||
|
truly needs an incompatible change, then change the compatible string
|
||||||
|
at the same time. The driver can bind against both the old and the
|
||||||
|
new. These guidelines aren't new, but they desperately need to be
|
||||||
|
documented."
|
||||||
|
|
||||||
|
II. General binding rules
|
||||||
|
|
||||||
|
1) Maintainers, don't let perfect be the enemy of good. Don't hold up a
|
||||||
|
binding because it isn't perfect.
|
||||||
|
|
||||||
|
2) Use specific compatible strings so that if we need to add a feature (DMA)
|
||||||
|
in the future, we can create a new compatible string. See I.
|
||||||
|
|
||||||
|
3) Bindings can be augmented, but the driver shouldn't break when given
|
||||||
|
the old binding. ie. add additional properties, but don't change the
|
||||||
|
meaning of an existing property. For drivers, default to the original
|
||||||
|
behaviour when a newly added property is missing.
|
||||||
|
|
||||||
|
4) Don't submit bindings for staging or unstable. That will be decided by
|
||||||
|
the devicetree maintainers *after* discussion on the mailinglist.
|
||||||
|
|
||||||
|
III. Notes
|
||||||
|
|
||||||
|
1) This document is intended as a general familiarization with the process as
|
||||||
|
decided at the 2013 Kernel Summit. When in doubt, the current word of the
|
||||||
|
devicetree maintainers overrules this document. In that situation, a patch
|
||||||
|
updating this document would be appreciated.
|
|
@ -11,6 +11,7 @@ have PPIs or SGIs.
|
||||||
Main node required properties:
|
Main node required properties:
|
||||||
|
|
||||||
- compatible : should be one of:
|
- compatible : should be one of:
|
||||||
|
"arm,gic-400"
|
||||||
"arm,cortex-a15-gic"
|
"arm,cortex-a15-gic"
|
||||||
"arm,cortex-a9-gic"
|
"arm,cortex-a9-gic"
|
||||||
"arm,cortex-a7-gic"
|
"arm,cortex-a7-gic"
|
||||||
|
|
|
@ -5,7 +5,7 @@ Sources of clock signal can be represented by any node in the device
|
||||||
tree. Those nodes are designated as clock providers. Clock consumer
|
tree. Those nodes are designated as clock providers. Clock consumer
|
||||||
nodes use a phandle and clock specifier pair to connect clock provider
|
nodes use a phandle and clock specifier pair to connect clock provider
|
||||||
outputs to clock inputs. Similar to the gpio specifiers, a clock
|
outputs to clock inputs. Similar to the gpio specifiers, a clock
|
||||||
specifier is an array of one more more cells identifying the clock
|
specifier is an array of zero, one or more cells identifying the clock
|
||||||
output on a device. The length of a clock specifier is defined by the
|
output on a device. The length of a clock specifier is defined by the
|
||||||
value of a #clock-cells property in the clock provider node.
|
value of a #clock-cells property in the clock provider node.
|
||||||
|
|
||||||
|
|
|
@ -79,7 +79,6 @@ prefixed with the string "marvell,", for Marvell Technology Group Ltd.
|
||||||
Required properties:
|
Required properties:
|
||||||
- #address-cells : Should be <1>
|
- #address-cells : Should be <1>
|
||||||
- #size-cells : Should be <0>
|
- #size-cells : Should be <0>
|
||||||
- device_type : Should be "mdio"
|
|
||||||
- compatible : Should be "marvell,mv64360-mdio"
|
- compatible : Should be "marvell,mv64360-mdio"
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
|
@ -87,7 +86,6 @@ prefixed with the string "marvell,", for Marvell Technology Group Ltd.
|
||||||
mdio {
|
mdio {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
device_type = "mdio";
|
|
||||||
compatible = "marvell,mv64360-mdio";
|
compatible = "marvell,mv64360-mdio";
|
||||||
|
|
||||||
ethernet-phy@0 {
|
ethernet-phy@0 {
|
||||||
|
@ -132,7 +130,6 @@ prefixed with the string "marvell,", for Marvell Technology Group Ltd.
|
||||||
Ethernet port node
|
Ethernet port node
|
||||||
|
|
||||||
Required properties:
|
Required properties:
|
||||||
- device_type : Should be "network".
|
|
||||||
- compatible : Should be "marvell,mv64360-eth".
|
- compatible : Should be "marvell,mv64360-eth".
|
||||||
- reg : Should be <0>, <1>, or <2>, according to which registers
|
- reg : Should be <0>, <1>, or <2>, according to which registers
|
||||||
within the silicon block the device uses.
|
within the silicon block the device uses.
|
||||||
|
@ -145,7 +142,6 @@ prefixed with the string "marvell,", for Marvell Technology Group Ltd.
|
||||||
|
|
||||||
Example Discovery Ethernet port node:
|
Example Discovery Ethernet port node:
|
||||||
ethernet@0 {
|
ethernet@0 {
|
||||||
device_type = "network";
|
|
||||||
compatible = "marvell,mv64360-eth";
|
compatible = "marvell,mv64360-eth";
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
interrupts = <32>;
|
interrupts = <32>;
|
||||||
|
@ -159,7 +155,6 @@ prefixed with the string "marvell,", for Marvell Technology Group Ltd.
|
||||||
c) Marvell Discovery PHY nodes
|
c) Marvell Discovery PHY nodes
|
||||||
|
|
||||||
Required properties:
|
Required properties:
|
||||||
- device_type : Should be "ethernet-phy"
|
|
||||||
- interrupts : <a> where a is the interrupt number for this phy.
|
- interrupts : <a> where a is the interrupt number for this phy.
|
||||||
- interrupt-parent : the phandle for the interrupt controller that
|
- interrupt-parent : the phandle for the interrupt controller that
|
||||||
services interrupts for this device.
|
services interrupts for this device.
|
||||||
|
@ -167,7 +162,6 @@ prefixed with the string "marvell,", for Marvell Technology Group Ltd.
|
||||||
|
|
||||||
Example Discovery PHY node:
|
Example Discovery PHY node:
|
||||||
ethernet-phy@1 {
|
ethernet-phy@1 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
compatible = "broadcom,bcm5421";
|
compatible = "broadcom,bcm5421";
|
||||||
interrupts = <76>; /* GPP 12 */
|
interrupts = <76>; /* GPP 12 */
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
|
@ -271,7 +265,6 @@ prefixed with the string "marvell,", for Marvell Technology Group Ltd.
|
||||||
serial port.
|
serial port.
|
||||||
|
|
||||||
Required properties:
|
Required properties:
|
||||||
- device_type : "serial"
|
|
||||||
- compatible : "marvell,mv64360-mpsc"
|
- compatible : "marvell,mv64360-mpsc"
|
||||||
- reg : Offset and length of the register set for this device
|
- reg : Offset and length of the register set for this device
|
||||||
- sdma : the phandle for the SDMA node used by this port
|
- sdma : the phandle for the SDMA node used by this port
|
||||||
|
@ -288,7 +281,6 @@ prefixed with the string "marvell,", for Marvell Technology Group Ltd.
|
||||||
|
|
||||||
Example Discovery MPSCINTR node:
|
Example Discovery MPSCINTR node:
|
||||||
mpsc@8000 {
|
mpsc@8000 {
|
||||||
device_type = "serial";
|
|
||||||
compatible = "marvell,mv64360-mpsc";
|
compatible = "marvell,mv64360-mpsc";
|
||||||
reg = <0x8000 0x38>;
|
reg = <0x8000 0x38>;
|
||||||
virtual-reg = <0xf1008000>;
|
virtual-reg = <0xf1008000>;
|
||||||
|
|
|
@ -10,6 +10,10 @@ Required properties:
|
||||||
- interrupts: Should contain macb interrupt
|
- interrupts: Should contain macb interrupt
|
||||||
- phy-mode: String, operation mode of the PHY interface.
|
- phy-mode: String, operation mode of the PHY interface.
|
||||||
Supported values are: "mii", "rmii", "gmii", "rgmii".
|
Supported values are: "mii", "rmii", "gmii", "rgmii".
|
||||||
|
- clock-names: Tuple listing input clock names.
|
||||||
|
Required elements: 'pclk', 'hclk'
|
||||||
|
Optional elements: 'tx_clk'
|
||||||
|
- clocks: Phandles to input clocks.
|
||||||
|
|
||||||
Optional properties:
|
Optional properties:
|
||||||
- local-mac-address: 6 bytes, mac address
|
- local-mac-address: 6 bytes, mac address
|
||||||
|
@ -22,4 +26,6 @@ Examples:
|
||||||
interrupts = <21>;
|
interrupts = <21>;
|
||||||
phy-mode = "rmii";
|
phy-mode = "rmii";
|
||||||
local-mac-address = [3a 0e 03 04 05 06];
|
local-mac-address = [3a 0e 03 04 05 06];
|
||||||
|
clock-names = "pclk", "hclk", "tx_clk";
|
||||||
|
clocks = <&clkc 30>, <&clkc 30>, <&clkc 13>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -32,7 +32,6 @@ Optional controller properties:
|
||||||
* Ethernet port node
|
* Ethernet port node
|
||||||
|
|
||||||
Required port properties:
|
Required port properties:
|
||||||
- device_type: shall be "network".
|
|
||||||
- compatible: shall be one of "marvell,orion-eth-port",
|
- compatible: shall be one of "marvell,orion-eth-port",
|
||||||
"marvell,kirkwood-eth-port".
|
"marvell,kirkwood-eth-port".
|
||||||
- reg: port number relative to ethernet controller, shall be 0, 1, or 2.
|
- reg: port number relative to ethernet controller, shall be 0, 1, or 2.
|
||||||
|
@ -61,7 +60,6 @@ or
|
||||||
mdio-bus {
|
mdio-bus {
|
||||||
...
|
...
|
||||||
ethphy: ethernet-phy@8 {
|
ethphy: ethernet-phy@8 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
...
|
...
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -75,7 +73,6 @@ eth: ethernet-controller@72000 {
|
||||||
marvell,tx-checksum-limit = <1600>;
|
marvell,tx-checksum-limit = <1600>;
|
||||||
|
|
||||||
ethernet@0 {
|
ethernet@0 {
|
||||||
device_type = "network";
|
|
||||||
compatible = "marvell,orion-eth-port";
|
compatible = "marvell,orion-eth-port";
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
interrupts = <29>;
|
interrupts = <29>;
|
||||||
|
|
|
@ -2,7 +2,6 @@ PHY nodes
|
||||||
|
|
||||||
Required properties:
|
Required properties:
|
||||||
|
|
||||||
- device_type : Should be "ethernet-phy"
|
|
||||||
- interrupts : <a b> where a is the interrupt number and b is a
|
- interrupts : <a b> where a is the interrupt number and b is a
|
||||||
field that represents an encoding of the sense and level
|
field that represents an encoding of the sense and level
|
||||||
information for the interrupt. This should be encoded based on
|
information for the interrupt. This should be encoded based on
|
||||||
|
@ -11,8 +10,6 @@ Required properties:
|
||||||
- interrupt-parent : the phandle for the interrupt controller that
|
- interrupt-parent : the phandle for the interrupt controller that
|
||||||
services interrupts for this device.
|
services interrupts for this device.
|
||||||
- reg : The ID number for the phy, usually a small integer
|
- reg : The ID number for the phy, usually a small integer
|
||||||
- linux,phandle : phandle for this node; likely referenced by an
|
|
||||||
ethernet controller node.
|
|
||||||
|
|
||||||
Optional Properties:
|
Optional Properties:
|
||||||
|
|
||||||
|
@ -27,9 +24,7 @@ Example:
|
||||||
|
|
||||||
ethernet-phy@0 {
|
ethernet-phy@0 {
|
||||||
compatible = "ethernet-phy-ieee802.3-c22";
|
compatible = "ethernet-phy-ieee802.3-c22";
|
||||||
linux,phandle = <2452000>;
|
|
||||||
interrupt-parent = <40000>;
|
interrupt-parent = <40000>;
|
||||||
interrupts = <35 1>;
|
interrupts = <35 1>;
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
|
@ -10,7 +10,6 @@ Currently defined compatibles:
|
||||||
Example:
|
Example:
|
||||||
|
|
||||||
ethernet@11300 {
|
ethernet@11300 {
|
||||||
device_type = "network";
|
|
||||||
compatible = "fsl,mpc8272-fcc-enet",
|
compatible = "fsl,mpc8272-fcc-enet",
|
||||||
"fsl,cpm2-fcc-enet";
|
"fsl,cpm2-fcc-enet";
|
||||||
reg = <11300 20 8400 100 11390 1>;
|
reg = <11300 20 8400 100 11390 1>;
|
||||||
|
@ -33,7 +32,6 @@ fsl,mdc-pin : pin of port C controlling mdio clock
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
mdio@10d40 {
|
mdio@10d40 {
|
||||||
device_type = "mdio";
|
|
||||||
compatible = "fsl,mpc8272ads-mdio-bitbang",
|
compatible = "fsl,mpc8272ads-mdio-bitbang",
|
||||||
"fsl,mpc8272-mdio-bitbang",
|
"fsl,mpc8272-mdio-bitbang",
|
||||||
"fsl,cpm2-mdio-bitbang";
|
"fsl,cpm2-mdio-bitbang";
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
* Pin configuration nodes
|
* Pin configuration nodes
|
||||||
|
|
||||||
Required properties:
|
Required properties:
|
||||||
- linux,phandle : phandle of this node; likely referenced by a QE
|
|
||||||
device.
|
|
||||||
- pio-map : array of pin configurations. Each pin is defined by 6
|
- pio-map : array of pin configurations. Each pin is defined by 6
|
||||||
integers. The six numbers are respectively: port, pin, dir,
|
integers. The six numbers are respectively: port, pin, dir,
|
||||||
open_drain, assignment, has_irq.
|
open_drain, assignment, has_irq.
|
||||||
|
@ -29,7 +27,6 @@ Required properties:
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
ucc_pin@01 {
|
ucc_pin@01 {
|
||||||
linux,phandle = <140001>;
|
|
||||||
pio-map = <
|
pio-map = <
|
||||||
/* port pin dir open_drain assignment has_irq */
|
/* port pin dir open_drain assignment has_irq */
|
||||||
0 3 1 0 1 0 /* TxD0 */
|
0 3 1 0 1 0 /* TxD0 */
|
||||||
|
|
26
Documentation/devicetree/bindings/serial/vt8500-uart.txt
Normal file
26
Documentation/devicetree/bindings/serial/vt8500-uart.txt
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
* VIA VT8500 and WonderMedia WM8xxx UART Controller
|
||||||
|
|
||||||
|
Required properties:
|
||||||
|
- compatible: should be "via,vt8500-uart"
|
||||||
|
|
||||||
|
- reg: base physical address of the controller and length of memory mapped
|
||||||
|
region.
|
||||||
|
|
||||||
|
- interrupts: hardware interrupt number
|
||||||
|
|
||||||
|
- clocks: shall be the input parent clock phandle for the clock. This should
|
||||||
|
be the 24Mhz reference clock.
|
||||||
|
|
||||||
|
Aliases may be defined to ensure the correct ordering of the uarts.
|
||||||
|
|
||||||
|
Example:
|
||||||
|
aliases {
|
||||||
|
serial0 = &uart0;
|
||||||
|
};
|
||||||
|
|
||||||
|
uart0: serial@d8200000 {
|
||||||
|
compatible = "via,vt8500-uart";
|
||||||
|
reg = <0xd8200000 0x1040>;
|
||||||
|
interrupts = <32>;
|
||||||
|
clocks = <&clkuart0>;
|
||||||
|
};
|
38
Documentation/devicetree/bindings/submitting-patches.txt
Normal file
38
Documentation/devicetree/bindings/submitting-patches.txt
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
|
||||||
|
Submitting devicetree (DT) binding patches
|
||||||
|
|
||||||
|
I. For patch submitters
|
||||||
|
|
||||||
|
0) Normal patch submission rules from Documentation/SubmittingPatches
|
||||||
|
applies.
|
||||||
|
|
||||||
|
1) The Documentation/ portion of the patch should be a separate patch.
|
||||||
|
|
||||||
|
2) Submit the entire series to the devicetree mailinglist at
|
||||||
|
|
||||||
|
devicetree@vger.kernel.org
|
||||||
|
|
||||||
|
II. For kernel maintainers
|
||||||
|
|
||||||
|
1) If you aren't comfortable reviewing a given binding, reply to it and ask
|
||||||
|
the devicetree maintainers for guidance. This will help them prioritize
|
||||||
|
which ones to review and which ones are ok to let go.
|
||||||
|
|
||||||
|
2) For driver (not subsystem) bindings: If you are comfortable with the
|
||||||
|
binding, and it hasn't received an Acked-by from the devicetree
|
||||||
|
maintainers after a few weeks, go ahead and take it.
|
||||||
|
|
||||||
|
Subsystem bindings (anything affecting more than a single device)
|
||||||
|
then getting a devicetree maintainer to review it is required.
|
||||||
|
|
||||||
|
3) For a series going though multiple trees, the binding patch should be
|
||||||
|
kept with the driver using the binding.
|
||||||
|
|
||||||
|
III. Notes
|
||||||
|
|
||||||
|
0) Please see ...bindings/ABI.txt for details regarding devicetree ABI.
|
||||||
|
|
||||||
|
1) This document is intended as a general familiarization with the process as
|
||||||
|
decided at the 2013 Kernel Summit. When in doubt, the current word of the
|
||||||
|
devicetree maintainers overrules this document. In that situation, a patch
|
||||||
|
updating this document would be appreciated.
|
|
@ -27,13 +27,16 @@ cortina Cortina Systems, Inc.
|
||||||
dallas Maxim Integrated Products (formerly Dallas Semiconductor)
|
dallas Maxim Integrated Products (formerly Dallas Semiconductor)
|
||||||
davicom DAVICOM Semiconductor, Inc.
|
davicom DAVICOM Semiconductor, Inc.
|
||||||
denx Denx Software Engineering
|
denx Denx Software Engineering
|
||||||
|
edt Emerging Display Technologies
|
||||||
emmicro EM Microelectronic
|
emmicro EM Microelectronic
|
||||||
|
epfl Ecole Polytechnique Fédérale de Lausanne
|
||||||
epson Seiko Epson Corp.
|
epson Seiko Epson Corp.
|
||||||
est ESTeem Wireless Modems
|
est ESTeem Wireless Modems
|
||||||
fsl Freescale Semiconductor
|
fsl Freescale Semiconductor
|
||||||
GEFanuc GE Fanuc Intelligent Platforms Embedded Systems, Inc.
|
GEFanuc GE Fanuc Intelligent Platforms Embedded Systems, Inc.
|
||||||
gef GE Fanuc Intelligent Platforms Embedded Systems, Inc.
|
gef GE Fanuc Intelligent Platforms Embedded Systems, Inc.
|
||||||
gmt Global Mixed-mode Technology, Inc.
|
gmt Global Mixed-mode Technology, Inc.
|
||||||
|
gumstix Gumstix, Inc.
|
||||||
haoyu Haoyu Microelectronic Co. Ltd.
|
haoyu Haoyu Microelectronic Co. Ltd.
|
||||||
hisilicon Hisilicon Limited.
|
hisilicon Hisilicon Limited.
|
||||||
hp Hewlett Packard
|
hp Hewlett Packard
|
||||||
|
@ -42,6 +45,7 @@ idt Integrated Device Technologies, Inc.
|
||||||
img Imagination Technologies Ltd.
|
img Imagination Technologies Ltd.
|
||||||
intercontrol Inter Control Group
|
intercontrol Inter Control Group
|
||||||
isl Intersil
|
isl Intersil
|
||||||
|
karo Ka-Ro electronics GmbH
|
||||||
lg LG Corporation
|
lg LG Corporation
|
||||||
linux Linux-specific binding
|
linux Linux-specific binding
|
||||||
lsi LSI Corp. (LSI Logic)
|
lsi LSI Corp. (LSI Logic)
|
||||||
|
@ -64,6 +68,7 @@ ralink Mediatek/Ralink Technology Corp.
|
||||||
ramtron Ramtron International
|
ramtron Ramtron International
|
||||||
realtek Realtek Semiconductor Corp.
|
realtek Realtek Semiconductor Corp.
|
||||||
renesas Renesas Electronics Corporation
|
renesas Renesas Electronics Corporation
|
||||||
|
rockchip Fuzhou Rockchip Electronics Co., Ltd
|
||||||
samsung Samsung Semiconductor
|
samsung Samsung Semiconductor
|
||||||
sbs Smart Battery System
|
sbs Smart Battery System
|
||||||
schindler Schindler
|
schindler Schindler
|
||||||
|
|
|
@ -1364,19 +1364,16 @@ Appendix A - Sample SOC node for MPC8540
|
||||||
phy0: ethernet-phy@0 {
|
phy0: ethernet-phy@0 {
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupts = <7 1>;
|
interrupts = <7 1>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -296,7 +296,6 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
|
||||||
ethernet-port@0 {
|
ethernet-port@0 {
|
||||||
device_type = "network";
|
|
||||||
compatible = "marvell,orion-eth-port";
|
compatible = "marvell,orion-eth-port";
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
interrupts = <29>;
|
interrupts = <29>;
|
||||||
|
@ -316,7 +315,6 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
|
||||||
ethphy: ethernet-phy {
|
ethphy: ethernet-phy {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
/* set phy address in board file */
|
/* set phy address in board file */
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -94,7 +94,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 {
|
ethphy0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -84,7 +84,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@8 {
|
ethphy0: ethernet-phy@8 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <8>;
|
reg = <8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -224,7 +224,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@8 {
|
ethphy0: ethernet-phy@8 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <8>;
|
reg = <8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -95,7 +95,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 {
|
ethphy0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
compatible = "marvell,88e1116";
|
compatible = "marvell,88e1116";
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -104,12 +104,10 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 {
|
ethphy0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
ethphy1: ethernet-phy@1 {
|
ethphy1: ethernet-phy@1 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -176,7 +176,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 {
|
ethphy0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -101,13 +101,11 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 {
|
ethphy0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
compatible = "marvell,88e1121";
|
compatible = "marvell,88e1121";
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
ethphy1: ethernet-phy@1 {
|
ethphy1: ethernet-phy@1 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
compatible = "marvell,88e1121";
|
compatible = "marvell,88e1121";
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -133,7 +133,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@8 {
|
ethphy0: ethernet-phy@8 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <8>;
|
reg = <8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -183,7 +183,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@11 {
|
ethphy0: ethernet-phy@11 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <11>;
|
reg = <11>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -200,7 +200,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy1: ethernet-phy@11 {
|
ethphy1: ethernet-phy@11 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <11>;
|
reg = <11>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -55,7 +55,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 {
|
ethphy0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -212,12 +212,10 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 {
|
ethphy0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
ethphy1: ethernet-phy@8 {
|
ethphy1: ethernet-phy@8 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <8>;
|
reg = <8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -197,12 +197,10 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@1 {
|
ethphy0: ethernet-phy@1 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
ethphy1: ethernet-phy@2 {
|
ethphy1: ethernet-phy@2 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -242,7 +242,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 { /* Marvell 88E1318 */
|
ethphy0: ethernet-phy@0 { /* Marvell 88E1318 */
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -89,7 +89,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy {
|
ethphy0: ethernet-phy {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
/* overwrite reg property in board file */
|
/* overwrite reg property in board file */
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -171,7 +171,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 {
|
ethphy0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -196,12 +196,10 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 {
|
ethphy0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
|
|
||||||
ethphy1: ethernet-phy@1 {
|
ethphy1: ethernet-phy@1 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -96,7 +96,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 {
|
ethphy0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -208,7 +208,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy@0 {
|
ethphy0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -104,7 +104,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy0: ethernet-phy {
|
ethphy0: ethernet-phy {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
/* overwrite reg property in board file */
|
/* overwrite reg property in board file */
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -243,7 +243,6 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
|
||||||
ethernet0-port@0 {
|
ethernet0-port@0 {
|
||||||
device_type = "network";
|
|
||||||
compatible = "marvell,kirkwood-eth-port";
|
compatible = "marvell,kirkwood-eth-port";
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
interrupts = <11>;
|
interrupts = <11>;
|
||||||
|
@ -275,7 +274,6 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
|
||||||
ethernet1-port@0 {
|
ethernet1-port@0 {
|
||||||
device_type = "network";
|
|
||||||
compatible = "marvell,kirkwood-eth-port";
|
compatible = "marvell,kirkwood-eth-port";
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
interrupts = <15>;
|
interrupts = <15>;
|
||||||
|
|
|
@ -58,7 +58,6 @@
|
||||||
status = "okay";
|
status = "okay";
|
||||||
|
|
||||||
ethphy: ethernet-phy {
|
ethphy: ethernet-phy {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
reg = <8>;
|
reg = <8>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -120,7 +120,6 @@
|
||||||
status = "disabled";
|
status = "disabled";
|
||||||
|
|
||||||
ethernet-port@0 {
|
ethernet-port@0 {
|
||||||
device_type = "network";
|
|
||||||
compatible = "marvell,orion-eth-port";
|
compatible = "marvell,orion-eth-port";
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
/* overwrite MAC address in bootloader */
|
/* overwrite MAC address in bootloader */
|
||||||
|
|
|
@ -222,7 +222,6 @@
|
||||||
ranges ;
|
ranges ;
|
||||||
ethernet@81c00000 {
|
ethernet@81c00000 {
|
||||||
compatible = "xlnx,xps-ll-temac-1.01.b", "xlnx,xps-ll-temac-1.00.a";
|
compatible = "xlnx,xps-ll-temac-1.01.b", "xlnx,xps-ll-temac-1.00.a";
|
||||||
device_type = "network";
|
|
||||||
interrupt-parent = <&xps_intc_0>;
|
interrupt-parent = <&xps_intc_0>;
|
||||||
interrupts = < 5 2 >;
|
interrupts = < 5 2 >;
|
||||||
llink-connected = <&PIM3>;
|
llink-connected = <&PIM3>;
|
||||||
|
|
|
@ -87,12 +87,10 @@
|
||||||
|
|
||||||
PHY0: ethernet-phy@0 {
|
PHY0: ethernet-phy@0 {
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
PHY1: ethernet-phy@1 {
|
PHY1: ethernet-phy@1 {
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -86,12 +86,10 @@
|
||||||
|
|
||||||
PHY0: ethernet-phy@0 {
|
PHY0: ethernet-phy@0 {
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
PHY1: ethernet-phy@1 {
|
PHY1: ethernet-phy@1 {
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -207,14 +207,12 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <18 0x8>;
|
interrupts = <18 0x8>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -73,19 +73,16 @@
|
||||||
compatible = "marvell,mv64360-mdio";
|
compatible = "marvell,mv64360-mdio";
|
||||||
reg = <0x2000 4>;
|
reg = <0x2000 4>;
|
||||||
PHY0: ethernet-phy@0 {
|
PHY0: ethernet-phy@0 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
interrupts = <76>; /* GPP 12 */
|
interrupts = <76>; /* GPP 12 */
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
};
|
};
|
||||||
PHY1: ethernet-phy@1 {
|
PHY1: ethernet-phy@1 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
interrupts = <76>; /* GPP 12 */
|
interrupts = <76>; /* GPP 12 */
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
};
|
};
|
||||||
PHY2: ethernet-phy@2 {
|
PHY2: ethernet-phy@2 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
interrupts = <76>; /* GPP 12 */
|
interrupts = <76>; /* GPP 12 */
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
|
@ -174,7 +171,6 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
MPSC0: mpsc@8000 {
|
MPSC0: mpsc@8000 {
|
||||||
device_type = "serial";
|
|
||||||
compatible = "marvell,mv64360-mpsc";
|
compatible = "marvell,mv64360-mpsc";
|
||||||
reg = <0x8000 0x38>;
|
reg = <0x8000 0x38>;
|
||||||
virtual-reg = <0xd8008000>;
|
virtual-reg = <0xd8008000>;
|
||||||
|
@ -189,7 +185,6 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
MPSC1: mpsc@9000 {
|
MPSC1: mpsc@9000 {
|
||||||
device_type = "serial";
|
|
||||||
compatible = "marvell,mv64360-mpsc";
|
compatible = "marvell,mv64360-mpsc";
|
||||||
reg = <0x9000 0x38>;
|
reg = <0x9000 0x38>;
|
||||||
virtual-reg = <0xd8009000>;
|
virtual-reg = <0xd8009000>;
|
||||||
|
|
|
@ -67,7 +67,6 @@
|
||||||
ranges;
|
ranges;
|
||||||
|
|
||||||
mdio {
|
mdio {
|
||||||
device_type = "mdio";
|
|
||||||
compatible = "fsl,ep8248e-mdio-bitbang";
|
compatible = "fsl,ep8248e-mdio-bitbang";
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
@ -76,13 +75,11 @@
|
||||||
PHY0: ethernet-phy@0 {
|
PHY0: ethernet-phy@0 {
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
PHY1: ethernet-phy@1 {
|
PHY1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -85,12 +85,10 @@
|
||||||
|
|
||||||
PHY0: ethernet-phy@0 {
|
PHY0: ethernet-phy@0 {
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
PHY1: ethernet-phy@1 {
|
PHY1: ethernet-phy@1 {
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -292,13 +292,11 @@
|
||||||
interrupt-parent = <&gef_pic>;
|
interrupt-parent = <&gef_pic>;
|
||||||
interrupts = <0x9 0x4>;
|
interrupts = <0x9 0x4>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&gef_pic>;
|
interrupt-parent = <&gef_pic>;
|
||||||
interrupts = <0x8 0x4>;
|
interrupts = <0x8 0x4>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -290,13 +290,11 @@
|
||||||
interrupt-parent = <&gef_pic>;
|
interrupt-parent = <&gef_pic>;
|
||||||
interrupts = <0x9 0x4>;
|
interrupts = <0x9 0x4>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&gef_pic>;
|
interrupt-parent = <&gef_pic>;
|
||||||
interrupts = <0x8 0x4>;
|
interrupts = <0x8 0x4>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -290,13 +290,11 @@
|
||||||
interrupt-parent = <&gef_pic>;
|
interrupt-parent = <&gef_pic>;
|
||||||
interrupts = <0x9 0x4>;
|
interrupts = <0x9 0x4>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&gef_pic>;
|
interrupt-parent = <&gef_pic>;
|
||||||
interrupts = <0x8 0x4>;
|
interrupts = <0x8 0x4>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -58,7 +58,6 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
MDIO: mdio@6000 {
|
MDIO: mdio@6000 {
|
||||||
device_type = "mdio";
|
|
||||||
compatible = "tsi109-mdio", "tsi108-mdio";
|
compatible = "tsi109-mdio", "tsi108-mdio";
|
||||||
reg = <0x00006000 0x00000050>;
|
reg = <0x00006000 0x00000050>;
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
|
|
|
@ -161,13 +161,11 @@
|
||||||
PHY1: ethernet-phy@1 {
|
PHY1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
PHY2: ethernet-phy@2 {
|
PHY2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
@ -284,7 +282,6 @@
|
||||||
PHY0: ethernet-phy@0 {
|
PHY0: ethernet-phy@0 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -68,7 +68,6 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
MDIO: mdio@6000 {
|
MDIO: mdio@6000 {
|
||||||
device_type = "mdio";
|
|
||||||
compatible = "tsi108-mdio";
|
compatible = "tsi108-mdio";
|
||||||
reg = <0x6000 0x50>;
|
reg = <0x6000 0x50>;
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
|
|
|
@ -182,7 +182,6 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@10d40 {
|
mdio@10d40 {
|
||||||
device_type = "mdio";
|
|
||||||
compatible = "fsl,mpc8272ads-mdio-bitbang",
|
compatible = "fsl,mpc8272ads-mdio-bitbang",
|
||||||
"fsl,mpc8272-mdio-bitbang",
|
"fsl,mpc8272-mdio-bitbang",
|
||||||
"fsl,cpm2-mdio-bitbang";
|
"fsl,cpm2-mdio-bitbang";
|
||||||
|
@ -196,14 +195,12 @@
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
interrupts = <23 8>;
|
interrupts = <23 8>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
PHY1: ethernet-phy@1 {
|
PHY1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
interrupts = <23 8>;
|
interrupts = <23 8>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -189,13 +189,11 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <19 0x8>;
|
interrupts = <19 0x8>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -166,7 +166,6 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -217,7 +217,6 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <20 0x8>;
|
interrupts = <20 0x8>;
|
||||||
reg = <0x4>;
|
reg = <0x4>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -216,14 +216,12 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <20 0x8>;
|
interrupts = <20 0x8>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <19 0x8>;
|
interrupts = <19 0x8>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -356,13 +356,11 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy4: ethernet-phy@04 {
|
phy4: ethernet-phy@04 {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <18 0x8>;
|
interrupts = <18 0x8>;
|
||||||
reg = <0x4>;
|
reg = <0x4>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -314,13 +314,11 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <0>;
|
interrupts = <0>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy04:ethernet-phy@04 {
|
phy04:ethernet-phy@04 {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <0>;
|
interrupts = <0>;
|
||||||
reg = <0x4>;
|
reg = <0x4>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -240,7 +240,6 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <18 0x8>;
|
interrupts = <18 0x8>;
|
||||||
reg = <0x1c>;
|
reg = <0x1c>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -176,7 +176,6 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <18 0x8>;
|
interrupts = <18 0x8>;
|
||||||
reg = <0x1c>;
|
reg = <0x1c>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -193,14 +193,12 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <18 0x8>;
|
interrupts = <18 0x8>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -397,13 +397,11 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@01 {
|
phy1: ethernet-phy@01 {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <18 0x8>;
|
interrupts = <18 0x8>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi-phy@2 {
|
tbi-phy@2 {
|
||||||
device_type = "tbi-phy";
|
device_type = "tbi-phy";
|
||||||
|
|
|
@ -332,25 +332,21 @@
|
||||||
reg = <0x2120 0x18>;
|
reg = <0x2120 0x18>;
|
||||||
|
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
compatible = "national,DP83848VV";
|
compatible = "national,DP83848VV";
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
};
|
};
|
||||||
|
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
compatible = "broadcom,BCM5481UA2KMLG";
|
compatible = "broadcom,BCM5481UA2KMLG";
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
};
|
};
|
||||||
|
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
compatible = "national,DP83848VV";
|
compatible = "national,DP83848VV";
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
};
|
};
|
||||||
|
|
||||||
phy4: ethernet-phy@4 {
|
phy4: ethernet-phy@4 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
compatible = "broadcom,BCM5481UA2KMLG";
|
compatible = "broadcom,BCM5481UA2KMLG";
|
||||||
reg = <4>;
|
reg = <4>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -225,14 +225,12 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <18 0x8>;
|
interrupts = <18 0x8>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -277,7 +277,6 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -253,14 +253,12 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <18 0x8>;
|
interrupts = <18 0x8>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -264,14 +264,12 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <18 0x8>;
|
interrupts = <18 0x8>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -277,7 +277,6 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -262,14 +262,12 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <18 0x8>;
|
interrupts = <18 0x8>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -275,7 +275,6 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <17 0x8>;
|
interrupts = <17 0x8>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -200,12 +200,10 @@
|
||||||
phy0: ethernet-phy@0 {
|
phy0: ethernet-phy@0 {
|
||||||
interrupts = <10 0x1 0 0>;
|
interrupts = <10 0x1 0 0>;
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupts = <10 0x1 0 0>;
|
interrupts = <10 0x1 0 0>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
sgmii_phy0: sgmii-phy@0 {
|
sgmii_phy0: sgmii-phy@0 {
|
||||||
interrupts = <6 1 0 0>;
|
interrupts = <6 1 0 0>;
|
||||||
|
|
|
@ -165,19 +165,16 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <7 1>;
|
interrupts = <7 1>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -165,13 +165,11 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -82,12 +82,10 @@
|
||||||
phy0: ethernet-phy@0 {
|
phy0: ethernet-phy@0 {
|
||||||
interrupts = <10 1 0 0>;
|
interrupts = <10 1 0 0>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupts = <10 1 0 0>;
|
interrupts = <10 1 0 0>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
sgmii_phy0: sgmii-phy@0 {
|
sgmii_phy0: sgmii-phy@0 {
|
||||||
|
|
|
@ -109,22 +109,18 @@
|
||||||
phy0: ethernet-phy@0 {
|
phy0: ethernet-phy@0 {
|
||||||
interrupts = <5 1 0 0>;
|
interrupts = <5 1 0 0>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupts = <5 1 0 0>;
|
interrupts = <5 1 0 0>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupts = <5 1 0 0>;
|
interrupts = <5 1 0 0>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupts = <5 1 0 0>;
|
interrupts = <5 1 0 0>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -165,13 +165,11 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -154,25 +154,21 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <7 1>;
|
interrupts = <7 1>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <7 1>;
|
interrupts = <7 1>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -91,22 +91,18 @@
|
||||||
phy0: ethernet-phy@7 {
|
phy0: ethernet-phy@7 {
|
||||||
interrupts = <1 1 0 0>;
|
interrupts = <1 1 0 0>;
|
||||||
reg = <0x7>;
|
reg = <0x7>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupts = <2 1 0 0>;
|
interrupts = <2 1 0 0>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupts = <1 1 0 0>;
|
interrupts = <1 1 0 0>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupts = <2 1 0 0>;
|
interrupts = <2 1 0 0>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
@ -236,25 +232,21 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <1 1 0 0>;
|
interrupts = <1 1 0 0>;
|
||||||
reg = <0x7>;
|
reg = <0x7>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
qe_phy1: ethernet-phy@01 {
|
qe_phy1: ethernet-phy@01 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <2 1 0 0>;
|
interrupts = <2 1 0 0>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
qe_phy2: ethernet-phy@02 {
|
qe_phy2: ethernet-phy@02 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <1 1 0 0>;
|
interrupts = <1 1 0 0>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
qe_phy3: ethernet-phy@03 {
|
qe_phy3: ethernet-phy@03 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <2 1 0 0>;
|
interrupts = <2 1 0 0>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -276,33 +276,27 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <1 1 0 0>;
|
interrupts = <1 1 0 0>;
|
||||||
reg = <0x7>;
|
reg = <0x7>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
qe_phy1: ethernet-phy@01 {
|
qe_phy1: ethernet-phy@01 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <2 1 0 0>;
|
interrupts = <2 1 0 0>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
qe_phy2: ethernet-phy@02 {
|
qe_phy2: ethernet-phy@02 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <3 1 0 0>;
|
interrupts = <3 1 0 0>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
qe_phy3: ethernet-phy@03 {
|
qe_phy3: ethernet-phy@03 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <4 1 0 0>;
|
interrupts = <4 1 0 0>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
qe_phy5: ethernet-phy@04 {
|
qe_phy5: ethernet-phy@04 {
|
||||||
reg = <0x04>;
|
reg = <0x04>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
qe_phy7: ethernet-phy@06 {
|
qe_phy7: ethernet-phy@06 {
|
||||||
reg = <0x6>;
|
reg = <0x6>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi1: tbi-phy@11 {
|
tbi1: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -211,25 +211,21 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -211,25 +211,21 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -74,7 +74,6 @@
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
PHY: ethernet-phy@f {
|
PHY: ethernet-phy@f {
|
||||||
reg = <0xf>;
|
reg = <0xf>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -86,17 +86,14 @@
|
||||||
|
|
||||||
PHY0: ethernet-phy@0 {
|
PHY0: ethernet-phy@0 {
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
PHY1: ethernet-phy@1 {
|
PHY1: ethernet-phy@1 {
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
PHY2: ethernet-phy@2 {
|
PHY2: ethernet-phy@2 {
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -295,13 +295,11 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <4 1 0 0>;
|
interrupts = <4 1 0 0>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
qe_phy1: ethernet-phy@03 {
|
qe_phy1: ethernet-phy@03 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1 0 0>;
|
interrupts = <5 1 0 0>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi-phy@11 {
|
tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -105,13 +105,11 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <4 1 0 0>;
|
interrupts = <4 1 0 0>;
|
||||||
reg = <0x6>;
|
reg = <0x6>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
qe_phy1: ethernet-phy@03 {
|
qe_phy1: ethernet-phy@03 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1 0 0>;
|
interrupts = <5 1 0 0>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi-phy@11 {
|
tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -110,12 +110,10 @@
|
||||||
phy0: ethernet-phy@0 {
|
phy0: ethernet-phy@0 {
|
||||||
interrupts = <7 1 0 0>;
|
interrupts = <7 1 0 0>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1 {
|
phy1: ethernet-phy@1 {
|
||||||
interrupts = <8 1 0 0>;
|
interrupts = <8 1 0 0>;
|
||||||
reg = <0x1>;
|
reg = <0x1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -198,7 +198,6 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
mdio@10d40 {
|
mdio@10d40 {
|
||||||
device_type = "mdio";
|
|
||||||
compatible = "fsl,pq2fads-mdio-bitbang",
|
compatible = "fsl,pq2fads-mdio-bitbang",
|
||||||
"fsl,mpc8280-mdio-bitbang",
|
"fsl,mpc8280-mdio-bitbang",
|
||||||
"fsl,cpm2-mdio-bitbang";
|
"fsl,cpm2-mdio-bitbang";
|
||||||
|
@ -212,14 +211,12 @@
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
interrupts = <25 2>;
|
interrupts = <25 2>;
|
||||||
reg = <0x0>;
|
reg = <0x0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
PHY1: ethernet-phy@1 {
|
PHY1: ethernet-phy@1 {
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
interrupts = <25 2>;
|
interrupts = <25 2>;
|
||||||
reg = <0x3>;
|
reg = <0x3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -73,17 +73,14 @@
|
||||||
mdio {
|
mdio {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
device_type = "mdio";
|
|
||||||
compatible = "marvell,mv64360-mdio";
|
compatible = "marvell,mv64360-mdio";
|
||||||
PHY0: ethernet-phy@1 {
|
PHY0: ethernet-phy@1 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
compatible = "broadcom,bcm5421";
|
compatible = "broadcom,bcm5421";
|
||||||
interrupts = <76>; /* GPP 12 */
|
interrupts = <76>; /* GPP 12 */
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
};
|
};
|
||||||
PHY1: ethernet-phy@3 {
|
PHY1: ethernet-phy@3 {
|
||||||
device_type = "ethernet-phy";
|
|
||||||
compatible = "broadcom,bcm5421";
|
compatible = "broadcom,bcm5421";
|
||||||
interrupts = <76>; /* GPP 12 */
|
interrupts = <76>; /* GPP 12 */
|
||||||
interrupt-parent = <&PIC>;
|
interrupt-parent = <&PIC>;
|
||||||
|
@ -162,7 +159,6 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
MPSC0: mpsc@8000 {
|
MPSC0: mpsc@8000 {
|
||||||
device_type = "serial";
|
|
||||||
compatible = "marvell,mv64360-mpsc";
|
compatible = "marvell,mv64360-mpsc";
|
||||||
reg = <0x8000 0x38>;
|
reg = <0x8000 0x38>;
|
||||||
virtual-reg = <0xf1008000>;
|
virtual-reg = <0xf1008000>;
|
||||||
|
@ -177,7 +173,6 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
MPSC1: mpsc@9000 {
|
MPSC1: mpsc@9000 {
|
||||||
device_type = "serial";
|
|
||||||
compatible = "marvell,mv64360-mpsc";
|
compatible = "marvell,mv64360-mpsc";
|
||||||
reg = <0x9000 0x38>;
|
reg = <0x9000 0x38>;
|
||||||
virtual-reg = <0xf1009000>;
|
virtual-reg = <0xf1009000>;
|
||||||
|
|
|
@ -173,14 +173,12 @@
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <20 0x8>;
|
interrupts = <20 0x8>;
|
||||||
reg = <0x19>;
|
reg = <0x19>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
phy1: ethernet-phy@1a {
|
phy1: ethernet-phy@1a {
|
||||||
interrupt-parent = <&ipic>;
|
interrupt-parent = <&ipic>;
|
||||||
interrupts = <21 0x8>;
|
interrupts = <21 0x8>;
|
||||||
reg = <0x1a>;
|
reg = <0x1a>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
|
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
|
|
|
@ -137,13 +137,11 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <0x6 0x1>;
|
interrupts = <0x6 0x1>;
|
||||||
reg = <0x19>;
|
reg = <0x19>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@1a {
|
phy1: ethernet-phy@1a {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <0x7 0x1>;
|
interrupts = <0x7 0x1>;
|
||||||
reg = <0x1a>;
|
reg = <0x1a>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -230,25 +230,21 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <0x1f>;
|
reg = <0x1f>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@0 {
|
phy1: ethernet-phy@0 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@1 {
|
phy2: ethernet-phy@1 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@2 {
|
phy3: ethernet-phy@2 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <10 1>;
|
interrupts = <10 1>;
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -161,13 +161,11 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 4>;
|
interrupts = <5 4>;
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy4: ethernet-phy@4 {
|
phy4: ethernet-phy@4 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 4>;
|
interrupts = <5 4>;
|
||||||
reg = <4>;
|
reg = <4>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -164,13 +164,11 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <0x2>;
|
reg = <0x2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy1: ethernet-phy@4 {
|
phy1: ethernet-phy@4 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <5 1>;
|
interrupts = <5 1>;
|
||||||
reg = <0x4>;
|
reg = <0x4>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -172,19 +172,16 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -172,19 +172,16 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -185,31 +185,26 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@1 {
|
phy2: ethernet-phy@1 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy4: ethernet-phy@4 {
|
phy4: ethernet-phy@4 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <4>;
|
reg = <4>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy5: ethernet-phy@5 {
|
phy5: ethernet-phy@5 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <5>;
|
reg = <5>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -185,31 +185,26 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@1 {
|
phy2: ethernet-phy@1 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy4: ethernet-phy@4 {
|
phy4: ethernet-phy@4 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <4>;
|
reg = <4>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy5: ethernet-phy@5 {
|
phy5: ethernet-phy@5 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <5>;
|
reg = <5>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -172,19 +172,16 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -174,19 +174,16 @@
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <1>;
|
reg = <1>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy2: ethernet-phy@2 {
|
phy2: ethernet-phy@2 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <2>;
|
reg = <2>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
phy3: ethernet-phy@3 {
|
phy3: ethernet-phy@3 {
|
||||||
interrupt-parent = <&mpic>;
|
interrupt-parent = <&mpic>;
|
||||||
interrupts = <8 1>;
|
interrupts = <8 1>;
|
||||||
reg = <3>;
|
reg = <3>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
tbi0: tbi-phy@11 {
|
tbi0: tbi-phy@11 {
|
||||||
reg = <0x11>;
|
reg = <0x11>;
|
||||||
|
|
|
@ -107,7 +107,6 @@
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
PHY: ethernet-phy@f {
|
PHY: ethernet-phy@f {
|
||||||
reg = <0xf>;
|
reg = <0xf>;
|
||||||
device_type = "ethernet-phy";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -448,7 +448,7 @@ static int __init mv64x60_device_setup(void)
|
||||||
int err;
|
int err;
|
||||||
|
|
||||||
id = 0;
|
id = 0;
|
||||||
for_each_compatible_node(np, "serial", "marvell,mv64360-mpsc") {
|
for_each_compatible_node(np, NULL, "marvell,mv64360-mpsc") {
|
||||||
err = mv64x60_mpsc_device_setup(np, id++);
|
err = mv64x60_mpsc_device_setup(np, id++);
|
||||||
if (err)
|
if (err)
|
||||||
printk(KERN_ERR "Failed to initialize MV64x60 "
|
printk(KERN_ERR "Failed to initialize MV64x60 "
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue