xref: /openbmc/entity-manager/configurations/intel/axx2prthdhd.json (revision f479da0ad7f4dd4b029a3474fc572953dcb84012)
1*f479da0aSEd Tanous{
2*f479da0aSEd Tanous    "Exposes": [
3*f479da0aSEd Tanous        {
4*f479da0aSEd Tanous            "Address": "$address",
5*f479da0aSEd Tanous            "Bus": "$bus",
6*f479da0aSEd Tanous            "Name": "PCIe Retimer $index FRU",
7*f479da0aSEd Tanous            "Type": "EEPROM"
8*f479da0aSEd Tanous        },
9*f479da0aSEd Tanous        {
10*f479da0aSEd Tanous            "Address": "0x74",
11*f479da0aSEd Tanous            "Bus": "$bus",
12*f479da0aSEd Tanous            "ChannelNames": [
13*f479da0aSEd Tanous                "MiniSASHD1",
14*f479da0aSEd Tanous                "MiniSASHD2",
15*f479da0aSEd Tanous                "MiniSASHD3",
16*f479da0aSEd Tanous                "MiniSASHD4"
17*f479da0aSEd Tanous            ],
18*f479da0aSEd Tanous            "Name": "PCIe Retimer $index Mux",
19*f479da0aSEd Tanous            "Type": "PCA9544Mux"
20*f479da0aSEd Tanous        },
21*f479da0aSEd Tanous        {
22*f479da0aSEd Tanous            "Class": "temp",
23*f479da0aSEd Tanous            "FFGainCoefficient": 0.0,
24*f479da0aSEd Tanous            "FFOffCoefficient": 0.0,
25*f479da0aSEd Tanous            "ICoefficient": -0.1,
26*f479da0aSEd Tanous            "ILimitMax": 100,
27*f479da0aSEd Tanous            "ILimitMin": 30,
28*f479da0aSEd Tanous            "Inputs": [
29*f479da0aSEd Tanous                "PCIE Retimer Temp"
30*f479da0aSEd Tanous            ],
31*f479da0aSEd Tanous            "Name": "PCIE Retimer Temp",
32*f479da0aSEd Tanous            "OutLimitMax": 100,
33*f479da0aSEd Tanous            "OutLimitMin": 30,
34*f479da0aSEd Tanous            "Outputs": [],
35*f479da0aSEd Tanous            "PCoefficient": -0.15,
36*f479da0aSEd Tanous            "SetPoint": 45.0,
37*f479da0aSEd Tanous            "SlewNeg": -1,
38*f479da0aSEd Tanous            "SlewPos": 0.0,
39*f479da0aSEd Tanous            "Type": "Pid",
40*f479da0aSEd Tanous            "Zones": [
41*f479da0aSEd Tanous                "Zone 1",
42*f479da0aSEd Tanous                "Zone 2",
43*f479da0aSEd Tanous                "Zone 3",
44*f479da0aSEd Tanous                "Zone 4",
45*f479da0aSEd Tanous                "Zone 5",
46*f479da0aSEd Tanous                "Zone 6"
47*f479da0aSEd Tanous            ]
48*f479da0aSEd Tanous        },
49*f479da0aSEd Tanous        {
50*f479da0aSEd Tanous            "Address": "0x4F",
51*f479da0aSEd Tanous            "Bus": "$bus",
52*f479da0aSEd Tanous            "Name": "PCIE Retimer Temp",
53*f479da0aSEd Tanous            "Thresholds": [
54*f479da0aSEd Tanous                {
55*f479da0aSEd Tanous                    "Direction": "greater than",
56*f479da0aSEd Tanous                    "Name": "upper critical",
57*f479da0aSEd Tanous                    "Severity": 1,
58*f479da0aSEd Tanous                    "Value": 115
59*f479da0aSEd Tanous                },
60*f479da0aSEd Tanous                {
61*f479da0aSEd Tanous                    "Direction": "greater than",
62*f479da0aSEd Tanous                    "Name": "upper non critical",
63*f479da0aSEd Tanous                    "Severity": 0,
64*f479da0aSEd Tanous                    "Value": 110
65*f479da0aSEd Tanous                },
66*f479da0aSEd Tanous                {
67*f479da0aSEd Tanous                    "Direction": "less than",
68*f479da0aSEd Tanous                    "Name": "lower non critical",
69*f479da0aSEd Tanous                    "Severity": 0,
70*f479da0aSEd Tanous                    "Value": 5
71*f479da0aSEd Tanous                },
72*f479da0aSEd Tanous                {
73*f479da0aSEd Tanous                    "Direction": "less than",
74*f479da0aSEd Tanous                    "Name": "lower critical",
75*f479da0aSEd Tanous                    "Severity": 1,
76*f479da0aSEd Tanous                    "Value": 0
77*f479da0aSEd Tanous                }
78*f479da0aSEd Tanous            ],
79*f479da0aSEd Tanous            "Type": "TMP75"
80*f479da0aSEd Tanous        }
81*f479da0aSEd Tanous    ],
82*f479da0aSEd Tanous    "Name": "PCIE Retimer",
83*f479da0aSEd Tanous    "Probe": "xyz.openbmc_project.FruDevice({'BOARD_PRODUCT_NAME': 'AXX2PRTHDHD'})",
84*f479da0aSEd Tanous    "Type": "Board",
85*f479da0aSEd Tanous    "xyz.openbmc_project.Inventory.Decorator.Asset": {
86*f479da0aSEd Tanous        "Manufacturer": "$BOARD_MANUFACTURER",
87*f479da0aSEd Tanous        "Model": "$BOARD_PRODUCT_NAME",
88*f479da0aSEd Tanous        "PartNumber": "$BOARD_PART_NUMBER",
89*f479da0aSEd Tanous        "SerialNumber": "$BOARD_SERIAL_NUMBER"
90*f479da0aSEd Tanous    }
91*f479da0aSEd Tanous}
92