|
|
@@ -82,6 +82,14 @@ Required Properties:
|
|
|
- interrupts : Should be single bit error interrupt, then double bit error
|
|
|
interrupt, in this order.
|
|
|
|
|
|
+Ethernet FIFO ECC
|
|
|
+Required Properties:
|
|
|
+- compatible : Should be "altr,socfpga-eth-mac-ecc"
|
|
|
+- reg : Address and size for ECC block registers.
|
|
|
+- altr,ecc-parent : phandle to parent Ethernet node.
|
|
|
+- interrupts : Should be single bit error interrupt, then double bit error
|
|
|
+ interrupt, in this order.
|
|
|
+
|
|
|
Example:
|
|
|
|
|
|
eccmgr: eccmgr@ffd06000 {
|
|
|
@@ -108,4 +116,20 @@ Example:
|
|
|
interrupts = <1 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
<33 IRQ_TYPE_LEVEL_HIGH> ;
|
|
|
};
|
|
|
+
|
|
|
+ emac0-rx-ecc@ff8c0800 {
|
|
|
+ compatible = "altr,socfpga-eth-mac-ecc";
|
|
|
+ reg = <0xff8c0800 0x400>;
|
|
|
+ altr,ecc-parent = <&gmac0>;
|
|
|
+ interrupts = <4 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
+ <36 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
+ };
|
|
|
+
|
|
|
+ emac0-tx-ecc@ff8c0c00 {
|
|
|
+ compatible = "altr,socfpga-eth-mac-ecc";
|
|
|
+ reg = <0xff8c0c00 0x400>;
|
|
|
+ altr,ecc-parent = <&gmac0>;
|
|
|
+ interrupts = <5 IRQ_TYPE_LEVEL_HIGH>,
|
|
|
+ <37 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
+ };
|
|
|
};
|