Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 


Quelle  ibm-power10-quad.dtsi   Sprache: unbekannt

 
// SPDX-License-Identifier: GPL-2.0-or-later
// Copyright 2023 IBM Corp.

#include "ibm-power10-dual.dtsi"

&cfam0_i2c0 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom100: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo100: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam0_i2c1 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom101: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo101: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam0_i2c10 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom110: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo110: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam0_i2c11 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom111: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo111: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam0_i2c12 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom112: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo112: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam0_i2c13 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom113: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo113: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam0_i2c14 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom114: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo114: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam0_i2c15 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom115: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo115: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam1_i2c2 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom202: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo202: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam1_i2c3 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom203: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo203: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam1_i2c10 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom210: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo210: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam1_i2c11 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom211: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo211: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam1_i2c14 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom214: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo214: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam1_i2c15 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom215: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo215: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam1_i2c16 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom216: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo216: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&cfam1_i2c17 {
 i2cr@20 {
  compatible = "ibm,i2cr-fsi-master";
  reg = <0x20>;
  #address-cells = <2>;
  #size-cells = <0>;

  cfam@0,0 {
   reg = <0 0>;
   #address-cells = <1>;
   #size-cells = <1>;
   chip-id = <0>;

   scom217: scom@1000 {
    compatible = "ibm,i2cr-scom";
    reg = <0x1000 0x400>;
   };

   sbefifo217: sbefifo@2400 {
    compatible = "ibm,p9-sbefifo";
    reg = <0x2400 0x400>;
    #address-cells = <1>;
    #size-cells = <0>;
   };
  };
 };
};

