12874c5fdSThomas Gleixner// SPDX-License-Identifier: GPL-2.0-or-later 2ca5b3410SRobert Richter/* 3ca5b3410SRobert Richter * dts file for AppliedMicro (APM) Mustang Board 4ca5b3410SRobert Richter * 5ca5b3410SRobert Richter * Copyright (C) 2013, Applied Micro Circuits Corporation 6ca5b3410SRobert Richter */ 7ca5b3410SRobert Richter 8ca5b3410SRobert Richter/dts-v1/; 9ca5b3410SRobert Richter 10ca5b3410SRobert Richter/include/ "apm-storm.dtsi" 11ca5b3410SRobert Richter 12ca5b3410SRobert Richter/ { 13ca5b3410SRobert Richter model = "APM X-Gene Mustang board"; 14ca5b3410SRobert Richter compatible = "apm,mustang", "apm,xgene-storm"; 15ca5b3410SRobert Richter 16ca5b3410SRobert Richter chosen { }; 17ca5b3410SRobert Richter 185c04a5b0SRob Herring memory@100000000 { 19ca5b3410SRobert Richter device_type = "memory"; 20ca5b3410SRobert Richter reg = < 0x1 0x00000000 0x0 0x80000000 >; /* Updated by bootloader */ 21ca5b3410SRobert Richter }; 223d8cc141SY Vo 233d8cc141SY Vo gpio-keys { 243d8cc141SY Vo compatible = "gpio-keys"; 252453119fSKrzysztof Kozlowski button { 263d8cc141SY Vo label = "POWER"; 273d8cc141SY Vo linux,code = <116>; 283d8cc141SY Vo linux,input-type = <0x1>; 29310b1406SDuc Dang interrupt-parent = <&sbgpio>; 30310b1406SDuc Dang interrupts = <0x5 0x1>; 313d8cc141SY Vo }; 323d8cc141SY Vo }; 3394d6ba28STai Nguyen 3494d6ba28STai Nguyen poweroff_mbox: poweroff_mbox@10548000 { 35*c0304446SKrzysztof Kozlowski compatible = "apm,mustang-poweroff-mailbox", "syscon"; 3694d6ba28STai Nguyen reg = <0x0 0x10548000 0x0 0x30>; 3794d6ba28STai Nguyen }; 3894d6ba28STai Nguyen 3994d6ba28STai Nguyen poweroff: poweroff@10548010 { 4094d6ba28STai Nguyen compatible = "syscon-poweroff"; 4194d6ba28STai Nguyen regmap = <&poweroff_mbox>; 4294d6ba28STai Nguyen offset = <0x10>; 4394d6ba28STai Nguyen mask = <0x1>; 4494d6ba28STai Nguyen }; 45ca5b3410SRobert Richter}; 46ca5b3410SRobert Richter 47ca5b3410SRobert Richter&pcie0clk { 482f308657SKrzysztof Kozlowski status = "okay"; 49ca5b3410SRobert Richter}; 50ca5b3410SRobert Richter 51ca5b3410SRobert Richter&pcie0 { 522f308657SKrzysztof Kozlowski status = "okay"; 53ca5b3410SRobert Richter}; 54ca5b3410SRobert Richter 55ca5b3410SRobert Richter&serial0 { 562f308657SKrzysztof Kozlowski status = "okay"; 57ca5b3410SRobert Richter}; 58ca5b3410SRobert Richter 59ca5b3410SRobert Richter&menet { 602f308657SKrzysztof Kozlowski status = "okay"; 61ca5b3410SRobert Richter}; 62ca5b3410SRobert Richter 63ca5b3410SRobert Richter&sgenet0 { 642f308657SKrzysztof Kozlowski status = "okay"; 65ca5b3410SRobert Richter}; 66ca5b3410SRobert Richter 672d33394eSKeyur Chudgar&sgenet1 { 682f308657SKrzysztof Kozlowski status = "okay"; 692d33394eSKeyur Chudgar}; 702d33394eSKeyur Chudgar 71ca5b3410SRobert Richter&xgenet { 722f308657SKrzysztof Kozlowski status = "okay"; 7372d25643SIyappan Subramanian rxlos-gpios = <&sbgpio 12 1>; 74ca5b3410SRobert Richter}; 758f74e861SSuman Tripathi 768f74e861SSuman Tripathi&mmc0 { 772f308657SKrzysztof Kozlowski status = "okay"; 788f74e861SSuman Tripathi}; 798e694cd2SIyappan Subramanian 808e694cd2SIyappan Subramanian&mdio { 818e694cd2SIyappan Subramanian menet0phy: phy@3 { 828e694cd2SIyappan Subramanian reg = <0x3>; 838e694cd2SIyappan Subramanian }; 848e694cd2SIyappan Subramanian sgenet0phy: phy@4 { 858e694cd2SIyappan Subramanian reg = <0x4>; 868e694cd2SIyappan Subramanian }; 878e694cd2SIyappan Subramanian sgenet1phy: phy@5 { 888e694cd2SIyappan Subramanian reg = <0x5>; 898e694cd2SIyappan Subramanian }; 908e694cd2SIyappan Subramanian}; 91