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