&fsi_hub0 {
 cfam@2,0 {
  reg = <2 0>;
  #address-cells = <1>;
  #size-cells = <1>;
  chip-id = <2>;

  scom@1000 {
   compatible = "ibm,fsi2pib";
   reg = <0x1000 0x400>;
  };

  i2c@1800 {
   compatible = "ibm,fsi-i2c-master";
   reg = <0x1800 0x400>;
   #address-cells = <1>;
   #size-cells = <0>;

   cfam2_i2c0: i2c-bus@0 {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <0>; /* OM01 */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom300: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo300: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam2_i2c1: i2c-bus@1 {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <1>; /* OM23 */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom301: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo301: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam2_i2c10: i2c-bus@a {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <10>; /* OP3A */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom310: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo310: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam2_i2c11: i2c-bus@b {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <11>; /* OP3B */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom311: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo311: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam2_i2c12: i2c-bus@c {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <12>; /* OP4A */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom312: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo312: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam2_i2c13: i2c-bus@d {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <13>; /* OP4B */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom313: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo313: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam2_i2c14: i2c-bus@e {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <14>; /* OP5A */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom314: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo314: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam2_i2c15: i2c-bus@f {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <15>; /* OP5B */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom315: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo315: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };
  };

  fsi2spi@1c00 {
   compatible = "ibm,fsi2spi";
   reg = <0x1c00 0x400>;
   #address-cells = <1>;
   #size-cells = <0>;

   cfam2_spi0: spi@0 {
    reg = <0x0>;
    #address-cells = <1>;
    #size-cells = <0>;

    eeprom@0 {
     at25,byte-len = <0x80000>;
     at25,addr-mode = <4>;
     at25,page-size = <256>;

     compatible = "atmel,at25";
     reg = <0>;
     spi-max-frequency = <1000000>;
    };
   };

   cfam2_spi1: spi@20 {
    reg = <0x20>;
    #address-cells = <1>;
    #size-cells = <0>;

    eeprom@0 {
     at25,byte-len = <0x80000>;
     at25,addr-mode = <4>;
     at25,page-size = <256>;

     compatible = "atmel,at25";
     reg = <0>;
     spi-max-frequency = <1000000>;
    };
   };

   cfam2_spi2: spi@40 {
    reg = <0x40>;
    compatible =  "ibm,fsi2spi";
    #address-cells = <1>;
    #size-cells = <0>;

    eeprom@0 {
     at25,byte-len = <0x80000>;
     at25,addr-mode = <4>;
     at25,page-size = <256>;

     compatible = "atmel,at25";
     reg = <0>;
     spi-max-frequency = <1000000>;
    };
   };

   cfam2_spi3: spi@60 {
    reg = <0x60>;
    compatible =  "ibm,fsi2spi";
    #address-cells = <1>;
    #size-cells = <0>;

    eeprom@0 {
     at25,byte-len = <0x80000>;
     at25,addr-mode = <4>;
     at25,page-size = <256>;

     compatible = "atmel,at25";
     reg = <0>;
     spi-max-frequency = <1000000>;
    };
   };
  };

  sbefifo@2400 {
   compatible = "ibm,p9-sbefifo";
   reg = <0x2400 0x400>;
   #address-cells = <1>;
   #size-cells = <0>;

   fsi_occ2: occ {
    compatible = "ibm,p10-occ";

    occ-hwmon {
     compatible = "ibm,p10-occ-hwmon";
     ibm,no-poll-on-init;
    };
   };
  };

  fsi_hub2: hub@3400 {
   compatible = "fsi-master-hub";
   reg = <0x3400 0x400>;
   #address-cells = <2>;
   #size-cells = <0>;

   no-scan-on-init;
  };
 };

 cfam@3,0 {
  reg = <3 0>;
  #address-cells = <1>;
  #size-cells = <1>;
  chip-id = <3>;

  scom@1000 {
   compatible = "ibm,fsi2pib";
   reg = <0x1000 0x400>;
  };

  i2c@1800 {
   compatible = "ibm,fsi-i2c-master";
   reg = <0x1800 0x400>;
   #address-cells = <1>;
   #size-cells = <0>;

   cfam3_i2c2: i2c-bus@2 {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <2>; /* OM45 */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom402: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo402: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam3_i2c3: i2c-bus@3 {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <3>; /* OM67 */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom403: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo403: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam3_i2c10: i2c-bus@a {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <10>; /* OP3A */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom410: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo410: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam3_i2c11: i2c-bus@b {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <11>; /* OP3B */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom411: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo411: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam3_i2c14: i2c-bus@e {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <14>; /* OP5A */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom414: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo414: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam3_i2c15: i2c-bus@f {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <15>; /* OP5B */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom415: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo415: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam3_i2c16: i2c-bus@10 {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <16>; /* OP6A */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom416: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo416: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };

   cfam3_i2c17: i2c-bus@11 {
    #address-cells = <1>;
    #size-cells = <0>;
    reg = <17>; /* OP6B */

    i2cr@20 {
     compatible = "ibm,i2cr-fsi-master";
     reg = <0x20>;
     #address-cells = <2>;
     #size-cells = <0>;

     cfam@0,0 {
      reg = <0 0>;
      #address-cells = <1>;
      #size-cells = <1>;
      chip-id = <0>;

      scom417: scom@1000 {
       compatible = "ibm,i2cr-scom";
       reg = <0x1000 0x400>;
      };

      sbefifo417: sbefifo@2400 {
       compatible = "ibm,p9-sbefifo";
       reg = <0x2400 0x400>;
       #address-cells = <1>;
       #size-cells = <0>;
      };
     };
    };
   };
  };

  fsi2spi@1c00 {
   compatible = "ibm,fsi2spi";
   reg = <0x1c00 0x400>;
   #address-cells = <1>;
   #size-cells = <0>;

   cfam3_spi0: spi@0 {
    reg = <0x0>;
    #address-cells = <1>;
    #size-cells = <0>;

    eeprom@0 {
     at25,byte-len = <0x80000>;
     at25,addr-mode = <4>;
     at25,page-size = <256>;

     compatible = "atmel,at25";
     reg = <0>;
     spi-max-frequency = <1000000>;
    };
   };

   cfam3_spi1: spi@20 {
    reg = <0x20>;
    #address-cells = <1>;
    #size-cells = <0>;

    eeprom@0 {
     at25,byte-len = <0x80000>;
     at25,addr-mode = <4>;
     at25,page-size = <256>;

     compatible = "atmel,at25";
     reg = <0>;
     spi-max-frequency = <1000000>;
    };
   };

   cfam3_spi2: spi@40 {
    reg = <0x40>;
    compatible =  "ibm,fsi2spi";
    #address-cells = <1>;
    #size-cells = <0>;

    eeprom@0 {
     at25,byte-len = <0x80000>;
     at25,addr-mode = <4>;
     at25,page-size = <256>;

     compatible = "atmel,at25";
     reg = <0>;
     spi-max-frequency = <1000000>;
    };
   };

   cfam3_spi3: spi@60 {
    reg = <0x60>;
    compatible =  "ibm,fsi2spi";
    #address-cells = <1>;
    #size-cells = <0>;

    eeprom@0 {
     at25,byte-len = <0x80000>;
     at25,addr-mode = <4>;
     at25,page-size = <256>;

     compatible = "atmel,at25";
     reg = <0>;
     spi-max-frequency = <1000000>;
    };
   };
  };

  sbefifo@2400 {
   compatible = "ibm,p9-sbefifo";
   reg = <0x2400 0x400>;
   #address-cells = <1>;
   #size-cells = <0>;

   fsi_occ3: occ {
    compatible = "ibm,p10-occ";

    occ-hwmon {
     compatible = "ibm,p10-occ-hwmon";
     ibm,no-poll-on-init;
    };
   };
  };

  fsi_hub3: hub@3400 {
   compatible = "fsi-master-hub";
   reg = <0x3400 0x400>;
   #address-cells = <2>;
   #size-cells = <0>;

   no-scan-on-init;
  };
 };
};

/* Legacy OCC numbering (to get rid of when userspace is fixed) */
&fsi_occ2 {
 reg = <3>;
};

&fsi_occ3 {
 reg = <4>;
};

/ {
 aliases {
  i2c300 = &cfam2_i2c0;
  i2c301 = &cfam2_i2c1;
  i2c310 = &cfam2_i2c10;
  i2c311 = &cfam2_i2c11;
  i2c312 = &cfam2_i2c12;
  i2c313 = &cfam2_i2c13;
  i2c314 = &cfam2_i2c14;
  i2c315 = &cfam2_i2c15;
  i2c402 = &cfam3_i2c2;
  i2c403 = &cfam3_i2c3;
  i2c410 = &cfam3_i2c10;
  i2c411 = &cfam3_i2c11;
  i2c414 = &cfam3_i2c14;
  i2c415 = &cfam3_i2c15;
  i2c416 = &cfam3_i2c16;
  i2c417 = &cfam3_i2c17;

  sbefifo100 = &sbefifo100;
  sbefifo101 = &sbefifo101;
  sbefifo110 = &sbefifo110;
  sbefifo111 = &sbefifo111;
  sbefifo112 = &sbefifo112;
  sbefifo113 = &sbefifo113;
  sbefifo114 = &sbefifo114;
  sbefifo115 = &sbefifo115;
  sbefifo202 = &sbefifo202;
  sbefifo203 = &sbefifo203;
  sbefifo210 = &sbefifo210;
  sbefifo211 = &sbefifo211;
  sbefifo214 = &sbefifo214;
  sbefifo215 = &sbefifo215;
  sbefifo216 = &sbefifo216;
  sbefifo217 = &sbefifo217;
  sbefifo300 = &sbefifo300;
  sbefifo301 = &sbefifo301;
  sbefifo310 = &sbefifo310;
  sbefifo311 = &sbefifo311;
  sbefifo312 = &sbefifo312;
  sbefifo313 = &sbefifo313;
  sbefifo314 = &sbefifo314;
  sbefifo315 = &sbefifo315;
  sbefifo402 = &sbefifo402;
  sbefifo403 = &sbefifo403;
  sbefifo410 = &sbefifo410;
  sbefifo411 = &sbefifo411;
  sbefifo414 = &sbefifo414;
  sbefifo415 = &sbefifo415;
  sbefifo416 = &sbefifo416;
  sbefifo417 = &sbefifo417;

  scom100 = &scom100;
  scom101 = &scom101;
  scom110 = &scom110;
  scom111 = &scom111;
  scom112 = &scom112;
  scom113 = &scom113;
  scom114 = &scom114;
  scom115 = &scom115;
  scom202 = &scom202;
  scom203 = &scom203;
  scom210 = &scom210;
  scom211 = &scom211;
  scom214 = &scom214;
  scom215 = &scom215;
  scom216 = &scom216;
  scom217 = &scom217;
  scom300 = &scom300;
  scom301 = &scom301;
  scom310 = &scom310;
  scom311 = &scom311;
  scom312 = &scom312;
  scom313 = &scom313;
  scom314 = &scom314;
  scom315 = &scom315;
  scom402 = &scom402;
  scom403 = &scom403;
  scom410 = &scom410;
  scom411 = &scom411;
  scom414 = &scom414;
  scom415 = &scom415;
  scom416 = &scom416;
  scom417 = &scom417;

  spi30 = &cfam2_spi0;
  spi31 = &cfam2_spi1;
  spi32 = &cfam2_spi2;
  spi33 = &cfam2_spi3;
  spi40 = &cfam3_spi0;
  spi41 = &cfam3_spi1;
  spi42 = &cfam3_spi2;
  spi43 = &cfam3_spi3;
 };
};

[ Dauer der Verarbeitung: 0.18 Sekunden  (vorverarbeitet)  ]

                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Software

     Produkte
     Quellcodebibliothek

Aktivitäten

     Artikel über Sicherheit
     Anleitung zur Aktivierung von SSL

Muße

     Gedichte
     Musik
     Bilder

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Monitoring

Montastic status badge