fidl_data_zbi/board.rs
1// Copyright 2022 The Fuchsia Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5// DO NOT EDIT.
6// Generated from FIDL library `zbi` by zither, a Fuchsia platform tool.
7
8#![allow(unused_imports)]
9
10use zerocopy::{FromBytes, IntoBytes};
11
12pub const BOARD_NAME_LEN: u64 = 32;
13
14/// ZBI_TYPE_PLATFORM_ID payload.
15#[repr(C)]
16#[derive(Clone, Copy, Debug, Eq, FromBytes, IntoBytes, PartialEq)]
17pub struct PlatformId {
18 pub vid: u32,
19 pub pid: u32,
20 pub board_name: [u8; 32],
21}
22
23/// ZBI_TYPE_DRV_BOARD_INFO payload.
24#[repr(C)]
25#[derive(Clone, Copy, Debug, Eq, FromBytes, IntoBytes, PartialEq)]
26pub struct BoardInfo {
27 pub revision: u32,
28}