blob: e8871f6d9db0917ab0eac1cf17e57e2722b74acd [file] [log] [blame]
[
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/BoardInfo.board_name",
"ordinal": "3",
"type": "string:32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/BoardInfo.board_revision",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/BoardInfo.pid",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/BoardInfo.vid",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.hardware.platform.device/BoardInfo"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.platform.device/Device.GetBoardInfo",
"strictness": "flexible",
"ordinal": "654162700326071883",
"direction": "two_way",
"response": "fuchsia.hardware.platform.device/BoardInfo",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.platform.device/Device.GetBtiById",
"strictness": "flexible",
"ordinal": "8882532954384716899",
"direction": "two_way",
"request": "fuchsia.hardware.platform.device/DeviceGetBtiByIdRequest",
"response": "fuchsia.hardware.platform.device/Device_GetBtiById_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.platform.device/Device.GetBtiByName",
"strictness": "flexible",
"ordinal": "3859364691696813361",
"direction": "two_way",
"request": "fuchsia.hardware.platform.device/DeviceGetBtiByNameRequest",
"response": "fuchsia.hardware.platform.device/Device_GetBtiByName_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.platform.device/Device.GetInterruptById",
"strictness": "flexible",
"ordinal": "5400334703521998012",
"direction": "two_way",
"request": "fuchsia.hardware.platform.device/DeviceGetInterruptByIdRequest",
"response": "fuchsia.hardware.platform.device/Device_GetInterruptById_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.platform.device/Device.GetInterruptByName",
"strictness": "flexible",
"ordinal": "1612214338325755471",
"direction": "two_way",
"request": "fuchsia.hardware.platform.device/DeviceGetInterruptByNameRequest",
"response": "fuchsia.hardware.platform.device/Device_GetInterruptByName_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.platform.device/Device.GetMmioById",
"strictness": "flexible",
"ordinal": "3450450552535564803",
"direction": "two_way",
"request": "fuchsia.hardware.platform.device/DeviceGetMmioByIdRequest",
"response": "fuchsia.hardware.platform.device/Mmio",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.platform.device/Device.GetMmioByName",
"strictness": "flexible",
"ordinal": "2872195983039942774",
"direction": "two_way",
"request": "fuchsia.hardware.platform.device/DeviceGetMmioByNameRequest",
"response": "fuchsia.hardware.platform.device/Mmio",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.platform.device/Device.GetNodeDeviceInfo",
"strictness": "flexible",
"ordinal": "2714593918690946",
"direction": "two_way",
"response": "fuchsia.hardware.platform.device/NodeDeviceInfo",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.platform.device/Device.GetSmcById",
"strictness": "flexible",
"ordinal": "4676665328717925940",
"direction": "two_way",
"request": "fuchsia.hardware.platform.device/DeviceGetSmcByIdRequest",
"response": "fuchsia.hardware.platform.device/Device_GetSmcById_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.platform.device/Device.GetSmcByName",
"strictness": "flexible",
"ordinal": "4472957939308195234",
"direction": "two_way",
"request": "fuchsia.hardware.platform.device/DeviceGetSmcByNameRequest",
"response": "fuchsia.hardware.platform.device/Device_GetSmcByName_Response",
"error": "int32"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.platform.device/Device",
"openness": "open",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/DeviceGetBtiByIdRequest.index",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/DeviceGetBtiByIdRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/DeviceGetBtiByNameRequest.name",
"ordinal": "1",
"type": "string:128"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/DeviceGetBtiByNameRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/DeviceGetInterruptByIdRequest.flags",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/DeviceGetInterruptByIdRequest.index",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/DeviceGetInterruptByIdRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/DeviceGetInterruptByNameRequest.flags",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/DeviceGetInterruptByNameRequest.name",
"ordinal": "1",
"type": "string:128"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/DeviceGetInterruptByNameRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/DeviceGetMmioByIdRequest.index",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/DeviceGetMmioByIdRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/DeviceGetMmioByNameRequest.name",
"ordinal": "1",
"type": "string:128"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/DeviceGetMmioByNameRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/DeviceGetSmcByIdRequest.index",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/DeviceGetSmcByIdRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/DeviceGetSmcByNameRequest.name",
"ordinal": "1",
"type": "string:128"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/DeviceGetSmcByNameRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/Device_GetBtiById_Response.bti",
"ordinal": "1",
"type": "zx/Handle:BTI"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/Device_GetBtiById_Response",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/Device_GetBtiByName_Response.bti",
"ordinal": "1",
"type": "zx/Handle:BTI"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/Device_GetBtiByName_Response",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/Device_GetInterruptById_Response.irq",
"ordinal": "1",
"type": "zx/Handle:INTERRUPT"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/Device_GetInterruptById_Response",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/Device_GetInterruptByName_Response.irq",
"ordinal": "1",
"type": "zx/Handle:INTERRUPT"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/Device_GetInterruptByName_Response",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/Device_GetSmcById_Response.smc",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/Device_GetSmcById_Response",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.platform.device/Device_GetSmcByName_Response.smc",
"ordinal": "1",
"type": "zx/Handle:RESOURCE"
},
{
"kind": "struct",
"name": "fuchsia.hardware.platform.device/Device_GetSmcByName_Response",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/Mmio.offset",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/Mmio.size",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/Mmio.vmo",
"ordinal": "3",
"type": "zx/Handle:VMO"
},
{
"kind": "table",
"name": "fuchsia.hardware.platform.device/Mmio",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/NodeDeviceInfo.bti_count",
"ordinal": "6",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/NodeDeviceInfo.did",
"ordinal": "3",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/NodeDeviceInfo.irq_count",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/NodeDeviceInfo.metadata_count",
"ordinal": "8",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/NodeDeviceInfo.mmio_count",
"ordinal": "4",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/NodeDeviceInfo.name",
"ordinal": "9",
"type": "string:32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/NodeDeviceInfo.pid",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/NodeDeviceInfo.smc_count",
"ordinal": "7",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.platform.device/NodeDeviceInfo.vid",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.hardware.platform.device/NodeDeviceInfo"
},
{
"kind": "library",
"name": "fuchsia.hardware.platform.device"
}
]