| // SPDX-License-Identifier: GPL-2.0-or-later |
| /* |
| * dts file for AppliedMicro (APM) Mustang Board |
| * |
| * Copyright (C) 2013, Applied Micro Circuits Corporation |
| */ |
| |
| /dts-v1/; |
| |
| /include/ "apm-storm.dtsi" |
| |
| / { |
| model = "APM X-Gene Mustang board"; |
| compatible = "apm,mustang", "apm,xgene-storm"; |
| |
| chosen { }; |
| |
| memory@100000000 { |
| device_type = "memory"; |
| reg = < 0x1 0x00000000 0x0 0x80000000 >; /* Updated by bootloader */ |
| }; |
| |
| gpio-keys { |
| compatible = "gpio-keys"; |
| button { |
| label = "POWER"; |
| linux,code = <116>; |
| linux,input-type = <0x1>; |
| interrupt-parent = <&sbgpio>; |
| interrupts = <0x5 0x1>; |
| }; |
| }; |
| |
| poweroff_mbox: poweroff_mbox@10548000 { |
| compatible = "apm,mustang-poweroff-mailbox", "syscon"; |
| reg = <0x0 0x10548000 0x0 0x30>; |
| }; |
| |
| poweroff: poweroff@10548010 { |
| compatible = "syscon-poweroff"; |
| regmap = <&poweroff_mbox>; |
| offset = <0x10>; |
| mask = <0x1>; |
| }; |
| }; |
| |
| &pcie0clk { |
| status = "okay"; |
| }; |
| |
| &pcie0 { |
| status = "okay"; |
| }; |
| |
| &serial0 { |
| status = "okay"; |
| }; |
| |
| &menet { |
| status = "okay"; |
| }; |
| |
| &sgenet0 { |
| status = "okay"; |
| }; |
| |
| &sgenet1 { |
| status = "okay"; |
| }; |
| |
| &xgenet { |
| status = "okay"; |
| rxlos-gpios = <&sbgpio 12 1>; |
| }; |
| |
| &mmc0 { |
| status = "okay"; |
| }; |
| |
| &mdio { |
| menet0phy: phy@3 { |
| reg = <0x3>; |
| }; |
| sgenet0phy: phy@4 { |
| reg = <0x4>; |
| }; |
| sgenet1phy: phy@5 { |
| reg = <0x5>; |
| }; |
| }; |