xref: /openbmc/phosphor-dbus-interfaces/yaml/com/intel/Protocol/PECI/Raw.interface.yaml (revision a1347418307d31a94bd21f22897aa508df938dcf)
136ed8ad2SJason M. Billsdescription: >
236ed8ad2SJason M. Bills    Implement to provide D-Bus raw PECI access to the CPU.
336ed8ad2SJason M. Bills
436ed8ad2SJason M. Billsmethods:
536ed8ad2SJason M. Bills    - name: Send
636ed8ad2SJason M. Bills      description: >
736ed8ad2SJason M. Bills          Send raw PECI command(s) to the CPU
836ed8ad2SJason M. Bills      parameters:
936ed8ad2SJason M. Bills          - name: device
1036ed8ad2SJason M. Bills            type: string
1136ed8ad2SJason M. Bills            description: >
1236ed8ad2SJason M. Bills                The path for the PECI device to use for the command
1336ed8ad2SJason M. Bills          - name: commands
1436ed8ad2SJason M. Bills            type: array[array[byte]]
1536ed8ad2SJason M. Bills            description: >
1636ed8ad2SJason M. Bills                An array of byte arrays where each byte array holds the raw
1736ed8ad2SJason M. Bills                bytes for a single PECI command.  The larger array allows
1836ed8ad2SJason M. Bills                sending multiple PECI commands in a single transaction.
1936ed8ad2SJason M. Bills      returns:
2036ed8ad2SJason M. Bills          - name: results
2136ed8ad2SJason M. Bills            type: array[array[byte]]
2236ed8ad2SJason M. Bills            description: >
2336ed8ad2SJason M. Bills                An array of byte arrays where each byte array holds the raw
24*a1347418SPatrick Williams                bytes for a single PECI response corresponding to the command in
25*a1347418SPatrick Williams                the command array.
26