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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/bus/moxtet.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/bus/moxtet.txt (Architecture sparc64) and /Documentation/devicetree/bindings/bus/moxtet.txt (Architecture mips)


  1 Turris Mox module status and configuration bus      1 Turris Mox module status and configuration bus (over SPI)
  2                                                     2 
  3 Required properties:                                3 Required properties:
  4  - compatible           : Should be "cznic,mox      4  - compatible           : Should be "cznic,moxtet"
  5  - #address-cells       : Has to be 1               5  - #address-cells       : Has to be 1
  6  - #size-cells          : Has to be 0               6  - #size-cells          : Has to be 0
  7  - spi-cpol             : Required inverted cl      7  - spi-cpol             : Required inverted clock polarity
  8  - spi-cpha             : Required shifted clo      8  - spi-cpha             : Required shifted clock phase
  9  - interrupts           : Must contain referen      9  - interrupts           : Must contain reference to the shared interrupt line
 10  - interrupt-controller : Required                 10  - interrupt-controller : Required
 11  - #interrupt-cells     : Has to be 1              11  - #interrupt-cells     : Has to be 1
 12                                                    12 
 13 For other required and optional properties of      13 For other required and optional properties of SPI slave nodes please refer to
 14 ../spi/spi-bus.txt.                                14 ../spi/spi-bus.txt.
 15                                                    15 
 16 Required properties of subnodes:                   16 Required properties of subnodes:
 17  - reg                  : Should be position o     17  - reg                  : Should be position on the Moxtet bus (how many Moxtet
 18                           modules are between      18                           modules are between this module and CPU module, so
 19                           either 0 or a positi     19                           either 0 or a positive integer)
 20                                                    20 
 21 The driver finds the devices connected to the      21 The driver finds the devices connected to the bus by itself, but it may be
 22 needed to reference some of them from other pa     22 needed to reference some of them from other parts of the device tree. In that
 23 case the devices can be defined as subnodes of     23 case the devices can be defined as subnodes of the moxtet node.
 24                                                    24 
 25 Example:                                           25 Example:
 26                                                    26 
 27         moxtet@1 {                                 27         moxtet@1 {
 28                 compatible = "cznic,moxtet";       28                 compatible = "cznic,moxtet";
 29                 #address-cells = <1>;              29                 #address-cells = <1>;
 30                 #size-cells = <0>;                 30                 #size-cells = <0>;
 31                 reg = <1>;                         31                 reg = <1>;
 32                 spi-max-frequency = <10000000>     32                 spi-max-frequency = <10000000>;
 33                 spi-cpol;                          33                 spi-cpol;
 34                 spi-cpha;                          34                 spi-cpha;
 35                 interrupt-controller;              35                 interrupt-controller;
 36                 #interrupt-cells = <1>;            36                 #interrupt-cells = <1>;
 37                 interrupt-parent = <&gpiosb>;      37                 interrupt-parent = <&gpiosb>;
 38                 interrupts = <5 IRQ_TYPE_EDGE_     38                 interrupts = <5 IRQ_TYPE_EDGE_FALLING>;
 39                                                    39 
 40                 moxtet_sfp: gpio@0 {               40                 moxtet_sfp: gpio@0 {
 41                         compatible = "cznic,mo     41                         compatible = "cznic,moxtet-gpio";
 42                         gpio-controller;           42                         gpio-controller;
 43                         #gpio-cells = <2>;         43                         #gpio-cells = <2>;
 44                         reg = <0>;                 44                         reg = <0>;
 45                 }                                  45                 }
 46         };                                         46         };
                                                      

~ [ 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