|
364 | 364 | compatible = "mediatek,mt7621-eth";
|
365 | 365 | reg = <0x1e100000 0x10000>;
|
366 | 366 |
|
367 |
| - clocks = <&sysc MT7621_CLK_FE>, <&sysc MT7621_CLK_ETH>; |
368 |
| - clock-names = "fe", "ethif"; |
369 |
| - |
370 | 367 | #address-cells = <1>;
|
371 | 368 | #size-cells = <0>;
|
372 | 369 |
|
373 |
| - resets = <&sysc MT7621_RST_FE>, <&sysc MT7621_RST_ETH>; |
374 |
| - reset-names = "fe", "eth"; |
| 370 | + clock-names = "fe", "ethif"; |
| 371 | + clocks = <&sysc MT7621_CLK_FE>, <&sysc MT7621_CLK_ETH>; |
375 | 372 |
|
376 | 373 | interrupt-parent = <&gic>;
|
377 | 374 | interrupts = <GIC_SHARED 3 IRQ_TYPE_LEVEL_HIGH>;
|
378 | 375 |
|
379 |
| - mediatek,ethsys = <&sysc>; |
380 |
| - |
381 | 376 | pinctrl-names = "default";
|
382 | 377 | pinctrl-0 = <&mdio_pins>, <&rgmii1_pins>, <&rgmii2_pins>;
|
383 | 378 |
|
384 |
| - gmac0: mac@0 { |
385 |
| - compatible = "mediatek,eth-mac"; |
386 |
| - reg = <0>; |
387 |
| - phy-mode = "trgmii"; |
388 |
| - |
389 |
| - fixed-link { |
390 |
| - speed = <1000>; |
391 |
| - full-duplex; |
392 |
| - pause; |
393 |
| - }; |
394 |
| - }; |
395 |
| - |
396 |
| - gmac1: mac@1 { |
397 |
| - compatible = "mediatek,eth-mac"; |
398 |
| - reg = <1>; |
399 |
| - phy-mode = "rgmii"; |
| 379 | + reset-names = "fe", "eth"; |
| 380 | + resets = <&sysc MT7621_RST_FE>, <&sysc MT7621_RST_ETH>; |
400 | 381 |
|
401 |
| - fixed-link { |
402 |
| - speed = <1000>; |
403 |
| - full-duplex; |
404 |
| - pause; |
405 |
| - }; |
406 |
| - }; |
| 382 | + mediatek,ethsys = <&sysc>; |
407 | 383 |
|
408 | 384 | mdio: mdio-bus {
|
409 | 385 | #address-cells = <1>;
|
|
412 | 388 | switch0: switch@1f {
|
413 | 389 | compatible = "mediatek,mt7621";
|
414 | 390 | reg = <0x1f>;
|
415 |
| - mediatek,mcm; |
416 |
| - resets = <&sysc MT7621_RST_MCM>; |
417 |
| - reset-names = "mcm"; |
418 |
| - interrupt-controller; |
| 391 | + |
419 | 392 | #interrupt-cells = <1>;
|
| 393 | + interrupt-controller; |
420 | 394 | interrupts = <GIC_SHARED 23 IRQ_TYPE_LEVEL_HIGH>;
|
421 | 395 |
|
| 396 | + reset-names = "mcm"; |
| 397 | + resets = <&sysc MT7621_RST_MCM>; |
| 398 | + |
| 399 | + mediatek,mcm; |
| 400 | + |
422 | 401 | ports {
|
423 | 402 | #address-cells = <1>;
|
424 | 403 | #size-cells = <0>;
|
425 | 404 |
|
426 | 405 | port@0 {
|
427 |
| - status = "disabled"; |
428 | 406 | reg = <0>;
|
429 | 407 | label = "swp0";
|
| 408 | + status = "disabled"; |
430 | 409 | };
|
431 | 410 |
|
432 | 411 | port@1 {
|
433 |
| - status = "disabled"; |
434 | 412 | reg = <1>;
|
435 | 413 | label = "swp1";
|
| 414 | + status = "disabled"; |
436 | 415 | };
|
437 | 416 |
|
438 | 417 | port@2 {
|
439 |
| - status = "disabled"; |
440 | 418 | reg = <2>;
|
441 | 419 | label = "swp2";
|
| 420 | + status = "disabled"; |
442 | 421 | };
|
443 | 422 |
|
444 | 423 | port@3 {
|
445 |
| - status = "disabled"; |
446 | 424 | reg = <3>;
|
447 | 425 | label = "swp3";
|
| 426 | + status = "disabled"; |
448 | 427 | };
|
449 | 428 |
|
450 | 429 | port@4 {
|
451 |
| - status = "disabled"; |
452 | 430 | reg = <4>;
|
453 | 431 | label = "swp4";
|
| 432 | + status = "disabled"; |
454 | 433 | };
|
455 | 434 |
|
456 | 435 | port@5 {
|
457 | 436 | reg = <5>;
|
| 437 | + |
458 | 438 | ethernet = <&gmac1>;
|
459 | 439 | phy-mode = "rgmii";
|
460 | 440 |
|
461 | 441 | fixed-link {
|
462 |
| - speed = <1000>; |
463 | 442 | full-duplex;
|
464 | 443 | pause;
|
| 444 | + speed = <1000>; |
465 | 445 | };
|
466 | 446 | };
|
467 | 447 |
|
468 | 448 | port@6 {
|
469 | 449 | reg = <6>;
|
| 450 | + |
470 | 451 | ethernet = <&gmac0>;
|
471 | 452 | phy-mode = "trgmii";
|
472 | 453 |
|
473 | 454 | fixed-link {
|
474 |
| - speed = <1000>; |
475 | 455 | full-duplex;
|
476 | 456 | pause;
|
| 457 | + speed = <1000>; |
477 | 458 | };
|
478 | 459 | };
|
479 | 460 | };
|
480 | 461 | };
|
481 | 462 | };
|
| 463 | + |
| 464 | + gmac0: mac@0 { |
| 465 | + compatible = "mediatek,eth-mac"; |
| 466 | + reg = <0>; |
| 467 | + |
| 468 | + phy-mode = "trgmii"; |
| 469 | + |
| 470 | + fixed-link { |
| 471 | + full-duplex; |
| 472 | + pause; |
| 473 | + speed = <1000>; |
| 474 | + }; |
| 475 | + }; |
| 476 | + |
| 477 | + gmac1: mac@1 { |
| 478 | + compatible = "mediatek,eth-mac"; |
| 479 | + reg = <1>; |
| 480 | + |
| 481 | + phy-mode = "rgmii"; |
| 482 | + |
| 483 | + fixed-link { |
| 484 | + full-duplex; |
| 485 | + pause; |
| 486 | + speed = <1000>; |
| 487 | + }; |
| 488 | + }; |
| 489 | + |
482 | 490 | };
|
483 | 491 |
|
484 | 492 | pcie: pcie@1e140000 {
|
|
0 commit comments