reg = <0xff3f0000 0x10000
0xff634540 0x8
0xff634558 0xc
- 0xffd01084 0x4>;
+ 0xffd01008 0x4>;
interrupts = <0 8 1
0 9 1>;
compatible = "amlogic, gxbb-eth-dwmac";
status = "disable";
reg = <0xff3f0000 0x10000
- 0xff634540 0x8>;
+ 0xff634540 0x8
+ 0xff634558 0xc
+ 0xffd01008 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xff3f0000 0x10000
- 0xff634540 0x8>;
+ 0xff634540 0x8
+ 0xff634558 0xc
+ 0xffd01008 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xff3f0000 0x10000
- 0xff634540 0x8>;
+ 0xff634540 0x8
+ 0xff634558 0xc
+ 0xffd01008 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xff3f0000 0x10000
- 0xff634540 0x8>;
+ 0xff634540 0x8
+ 0xff634558 0xc
+ 0xffd01008 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xff3f0000 0x10000
- 0xff634540 0x8>;
+ 0xff634540 0x8
+ 0xff634558 0xc
+ 0xffd01008 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xff3f0000 0x10000
- 0xff634540 0x8>;
+ 0xff634540 0x8
+ 0xff634558 0xc
+ 0xffd01008 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xff3f0000 0x10000
- 0xff634540 0x8>;
+ 0xff634540 0x8
+ 0xff634558 0xc
+ 0xffd01008 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0xc9410000 0x10000
0xc8834540 0x8
- 0xc8834558 0xc>;
+ 0xc8834558 0xc
+ 0xc1104408 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
reg = <0xc9410000 0x10000
0xc8834540 0x8
0xc8834558 0xc
- 0xc1104484 0x4>;
+ 0xc1104408 0x4>;
interrupts = <0 8 1
0 9 1>;
phy-mode= "rmii";
reg = <0xff3f0000 0x10000
0xff634540 0x8
0xff634558 0xc
- 0xffd01084 0x4>;
+ 0xffd01008 0x4>;
interrupts = <0 8 1
0 9 1>;
reg = <0xff3f0000 0x10000
0xff634540 0x8
0xff634558 0xc
- 0xffd01084 0x4>;
+ 0xffd01008 0x4>;
interrupts = <0 8 1
0 9 1>;
reg = <0xff3f0000 0x10000
0xff634540 0x8
0xff634558 0xc
- 0xffd01084 0x4>;
+ 0xffd01008 0x4>;
interrupts = <0 8 1
0 9 1>;
reg = <0xff3f0000 0x10000
0xff634540 0x8
0xff634558 0xc
- 0xffd01084 0x4>;
+ 0xffd01008 0x4>;
interrupts = <0 8 1
0 9 1>;
reg = <0xff3f0000 0x10000
0xff634540 0x8
0xff634558 0xc
- 0xffd01084 0x4>;
+ 0xffd01008 0x4>;
interrupts = <0 8 1
0 9 1>;
reg = <0xff3f0000 0x10000
0xff634540 0x8
0xff634558 0xc
- 0xffd01084 0x4>;
+ 0xffd01008 0x4>;
interrupts = <0 8 1
0 9 1>;
reg = <0x0 0xff3f0000 0x0 0x10000
0x0 0xff634540 0x0 0x8
0x0 0xff634558 0x0 0xc
- 0x0 0xffd01084 0x0 0x4>;
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1
0 9 1>;
compatible = "amlogic, gxbb-eth-dwmac";
status = "disable";
reg = <0x0 0xff3f0000 0x0 0x10000
- 0x0 0xff634540 0x0 0x8>;
+ 0x0 0xff634540 0x0 0x8
+ 0x0 0xff634558 0x0 0xc
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xff3f0000 0x0 0x10000
- 0x0 0xff634540 0x0 0x8>;
+ 0x0 0xff634540 0x0 0x8
+ 0x0 0xff634558 0x0 0xc
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xff3f0000 0x0 0x10000
- 0x0 0xff634540 0x0 0x8>;
+ 0x0 0xff634540 0x0 0x8
+ 0x0 0xff634558 0x0 0xc
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xff3f0000 0x0 0x10000
- 0x0 0xff634540 0x0 0x8>;
+ 0x0 0xff634540 0x0 0x8
+ 0x0 0xff634558 0x0 0xc
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xff3f0000 0x0 0x10000
- 0x0 0xff634540 0x0 0x8>;
+ 0x0 0xff634540 0x0 0x8
+ 0x0 0xff634558 0x0 0xc
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xff3f0000 0x0 0x10000
- 0x0 0xff634540 0x0 0x8>;
+ 0x0 0xff634540 0x0 0x8
+ 0x0 0xff634558 0x0 0xc
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xff3f0000 0x0 0x10000
- 0x0 0xff634540 0x0 0x8>;
+ 0x0 0xff634540 0x0 0x8
+ 0x0 0xff634558 0x0 0xc
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xff3f0000 0x0 0x10000
- 0x0 0xff634540 0x0 0x8>;
+ 0x0 0xff634540 0x0 0x8
+ 0x0 0xff634558 0x0 0xc
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
ethmac: ethernet@0xff3f0000 {
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xff3f0000 0x0 0x10000
- 0x0 0xff634540 0x0 0x8>;
+ 0x0 0xff634540 0x0 0x8
+ 0x0 0xff634558 0x0 0xc
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
compatible = "amlogic, gxbb-eth-dwmac";
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
- 0x0 0xc8834558 0x0 0xc>;
+ 0x0 0xc8834558 0x0 0xc
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1>;
pinctrl-names = "external_eth_pins";
pinctrl-0 = <&external_eth_pins>;
reg = <0x0 0xc9410000 0x0 0x10000
0x0 0xc8834540 0x0 0x8
0x0 0xc8834558 0x0 0xc
- 0x0 0xc1104484 0x0 0x4>;
+ 0x0 0xc1104408 0x0 0x4>;
interrupts = <0 8 1
0 9 1>;
phy-mode= "rmii";
reg = <0x0 0xff3f0000 0x0 0x10000
0x0 0xff634540 0x0 0x8
0x0 0xff634558 0x0 0xc
- 0x0 0xffd01084 0x0 0x4>;
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1
0 9 1>;
reg = <0x0 0xff3f0000 0x0 0x10000
0x0 0xff634540 0x0 0x8
0x0 0xff634558 0x0 0xc
- 0x0 0xffd01084 0x0 0x4>;
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1
0 9 1>;
reg = <0x0 0xff3f0000 0x0 0x10000
0x0 0xff634540 0x0 0x8
0x0 0xff634558 0x0 0xc
- 0x0 0xffd01084 0x0 0x4>;
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1
0 9 1>;
reg = <0x0 0xff3f0000 0x0 0x10000
0x0 0xff634540 0x0 0x8
0x0 0xff634558 0x0 0xc
- 0x0 0xffd01084 0x0 0x4>;
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1
0 9 1>;
reg = <0x0 0xff3f0000 0x0 0x10000
0x0 0xff634540 0x0 0x8
0x0 0xff634558 0x0 0xc
- 0x0 0xffd01084 0x0 0x4>;
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1
0 9 1>;
reg = <0x0 0xff3f0000 0x0 0x10000
0x0 0xff634540 0x0 0x8
0x0 0xff634558 0x0 0xc
- 0x0 0xffd01084 0x0 0x4>;
+ 0x0 0xffd01008 0x0 0x4>;
interrupts = <0 8 1
0 9 1>;
} else {
pin_ctl = devm_pinctrl_get_select(&pdev->dev, "eth_pins");
}
+
+ res = platform_get_resource(pdev, IORESOURCE_MEM, 3);
+ if (res) {
+ addr = devm_ioremap_resource(dev, res);
+ if (IS_ERR(addr)) {
+ dev_err(&pdev->dev, "Unable to map %d\n", __LINE__);
+ return NULL;
+ }
+
+ ee_reset_base = addr;
+ pr_info(" ee eth reset:Addr = %p\n", ee_reset_base);
+ } else {
+ ee_reset_base = NULL;
+ dev_err(&pdev->dev, "Unable to get resource(%d)\n", __LINE__);
+ }
pr_debug("Ethernet: pinmux setup ok\n");
return PREG_ETH_REG0;
}
struct pinctrl *pin_ctrl;
struct pinctrl_state *turnon_tes = NULL;
pr_info("resuem inter = %d\n", is_internal_phy);
- if ((is_internal_phy) && (support_mac_wol == 0)) {
- if (ee_reset_base)
- writel((1 << 11), (void __iomem *)
- (unsigned long)ee_reset_base);
+ if (ee_reset_base)
+ writel((1 << 11), (void __iomem *)
+ (unsigned long)ee_reset_base);
+ if ((is_internal_phy) && (support_mac_wol == 0)) {
pin_ctrl = devm_pinctrl_get(dev);
if (IS_ERR_OR_NULL(pin_ctrl)) {
pr_info("pinctrl is null\n");
if (priv->phydev)
phy_start(priv->phydev);
-#ifdef TX_MONITOR
- if (!ee_reset_base) {
- stmmac_release(priv_monitor->dev);
- stmmac_open(priv_monitor->dev);
- }
-#endif
return 0;
}
EXPORT_SYMBOL_GPL(stmmac_resume);