~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/net/wiznet,w5x00.txt

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/net/wiznet,w5x00.txt (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/net/wiznet,w5x00.txt (Version linux-5.11.22)


  1 * Wiznet w5x00                                      1 * Wiznet w5x00
  2                                                     2 
  3 This is a standalone 10/100 MBit Ethernet cont      3 This is a standalone 10/100 MBit Ethernet controller with SPI interface.
  4                                                     4 
  5 For each device connected to a SPI bus, define      5 For each device connected to a SPI bus, define a child node within
  6 the SPI master node.                                6 the SPI master node.
  7                                                     7 
  8 Required properties:                                8 Required properties:
  9 - compatible: Should be one of the following s      9 - compatible: Should be one of the following strings:
 10               "wiznet,w5100"                       10               "wiznet,w5100"
 11               "wiznet,w5200"                       11               "wiznet,w5200"
 12               "wiznet,w5500"                       12               "wiznet,w5500"
 13 - reg: Specify the SPI chip select the chip is     13 - reg: Specify the SPI chip select the chip is wired to.
 14 - interrupts: Specify the interrupt index with     14 - interrupts: Specify the interrupt index within the interrupt controller (referred
 15               to above in interrupt-parent) an     15               to above in interrupt-parent) and interrupt type. w5x00 natively
 16               generates falling edge interrupt     16               generates falling edge interrupts, however, additional board logic
 17               might invert the signal.             17               might invert the signal.
 18 - pinctrl-names: List of assigned state names,     18 - pinctrl-names: List of assigned state names, see pinctrl binding documentation.
 19 - pinctrl-0: List of phandles to configure the     19 - pinctrl-0: List of phandles to configure the GPIO pin used as interrupt line,
 20              see also generic and your platfor     20              see also generic and your platform specific pinctrl binding
 21              documentation.                        21              documentation.
 22                                                    22 
 23 Optional properties:                               23 Optional properties:
 24 - spi-max-frequency: Maximum frequency of the      24 - spi-max-frequency: Maximum frequency of the SPI bus when accessing the w5500.
 25   According to the w5500 datasheet, the chip a     25   According to the w5500 datasheet, the chip allows a maximum of 80 MHz, however,
 26   board designs may need to limit this value.      26   board designs may need to limit this value.
 27 - local-mac-address: See ethernet.txt in the s     27 - local-mac-address: See ethernet.txt in the same directory.
 28                                                    28 
 29                                                    29 
 30 Example (for Raspberry Pi with pin control stu     30 Example (for Raspberry Pi with pin control stuff for GPIO irq):
 31                                                    31 
 32 &spi {                                             32 &spi {
 33         ethernet@0: w5500@0 {                      33         ethernet@0: w5500@0 {
 34                 compatible = "wiznet,w5500";       34                 compatible = "wiznet,w5500";
 35                 reg = <0>;                         35                 reg = <0>;
 36                 pinctrl-names = "default";         36                 pinctrl-names = "default";
 37                 pinctrl-0 = <&eth1_pins>;          37                 pinctrl-0 = <&eth1_pins>;
 38                 interrupt-parent = <&gpio>;        38                 interrupt-parent = <&gpio>;
 39                 interrupts = <25 IRQ_TYPE_EDGE     39                 interrupts = <25 IRQ_TYPE_EDGE_FALLING>;
 40                 spi-max-frequency = <30000000>     40                 spi-max-frequency = <30000000>;
 41         };                                         41         };
 42 };                                                 42 };
 43                                                    43 
 44 &gpio {                                            44 &gpio {
 45         eth1_pins: eth1_pins {                     45         eth1_pins: eth1_pins {
 46                 brcm,pins = <25>;                  46                 brcm,pins = <25>;
 47                 brcm,function = <0>; /* in */      47                 brcm,function = <0>; /* in */
 48                 brcm,pull = <0>; /* none */        48                 brcm,pull = <0>; /* none */
 49         };                                         49         };
 50 };                                                 50 };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php