| [ |
| { |
| "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" |
| } |
| ] |