summaryrefslogtreecommitdiff
path: root/arch/arm/dts/synquacer-sc2a11-developerbox.dts
blob: 42b6cbbb825176edbcd165a7235d8e53883ede93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
/** @file
 * Copyright (c) 2017, Linaro Limited. All rights reserved.
 *
 * SPDX-License-Identifier: BSD-2-Clause-Patent
 */

/dts-v1/;

#include "synquacer-sc2a11.dtsi"

#define KEY_POWER     116

/ {
    model = "Socionext Developer Box";
    compatible = "socionext,developer-box", "socionext,synquacer";

    gpio-keys {
        compatible = "gpio-keys";
        interrupt-parent = <&exiu>;

        power {
            label = "Power Button";
            linux,code = <KEY_POWER>;
            interrupts = <GIC_SPI 120 IRQ_TYPE_EDGE_FALLING>;
            wakeup-source;
        };
    };
};

#ifdef TPM2_ENABLE
&tpm {
    status = "okay";
};
#endif

&gpio {
    gpio-line-names = "DSW3-PIN1",  "DSW3-PIN2",  "DSW3-PIN3",    "DSW3-PIN4",
                      "DSW3-PIN5",  "DSW3-PIN6",  "DSW3-PIN7",    "DSW3-PIN8",
                      "PSIN#",      "PWROFF#",    "GPIO-A",       "GPIO-B",
                      "GPIO-C",     "GPIO-D",     "PCIE1EXTINT",  "PCIE0EXTINT",
                      "PHY2-INT#",  "PHY1-INT#",  "GPIO-E",       "GPIO-F",
                      "GPIO-G",     "GPIO-H",     "GPIO-I",       "GPIO-J",
                      "GPIO-K",     "GPIO-L",     "PEC-PD26",     "PEC-PD27",
                      "PEC-PD28",   "PEC-PD29",   "PEC-PD30",     "PEC-PD31";
};

&netsec {
    phy-mode = "rgmii-id";
};

&mdio_netsec {
    phy_netsec: ethernet-phy@7 {
        compatible = "ethernet-phy-ieee802.3-c22";
        reg = <7>;
    };
};