• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Copyright 2021 The ChromiumOS Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5syntax = "proto3";
6
7package chromiumos.config.api;
8
9import "chromiumos/config/api/design.proto";
10import "chromiumos/config/api/device_brand.proto";
11import "chromiumos/config/api/mfg_config.proto";
12import "chromiumos/config/api/partner.proto";
13import "chromiumos/config/api/program.proto";
14
15option go_package = "go.chromium.org/chromiumos/config/go/api";
16
17// Defines all of the hardware configuration known about a given device.
18message DeviceConfig {
19  api.Program program = 1;
20  api.Design hw_design = 2;
21  api.Partner odm = 3;
22  api.Design.Config hw_design_config = 4;
23  api.DeviceBrand device_brand = 5;
24  api.Partner oem = 6;
25  api.MfgConfig mfg_config = 7;
26}
27