xref: /openbmc/entity-manager/configurations/intel/bnp_baseboard.json (revision f479da0ad7f4dd4b029a3474fc572953dcb84012)
1*f479da0aSEd Tanous{
2*f479da0aSEd Tanous    "Exposes": [
3*f479da0aSEd Tanous        {
4*f479da0aSEd Tanous            "Direction": "Input",
5*f479da0aSEd Tanous            "Index": 32,
6*f479da0aSEd Tanous            "Name": "Reset Button",
7*f479da0aSEd Tanous            "Polarity": "Low",
8*f479da0aSEd Tanous            "Type": "Gpio"
9*f479da0aSEd Tanous        },
10*f479da0aSEd Tanous        {
11*f479da0aSEd Tanous            "Direction": "Out",
12*f479da0aSEd Tanous            "Index": 33,
13*f479da0aSEd Tanous            "Name": "Reset Out",
14*f479da0aSEd Tanous            "Polarity": "Low",
15*f479da0aSEd Tanous            "Type": "Gpio"
16*f479da0aSEd Tanous        },
17*f479da0aSEd Tanous        {
18*f479da0aSEd Tanous            "Direction": "Both",
19*f479da0aSEd Tanous            "Index": 34,
20*f479da0aSEd Tanous            "Name": "Power Button",
21*f479da0aSEd Tanous            "Polarity": "Low",
22*f479da0aSEd Tanous            "Type": "Gpio"
23*f479da0aSEd Tanous        },
24*f479da0aSEd Tanous        {
25*f479da0aSEd Tanous            "Direction": "Both",
26*f479da0aSEd Tanous            "Index": 35,
27*f479da0aSEd Tanous            "Name": "Power Up",
28*f479da0aSEd Tanous            "Polarity": "Low",
29*f479da0aSEd Tanous            "Type": "Gpio"
30*f479da0aSEd Tanous        },
31*f479da0aSEd Tanous        {
32*f479da0aSEd Tanous            "Direction": "Input",
33*f479da0aSEd Tanous            "Index": 219,
34*f479da0aSEd Tanous            "Name": "Power Good",
35*f479da0aSEd Tanous            "Polarity": "High",
36*f479da0aSEd Tanous            "Type": "Gpio"
37*f479da0aSEd Tanous        },
38*f479da0aSEd Tanous        {
39*f479da0aSEd Tanous            "Direction": "Input",
40*f479da0aSEd Tanous            "Index": 59,
41*f479da0aSEd Tanous            "Name": "Node ID GPIO 0",
42*f479da0aSEd Tanous            "Polarity": "High",
43*f479da0aSEd Tanous            "Type": "Gpio"
44*f479da0aSEd Tanous        },
45*f479da0aSEd Tanous        {
46*f479da0aSEd Tanous            "Direction": "Input",
47*f479da0aSEd Tanous            "Index": 60,
48*f479da0aSEd Tanous            "Name": "Node ID GPIO 1",
49*f479da0aSEd Tanous            "Polarity": "High",
50*f479da0aSEd Tanous            "Type": "Gpio"
51*f479da0aSEd Tanous        },
52*f479da0aSEd Tanous        {
53*f479da0aSEd Tanous            "Direction": "Input",
54*f479da0aSEd Tanous            "Index": 61,
55*f479da0aSEd Tanous            "Name": "Node ID GPIO 2",
56*f479da0aSEd Tanous            "Polarity": "High",
57*f479da0aSEd Tanous            "Type": "Gpio"
58*f479da0aSEd Tanous        },
59*f479da0aSEd Tanous        {
60*f479da0aSEd Tanous            "Direction": "Input",
61*f479da0aSEd Tanous            "Index": 62,
62*f479da0aSEd Tanous            "Name": "Node ID GPIO 3",
63*f479da0aSEd Tanous            "Polarity": "High",
64*f479da0aSEd Tanous            "Type": "Gpio"
65*f479da0aSEd Tanous        },
66*f479da0aSEd Tanous        {
67*f479da0aSEd Tanous            "GpioPins": [
68*f479da0aSEd Tanous                59,
69*f479da0aSEd Tanous                60,
70*f479da0aSEd Tanous                61,
71*f479da0aSEd Tanous                62
72*f479da0aSEd Tanous            ],
73*f479da0aSEd Tanous            "Name": "Multi Node ID",
74*f479da0aSEd Tanous            "Type": "MultiNodeID"
75*f479da0aSEd Tanous        },
76*f479da0aSEd Tanous        {
77*f479da0aSEd Tanous            "Address": "0x18",
78*f479da0aSEd Tanous            "Bus": 1,
79*f479da0aSEd Tanous            "Name": "Multi Node Presence Detector",
80*f479da0aSEd Tanous            "Type": "MultiNodePresence"
81*f479da0aSEd Tanous        }
82*f479da0aSEd Tanous    ],
83*f479da0aSEd Tanous    "Name": "BNP Baseboard",
84*f479da0aSEd Tanous    "Probe": "xyz.openbmc_project.FruDevice({'PRODUCT_PRODUCT_NAME': '.*BNP'})",
85*f479da0aSEd Tanous    "Type": "Board",
86*f479da0aSEd Tanous    "xyz.openbmc_project.Inventory.Decorator.Asset": {
87*f479da0aSEd Tanous        "Manufacturer": "$PRODUCT_MANUFACTURER",
88*f479da0aSEd Tanous        "Model": "$PRODUCT_PRODUCT_NAME",
89*f479da0aSEd Tanous        "PartNumber": "$PRODUCT_PART_NUMBER",
90*f479da0aSEd Tanous        "SerialNumber": "$PRODUCT_SERIAL_NUMBER"
91*f479da0aSEd Tanous    }
92*f479da0aSEd Tanous}
93