| 
     1 // SPDX-License-Identifier: GPL-2.0-only
    2 // Copyright (C) 2016 Jamie Lentin <jm@lentin.co.uk>
    3 
    4 #include "orion5x.dtsi"
    5 
    6 / {
    7         compatible = "marvell,orion5x-88f5181", "marvell,orion5x";
    8 
    9         soc {
   10                 compatible = "marvell,orion5x-88f5181-mbus", "simple-bus";
   11 
   12                 internal-regs {
   13                         pinctrl: pinctrl@10000 {
   14                                 compatible = "marvell,88f5181-pinctrl";
   15                                 reg = <0x10000 0x8>, <0x10050 0x4>;
   16                         };
   17 
   18                         core_clk: core-clocks@10030 {
   19                                 compatible = "marvell,mv88f5181-core-clock";
   20                                 reg = <0x10010 0x4>;
   21                                 #clock-cells = <1>;
   22                         };
   23 
   24                         mbusc: mbus-controller@20000 {
   25                                 compatible = "marvell,mbus-controller";
   26                                 reg = <0x20000 0x100>, <0x1500 0x20>;
   27                         };
   28                 };
   29         };
   30 };
   31 
   32 &pinctrl {
   33         pmx_ge: pmx-ge {
   34                 marvell,pins = "mpp8", "mpp9", "mpp10", "mpp11",
   35                                "mpp12", "mpp13", "mpp14", "mpp15",
   36                                "mpp16", "mpp17", "mpp18", "mpp19";
   37                 marvell,function = "ge";
   38         };
   39 };
   40 
   41 ð {
   42         pinctrl-0 = <&pmx_ge>;
   43         pinctrl-names = "default";
   44 };
Cache object: d4baf728f4ecf80f61d676be2771715d 
 
 |