• 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/component.proto";
10
11option go_package = "go.chromium.org/chromiumos/config/go/api";
12
13// Defines a full collection of components that are used to
14// manufacture a device.
15message ComponentPackage {
16  Component.Soc soc = 1;
17  repeated Component.Memory memory = 2;
18  Component.Bluetooth bluetooth = 3;
19  Component.Camera camera = 4;
20  Component.Touch touchscreen = 5;
21  Component.Wifi wifi = 6;
22  Component.Touch touchpad = 7;
23  Component.DisplayPanel display_panel = 8;
24  Component.AudioCodec audio_codec = 9;
25  Component.Battery battery = 10;
26  Component.FlashChip ec_flash_chip = 11;
27  Component.FlashChip system_flash_chip = 12;
28  Component.EmbeddedController ec = 13;
29  Component.Storage storage = 14;
30  Component.Tpm tpm = 15;
31  Component.Interface.Usb usb_host = 16;
32  Component.Stylus stylus = 17;
33  Component.Amplifier amplifier = 18;
34}
35