blob: 9b8d0716297e7a1b61aef21bb11caa1b943f4550 [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:
9 - 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.
19 returns:
20 - name: results
21 type: array[array[byte]]
22 description: >
23 An array of byte arrays where each byte array holds the raw
24 bytes for a single PECI response corresponding to the command
25 in the command array.