1- name: Device
2  meta:
3    - str: "CALLOUT_ERRNO=%d"
4      type: int32
5    - str: "CALLOUT_DEVICE_PATH=%s"
6      type: string
7      process: true
8
9- name: GPIO
10  meta:
11    - str: "CALLOUT_GPIO_NUM=%u"
12      type: uint32
13  inherits:
14      - xyz.openbmc_project.Common.Callout.Device
15
16- name: IIC
17  meta:
18    - str: "CALLOUT_IIC_BUS=%s"
19      type: string
20    - str: "CALLOUT_IIC_ADDR=0x%hx"
21      type: uint16
22  inherits:
23      - xyz.openbmc_project.Common.Callout.Device
24
25- name: Inventory
26  meta:
27    - str: "CALLOUT_INVENTORY_PATH=%s"
28      type: string
29      process: true
30
31- name: IPMISensor
32  meta:
33    - str: "CALLOUT_IPMI_SENSOR_NUM=%u"
34      type: uint32
35