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