blob: 60adf898ecc7468af594cc9ee2566af9bd88a336 [file] [log] [blame]
Jason M. Bills36ed8ad2021-11-16 11:22:42 -08001description: >
2 Implement to provide D-Bus raw PECI access to the CPU.
3
4methods:
5 - name: Send
6 description: >
7 Send raw PECI command(s) to the CPU
8 parameters:
Patrick Williams8da396c2022-03-14 14:21:02 -05009 - name: device
10 type: string
11 description: >
12 The path for the PECI device to use for the command
13 - name: commands
14 type: array[array[byte]]
15 description: >
16 An array of byte arrays where each byte array holds the raw
17 bytes for a single PECI command. The larger array allows
18 sending multiple PECI commands in a single transaction.
Jason M. Bills36ed8ad2021-11-16 11:22:42 -080019 returns:
Patrick Williams8da396c2022-03-14 14:21:02 -050020 - name: results
21 type: array[array[byte]]
22 description: >
23 An array of byte arrays where each byte array holds the raw
Patrick Williamsa1347412022-12-06 10:56:22 -060024 bytes for a single PECI response corresponding to the command in
25 the command array.