The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm64/hisilicon/hip07.dtsi

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: GPL-2.0-only
    2 /**
    3  * dts file for Hisilicon D05 Development Board
    4  *
    5  * Copyright (C) 2016 HiSilicon Ltd.
    6  */
    7 
    8 #include <dt-bindings/interrupt-controller/arm-gic.h>
    9 
   10 / {
   11         compatible = "hisilicon,hip07-d05";
   12         interrupt-parent = <&gic>;
   13         #address-cells = <2>;
   14         #size-cells = <2>;
   15 
   16         psci {
   17                 compatible = "arm,psci-0.2";
   18                 method = "smc";
   19         };
   20 
   21         cpus {
   22                 #address-cells = <1>;
   23                 #size-cells = <0>;
   24 
   25                 cpu-map {
   26                         cluster0 {
   27                                 core0 {
   28                                         cpu = <&cpu0>;
   29                                 };
   30                                 core1 {
   31                                         cpu = <&cpu1>;
   32                                 };
   33                                 core2 {
   34                                         cpu = <&cpu2>;
   35                                 };
   36                                 core3 {
   37                                         cpu = <&cpu3>;
   38                                 };
   39                         };
   40 
   41                         cluster1 {
   42                                 core0 {
   43                                         cpu = <&cpu4>;
   44                                 };
   45                                 core1 {
   46                                         cpu = <&cpu5>;
   47                                 };
   48                                 core2 {
   49                                         cpu = <&cpu6>;
   50                                 };
   51                                 core3 {
   52                                         cpu = <&cpu7>;
   53                                 };
   54                         };
   55 
   56                         cluster2 {
   57                                 core0 {
   58                                         cpu = <&cpu8>;
   59                                 };
   60                                 core1 {
   61                                         cpu = <&cpu9>;
   62                                 };
   63                                 core2 {
   64                                         cpu = <&cpu10>;
   65                                 };
   66                                 core3 {
   67                                         cpu = <&cpu11>;
   68                                 };
   69                         };
   70 
   71                         cluster3 {
   72                                 core0 {
   73                                         cpu = <&cpu12>;
   74                                 };
   75                                 core1 {
   76                                         cpu = <&cpu13>;
   77                                 };
   78                                 core2 {
   79                                         cpu = <&cpu14>;
   80                                 };
   81                                 core3 {
   82                                         cpu = <&cpu15>;
   83                                 };
   84                         };
   85 
   86                         cluster4 {
   87                                 core0 {
   88                                         cpu = <&cpu16>;
   89                                 };
   90                                 core1 {
   91                                         cpu = <&cpu17>;
   92                                 };
   93                                 core2 {
   94                                         cpu = <&cpu18>;
   95                                 };
   96                                 core3 {
   97                                         cpu = <&cpu19>;
   98                                 };
   99                         };
  100 
  101                         cluster5 {
  102                                 core0 {
  103                                         cpu = <&cpu20>;
  104                                 };
  105                                 core1 {
  106                                         cpu = <&cpu21>;
  107                                 };
  108                                 core2 {
  109                                         cpu = <&cpu22>;
  110                                 };
  111                                 core3 {
  112                                         cpu = <&cpu23>;
  113                                 };
  114                         };
  115 
  116                         cluster6 {
  117                                 core0 {
  118                                         cpu = <&cpu24>;
  119                                 };
  120                                 core1 {
  121                                         cpu = <&cpu25>;
  122                                 };
  123                                 core2 {
  124                                         cpu = <&cpu26>;
  125                                 };
  126                                 core3 {
  127                                         cpu = <&cpu27>;
  128                                 };
  129                         };
  130 
  131                         cluster7 {
  132                                 core0 {
  133                                         cpu = <&cpu28>;
  134                                 };
  135                                 core1 {
  136                                         cpu = <&cpu29>;
  137                                 };
  138                                 core2 {
  139                                         cpu = <&cpu30>;
  140                                 };
  141                                 core3 {
  142                                         cpu = <&cpu31>;
  143                                 };
  144                         };
  145 
  146                         cluster8 {
  147                                 core0 {
  148                                         cpu = <&cpu32>;
  149                                 };
  150                                 core1 {
  151                                         cpu = <&cpu33>;
  152                                 };
  153                                 core2 {
  154                                         cpu = <&cpu34>;
  155                                 };
  156                                 core3 {
  157                                         cpu = <&cpu35>;
  158                                 };
  159                         };
  160 
  161                         cluster9 {
  162                                 core0 {
  163                                         cpu = <&cpu36>;
  164                                 };
  165                                 core1 {
  166                                         cpu = <&cpu37>;
  167                                 };
  168                                 core2 {
  169                                         cpu = <&cpu38>;
  170                                 };
  171                                 core3 {
  172                                         cpu = <&cpu39>;
  173                                 };
  174                         };
  175 
  176                         cluster10 {
  177                                 core0 {
  178                                         cpu = <&cpu40>;
  179                                 };
  180                                 core1 {
  181                                         cpu = <&cpu41>;
  182                                 };
  183                                 core2 {
  184                                         cpu = <&cpu42>;
  185                                 };
  186                                 core3 {
  187                                         cpu = <&cpu43>;
  188                                 };
  189                         };
  190 
  191                         cluster11 {
  192                                 core0 {
  193                                         cpu = <&cpu44>;
  194                                 };
  195                                 core1 {
  196                                         cpu = <&cpu45>;
  197                                 };
  198                                 core2 {
  199                                         cpu = <&cpu46>;
  200                                 };
  201                                 core3 {
  202                                         cpu = <&cpu47>;
  203                                 };
  204                         };
  205 
  206                         cluster12 {
  207                                 core0 {
  208                                         cpu = <&cpu48>;
  209                                 };
  210                                 core1 {
  211                                         cpu = <&cpu49>;
  212                                 };
  213                                 core2 {
  214                                         cpu = <&cpu50>;
  215                                 };
  216                                 core3 {
  217                                         cpu = <&cpu51>;
  218                                 };
  219                         };
  220 
  221                         cluster13 {
  222                                 core0 {
  223                                         cpu = <&cpu52>;
  224                                 };
  225                                 core1 {
  226                                         cpu = <&cpu53>;
  227                                 };
  228                                 core2 {
  229                                         cpu = <&cpu54>;
  230                                 };
  231                                 core3 {
  232                                         cpu = <&cpu55>;
  233                                 };
  234                         };
  235 
  236                         cluster14 {
  237                                 core0 {
  238                                         cpu = <&cpu56>;
  239                                 };
  240                                 core1 {
  241                                         cpu = <&cpu57>;
  242                                 };
  243                                 core2 {
  244                                         cpu = <&cpu58>;
  245                                 };
  246                                 core3 {
  247                                         cpu = <&cpu59>;
  248                                 };
  249                         };
  250 
  251                         cluster15 {
  252                                 core0 {
  253                                         cpu = <&cpu60>;
  254                                 };
  255                                 core1 {
  256                                         cpu = <&cpu61>;
  257                                 };
  258                                 core2 {
  259                                         cpu = <&cpu62>;
  260                                 };
  261                                 core3 {
  262                                         cpu = <&cpu63>;
  263                                 };
  264                         };
  265                 };
  266 
  267                 cpu0: cpu@10000 {
  268                         device_type = "cpu";
  269                         compatible = "arm,cortex-a72";
  270                         reg = <0x10000>;
  271                         enable-method = "psci";
  272                         next-level-cache = <&cluster0_l2>;
  273                         numa-node-id = <0>;
  274                 };
  275 
  276                 cpu1: cpu@10001 {
  277                         device_type = "cpu";
  278                         compatible = "arm,cortex-a72";
  279                         reg = <0x10001>;
  280                         enable-method = "psci";
  281                         next-level-cache = <&cluster0_l2>;
  282                         numa-node-id = <0>;
  283                 };
  284 
  285                 cpu2: cpu@10002 {
  286                         device_type = "cpu";
  287                         compatible = "arm,cortex-a72";
  288                         reg = <0x10002>;
  289                         enable-method = "psci";
  290                         next-level-cache = <&cluster0_l2>;
  291                         numa-node-id = <0>;
  292                 };
  293 
  294                 cpu3: cpu@10003 {
  295                         device_type = "cpu";
  296                         compatible = "arm,cortex-a72";
  297                         reg = <0x10003>;
  298                         enable-method = "psci";
  299                         next-level-cache = <&cluster0_l2>;
  300                         numa-node-id = <0>;
  301                 };
  302 
  303                 cpu4: cpu@10100 {
  304                         device_type = "cpu";
  305                         compatible = "arm,cortex-a72";
  306                         reg = <0x10100>;
  307                         enable-method = "psci";
  308                         next-level-cache = <&cluster1_l2>;
  309                         numa-node-id = <0>;
  310                 };
  311 
  312                 cpu5: cpu@10101 {
  313                         device_type = "cpu";
  314                         compatible = "arm,cortex-a72";
  315                         reg = <0x10101>;
  316                         enable-method = "psci";
  317                         next-level-cache = <&cluster1_l2>;
  318                         numa-node-id = <0>;
  319                 };
  320 
  321                 cpu6: cpu@10102 {
  322                         device_type = "cpu";
  323                         compatible = "arm,cortex-a72";
  324                         reg = <0x10102>;
  325                         enable-method = "psci";
  326                         next-level-cache = <&cluster1_l2>;
  327                         numa-node-id = <0>;
  328                 };
  329 
  330                 cpu7: cpu@10103 {
  331                         device_type = "cpu";
  332                         compatible = "arm,cortex-a72";
  333                         reg = <0x10103>;
  334                         enable-method = "psci";
  335                         next-level-cache = <&cluster1_l2>;
  336                         numa-node-id = <0>;
  337                 };
  338 
  339                 cpu8: cpu@10200 {
  340                         device_type = "cpu";
  341                         compatible = "arm,cortex-a72";
  342                         reg = <0x10200>;
  343                         enable-method = "psci";
  344                         next-level-cache = <&cluster2_l2>;
  345                         numa-node-id = <0>;
  346                 };
  347 
  348                 cpu9: cpu@10201 {
  349                         device_type = "cpu";
  350                         compatible = "arm,cortex-a72";
  351                         reg = <0x10201>;
  352                         enable-method = "psci";
  353                         next-level-cache = <&cluster2_l2>;
  354                         numa-node-id = <0>;
  355                 };
  356 
  357                 cpu10: cpu@10202 {
  358                         device_type = "cpu";
  359                         compatible = "arm,cortex-a72";
  360                         reg = <0x10202>;
  361                         enable-method = "psci";
  362                         next-level-cache = <&cluster2_l2>;
  363                         numa-node-id = <0>;
  364                 };
  365 
  366                 cpu11: cpu@10203 {
  367                         device_type = "cpu";
  368                         compatible = "arm,cortex-a72";
  369                         reg = <0x10203>;
  370                         enable-method = "psci";
  371                         next-level-cache = <&cluster2_l2>;
  372                         numa-node-id = <0>;
  373                 };
  374 
  375                 cpu12: cpu@10300 {
  376                         device_type = "cpu";
  377                         compatible = "arm,cortex-a72";
  378                         reg = <0x10300>;
  379                         enable-method = "psci";
  380                         next-level-cache = <&cluster3_l2>;
  381                         numa-node-id = <0>;
  382                 };
  383 
  384                 cpu13: cpu@10301 {
  385                         device_type = "cpu";
  386                         compatible = "arm,cortex-a72";
  387                         reg = <0x10301>;
  388                         enable-method = "psci";
  389                         next-level-cache = <&cluster3_l2>;
  390                         numa-node-id = <0>;
  391                 };
  392 
  393                 cpu14: cpu@10302 {
  394                         device_type = "cpu";
  395                         compatible = "arm,cortex-a72";
  396                         reg = <0x10302>;
  397                         enable-method = "psci";
  398                         next-level-cache = <&cluster3_l2>;
  399                         numa-node-id = <0>;
  400                 };
  401 
  402                 cpu15: cpu@10303 {
  403                         device_type = "cpu";
  404                         compatible = "arm,cortex-a72";
  405                         reg = <0x10303>;
  406                         enable-method = "psci";
  407                         next-level-cache = <&cluster3_l2>;
  408                         numa-node-id = <0>;
  409                 };
  410 
  411                 cpu16: cpu@30000 {
  412                         device_type = "cpu";
  413                         compatible = "arm,cortex-a72";
  414                         reg = <0x30000>;
  415                         enable-method = "psci";
  416                         next-level-cache = <&cluster4_l2>;
  417                         numa-node-id = <1>;
  418                 };
  419 
  420                 cpu17: cpu@30001 {
  421                         device_type = "cpu";
  422                         compatible = "arm,cortex-a72";
  423                         reg = <0x30001>;
  424                         enable-method = "psci";
  425                         next-level-cache = <&cluster4_l2>;
  426                         numa-node-id = <1>;
  427                 };
  428 
  429                 cpu18: cpu@30002 {
  430                         device_type = "cpu";
  431                         compatible = "arm,cortex-a72";
  432                         reg = <0x30002>;
  433                         enable-method = "psci";
  434                         next-level-cache = <&cluster4_l2>;
  435                         numa-node-id = <1>;
  436                 };
  437 
  438                 cpu19: cpu@30003 {
  439                         device_type = "cpu";
  440                         compatible = "arm,cortex-a72";
  441                         reg = <0x30003>;
  442                         enable-method = "psci";
  443                         next-level-cache = <&cluster4_l2>;
  444                         numa-node-id = <1>;
  445                 };
  446 
  447                 cpu20: cpu@30100 {
  448                         device_type = "cpu";
  449                         compatible = "arm,cortex-a72";
  450                         reg = <0x30100>;
  451                         enable-method = "psci";
  452                         next-level-cache = <&cluster5_l2>;
  453                         numa-node-id = <1>;
  454                 };
  455 
  456                 cpu21: cpu@30101 {
  457                         device_type = "cpu";
  458                         compatible = "arm,cortex-a72";
  459                         reg = <0x30101>;
  460                         enable-method = "psci";
  461                         next-level-cache = <&cluster5_l2>;
  462                         numa-node-id = <1>;
  463                 };
  464 
  465                 cpu22: cpu@30102 {
  466                         device_type = "cpu";
  467                         compatible = "arm,cortex-a72";
  468                         reg = <0x30102>;
  469                         enable-method = "psci";
  470                         next-level-cache = <&cluster5_l2>;
  471                         numa-node-id = <1>;
  472                 };
  473 
  474                 cpu23: cpu@30103 {
  475                         device_type = "cpu";
  476                         compatible = "arm,cortex-a72";
  477                         reg = <0x30103>;
  478                         enable-method = "psci";
  479                         next-level-cache = <&cluster5_l2>;
  480                         numa-node-id = <1>;
  481                 };
  482 
  483                 cpu24: cpu@30200 {
  484                         device_type = "cpu";
  485                         compatible = "arm,cortex-a72";
  486                         reg = <0x30200>;
  487                         enable-method = "psci";
  488                         next-level-cache = <&cluster6_l2>;
  489                         numa-node-id = <1>;
  490                 };
  491 
  492                 cpu25: cpu@30201 {
  493                         device_type = "cpu";
  494                         compatible = "arm,cortex-a72";
  495                         reg = <0x30201>;
  496                         enable-method = "psci";
  497                         next-level-cache = <&cluster6_l2>;
  498                         numa-node-id = <1>;
  499                 };
  500 
  501                 cpu26: cpu@30202 {
  502                         device_type = "cpu";
  503                         compatible = "arm,cortex-a72";
  504                         reg = <0x30202>;
  505                         enable-method = "psci";
  506                         next-level-cache = <&cluster6_l2>;
  507                         numa-node-id = <1>;
  508                 };
  509 
  510                 cpu27: cpu@30203 {
  511                         device_type = "cpu";
  512                         compatible = "arm,cortex-a72";
  513                         reg = <0x30203>;
  514                         enable-method = "psci";
  515                         next-level-cache = <&cluster6_l2>;
  516                         numa-node-id = <1>;
  517                 };
  518 
  519                 cpu28: cpu@30300 {
  520                         device_type = "cpu";
  521                         compatible = "arm,cortex-a72";
  522                         reg = <0x30300>;
  523                         enable-method = "psci";
  524                         next-level-cache = <&cluster7_l2>;
  525                         numa-node-id = <1>;
  526                 };
  527 
  528                 cpu29: cpu@30301 {
  529                         device_type = "cpu";
  530                         compatible = "arm,cortex-a72";
  531                         reg = <0x30301>;
  532                         enable-method = "psci";
  533                         next-level-cache = <&cluster7_l2>;
  534                         numa-node-id = <1>;
  535                 };
  536 
  537                 cpu30: cpu@30302 {
  538                         device_type = "cpu";
  539                         compatible = "arm,cortex-a72";
  540                         reg = <0x30302>;
  541                         enable-method = "psci";
  542                         next-level-cache = <&cluster7_l2>;
  543                         numa-node-id = <1>;
  544                 };
  545 
  546                 cpu31: cpu@30303 {
  547                         device_type = "cpu";
  548                         compatible = "arm,cortex-a72";
  549                         reg = <0x30303>;
  550                         enable-method = "psci";
  551                         next-level-cache = <&cluster7_l2>;
  552                         numa-node-id = <1>;
  553                 };
  554 
  555                 cpu32: cpu@50000 {
  556                         device_type = "cpu";
  557                         compatible = "arm,cortex-a72";
  558                         reg = <0x50000>;
  559                         enable-method = "psci";
  560                         next-level-cache = <&cluster8_l2>;
  561                         numa-node-id = <2>;
  562                 };
  563 
  564                 cpu33: cpu@50001 {
  565                         device_type = "cpu";
  566                         compatible = "arm,cortex-a72";
  567                         reg = <0x50001>;
  568                         enable-method = "psci";
  569                         next-level-cache = <&cluster8_l2>;
  570                         numa-node-id = <2>;
  571                 };
  572 
  573                 cpu34: cpu@50002 {
  574                         device_type = "cpu";
  575                         compatible = "arm,cortex-a72";
  576                         reg = <0x50002>;
  577                         enable-method = "psci";
  578                         next-level-cache = <&cluster8_l2>;
  579                         numa-node-id = <2>;
  580                 };
  581 
  582                 cpu35: cpu@50003 {
  583                         device_type = "cpu";
  584                         compatible = "arm,cortex-a72";
  585                         reg = <0x50003>;
  586                         enable-method = "psci";
  587                         next-level-cache = <&cluster8_l2>;
  588                         numa-node-id = <2>;
  589                 };
  590 
  591                 cpu36: cpu@50100 {
  592                         device_type = "cpu";
  593                         compatible = "arm,cortex-a72";
  594                         reg = <0x50100>;
  595                         enable-method = "psci";
  596                         next-level-cache = <&cluster9_l2>;
  597                         numa-node-id = <2>;
  598                 };
  599 
  600                 cpu37: cpu@50101 {
  601                         device_type = "cpu";
  602                         compatible = "arm,cortex-a72";
  603                         reg = <0x50101>;
  604                         enable-method = "psci";
  605                         next-level-cache = <&cluster9_l2>;
  606                         numa-node-id = <2>;
  607                 };
  608 
  609                 cpu38: cpu@50102 {
  610                         device_type = "cpu";
  611                         compatible = "arm,cortex-a72";
  612                         reg = <0x50102>;
  613                         enable-method = "psci";
  614                         next-level-cache = <&cluster9_l2>;
  615                         numa-node-id = <2>;
  616                 };
  617 
  618                 cpu39: cpu@50103 {
  619                         device_type = "cpu";
  620                         compatible = "arm,cortex-a72";
  621                         reg = <0x50103>;
  622                         enable-method = "psci";
  623                         next-level-cache = <&cluster9_l2>;
  624                         numa-node-id = <2>;
  625                 };
  626 
  627                 cpu40: cpu@50200 {
  628                         device_type = "cpu";
  629                         compatible = "arm,cortex-a72";
  630                         reg = <0x50200>;
  631                         enable-method = "psci";
  632                         next-level-cache = <&cluster10_l2>;
  633                         numa-node-id = <2>;
  634                 };
  635 
  636                 cpu41: cpu@50201 {
  637                         device_type = "cpu";
  638                         compatible = "arm,cortex-a72";
  639                         reg = <0x50201>;
  640                         enable-method = "psci";
  641                         next-level-cache = <&cluster10_l2>;
  642                         numa-node-id = <2>;
  643                 };
  644 
  645                 cpu42: cpu@50202 {
  646                         device_type = "cpu";
  647                         compatible = "arm,cortex-a72";
  648                         reg = <0x50202>;
  649                         enable-method = "psci";
  650                         next-level-cache = <&cluster10_l2>;
  651                         numa-node-id = <2>;
  652                 };
  653 
  654                 cpu43: cpu@50203 {
  655                         device_type = "cpu";
  656                         compatible = "arm,cortex-a72";
  657                         reg = <0x50203>;
  658                         enable-method = "psci";
  659                         next-level-cache = <&cluster10_l2>;
  660                         numa-node-id = <2>;
  661                 };
  662 
  663                 cpu44: cpu@50300 {
  664                         device_type = "cpu";
  665                         compatible = "arm,cortex-a72";
  666                         reg = <0x50300>;
  667                         enable-method = "psci";
  668                         next-level-cache = <&cluster11_l2>;
  669                         numa-node-id = <2>;
  670                 };
  671 
  672                 cpu45: cpu@50301 {
  673                         device_type = "cpu";
  674                         compatible = "arm,cortex-a72";
  675                         reg = <0x50301>;
  676                         enable-method = "psci";
  677                         next-level-cache = <&cluster11_l2>;
  678                         numa-node-id = <2>;
  679                 };
  680 
  681                 cpu46: cpu@50302 {
  682                         device_type = "cpu";
  683                         compatible = "arm,cortex-a72";
  684                         reg = <0x50302>;
  685                         enable-method = "psci";
  686                         next-level-cache = <&cluster11_l2>;
  687                         numa-node-id = <2>;
  688                 };
  689 
  690                 cpu47: cpu@50303 {
  691                         device_type = "cpu";
  692                         compatible = "arm,cortex-a72";
  693                         reg = <0x50303>;
  694                         enable-method = "psci";
  695                         next-level-cache = <&cluster11_l2>;
  696                         numa-node-id = <2>;
  697                 };
  698 
  699                 cpu48: cpu@70000 {
  700                         device_type = "cpu";
  701                         compatible = "arm,cortex-a72";
  702                         reg = <0x70000>;
  703                         enable-method = "psci";
  704                         next-level-cache = <&cluster12_l2>;
  705                         numa-node-id = <3>;
  706                 };
  707 
  708                 cpu49: cpu@70001 {
  709                         device_type = "cpu";
  710                         compatible = "arm,cortex-a72";
  711                         reg = <0x70001>;
  712                         enable-method = "psci";
  713                         next-level-cache = <&cluster12_l2>;
  714                         numa-node-id = <3>;
  715                 };
  716 
  717                 cpu50: cpu@70002 {
  718                         device_type = "cpu";
  719                         compatible = "arm,cortex-a72";
  720                         reg = <0x70002>;
  721                         enable-method = "psci";
  722                         next-level-cache = <&cluster12_l2>;
  723                         numa-node-id = <3>;
  724                 };
  725 
  726                 cpu51: cpu@70003 {
  727                         device_type = "cpu";
  728                         compatible = "arm,cortex-a72";
  729                         reg = <0x70003>;
  730                         enable-method = "psci";
  731                         next-level-cache = <&cluster12_l2>;
  732                         numa-node-id = <3>;
  733                 };
  734 
  735                 cpu52: cpu@70100 {
  736                         device_type = "cpu";
  737                         compatible = "arm,cortex-a72";
  738                         reg = <0x70100>;
  739                         enable-method = "psci";
  740                         next-level-cache = <&cluster13_l2>;
  741                         numa-node-id = <3>;
  742                 };
  743 
  744                 cpu53: cpu@70101 {
  745                         device_type = "cpu";
  746                         compatible = "arm,cortex-a72";
  747                         reg = <0x70101>;
  748                         enable-method = "psci";
  749                         next-level-cache = <&cluster13_l2>;
  750                         numa-node-id = <3>;
  751                 };
  752 
  753                 cpu54: cpu@70102 {
  754                         device_type = "cpu";
  755                         compatible = "arm,cortex-a72";
  756                         reg = <0x70102>;
  757                         enable-method = "psci";
  758                         next-level-cache = <&cluster13_l2>;
  759                         numa-node-id = <3>;
  760                 };
  761 
  762                 cpu55: cpu@70103 {
  763                         device_type = "cpu";
  764                         compatible = "arm,cortex-a72";
  765                         reg = <0x70103>;
  766                         enable-method = "psci";
  767                         next-level-cache = <&cluster13_l2>;
  768                         numa-node-id = <3>;
  769                 };
  770 
  771                 cpu56: cpu@70200 {
  772                         device_type = "cpu";
  773                         compatible = "arm,cortex-a72";
  774                         reg = <0x70200>;
  775                         enable-method = "psci";
  776                         next-level-cache = <&cluster14_l2>;
  777                         numa-node-id = <3>;
  778                 };
  779 
  780                 cpu57: cpu@70201 {
  781                         device_type = "cpu";
  782                         compatible = "arm,cortex-a72";
  783                         reg = <0x70201>;
  784                         enable-method = "psci";
  785                         next-level-cache = <&cluster14_l2>;
  786                         numa-node-id = <3>;
  787                 };
  788 
  789                 cpu58: cpu@70202 {
  790                         device_type = "cpu";
  791                         compatible = "arm,cortex-a72";
  792                         reg = <0x70202>;
  793                         enable-method = "psci";
  794                         next-level-cache = <&cluster14_l2>;
  795                         numa-node-id = <3>;
  796                 };
  797 
  798                 cpu59: cpu@70203 {
  799                         device_type = "cpu";
  800                         compatible = "arm,cortex-a72";
  801                         reg = <0x70203>;
  802                         enable-method = "psci";
  803                         next-level-cache = <&cluster14_l2>;
  804                         numa-node-id = <3>;
  805                 };
  806 
  807                 cpu60: cpu@70300 {
  808                         device_type = "cpu";
  809                         compatible = "arm,cortex-a72";
  810                         reg = <0x70300>;
  811                         enable-method = "psci";
  812                         next-level-cache = <&cluster15_l2>;
  813                         numa-node-id = <3>;
  814                 };
  815 
  816                 cpu61: cpu@70301 {
  817                         device_type = "cpu";
  818                         compatible = "arm,cortex-a72";
  819                         reg = <0x70301>;
  820                         enable-method = "psci";
  821                         next-level-cache = <&cluster15_l2>;
  822                         numa-node-id = <3>;
  823                 };
  824 
  825                 cpu62: cpu@70302 {
  826                         device_type = "cpu";
  827                         compatible = "arm,cortex-a72";
  828                         reg = <0x70302>;
  829                         enable-method = "psci";
  830                         next-level-cache = <&cluster15_l2>;
  831                         numa-node-id = <3>;
  832                 };
  833 
  834                 cpu63: cpu@70303 {
  835                         device_type = "cpu";
  836                         compatible = "arm,cortex-a72";
  837                         reg = <0x70303>;
  838                         enable-method = "psci";
  839                         next-level-cache = <&cluster15_l2>;
  840                         numa-node-id = <3>;
  841                 };
  842 
  843                 cluster0_l2: l2-cache0 {
  844                         compatible = "cache";
  845                 };
  846 
  847                 cluster1_l2: l2-cache1 {
  848                         compatible = "cache";
  849                 };
  850 
  851                 cluster2_l2: l2-cache2 {
  852                         compatible = "cache";
  853                 };
  854 
  855                 cluster3_l2: l2-cache3 {
  856                         compatible = "cache";
  857                 };
  858 
  859                 cluster4_l2: l2-cache4 {
  860                         compatible = "cache";
  861                 };
  862 
  863                 cluster5_l2: l2-cache5 {
  864                         compatible = "cache";
  865                 };
  866 
  867                 cluster6_l2: l2-cache6 {
  868                         compatible = "cache";
  869                 };
  870 
  871                 cluster7_l2: l2-cache7 {
  872                         compatible = "cache";
  873                 };
  874 
  875                 cluster8_l2: l2-cache8 {
  876                         compatible = "cache";
  877                 };
  878 
  879                 cluster9_l2: l2-cache9 {
  880                         compatible = "cache";
  881                 };
  882 
  883                 cluster10_l2: l2-cache10 {
  884                         compatible = "cache";
  885                 };
  886 
  887                 cluster11_l2: l2-cache11 {
  888                         compatible = "cache";
  889                 };
  890 
  891                 cluster12_l2: l2-cache12 {
  892                         compatible = "cache";
  893                 };
  894 
  895                 cluster13_l2: l2-cache13 {
  896                         compatible = "cache";
  897                 };
  898 
  899                 cluster14_l2: l2-cache14 {
  900                         compatible = "cache";
  901                 };
  902 
  903                 cluster15_l2: l2-cache15 {
  904                         compatible = "cache";
  905                 };
  906         };
  907 
  908         gic: interrupt-controller@4d000000 {
  909                 compatible = "arm,gic-v3";
  910                 #interrupt-cells = <3>;
  911                 #address-cells = <2>;
  912                 #size-cells = <2>;
  913                 ranges;
  914                 interrupt-controller;
  915                 #redistributor-regions = <4>;
  916                 redistributor-stride = <0x0 0x40000>;
  917                 reg = <0x0 0x4d000000 0x0 0x10000>,     /* GICD */
  918                       <0x0 0x4d100000 0x0 0x400000>,    /* p0 GICR node 0 */
  919                       <0x0 0x6d100000 0x0 0x400000>,    /* p0 GICR node 1 */
  920                       <0x400 0x4d100000 0x0 0x400000>,  /* p1 GICR node 2 */
  921                       <0x400 0x6d100000 0x0 0x400000>,  /* p1 GICR node 3 */
  922                       <0x0 0xfe000000 0x0 0x10000>,     /* GICC */
  923                       <0x0 0xfe010000 0x0 0x10000>,     /* GICH */
  924                       <0x0 0xfe020000 0x0 0x10000>;     /* GICV */
  925                 interrupts = <GIC_PPI 9 IRQ_TYPE_LEVEL_HIGH>;
  926 
  927                 p0_its_peri_a: msi-controller@4c000000 {
  928                         compatible = "arm,gic-v3-its";
  929                         msi-controller;
  930                         #msi-cells = <1>;
  931                         reg = <0x0 0x4c000000 0x0 0x40000>;
  932                 };
  933 
  934                 p0_its_peri_b: msi-controller@6c000000 {
  935                         compatible = "arm,gic-v3-its";
  936                         msi-controller;
  937                         #msi-cells = <1>;
  938                         reg = <0x0 0x6c000000 0x0 0x40000>;
  939                 };
  940 
  941                 p0_its_dsa_a: msi-controller@c6000000 {
  942                         compatible = "arm,gic-v3-its";
  943                         msi-controller;
  944                         #msi-cells = <1>;
  945                         reg = <0x0 0xc6000000 0x0 0x40000>;
  946                 };
  947 
  948                 p0_its_dsa_b: msi-controller@8c6000000 {
  949                         compatible = "arm,gic-v3-its";
  950                         msi-controller;
  951                         #msi-cells = <1>;
  952                         reg = <0x8 0xc6000000 0x0 0x40000>;
  953                 };
  954 
  955                 p1_its_peri_a: msi-controller@4004c000000 {
  956                         compatible = "arm,gic-v3-its";
  957                         msi-controller;
  958                         #msi-cells = <1>;
  959                         reg = <0x400 0x4c000000 0x0 0x40000>;
  960                 };
  961 
  962                 p1_its_peri_b: msi-controller@4006c000000 {
  963                         compatible = "arm,gic-v3-its";
  964                         msi-controller;
  965                         #msi-cells = <1>;
  966                         reg = <0x400 0x6c000000 0x0 0x40000>;
  967                 };
  968 
  969                 p1_its_dsa_a: msi-controller@400c6000000 {
  970                         compatible = "arm,gic-v3-its";
  971                         msi-controller;
  972                         #msi-cells = <1>;
  973                         reg = <0x400 0xc6000000 0x0 0x40000>;
  974                 };
  975 
  976                 p1_its_dsa_b: msi-controller@408c6000000 {
  977                         compatible = "arm,gic-v3-its";
  978                         msi-controller;
  979                         #msi-cells = <1>;
  980                         reg = <0x408 0xc6000000 0x0 0x40000>;
  981                 };
  982         };
  983 
  984         timer {
  985                 compatible = "arm,armv8-timer";
  986                 interrupts = <GIC_PPI 13 IRQ_TYPE_LEVEL_LOW>,
  987                              <GIC_PPI 14 IRQ_TYPE_LEVEL_LOW>,
  988                              <GIC_PPI 11 IRQ_TYPE_LEVEL_LOW>,
  989                              <GIC_PPI 10 IRQ_TYPE_LEVEL_LOW>;
  990         };
  991 
  992         pmu {
  993                 compatible = "arm,cortex-a72-pmu";
  994                 interrupts = <GIC_PPI 7 IRQ_TYPE_LEVEL_HIGH>;
  995         };
  996 
  997         p0_mbigen_peri_b: interrupt-controller@60080000 {
  998                 compatible = "hisilicon,mbigen-v2";
  999                 reg = <0x0 0x60080000 0x0 0x10000>;
 1000 
 1001                 mbigen_uart: uart_intc {
 1002                         msi-parent = <&p0_its_peri_b 0x120c7>;
 1003                         interrupt-controller;
 1004                         #interrupt-cells = <2>;
 1005                         num-pins = <1>;
 1006                 };
 1007         };
 1008 
 1009         p0_mbigen_pcie_a: interrupt-controller@a0080000 {
 1010                 compatible = "hisilicon,mbigen-v2";
 1011                 reg = <0x0 0xa0080000 0x0 0x10000>;
 1012 
 1013                 mbigen_pcie2_a: intc_pcie2_a {
 1014                         msi-parent = <&p0_its_dsa_a 0x40087>;
 1015                         interrupt-controller;
 1016                         #interrupt-cells = <2>;
 1017                         num-pins = <10>;
 1018                 };
 1019 
 1020                 mbigen_sas1: intc_sas1 {
 1021                         msi-parent = <&p0_its_dsa_a 0x40000>;
 1022                         interrupt-controller;
 1023                         #interrupt-cells = <2>;
 1024                         num-pins = <128>;
 1025                 };
 1026 
 1027                 mbigen_sas2: intc_sas2 {
 1028                         msi-parent = <&p0_its_dsa_a 0x40040>;
 1029                         interrupt-controller;
 1030                         #interrupt-cells = <2>;
 1031                         num-pins = <128>;
 1032                 };
 1033 
 1034                 mbigen_smmu_pcie: intc_smmu_pcie {
 1035                         msi-parent = <&p0_its_dsa_a 0x40b0c>;
 1036                         interrupt-controller;
 1037                         #interrupt-cells = <2>;
 1038                         num-pins = <3>;
 1039                 };
 1040 
 1041                 mbigen_usb: intc_usb {
 1042                         msi-parent = <&p0_its_dsa_a 0x40080>;
 1043                         interrupt-controller;
 1044                         #interrupt-cells = <2>;
 1045                         num-pins = <2>;
 1046                 };
 1047         };
 1048         p0_mbigen_alg_a:interrupt-controller@d0080000 {
 1049                 compatible = "hisilicon,mbigen-v2";
 1050                 reg = <0x0 0xd0080000 0x0 0x10000>;
 1051 
 1052                 p0_mbigen_sec_a: intc_sec {
 1053                         msi-parent = <&p0_its_dsa_a 0x40400>;
 1054                         interrupt-controller;
 1055                         #interrupt-cells = <2>;
 1056                         num-pins = <33>;
 1057                 };
 1058                 p0_mbigen_smmu_alg_a: intc_smmu_alg {
 1059                         msi-parent = <&p0_its_dsa_a 0x40b1b>;
 1060                         interrupt-controller;
 1061                         #interrupt-cells = <2>;
 1062                         num-pins = <3>;
 1063                 };
 1064         };
 1065         p0_mbigen_alg_b:interrupt-controller@8,d0080000 {
 1066                 compatible = "hisilicon,mbigen-v2";
 1067                 reg = <0x8 0xd0080000 0x0 0x10000>;
 1068 
 1069                 p0_mbigen_sec_b: intc_sec {
 1070                         msi-parent = <&p0_its_dsa_b 0x42400>;
 1071                         interrupt-controller;
 1072                         #interrupt-cells = <2>;
 1073                         num-pins = <33>;
 1074                 };
 1075                 p0_mbigen_smmu_alg_b: intc_smmu_alg {
 1076                         msi-parent = <&p0_its_dsa_b 0x42b1b>;
 1077                         interrupt-controller;
 1078                         #interrupt-cells = <2>;
 1079                         num-pins = <3>;
 1080                 };
 1081         };
 1082         p1_mbigen_alg_a:interrupt-controller@400,d0080000 {
 1083                 compatible = "hisilicon,mbigen-v2";
 1084                 reg = <0x400 0xd0080000 0x0 0x10000>;
 1085 
 1086                 p1_mbigen_sec_a: intc_sec {
 1087                         msi-parent = <&p1_its_dsa_a 0x44400>;
 1088                         interrupt-controller;
 1089                         #interrupt-cells = <2>;
 1090                         num-pins = <33>;
 1091                 };
 1092                 p1_mbigen_smmu_alg_a: intc_smmu_alg {
 1093                         msi-parent = <&p1_its_dsa_a 0x44b1b>;
 1094                         interrupt-controller;
 1095                         #interrupt-cells = <2>;
 1096                         num-pins = <3>;
 1097                 };
 1098         };
 1099         p1_mbigen_alg_b:interrupt-controller@408,d0080000 {
 1100                 compatible = "hisilicon,mbigen-v2";
 1101                 reg = <0x408 0xd0080000 0x0 0x10000>;
 1102 
 1103                 p1_mbigen_sec_b: intc_sec {
 1104                         msi-parent = <&p1_its_dsa_b 0x46400>;
 1105                         interrupt-controller;
 1106                         #interrupt-cells = <2>;
 1107                         num-pins = <33>;
 1108                 };
 1109                 p1_mbigen_smmu_alg_b: intc_smmu_alg {
 1110                         msi-parent = <&p1_its_dsa_b 0x46b1b>;
 1111                         interrupt-controller;
 1112                         #interrupt-cells = <2>;
 1113                         num-pins = <3>;
 1114                 };
 1115         };
 1116         p0_mbigen_dsa_a: interrupt-controller@c0080000 {
 1117                 compatible = "hisilicon,mbigen-v2";
 1118                 reg = <0x0 0xc0080000 0x0 0x10000>;
 1119 
 1120                 mbigen_dsaf0: intc_dsaf0 {
 1121                         msi-parent = <&p0_its_dsa_a 0x40800>;
 1122                         interrupt-controller;
 1123                         #interrupt-cells = <2>;
 1124                         num-pins = <409>;
 1125                 };
 1126 
 1127                 mbigen_dsa_roce: intc-roce {
 1128                         msi-parent = <&p0_its_dsa_a 0x40B1E>;
 1129                         interrupt-controller;
 1130                         #interrupt-cells = <2>;
 1131                         num-pins = <34>;
 1132                 };
 1133 
 1134                 mbigen_sas0: intc-sas0 {
 1135                         msi-parent = <&p0_its_dsa_a 0x40900>;
 1136                         interrupt-controller;
 1137                         #interrupt-cells = <2>;
 1138                         num-pins = <128>;
 1139                 };
 1140 
 1141                 mbigen_smmu_dsa: intc_smmu_dsa {
 1142                         msi-parent = <&p0_its_dsa_a 0x40b20>;
 1143                         interrupt-controller;
 1144                         #interrupt-cells = <2>;
 1145                         num-pins = <3>;
 1146                 };
 1147         };
 1148 
 1149         /**
 1150          *  HiSilicon erratum 161010801: This describes the limitation
 1151          *  of HiSilicon platforms hip06/hip07 to support the SMMUv3
 1152          *  mappings for PCIe MSI transactions.
 1153          *  PCIe controller on these platforms has to differentiate the
 1154          *  MSI payload against other DMA payload and has to modify the
 1155          *  MSI payload. This makes it difficult for these platforms to
 1156          *  have a SMMU translation for MSI. In order to workaround this,
 1157          *  ARM SMMUv3 driver requires a quirk to treat the MSI regions
 1158          *  separately. Such a quirk is currently missing for DT based
 1159          *  systems. Hence please make sure that the smmu pcie node on
 1160          *  hip07 is disabled as this will break the PCIe functionality
 1161          *  when iommu-map entry is used along with the PCIe node.
 1162          *  Refer:https://www.spinics.net/lists/arm-kernel/msg602812.html
 1163          */
 1164         smmu0: iommu@a0040000 {
 1165                 compatible = "arm,smmu-v3";
 1166                 reg = <0x0 0xa0040000 0x0 0x20000>;
 1167                 #iommu-cells = <1>;
 1168                 dma-coherent;
 1169                 hisilicon,broken-prefetch-cmd;
 1170                 status = "disabled";
 1171         };
 1172         p0_smmu_alg_a: iommu@d0040000 {
 1173                 compatible = "arm,smmu-v3";
 1174                 reg = <0x0 0xd0040000 0x0 0x20000>;
 1175                 interrupt-parent = <&p0_mbigen_smmu_alg_a>;
 1176                 interrupts = <733 1>,
 1177                 <734 1>,
 1178                 <735 1>;
 1179                 interrupt-names = "eventq", "gerror", "priq";
 1180                 #iommu-cells = <1>;
 1181                 dma-coherent;
 1182                 hisilicon,broken-prefetch-cmd;
 1183         };
 1184         p0_smmu_alg_b: iommu@8d0040000 {
 1185                 compatible = "arm,smmu-v3";
 1186                 reg = <0x8 0xd0040000 0x0 0x20000>;
 1187                 interrupt-parent = <&p0_mbigen_smmu_alg_b>;
 1188                 interrupts = <733 1>,
 1189                 <734 1>,
 1190                 <735 1>;
 1191                 interrupt-names = "eventq", "gerror", "priq";
 1192                 #iommu-cells = <1>;
 1193                 dma-coherent;
 1194                 hisilicon,broken-prefetch-cmd;
 1195         };
 1196         p1_smmu_alg_a: iommu@400d0040000 {
 1197                 compatible = "arm,smmu-v3";
 1198                 reg = <0x400 0xd0040000 0x0 0x20000>;
 1199                 interrupt-parent = <&p1_mbigen_smmu_alg_a>;
 1200                 interrupts = <733 1>,
 1201                 <734 1>,
 1202                 <735 1>;
 1203                 interrupt-names = "eventq", "gerror", "priq";
 1204                 #iommu-cells = <1>;
 1205                 dma-coherent;
 1206                 hisilicon,broken-prefetch-cmd;
 1207         };
 1208         p1_smmu_alg_b: iommu@408d0040000 {
 1209                 compatible = "arm,smmu-v3";
 1210                 reg = <0x408 0xd0040000 0x0 0x20000>;
 1211                 interrupt-parent = <&p1_mbigen_smmu_alg_b>;
 1212                 interrupts = <733 1>,
 1213                 <734 1>,
 1214                 <735 1>;
 1215                 interrupt-names = "eventq", "gerror", "priq";
 1216                 #iommu-cells = <1>;
 1217                 dma-coherent;
 1218                 hisilicon,broken-prefetch-cmd;
 1219         };
 1220 
 1221         soc {
 1222                 compatible = "simple-bus";
 1223                 #address-cells = <2>;
 1224                 #size-cells = <2>;
 1225                 ranges;
 1226 
 1227                 isa@a01b0000 {
 1228                         compatible = "hisilicon,hip07-lpc";
 1229                         #size-cells = <1>;
 1230                         #address-cells = <2>;
 1231                         reg = <0x0 0xa01b0000 0x0 0x1000>;
 1232 
 1233                         ipmi0: bt@e4 {
 1234                                 compatible = "ipmi-bt";
 1235                                 device_type = "ipmi";
 1236                                 reg = <0x01 0xe4 0x04>;
 1237                                 status = "disabled";
 1238                         };
 1239                 };
 1240 
 1241                 uart0: uart@602b0000 {
 1242                         compatible = "arm,sbsa-uart";
 1243                         reg = <0x0 0x602b0000 0x0 0x1000>;
 1244                         interrupt-parent = <&mbigen_uart>;
 1245                         interrupts = <807 4>;
 1246                         current-speed = <115200>;
 1247                         reg-io-width = <4>;
 1248                         status = "disabled";
 1249                 };
 1250 
 1251                 usb_ohci: usb@a7030000 {
 1252                         compatible = "generic-ohci";
 1253                         reg = <0x0 0xa7030000 0x0 0x10000>;
 1254                         interrupt-parent = <&mbigen_usb>;
 1255                         interrupts = <640 4>;
 1256                         dma-coherent;
 1257                         status = "disabled";
 1258                 };
 1259 
 1260                 usb_ehci: usb@a7020000 {
 1261                         compatible = "generic-ehci";
 1262                         reg = <0x0 0xa7020000 0x0 0x10000>;
 1263                         interrupt-parent = <&mbigen_usb>;
 1264                         interrupts = <641 4>;
 1265                         dma-coherent;
 1266                         status = "disabled";
 1267                 };
 1268 
 1269                 peri_c_subctrl: sub_ctrl_c@60000000 {
 1270                         compatible = "hisilicon,peri-subctrl","syscon";
 1271                         reg = <0 0x60000000 0x0 0x10000>;
 1272                 };
 1273 
 1274                 dsa_subctrl: dsa_subctrl@c0000000 {
 1275                         compatible = "hisilicon,dsa-subctrl", "syscon";
 1276                         reg = <0x0 0xc0000000 0x0 0x10000>;
 1277                 };
 1278 
 1279                 dsa_cpld: dsa_cpld@78000010 {
 1280                         compatible = "syscon";
 1281                         reg = <0x0 0x78000010 0x0 0x100>;
 1282                         reg-io-width = <2>;
 1283                 };
 1284 
 1285                 pcie_subctl: pcie_subctl@a0000000 {
 1286                         compatible = "hisilicon,pcie-sas-subctrl", "syscon";
 1287                         reg = <0x0 0xa0000000 0x0 0x10000>;
 1288                 };
 1289 
 1290                 serdes_ctrl: sds_ctrl@c2200000 {
 1291                         compatible = "syscon";
 1292                         reg = <0 0xc2200000 0x0 0x80000>;
 1293                 };
 1294 
 1295                 mdio@603c0000 {
 1296                         compatible = "hisilicon,hns-mdio";
 1297                         reg = <0x0 0x603c0000 0x0 0x1000>;
 1298                         subctrl-vbase = <&peri_c_subctrl 0x338 0xa38
 1299                                          0x531c 0x5a1c>;
 1300                         #address-cells = <1>;
 1301                         #size-cells = <0>;
 1302 
 1303                         phy0: ethernet-phy@0 {
 1304                                 compatible = "ethernet-phy-ieee802.3-c22";
 1305                                 reg = <0>;
 1306                         };
 1307 
 1308                         phy1: ethernet-phy@1 {
 1309                                 compatible = "ethernet-phy-ieee802.3-c22";
 1310                                 reg = <1>;
 1311                         };
 1312                 };
 1313 
 1314                 dsaf0: dsa@c7000000 {
 1315                         #address-cells = <1>;
 1316                         #size-cells = <0>;
 1317                         compatible = "hisilicon,hns-dsaf-v2";
 1318                         mode = "6port-16rss";
 1319                         reg = <0x0 0xc5000000 0x0 0x890000>,
 1320                               <0x0 0xc7000000 0x0 0x600000>;
 1321                         reg-names = "ppe-base", "dsaf-base";
 1322                         interrupt-parent = <&mbigen_dsaf0>;
 1323                         subctrl-syscon = <&dsa_subctrl>;
 1324                         reset-field-offset = <0>;
 1325                         interrupts =
 1326                         <576 1>, <577 1>, <578 1>, <579 1>, <580 1>,
 1327                         <581 1>, <582 1>, <583 1>, <584 1>, <585 1>,
 1328                         <586 1>, <587 1>, <588 1>, <589 1>, <590 1>,
 1329                         <591 1>, <592 1>, <593 1>, <594 1>, <595 1>,
 1330                         <596 1>, <597 1>, <598 1>, <599 1>, <600 1>,
 1331                         <960 1>, <961 1>, <962 1>, <963 1>, <964 1>,
 1332                         <965 1>, <966 1>, <967 1>, <968 1>, <969 1>,
 1333                         <970 1>, <971 1>, <972 1>, <973 1>, <974 1>,
 1334                         <975 1>, <976 1>, <977 1>, <978 1>, <979 1>,
 1335                         <980 1>, <981 1>, <982 1>, <983 1>, <984 1>,
 1336                         <985 1>, <986 1>, <987 1>, <988 1>, <989 1>,
 1337                         <990 1>, <991 1>, <992 1>, <993 1>, <994 1>,
 1338                         <995 1>, <996 1>, <997 1>, <998 1>, <999 1>,
 1339                         <1000 1>, <1001 1>, <1002 1>, <1003 1>, <1004 1>,
 1340                         <1005 1>, <1006 1>, <1007 1>, <1008 1>, <1009 1>,
 1341                         <1010 1>, <1011 1>, <1012 1>, <1013 1>, <1014 1>,
 1342                         <1015 1>, <1016 1>, <1017 1>, <1018 1>, <1019 1>,
 1343                         <1020 1>, <1021 1>, <1022 1>, <1023 1>, <1024 1>,
 1344                         <1025 1>, <1026 1>, <1027 1>, <1028 1>, <1029 1>,
 1345                         <1030 1>, <1031 1>, <1032 1>, <1033 1>, <1034 1>,
 1346                         <1035 1>, <1036 1>, <1037 1>, <1038 1>, <1039 1>,
 1347                         <1040 1>, <1041 1>, <1042 1>, <1043 1>, <1044 1>,
 1348                         <1045 1>, <1046 1>, <1047 1>, <1048 1>, <1049 1>,
 1349                         <1050 1>, <1051 1>, <1052 1>, <1053 1>, <1054 1>,
 1350                         <1055 1>, <1056 1>, <1057 1>, <1058 1>, <1059 1>,
 1351                         <1060 1>, <1061 1>, <1062 1>, <1063 1>, <1064 1>,
 1352                         <1065 1>, <1066 1>, <1067 1>, <1068 1>, <1069 1>,
 1353                         <1070 1>, <1071 1>, <1072 1>, <1073 1>, <1074 1>,
 1354                         <1075 1>, <1076 1>, <1077 1>, <1078 1>, <1079 1>,
 1355                         <1080 1>, <1081 1>, <1082 1>, <1083 1>, <1084 1>,
 1356                         <1085 1>, <1086 1>, <1087 1>, <1088 1>, <1089 1>,
 1357                         <1090 1>, <1091 1>, <1092 1>, <1093 1>, <1094 1>,
 1358                         <1095 1>, <1096 1>, <1097 1>, <1098 1>, <1099 1>,
 1359                         <1100 1>, <1101 1>, <1102 1>, <1103 1>, <1104 1>,
 1360                         <1105 1>, <1106 1>, <1107 1>, <1108 1>, <1109 1>,
 1361                         <1110 1>, <1111 1>, <1112 1>, <1113 1>, <1114 1>,
 1362                         <1115 1>, <1116 1>, <1117 1>, <1118 1>, <1119 1>,
 1363                         <1120 1>, <1121 1>, <1122 1>, <1123 1>, <1124 1>,
 1364                         <1125 1>, <1126 1>, <1127 1>, <1128 1>, <1129 1>,
 1365                         <1130 1>, <1131 1>, <1132 1>, <1133 1>, <1134 1>,
 1366                         <1135 1>, <1136 1>, <1137 1>, <1138 1>, <1139 1>,
 1367                         <1140 1>, <1141 1>, <1142 1>, <1143 1>, <1144 1>,
 1368                         <1145 1>, <1146 1>, <1147 1>, <1148 1>, <1149 1>,
 1369                         <1150 1>, <1151 1>, <1152 1>, <1153 1>, <1154 1>,
 1370                         <1155 1>, <1156 1>, <1157 1>, <1158 1>, <1159 1>,
 1371                         <1160 1>, <1161 1>, <1162 1>, <1163 1>, <1164 1>,
 1372                         <1165 1>, <1166 1>, <1167 1>, <1168 1>, <1169 1>,
 1373                         <1170 1>, <1171 1>, <1172 1>, <1173 1>, <1174 1>,
 1374                         <1175 1>, <1176 1>, <1177 1>, <1178 1>, <1179 1>,
 1375                         <1180 1>, <1181 1>, <1182 1>, <1183 1>, <1184 1>,
 1376                         <1185 1>, <1186 1>, <1187 1>, <1188 1>, <1189 1>,
 1377                         <1190 1>, <1191 1>, <1192 1>, <1193 1>, <1194 1>,
 1378                         <1195 1>, <1196 1>, <1197 1>, <1198 1>, <1199 1>,
 1379                         <1200 1>, <1201 1>, <1202 1>, <1203 1>, <1204 1>,
 1380                         <1205 1>, <1206 1>, <1207 1>, <1208 1>, <1209 1>,
 1381                         <1210 1>, <1211 1>, <1212 1>, <1213 1>, <1214 1>,
 1382                         <1215 1>, <1216 1>, <1217 1>, <1218 1>, <1219 1>,
 1383                         <1220 1>, <1221 1>, <1222 1>, <1223 1>, <1224 1>,
 1384                         <1225 1>, <1226 1>, <1227 1>, <1228 1>, <1229 1>,
 1385                         <1230 1>, <1231 1>, <1232 1>, <1233 1>, <1234 1>,
 1386                         <1235 1>, <1236 1>, <1237 1>, <1238 1>, <1239 1>,
 1387                         <1240 1>, <1241 1>, <1242 1>, <1243 1>, <1244 1>,
 1388                         <1245 1>, <1246 1>, <1247 1>, <1248 1>, <1249 1>,
 1389                         <1250 1>, <1251 1>, <1252 1>, <1253 1>, <1254 1>,
 1390                         <1255 1>, <1256 1>, <1257 1>, <1258 1>, <1259 1>,
 1391                         <1260 1>, <1261 1>, <1262 1>, <1263 1>, <1264 1>,
 1392                         <1265 1>, <1266 1>, <1267 1>, <1268 1>, <1269 1>,
 1393                         <1270 1>, <1271 1>, <1272 1>, <1273 1>, <1274 1>,
 1394                         <1275 1>, <1276 1>, <1277 1>, <1278 1>, <1279 1>,
 1395                         <1280 1>, <1281 1>, <1282 1>, <1283 1>, <1284 1>,
 1396                         <1285 1>, <1286 1>, <1287 1>, <1288 1>, <1289 1>,
 1397                         <1290 1>, <1291 1>, <1292 1>, <1293 1>, <1294 1>,
 1398                         <1295 1>, <1296 1>, <1297 1>, <1298 1>, <1299 1>,
 1399                         <1300 1>, <1301 1>, <1302 1>, <1303 1>, <1304 1>,
 1400                         <1305 1>, <1306 1>, <1307 1>, <1308 1>, <1309 1>,
 1401                         <1310 1>, <1311 1>, <1312 1>, <1313 1>, <1314 1>,
 1402                         <1315 1>, <1316 1>, <1317 1>, <1318 1>, <1319 1>,
 1403                         <1320 1>, <1321 1>, <1322 1>, <1323 1>, <1324 1>,
 1404                         <1325 1>, <1326 1>, <1327 1>, <1328 1>, <1329 1>,
 1405                         <1330 1>, <1331 1>, <1332 1>, <1333 1>, <1334 1>,
 1406                         <1335 1>, <1336 1>, <1337 1>, <1338 1>, <1339 1>,
 1407                         <1340 1>, <1341 1>, <1342 1>, <1343 1>;
 1408 
 1409                         desc-num = <0x400>;
 1410                         buf-size = <0x1000>;
 1411                         dma-coherent;
 1412 
 1413                         port@0 {
 1414                                 reg = <0>;
 1415                                 serdes-syscon = <&serdes_ctrl>;
 1416                                 cpld-syscon = <&dsa_cpld 0x0>;
 1417                                 port-rst-offset = <0>;
 1418                                 port-mode-offset = <0>;
 1419                                 mc-mac-mask = [ff f0 00 00 00 00];
 1420                                 media-type = "fiber";
 1421                         };
 1422 
 1423                         port@1 {
 1424                                 reg = <1>;
 1425                                 serdes-syscon = <&serdes_ctrl>;
 1426                                 cpld-syscon = <&dsa_cpld 0x4>;
 1427                                 port-rst-offset = <1>;
 1428                                 port-mode-offset = <1>;
 1429                                 mc-mac-mask = [ff f0 00 00 00 00];
 1430                                 media-type = "fiber";
 1431                         };
 1432 
 1433                         port@4 {
 1434                                 reg = <4>;
 1435                                 phy-handle = <&phy0>;
 1436                                 serdes-syscon = <&serdes_ctrl>;
 1437                                 port-rst-offset = <4>;
 1438                                 port-mode-offset = <2>;
 1439                                 mc-mac-mask = [ff f0 00 00 00 00];
 1440                                 media-type = "copper";
 1441                         };
 1442 
 1443                         port@5 {
 1444                                 reg = <5>;
 1445                                 phy-handle = <&phy1>;
 1446                                 serdes-syscon = <&serdes_ctrl>;
 1447                                 port-rst-offset = <5>;
 1448                                 port-mode-offset = <3>;
 1449                                 mc-mac-mask = [ff f0 00 00 00 00];
 1450                                 media-type = "copper";
 1451                         };
 1452                 };
 1453 
 1454                 eth0: ethernet@4{
 1455                         compatible = "hisilicon,hns-nic-v2";
 1456                         ae-handle = <&dsaf0>;
 1457                         port-idx-in-ae = <4>;
 1458                         local-mac-address = [00 00 00 00 00 00];
 1459                         status = "disabled";
 1460                         dma-coherent;
 1461                 };
 1462 
 1463                 eth1: ethernet@5{
 1464                         compatible = "hisilicon,hns-nic-v2";
 1465                         ae-handle = <&dsaf0>;
 1466                         port-idx-in-ae = <5>;
 1467                         local-mac-address = [00 00 00 00 00 00];
 1468                         status = "disabled";
 1469                         dma-coherent;
 1470                 };
 1471 
 1472                 eth2: ethernet@0{
 1473                         compatible = "hisilicon,hns-nic-v2";
 1474                         ae-handle = <&dsaf0>;
 1475                         port-idx-in-ae = <0>;
 1476                         local-mac-address = [00 00 00 00 00 00];
 1477                         status = "disabled";
 1478                         dma-coherent;
 1479                 };
 1480 
 1481                 eth3: ethernet@1{
 1482                         compatible = "hisilicon,hns-nic-v2";
 1483                         ae-handle = <&dsaf0>;
 1484                         port-idx-in-ae = <1>;
 1485                         local-mac-address = [00 00 00 00 00 00];
 1486                         status = "disabled";
 1487                         dma-coherent;
 1488                 };
 1489 
 1490                 infiniband@c4000000 {
 1491                         compatible = "hisilicon,hns-roce-v1";
 1492                         reg = <0x0 0xc4000000 0x0 0x100000>;
 1493                         dma-coherent;
 1494                         eth-handle = <&eth2 &eth3 0 0 &eth0 &eth1>;
 1495                         dsaf-handle = <&dsaf0>;
 1496                         node-guid = [00 9A CD 00 00 01 02 03];
 1497                         #address-cells = <2>;
 1498                         #size-cells = <2>;
 1499                         interrupt-parent = <&mbigen_dsa_roce>;
 1500                         interrupts = <722 1>,
 1501                                      <723 1>,
 1502                                      <724 1>,
 1503                                      <725 1>,
 1504                                      <726 1>,
 1505                                      <727 1>,
 1506                                      <728 1>,
 1507                                      <729 1>,
 1508                                      <730 1>,
 1509                                      <731 1>,
 1510                                      <732 1>,
 1511                                      <733 1>,
 1512                                      <734 1>,
 1513                                      <735 1>,
 1514                                      <736 1>,
 1515                                      <737 1>,
 1516                                      <738 1>,
 1517                                      <739 1>,
 1518                                      <740 1>,
 1519                                      <741 1>,
 1520                                      <742 1>,
 1521                                      <743 1>,
 1522                                      <744 1>,
 1523                                      <745 1>,
 1524                                      <746 1>,
 1525                                      <747 1>,
 1526                                      <748 1>,
 1527                                      <749 1>,
 1528                                      <750 1>,
 1529                                      <751 1>,
 1530                                      <752 1>,
 1531                                      <753 1>,
 1532                                      <785 1>,
 1533                                      <754 4>;
 1534 
 1535                         interrupt-names = "hns-roce-comp-0",
 1536                                           "hns-roce-comp-1",
 1537                                           "hns-roce-comp-2",
 1538                                           "hns-roce-comp-3",
 1539                                           "hns-roce-comp-4",
 1540                                           "hns-roce-comp-5",
 1541                                           "hns-roce-comp-6",
 1542                                           "hns-roce-comp-7",
 1543                                           "hns-roce-comp-8",
 1544                                           "hns-roce-comp-9",
 1545                                           "hns-roce-comp-10",
 1546                                           "hns-roce-comp-11",
 1547                                           "hns-roce-comp-12",
 1548                                           "hns-roce-comp-13",
 1549                                           "hns-roce-comp-14",
 1550                                           "hns-roce-comp-15",
 1551                                           "hns-roce-comp-16",
 1552                                           "hns-roce-comp-17",
 1553                                           "hns-roce-comp-18",
 1554                                           "hns-roce-comp-19",
 1555                                           "hns-roce-comp-20",
 1556                                           "hns-roce-comp-21",
 1557                                           "hns-roce-comp-22",
 1558                                           "hns-roce-comp-23",
 1559                                           "hns-roce-comp-24",
 1560                                           "hns-roce-comp-25",
 1561                                           "hns-roce-comp-26",
 1562                                           "hns-roce-comp-27",
 1563                                           "hns-roce-comp-28",
 1564                                           "hns-roce-comp-29",
 1565                                           "hns-roce-comp-30",
 1566                                           "hns-roce-comp-31",
 1567                                           "hns-roce-async",
 1568                                           "hns-roce-common";
 1569                 };
 1570 
 1571                 sas0: sas@c3000000 {
 1572                         compatible = "hisilicon,hip07-sas-v2";
 1573                         reg = <0 0xc3000000 0 0x10000>;
 1574                         sas-addr = [50 01 88 20 16 00 00 00];
 1575                         hisilicon,sas-syscon = <&dsa_subctrl>;
 1576                         ctrl-reset-reg = <0xa60>;
 1577                         ctrl-reset-sts-reg = <0x5a30>;
 1578                         ctrl-clock-ena-reg = <0x338>;
 1579                         queue-count = <16>;
 1580                         phy-count = <8>;
 1581                         dma-coherent;
 1582                         interrupt-parent = <&mbigen_sas0>;
 1583                         interrupts = <64 4>,<65 4>,<66 4>,<67 4>,<68 4>,
 1584                                      <69 4>,<70 4>,<71 4>,<72 4>,<73 4>,
 1585                                      <74 4>,<75 4>,<76 4>,<77 4>,<78 4>,
 1586                                      <79 4>,<80 4>,<81 4>,<82 4>,<83 4>,
 1587                                      <84 4>,<85 4>,<86 4>,<87 4>,<88 4>,
 1588                                      <89 4>,<90 4>,<91 4>,<92 4>,<93 4>,
 1589                                      <94 4>,<95 4>,<96 4>,<97 4>,<98 4>,
 1590                                      <99 4>,<100 4>,<101 4>,<102 4>,<103 4>,
 1591                                      <104 4>,<105 4>,<106 4>,<107 4>,<108 4>,
 1592                                      <109 4>,<110 4>,<111 4>,<112 4>,<113 4>,
 1593                                      <114 4>,<115 4>,<116 4>,<117 4>,<118 4>,
 1594                                      <119 4>,<120 4>,<121 4>,<122 4>,<123 4>,
 1595                                      <124 4>,<125 4>,<126 4>,<127 4>,<128 4>,
 1596                                      <129 4>,<130 4>,<131 4>,<132 4>,<133 4>,
 1597                                      <134 4>,<135 4>,<136 4>,<137 4>,<138 4>,
 1598                                      <139 4>,<140 4>,<141 4>,<142 4>,<143 4>,
 1599                                      <144 4>,<145 4>,<146 4>,<147 4>,<148 4>,
 1600                                      <149 4>,<150 4>,<151 4>,<152 4>,<153 4>,
 1601                                      <154 4>,<155 4>,<156 4>,<157 4>,<158 4>,
 1602                                      <159 4>,<601 1>,<602 1>,<603 1>,<604 1>,
 1603                                      <605 1>,<606 1>,<607 1>,<608 1>,<609 1>,
 1604                                      <610 1>,<611 1>,<612 1>,<613 1>,<614 1>,
 1605                                      <615 1>,<616 1>,<617 1>,<618 1>,<619 1>,
 1606                                      <620 1>,<621 1>,<622 1>,<623 1>,<624 1>,
 1607                                      <625 1>,<626 1>,<627 1>,<628 1>,<629 1>,
 1608                                      <630 1>,<631 1>,<632 1>;
 1609                         status = "disabled";
 1610                 };
 1611 
 1612                 sas1: sas@a2000000 {
 1613                         compatible = "hisilicon,hip07-sas-v2";
 1614                         reg = <0 0xa2000000 0 0x10000>;
 1615                         sas-addr = [50 01 88 20 16 00 00 00];
 1616                         hisilicon,sas-syscon = <&pcie_subctl>;
 1617                         hip06-sas-v2-quirk-amt;
 1618                         ctrl-reset-reg = <0xa18>;
 1619                         ctrl-reset-sts-reg = <0x5a0c>;
 1620                         ctrl-clock-ena-reg = <0x318>;
 1621                         queue-count = <16>;
 1622                         phy-count = <8>;
 1623                         dma-coherent;
 1624                         interrupt-parent = <&mbigen_sas1>;
 1625                         interrupts = <64 4>,<65 4>,<66 4>,<67 4>,<68 4>,
 1626                                      <69 4>,<70 4>,<71 4>,<72 4>,<73 4>,
 1627                                      <74 4>,<75 4>,<76 4>,<77 4>,<78 4>,
 1628                                      <79 4>,<80 4>,<81 4>,<82 4>,<83 4>,
 1629                                      <84 4>,<85 4>,<86 4>,<87 4>,<88 4>,
 1630                                      <89 4>,<90 4>,<91 4>,<92 4>,<93 4>,
 1631                                      <94 4>,<95 4>,<96 4>,<97 4>,<98 4>,
 1632                                      <99 4>,<100 4>,<101 4>,<102 4>,<103 4>,
 1633                                      <104 4>,<105 4>,<106 4>,<107 4>,<108 4>,
 1634                                      <109 4>,<110 4>,<111 4>,<112 4>,<113 4>,
 1635                                      <114 4>,<115 4>,<116 4>,<117 4>,<118 4>,
 1636                                      <119 4>,<120 4>,<121 4>,<122 4>,<123 4>,
 1637                                      <124 4>,<125 4>,<126 4>,<127 4>,<128 4>,
 1638                                      <129 4>,<130 4>,<131 4>,<132 4>,<133 4>,
 1639                                      <134 4>,<135 4>,<136 4>,<137 4>,<138 4>,
 1640                                      <139 4>,<140 4>,<141 4>,<142 4>,<143 4>,
 1641                                      <144 4>,<145 4>,<146 4>,<147 4>,<148 4>,
 1642                                      <149 4>,<150 4>,<151 4>,<152 4>,<153 4>,
 1643                                      <154 4>,<155 4>,<156 4>,<157 4>,<158 4>,
 1644                                      <159 4>,<576 1>,<577 1>,<578 1>,<579 1>,
 1645                                      <580 1>,<581 1>,<582 1>,<583 1>,<584 1>,
 1646                                      <585 1>,<586 1>,<587 1>,<588 1>,<589 1>,
 1647                                      <590 1>,<591 1>,<592 1>,<593 1>,<594 1>,
 1648                                      <595 1>,<596 1>,<597 1>,<598 1>,<599 1>,
 1649                                      <600 1>,<601 1>,<602 1>,<603 1>,<604 1>,
 1650                                      <605 1>,<606 1>,<607 1>;
 1651                         status = "disabled";
 1652                 };
 1653 
 1654                 sas2: sas@a3000000 {
 1655                         compatible = "hisilicon,hip07-sas-v2";
 1656                         reg = <0 0xa3000000 0 0x10000>;
 1657                         sas-addr = [50 01 88 20 16 00 00 00];
 1658                         hisilicon,sas-syscon = <&pcie_subctl>;
 1659                         ctrl-reset-reg = <0xae0>;
 1660                         ctrl-reset-sts-reg = <0x5a70>;
 1661                         ctrl-clock-ena-reg = <0x3a8>;
 1662                         queue-count = <16>;
 1663                         phy-count = <9>;
 1664                         dma-coherent;
 1665                         interrupt-parent = <&mbigen_sas2>;
 1666                         interrupts = <192 4>,<193 4>,<194 4>,<195 4>,<196 4>,
 1667                                      <197 4>,<198 4>,<199 4>,<200 4>,<201 4>,
 1668                                      <202 4>,<203 4>,<204 4>,<205 4>,<206 4>,
 1669                                      <207 4>,<208 4>,<209 4>,<210 4>,<211 4>,
 1670                                      <212 4>,<213 4>,<214 4>,<215 4>,<216 4>,
 1671                                      <217 4>,<218 4>,<219 4>,<220 4>,<221 4>,
 1672                                      <222 4>,<223 4>,<224 4>,<225 4>,<226 4>,
 1673                                      <227 4>,<228 4>,<229 4>,<230 4>,<231 4>,
 1674                                      <232 4>,<233 4>,<234 4>,<235 4>,<236 4>,
 1675                                      <237 4>,<238 4>,<239 4>,<240 4>,<241 4>,
 1676                                      <242 4>,<243 4>,<244 4>,<245 4>,<246 4>,
 1677                                      <247 4>,<248 4>,<249 4>,<250 4>,<251 4>,
 1678                                      <252 4>,<253 4>,<254 4>,<255 4>,<256 4>,
 1679                                      <257 4>,<258 4>,<259 4>,<260 4>,<261 4>,
 1680                                      <262 4>,<263 4>,<264 4>,<265 4>,<266 4>,
 1681                                      <267 4>,<268 4>,<269 4>,<270 4>,<271 4>,
 1682                                      <272 4>,<273 4>,<274 4>,<275 4>,<276 4>,
 1683                                      <277 4>,<278 4>,<279 4>,<280 4>,<281 4>,
 1684                                      <282 4>,<283 4>,<284 4>,<285 4>,<286 4>,
 1685                                      <287 4>,<608 1>,<609 1>,<610 1>,<611 1>,
 1686                                      <612 1>,<613 1>,<614 1>,<615 1>,<616 1>,
 1687                                      <617 1>,<618 1>,<619 1>,<620 1>,<621 1>,
 1688                                      <622 1>,<623 1>,<624 1>,<625 1>,<626 1>,
 1689                                      <627 1>,<628 1>,<629 1>,<630 1>,<631 1>,
 1690                                      <632 1>,<633 1>,<634 1>,<635 1>,<636 1>,
 1691                                      <637 1>,<638 1>,<639 1>;
 1692                         status = "disabled";
 1693                 };
 1694 
 1695                 p0_pcie2_a: pcie@a00a0000 {
 1696                         compatible = "hisilicon,hip07-pcie-ecam";
 1697                         reg = <0 0xaf800000 0 0x800000>,
 1698                               <0 0xa00a0000 0 0x10000>;
 1699                         bus-range = <0xf8 0xff>;
 1700                         msi-map = <0xf800 &p0_its_dsa_a 0xf800 0x800>;
 1701                         msi-map-mask = <0xffff>;
 1702                         #address-cells = <3>;
 1703                         #size-cells = <2>;
 1704                         device_type = "pci";
 1705                         dma-coherent;
 1706                         ranges = <0x02000000 0 0xa8000000 0 0xa8000000 0 0x77f0000>,
 1707                                  <0x01000000 0 0 0 0xaf7f0000 0 0x10000>;
 1708                         #interrupt-cells = <1>;
 1709                         interrupt-map-mask = <0xf800 0 0 7>;
 1710                         interrupt-map = <0x0 0 0 1 &mbigen_pcie2_a 671 4
 1711                                          0x0 0 0 2 &mbigen_pcie2_a 671 4
 1712                                          0x0 0 0 3 &mbigen_pcie2_a 671 4
 1713                                          0x0 0 0 4 &mbigen_pcie2_a 671 4>;
 1714                         status = "disabled";
 1715                 };
 1716                 p0_sec_a: crypto@d2000000 {
 1717                         compatible = "hisilicon,hip07-sec";
 1718                         reg = <0x0 0xd0000000 0x0 0x10000>,
 1719                               <0x0 0xd2000000 0x0 0x10000>,
 1720                               <0x0 0xd2010000 0x0 0x10000>,
 1721                               <0x0 0xd2020000 0x0 0x10000>,
 1722                               <0x0 0xd2030000 0x0 0x10000>,
 1723                               <0x0 0xd2040000 0x0 0x10000>,
 1724                               <0x0 0xd2050000 0x0 0x10000>,
 1725                               <0x0 0xd2060000 0x0 0x10000>,
 1726                               <0x0 0xd2070000 0x0 0x10000>,
 1727                               <0x0 0xd2080000 0x0 0x10000>,
 1728                               <0x0 0xd2090000 0x0 0x10000>,
 1729                               <0x0 0xd20a0000 0x0 0x10000>,
 1730                               <0x0 0xd20b0000 0x0 0x10000>,
 1731                               <0x0 0xd20c0000 0x0 0x10000>,
 1732                               <0x0 0xd20d0000 0x0 0x10000>,
 1733                               <0x0 0xd20e0000 0x0 0x10000>,
 1734                               <0x0 0xd20f0000 0x0 0x10000>,
 1735                               <0x0 0xd2100000 0x0 0x10000>;
 1736                         interrupt-parent = <&p0_mbigen_sec_a>;
 1737                         iommus = <&p0_smmu_alg_a 0x600>;
 1738                         dma-coherent;
 1739                         interrupts = <576 4>,
 1740                                      <577 1>, <578 4>,
 1741                                      <579 1>, <580 4>,
 1742                                      <581 1>, <582 4>,
 1743                                      <583 1>, <584 4>,
 1744                                      <585 1>, <586 4>,
 1745                                      <587 1>, <588 4>,
 1746                                      <589 1>, <590 4>,
 1747                                      <591 1>, <592 4>,
 1748                                      <593 1>, <594 4>,
 1749                                      <595 1>, <596 4>,
 1750                                      <597 1>, <598 4>,
 1751                                      <599 1>, <600 4>,
 1752                                      <601 1>, <602 4>,
 1753                                      <603 1>, <604 4>,
 1754                                      <605 1>, <606 4>,
 1755                                      <607 1>, <608 4>;
 1756                 };
 1757                 p0_sec_b: crypto@8,d2000000 {
 1758                         compatible = "hisilicon,hip07-sec";
 1759                         reg = <0x8 0xd0000000 0x0 0x10000>,
 1760                               <0x8 0xd2000000 0x0 0x10000>,
 1761                               <0x8 0xd2010000 0x0 0x10000>,
 1762                               <0x8 0xd2020000 0x0 0x10000>,
 1763                               <0x8 0xd2030000 0x0 0x10000>,
 1764                               <0x8 0xd2040000 0x0 0x10000>,
 1765                               <0x8 0xd2050000 0x0 0x10000>,
 1766                               <0x8 0xd2060000 0x0 0x10000>,
 1767                               <0x8 0xd2070000 0x0 0x10000>,
 1768                               <0x8 0xd2080000 0x0 0x10000>,
 1769                               <0x8 0xd2090000 0x0 0x10000>,
 1770                               <0x8 0xd20a0000 0x0 0x10000>,
 1771                               <0x8 0xd20b0000 0x0 0x10000>,
 1772                               <0x8 0xd20c0000 0x0 0x10000>,
 1773                               <0x8 0xd20d0000 0x0 0x10000>,
 1774                               <0x8 0xd20e0000 0x0 0x10000>,
 1775                               <0x8 0xd20f0000 0x0 0x10000>,
 1776                               <0x8 0xd2100000 0x0 0x10000>;
 1777                         interrupt-parent = <&p0_mbigen_sec_b>;
 1778                         iommus = <&p0_smmu_alg_b 0x600>;
 1779                         dma-coherent;
 1780                         interrupts = <576 4>,
 1781                                      <577 1>, <578 4>,
 1782                                      <579 1>, <580 4>,
 1783                                      <581 1>, <582 4>,
 1784                                      <583 1>, <584 4>,
 1785                                      <585 1>, <586 4>,
 1786                                      <587 1>, <588 4>,
 1787                                      <589 1>, <590 4>,
 1788                                      <591 1>, <592 4>,
 1789                                      <593 1>, <594 4>,
 1790                                      <595 1>, <596 4>,
 1791                                      <597 1>, <598 4>,
 1792                                      <599 1>, <600 4>,
 1793                                      <601 1>, <602 4>,
 1794                                      <603 1>, <604 4>,
 1795                                      <605 1>, <606 4>,
 1796                                      <607 1>, <608 4>;
 1797                 };
 1798                 p1_sec_a: crypto@400,d2000000 {
 1799                         compatible = "hisilicon,hip07-sec";
 1800                         reg = <0x400 0xd0000000 0x0 0x10000>,
 1801                               <0x400 0xd2000000 0x0 0x10000>,
 1802                               <0x400 0xd2010000 0x0 0x10000>,
 1803                               <0x400 0xd2020000 0x0 0x10000>,
 1804                               <0x400 0xd2030000 0x0 0x10000>,
 1805                               <0x400 0xd2040000 0x0 0x10000>,
 1806                               <0x400 0xd2050000 0x0 0x10000>,
 1807                               <0x400 0xd2060000 0x0 0x10000>,
 1808                               <0x400 0xd2070000 0x0 0x10000>,
 1809                               <0x400 0xd2080000 0x0 0x10000>,
 1810                               <0x400 0xd2090000 0x0 0x10000>,
 1811                               <0x400 0xd20a0000 0x0 0x10000>,
 1812                               <0x400 0xd20b0000 0x0 0x10000>,
 1813                               <0x400 0xd20c0000 0x0 0x10000>,
 1814                               <0x400 0xd20d0000 0x0 0x10000>,
 1815                               <0x400 0xd20e0000 0x0 0x10000>,
 1816                               <0x400 0xd20f0000 0x0 0x10000>,
 1817                               <0x400 0xd2100000 0x0 0x10000>;
 1818                         interrupt-parent = <&p1_mbigen_sec_a>;
 1819                         iommus = <&p1_smmu_alg_a 0x600>;
 1820                         dma-coherent;
 1821                         interrupts = <576 4>,
 1822                                      <577 1>, <578 4>,
 1823                                      <579 1>, <580 4>,
 1824                                      <581 1>, <582 4>,
 1825                                      <583 1>, <584 4>,
 1826                                      <585 1>, <586 4>,
 1827                                      <587 1>, <588 4>,
 1828                                      <589 1>, <590 4>,
 1829                                      <591 1>, <592 4>,
 1830                                      <593 1>, <594 4>,
 1831                                      <595 1>, <596 4>,
 1832                                      <597 1>, <598 4>,
 1833                                      <599 1>, <600 4>,
 1834                                      <601 1>, <602 4>,
 1835                                      <603 1>, <604 4>,
 1836                                      <605 1>, <606 4>,
 1837                                      <607 1>, <608 4>;
 1838                 };
 1839                 p1_sec_b: crypto@408,d2000000 {
 1840                         compatible = "hisilicon,hip07-sec";
 1841                         reg = <0x408 0xd0000000 0x0 0x10000>,
 1842                               <0x408 0xd2000000 0x0 0x10000>,
 1843                               <0x408 0xd2010000 0x0 0x10000>,
 1844                               <0x408 0xd2020000 0x0 0x10000>,
 1845                               <0x408 0xd2030000 0x0 0x10000>,
 1846                               <0x408 0xd2040000 0x0 0x10000>,
 1847                               <0x408 0xd2050000 0x0 0x10000>,
 1848                               <0x408 0xd2060000 0x0 0x10000>,
 1849                               <0x408 0xd2070000 0x0 0x10000>,
 1850                               <0x408 0xd2080000 0x0 0x10000>,
 1851                               <0x408 0xd2090000 0x0 0x10000>,
 1852                               <0x408 0xd20a0000 0x0 0x10000>,
 1853                               <0x408 0xd20b0000 0x0 0x10000>,
 1854                               <0x408 0xd20c0000 0x0 0x10000>,
 1855                               <0x408 0xd20d0000 0x0 0x10000>,
 1856                               <0x408 0xd20e0000 0x0 0x10000>,
 1857                               <0x408 0xd20f0000 0x0 0x10000>,
 1858                               <0x408 0xd2100000 0x0 0x10000>;
 1859                         interrupt-parent = <&p1_mbigen_sec_b>;
 1860                         iommus = <&p1_smmu_alg_b 0x600>;
 1861                         dma-coherent;
 1862                         interrupts = <576 4>,
 1863                                      <577 1>, <578 4>,
 1864                                      <579 1>, <580 4>,
 1865                                      <581 1>, <582 4>,
 1866                                      <583 1>, <584 4>,
 1867                                      <585 1>, <586 4>,
 1868                                      <587 1>, <588 4>,
 1869                                      <589 1>, <590 4>,
 1870                                      <591 1>, <592 4>,
 1871                                      <593 1>, <594 4>,
 1872                                      <595 1>, <596 4>,
 1873                                      <597 1>, <598 4>,
 1874                                      <599 1>, <600 4>,
 1875                                      <601 1>, <602 4>,
 1876                                      <603 1>, <604 4>,
 1877                                      <605 1>, <606 4>,
 1878                                      <607 1>, <608 4>;
 1879                 };
 1880 
 1881         };
 1882 };

Cache object: 5f1d6706b65e4cdda2e0ca2d8f44064e


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.