blob: 0d93ebba1202e3f3fc8e2bd251e45ba78aadf21b [file] [log] [blame]
Andrew Lambbc029d32020-02-24 12:42:50 -07001// Code generated by protoc-gen-go. DO NOT EDIT.
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07002// source: chromiumos/config/api/component.proto
Andrew Lambbc029d32020-02-24 12:42:50 -07003
4package api
5
6import (
7 fmt "fmt"
8 proto "github.com/golang/protobuf/proto"
9 math "math"
10)
11
12// Reference imports to suppress errors if they are not otherwise used.
13var _ = proto.Marshal
14var _ = fmt.Errorf
15var _ = math.Inf
16
17// This is a compile-time assertion to ensure that this generated file
18// is compatible with the proto package it is being compiled against.
19// A compilation error at this line likely means your copy of the
20// proto package needs to be updated.
21const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
22
23type Component_Soc_Architecture int32
24
25const (
26 Component_Soc_ARCHITECTURE_UNDEFINED Component_Soc_Architecture = 0
27 Component_Soc_X86 Component_Soc_Architecture = 1
28 Component_Soc_X86_64 Component_Soc_Architecture = 2
29 Component_Soc_ARM Component_Soc_Architecture = 3
30 Component_Soc_ARM64 Component_Soc_Architecture = 4
31)
32
33var Component_Soc_Architecture_name = map[int32]string{
34 0: "ARCHITECTURE_UNDEFINED",
35 1: "X86",
36 2: "X86_64",
37 3: "ARM",
38 4: "ARM64",
39}
40
41var Component_Soc_Architecture_value = map[string]int32{
42 "ARCHITECTURE_UNDEFINED": 0,
43 "X86": 1,
44 "X86_64": 2,
45 "ARM": 3,
46 "ARM64": 4,
47}
48
49func (x Component_Soc_Architecture) String() string {
50 return proto.EnumName(Component_Soc_Architecture_name, int32(x))
51}
52
53func (Component_Soc_Architecture) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -050054 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -070055}
56
57type Component_Memory_Type int32
58
59const (
60 Component_Memory_TYPE_UNDEFINED Component_Memory_Type = 0
61 Component_Memory_DDR Component_Memory_Type = 1
62 Component_Memory_DDR2 Component_Memory_Type = 2
63 Component_Memory_DDR3 Component_Memory_Type = 3
64 Component_Memory_DDR4 Component_Memory_Type = 4
65 Component_Memory_LP_DDR3 Component_Memory_Type = 5
66 Component_Memory_LP_DDR4 Component_Memory_Type = 6
67)
68
69var Component_Memory_Type_name = map[int32]string{
70 0: "TYPE_UNDEFINED",
71 1: "DDR",
72 2: "DDR2",
73 3: "DDR3",
74 4: "DDR4",
75 5: "LP_DDR3",
76 6: "LP_DDR4",
77}
78
79var Component_Memory_Type_value = map[string]int32{
80 "TYPE_UNDEFINED": 0,
81 "DDR": 1,
82 "DDR2": 2,
83 "DDR3": 3,
84 "DDR4": 4,
85 "LP_DDR3": 5,
86 "LP_DDR4": 6,
87}
88
89func (x Component_Memory_Type) String() string {
90 return proto.EnumName(Component_Memory_Type_name, int32(x))
91}
92
93func (Component_Memory_Type) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -050094 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -070095}
96
97type Component_Camera_Feature int32
98
99const (
100 Component_Camera_FEATURE_UNKNOWN Component_Camera_Feature = 0
101 Component_Camera_ACTIVITY_LED Component_Camera_Feature = 1
102)
103
104var Component_Camera_Feature_name = map[int32]string{
105 0: "FEATURE_UNKNOWN",
106 1: "ACTIVITY_LED",
107}
108
109var Component_Camera_Feature_value = map[string]int32{
110 "FEATURE_UNKNOWN": 0,
111 "ACTIVITY_LED": 1,
112}
113
114func (x Component_Camera_Feature) String() string {
115 return proto.EnumName(Component_Camera_Feature_name, int32(x))
116}
117
118func (Component_Camera_Feature) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500119 return fileDescriptor_c6bb55af29234765, []int{0, 4, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700120}
121
122type Component_Camera_ClockType int32
123
124const (
125 Component_Camera_CLOCK_TYPE_UNDEFINED Component_Camera_ClockType = 0
126 Component_Camera_MONOTONIC Component_Camera_ClockType = 1
127 Component_Camera_BOOTTIME Component_Camera_ClockType = 2
128)
129
130var Component_Camera_ClockType_name = map[int32]string{
131 0: "CLOCK_TYPE_UNDEFINED",
132 1: "MONOTONIC",
133 2: "BOOTTIME",
134}
135
136var Component_Camera_ClockType_value = map[string]int32{
137 "CLOCK_TYPE_UNDEFINED": 0,
138 "MONOTONIC": 1,
139 "BOOTTIME": 2,
140}
141
142func (x Component_Camera_ClockType) String() string {
143 return proto.EnumName(Component_Camera_ClockType_name, int32(x))
144}
145
146func (Component_Camera_ClockType) EnumDescriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500147 return fileDescriptor_c6bb55af29234765, []int{0, 4, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700148}
149
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700150type Component_Wifi_WLANProtocol int32
151
152const (
153 Component_Wifi_WLAN_PROTOCOL_UNKNOWN Component_Wifi_WLANProtocol = 0
154 Component_Wifi_IEEE_802_11_A Component_Wifi_WLANProtocol = 1
155 Component_Wifi_IEEE_802_11_B Component_Wifi_WLANProtocol = 2
156 Component_Wifi_IEEE_802_11_G Component_Wifi_WLANProtocol = 3
157 Component_Wifi_IEEE_802_11_N Component_Wifi_WLANProtocol = 4
158 Component_Wifi_IEEE_802_11_AC Component_Wifi_WLANProtocol = 5
159)
160
161var Component_Wifi_WLANProtocol_name = map[int32]string{
162 0: "WLAN_PROTOCOL_UNKNOWN",
163 1: "IEEE_802_11_A",
164 2: "IEEE_802_11_B",
165 3: "IEEE_802_11_G",
166 4: "IEEE_802_11_N",
167 5: "IEEE_802_11_AC",
168}
169
170var Component_Wifi_WLANProtocol_value = map[string]int32{
171 "WLAN_PROTOCOL_UNKNOWN": 0,
172 "IEEE_802_11_A": 1,
173 "IEEE_802_11_B": 2,
174 "IEEE_802_11_G": 3,
175 "IEEE_802_11_N": 4,
176 "IEEE_802_11_AC": 5,
177}
178
179func (x Component_Wifi_WLANProtocol) String() string {
180 return proto.EnumName(Component_Wifi_WLANProtocol_name, int32(x))
181}
182
183func (Component_Wifi_WLANProtocol) EnumDescriptor() ([]byte, []int) {
184 return fileDescriptor_c6bb55af29234765, []int{0, 7, 0}
185}
186
Andrew Lambbc029d32020-02-24 12:42:50 -0700187type Component_Qualification_Status int32
188
189const (
190 Component_Qualification_STATUS_UNKNOWN Component_Qualification_Status = 0
191 Component_Qualification_REQUESTED Component_Qualification_Status = 1
192 Component_Qualification_TECHNICALLY_QUALIFIED Component_Qualification_Status = 2
193 Component_Qualification_QUALIFIED Component_Qualification_Status = 3
194)
195
196var Component_Qualification_Status_name = map[int32]string{
197 0: "STATUS_UNKNOWN",
198 1: "REQUESTED",
199 2: "TECHNICALLY_QUALIFIED",
200 3: "QUALIFIED",
201}
202
203var Component_Qualification_Status_value = map[string]int32{
204 "STATUS_UNKNOWN": 0,
205 "REQUESTED": 1,
206 "TECHNICALLY_QUALIFIED": 2,
207 "QUALIFIED": 3,
208}
209
210func (x Component_Qualification_Status) String() string {
211 return proto.EnumName(Component_Qualification_Status_name, int32(x))
212}
213
214func (Component_Qualification_Status) EnumDescriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -0500215 return fileDescriptor_c6bb55af29234765, []int{0, 8, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700216}
217
Sean McAllistera3b6b412020-06-22 13:33:16 -0600218type Component_Battery_Technology int32
219
220const (
221 Component_Battery_TECH_UNKNOWN Component_Battery_Technology = 0
222 Component_Battery_LI_ION Component_Battery_Technology = 1
223)
224
225var Component_Battery_Technology_name = map[int32]string{
226 0: "TECH_UNKNOWN",
227 1: "LI_ION",
228}
229
230var Component_Battery_Technology_value = map[string]int32{
231 "TECH_UNKNOWN": 0,
232 "LI_ION": 1,
233}
234
235func (x Component_Battery_Technology) String() string {
236 return proto.EnumName(Component_Battery_Technology_name, int32(x))
237}
238
239func (Component_Battery_Technology) EnumDescriptor() ([]byte, []int) {
240 return fileDescriptor_c6bb55af29234765, []int{0, 10, 0}
241}
242
Andrew Lambbc029d32020-02-24 12:42:50 -0700243type Component struct {
244 // Globally unique component identifier.
245 Id *ComponentId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
C Shapiro9ba7fd02020-05-05 08:37:40 -0500246 // Original component manufacturer.
247 ManufacturerId *PartnerId `protobuf:"bytes,8,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
248 // Human readable name of the component.
249 Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700250 // Types that are valid to be assigned to Type:
251 // *Component_Soc_
252 // *Component_Memory_
253 // *Component_Bluetooth_
254 // *Component_Camera_
C Shapiro5c6fc212020-05-13 16:32:09 -0500255 // *Component_Touchscreen
C Shapiro74da76e2020-05-04 13:02:20 -0500256 // *Component_Wifi_
C Shapiro5c6fc212020-05-13 16:32:09 -0500257 // *Component_Touchpad
C Shapirod2365312020-05-18 14:46:48 -0500258 // *Component_DisplayPanel_
Sean McAllisterc19613b2020-06-22 11:41:58 -0600259 // *Component_AudioCodec_
Sean McAllistera3b6b412020-06-22 13:33:16 -0600260 // *Component_Battery_
Sean McAllisterc6030032020-06-23 13:54:03 -0600261 // *Component_EcFlashChip
262 // *Component_SystemFlashChip
Sean McAllister52a85772020-06-23 14:56:32 -0600263 // *Component_Ec
Andrew Lambbc029d32020-02-24 12:42:50 -0700264 Type isComponent_Type `protobuf_oneof:"type"`
265 XXX_NoUnkeyedLiteral struct{} `json:"-"`
266 XXX_unrecognized []byte `json:"-"`
267 XXX_sizecache int32 `json:"-"`
268}
269
270func (m *Component) Reset() { *m = Component{} }
271func (m *Component) String() string { return proto.CompactTextString(m) }
272func (*Component) ProtoMessage() {}
273func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700274 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700275}
276
277func (m *Component) XXX_Unmarshal(b []byte) error {
278 return xxx_messageInfo_Component.Unmarshal(m, b)
279}
280func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
281 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
282}
283func (m *Component) XXX_Merge(src proto.Message) {
284 xxx_messageInfo_Component.Merge(m, src)
285}
286func (m *Component) XXX_Size() int {
287 return xxx_messageInfo_Component.Size(m)
288}
289func (m *Component) XXX_DiscardUnknown() {
290 xxx_messageInfo_Component.DiscardUnknown(m)
291}
292
293var xxx_messageInfo_Component proto.InternalMessageInfo
294
295func (m *Component) GetId() *ComponentId {
296 if m != nil {
297 return m.Id
298 }
299 return nil
300}
301
C Shapiro9ba7fd02020-05-05 08:37:40 -0500302func (m *Component) GetManufacturerId() *PartnerId {
303 if m != nil {
304 return m.ManufacturerId
305 }
306 return nil
307}
308
309func (m *Component) GetName() string {
310 if m != nil {
311 return m.Name
312 }
313 return ""
314}
315
Andrew Lambbc029d32020-02-24 12:42:50 -0700316type isComponent_Type interface {
317 isComponent_Type()
318}
319
320type Component_Soc_ struct {
321 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
322}
323
324type Component_Memory_ struct {
325 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
326}
327
328type Component_Bluetooth_ struct {
329 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
330}
331
332type Component_Camera_ struct {
333 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
334}
335
C Shapiro5c6fc212020-05-13 16:32:09 -0500336type Component_Touchscreen struct {
337 Touchscreen *Component_Touch `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700338}
339
C Shapiro74da76e2020-05-04 13:02:20 -0500340type Component_Wifi_ struct {
341 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
342}
343
C Shapiro5c6fc212020-05-13 16:32:09 -0500344type Component_Touchpad struct {
345 Touchpad *Component_Touch `protobuf:"bytes,10,opt,name=touchpad,proto3,oneof"`
346}
347
C Shapirod2365312020-05-18 14:46:48 -0500348type Component_DisplayPanel_ struct {
349 DisplayPanel *Component_DisplayPanel `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3,oneof"`
350}
351
Sean McAllisterc19613b2020-06-22 11:41:58 -0600352type Component_AudioCodec_ struct {
353 AudioCodec *Component_AudioCodec `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3,oneof"`
354}
355
Sean McAllistera3b6b412020-06-22 13:33:16 -0600356type Component_Battery_ struct {
357 Battery *Component_Battery `protobuf:"bytes,13,opt,name=battery,proto3,oneof"`
358}
359
Sean McAllisterc6030032020-06-23 13:54:03 -0600360type Component_EcFlashChip struct {
361 EcFlashChip *Component_FlashChip `protobuf:"bytes,14,opt,name=ec_flash_chip,json=ecFlashChip,proto3,oneof"`
362}
363
364type Component_SystemFlashChip struct {
365 SystemFlashChip *Component_FlashChip `protobuf:"bytes,15,opt,name=system_flash_chip,json=systemFlashChip,proto3,oneof"`
366}
367
Sean McAllister52a85772020-06-23 14:56:32 -0600368type Component_Ec struct {
369 Ec *Component_EmbeddedController `protobuf:"bytes,16,opt,name=ec,proto3,oneof"`
370}
371
Andrew Lambbc029d32020-02-24 12:42:50 -0700372func (*Component_Soc_) isComponent_Type() {}
373
374func (*Component_Memory_) isComponent_Type() {}
375
376func (*Component_Bluetooth_) isComponent_Type() {}
377
378func (*Component_Camera_) isComponent_Type() {}
379
C Shapiro5c6fc212020-05-13 16:32:09 -0500380func (*Component_Touchscreen) isComponent_Type() {}
Andrew Lambbc029d32020-02-24 12:42:50 -0700381
C Shapiro74da76e2020-05-04 13:02:20 -0500382func (*Component_Wifi_) isComponent_Type() {}
383
C Shapiro5c6fc212020-05-13 16:32:09 -0500384func (*Component_Touchpad) isComponent_Type() {}
385
C Shapirod2365312020-05-18 14:46:48 -0500386func (*Component_DisplayPanel_) isComponent_Type() {}
387
Sean McAllisterc19613b2020-06-22 11:41:58 -0600388func (*Component_AudioCodec_) isComponent_Type() {}
389
Sean McAllistera3b6b412020-06-22 13:33:16 -0600390func (*Component_Battery_) isComponent_Type() {}
391
Sean McAllisterc6030032020-06-23 13:54:03 -0600392func (*Component_EcFlashChip) isComponent_Type() {}
393
394func (*Component_SystemFlashChip) isComponent_Type() {}
395
Sean McAllister52a85772020-06-23 14:56:32 -0600396func (*Component_Ec) isComponent_Type() {}
397
Andrew Lambbc029d32020-02-24 12:42:50 -0700398func (m *Component) GetType() isComponent_Type {
399 if m != nil {
400 return m.Type
401 }
402 return nil
403}
404
405func (m *Component) GetSoc() *Component_Soc {
406 if x, ok := m.GetType().(*Component_Soc_); ok {
407 return x.Soc
408 }
409 return nil
410}
411
412func (m *Component) GetMemory() *Component_Memory {
413 if x, ok := m.GetType().(*Component_Memory_); ok {
414 return x.Memory
415 }
416 return nil
417}
418
419func (m *Component) GetBluetooth() *Component_Bluetooth {
420 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
421 return x.Bluetooth
422 }
423 return nil
424}
425
426func (m *Component) GetCamera() *Component_Camera {
427 if x, ok := m.GetType().(*Component_Camera_); ok {
428 return x.Camera
429 }
430 return nil
431}
432
C Shapiro5c6fc212020-05-13 16:32:09 -0500433func (m *Component) GetTouchscreen() *Component_Touch {
434 if x, ok := m.GetType().(*Component_Touchscreen); ok {
Andrew Lambbc029d32020-02-24 12:42:50 -0700435 return x.Touchscreen
436 }
437 return nil
438}
439
C Shapiro74da76e2020-05-04 13:02:20 -0500440func (m *Component) GetWifi() *Component_Wifi {
441 if x, ok := m.GetType().(*Component_Wifi_); ok {
442 return x.Wifi
443 }
444 return nil
445}
446
C Shapiro5c6fc212020-05-13 16:32:09 -0500447func (m *Component) GetTouchpad() *Component_Touch {
448 if x, ok := m.GetType().(*Component_Touchpad); ok {
449 return x.Touchpad
450 }
451 return nil
452}
453
C Shapirod2365312020-05-18 14:46:48 -0500454func (m *Component) GetDisplayPanel() *Component_DisplayPanel {
455 if x, ok := m.GetType().(*Component_DisplayPanel_); ok {
456 return x.DisplayPanel
457 }
458 return nil
459}
460
Sean McAllisterc19613b2020-06-22 11:41:58 -0600461func (m *Component) GetAudioCodec() *Component_AudioCodec {
462 if x, ok := m.GetType().(*Component_AudioCodec_); ok {
463 return x.AudioCodec
464 }
465 return nil
466}
467
Sean McAllistera3b6b412020-06-22 13:33:16 -0600468func (m *Component) GetBattery() *Component_Battery {
469 if x, ok := m.GetType().(*Component_Battery_); ok {
470 return x.Battery
471 }
472 return nil
473}
474
Sean McAllisterc6030032020-06-23 13:54:03 -0600475func (m *Component) GetEcFlashChip() *Component_FlashChip {
476 if x, ok := m.GetType().(*Component_EcFlashChip); ok {
477 return x.EcFlashChip
478 }
479 return nil
480}
481
482func (m *Component) GetSystemFlashChip() *Component_FlashChip {
483 if x, ok := m.GetType().(*Component_SystemFlashChip); ok {
484 return x.SystemFlashChip
485 }
486 return nil
487}
488
Sean McAllister52a85772020-06-23 14:56:32 -0600489func (m *Component) GetEc() *Component_EmbeddedController {
490 if x, ok := m.GetType().(*Component_Ec); ok {
491 return x.Ec
492 }
493 return nil
494}
495
Andrew Lambbc029d32020-02-24 12:42:50 -0700496// XXX_OneofWrappers is for the internal use of the proto package.
497func (*Component) XXX_OneofWrappers() []interface{} {
498 return []interface{}{
499 (*Component_Soc_)(nil),
500 (*Component_Memory_)(nil),
501 (*Component_Bluetooth_)(nil),
502 (*Component_Camera_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500503 (*Component_Touchscreen)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500504 (*Component_Wifi_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500505 (*Component_Touchpad)(nil),
C Shapirod2365312020-05-18 14:46:48 -0500506 (*Component_DisplayPanel_)(nil),
Sean McAllisterc19613b2020-06-22 11:41:58 -0600507 (*Component_AudioCodec_)(nil),
Sean McAllistera3b6b412020-06-22 13:33:16 -0600508 (*Component_Battery_)(nil),
Sean McAllisterc6030032020-06-23 13:54:03 -0600509 (*Component_EcFlashChip)(nil),
510 (*Component_SystemFlashChip)(nil),
Sean McAllister52a85772020-06-23 14:56:32 -0600511 (*Component_Ec)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700512 }
513}
514
C Shapiro74da76e2020-05-04 13:02:20 -0500515// Defines common component version identifiers based on interface standards.
516type Component_Interface struct {
517 XXX_NoUnkeyedLiteral struct{} `json:"-"`
518 XXX_unrecognized []byte `json:"-"`
519 XXX_sizecache int32 `json:"-"`
520}
521
522func (m *Component_Interface) Reset() { *m = Component_Interface{} }
523func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
524func (*Component_Interface) ProtoMessage() {}
525func (*Component_Interface) Descriptor() ([]byte, []int) {
526 return fileDescriptor_c6bb55af29234765, []int{0, 0}
527}
528
529func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
530 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
531}
532func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
533 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
534}
535func (m *Component_Interface) XXX_Merge(src proto.Message) {
536 xxx_messageInfo_Component_Interface.Merge(m, src)
537}
538func (m *Component_Interface) XXX_Size() int {
539 return xxx_messageInfo_Component_Interface.Size(m)
540}
541func (m *Component_Interface) XXX_DiscardUnknown() {
542 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
543}
544
545var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
546
547type Component_Interface_Usb struct {
548 // 4-digit hex
549 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
550 // 4-digit hex
551 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
552 // 4-digit hex
553 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
554 XXX_NoUnkeyedLiteral struct{} `json:"-"`
555 XXX_unrecognized []byte `json:"-"`
556 XXX_sizecache int32 `json:"-"`
557}
558
559func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
560func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
561func (*Component_Interface_Usb) ProtoMessage() {}
562func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
563 return fileDescriptor_c6bb55af29234765, []int{0, 0, 0}
564}
565
566func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
567 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
568}
569func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
570 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
571}
572func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
573 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
574}
575func (m *Component_Interface_Usb) XXX_Size() int {
576 return xxx_messageInfo_Component_Interface_Usb.Size(m)
577}
578func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
579 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
580}
581
582var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
583
584func (m *Component_Interface_Usb) GetVendorId() string {
585 if m != nil {
586 return m.VendorId
587 }
588 return ""
589}
590
591func (m *Component_Interface_Usb) GetProductId() string {
592 if m != nil {
593 return m.ProductId
594 }
595 return ""
596}
597
598func (m *Component_Interface_Usb) GetBcdDevice() string {
599 if m != nil {
600 return m.BcdDevice
601 }
602 return ""
603}
604
605type Component_Interface_Pci struct {
606 // 4-digit hex
607 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
608 // 4-digit hex
609 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
610 // 2-digit hex
611 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
612 XXX_NoUnkeyedLiteral struct{} `json:"-"`
613 XXX_unrecognized []byte `json:"-"`
614 XXX_sizecache int32 `json:"-"`
615}
616
617func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
618func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
619func (*Component_Interface_Pci) ProtoMessage() {}
620func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
621 return fileDescriptor_c6bb55af29234765, []int{0, 0, 1}
622}
623
624func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
625 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
626}
627func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
628 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
629}
630func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
631 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
632}
633func (m *Component_Interface_Pci) XXX_Size() int {
634 return xxx_messageInfo_Component_Interface_Pci.Size(m)
635}
636func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
637 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
638}
639
640var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
641
642func (m *Component_Interface_Pci) GetVendorId() string {
643 if m != nil {
644 return m.VendorId
645 }
646 return ""
647}
648
649func (m *Component_Interface_Pci) GetDeviceId() string {
650 if m != nil {
651 return m.DeviceId
652 }
653 return ""
654}
655
656func (m *Component_Interface_Pci) GetRevisionId() string {
657 if m != nil {
658 return m.RevisionId
659 }
660 return ""
661}
662
Andrew Lambbc029d32020-02-24 12:42:50 -0700663type Component_Soc struct {
664 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
665 // Unique model name returned from cpu_id instruction
666 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
667 // Number of cores present on the SoC model
668 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
669 XXX_NoUnkeyedLiteral struct{} `json:"-"`
670 XXX_unrecognized []byte `json:"-"`
671 XXX_sizecache int32 `json:"-"`
672}
673
674func (m *Component_Soc) Reset() { *m = Component_Soc{} }
675func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
676func (*Component_Soc) ProtoMessage() {}
677func (*Component_Soc) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500678 return fileDescriptor_c6bb55af29234765, []int{0, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700679}
680
681func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
682 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
683}
684func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
685 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
686}
687func (m *Component_Soc) XXX_Merge(src proto.Message) {
688 xxx_messageInfo_Component_Soc.Merge(m, src)
689}
690func (m *Component_Soc) XXX_Size() int {
691 return xxx_messageInfo_Component_Soc.Size(m)
692}
693func (m *Component_Soc) XXX_DiscardUnknown() {
694 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
695}
696
697var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
698
699func (m *Component_Soc) GetFamily() *Component_Soc_Family {
700 if m != nil {
701 return m.Family
702 }
703 return nil
704}
705
706func (m *Component_Soc) GetModel() string {
707 if m != nil {
708 return m.Model
709 }
710 return ""
711}
712
713func (m *Component_Soc) GetCores() int32 {
714 if m != nil {
715 return m.Cores
716 }
717 return 0
718}
719
720type Component_Soc_Family struct {
721 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
722 // Common name (human friendly) for the family
723 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
724 XXX_NoUnkeyedLiteral struct{} `json:"-"`
725 XXX_unrecognized []byte `json:"-"`
726 XXX_sizecache int32 `json:"-"`
727}
728
729func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
730func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
731func (*Component_Soc_Family) ProtoMessage() {}
732func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500733 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700734}
735
736func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
737 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
738}
739func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
740 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
741}
742func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
743 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
744}
745func (m *Component_Soc_Family) XXX_Size() int {
746 return xxx_messageInfo_Component_Soc_Family.Size(m)
747}
748func (m *Component_Soc_Family) XXX_DiscardUnknown() {
749 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
750}
751
752var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
753
754func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
755 if m != nil {
756 return m.Arch
757 }
758 return Component_Soc_ARCHITECTURE_UNDEFINED
759}
760
761func (m *Component_Soc_Family) GetName() string {
762 if m != nil {
763 return m.Name
764 }
765 return ""
766}
767
768type Component_Memory struct {
769 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
770 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700771 XXX_NoUnkeyedLiteral struct{} `json:"-"`
772 XXX_unrecognized []byte `json:"-"`
773 XXX_sizecache int32 `json:"-"`
774}
775
776func (m *Component_Memory) Reset() { *m = Component_Memory{} }
777func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
778func (*Component_Memory) ProtoMessage() {}
779func (*Component_Memory) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500780 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700781}
782
783func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
784 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
785}
786func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
787 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
788}
789func (m *Component_Memory) XXX_Merge(src proto.Message) {
790 xxx_messageInfo_Component_Memory.Merge(m, src)
791}
792func (m *Component_Memory) XXX_Size() int {
793 return xxx_messageInfo_Component_Memory.Size(m)
794}
795func (m *Component_Memory) XXX_DiscardUnknown() {
796 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
797}
798
799var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
800
801func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
802 if m != nil {
803 return m.Profile
804 }
805 return nil
806}
807
808func (m *Component_Memory) GetPartNumber() string {
809 if m != nil {
810 return m.PartNumber
811 }
812 return ""
813}
814
Andrew Lambbc029d32020-02-24 12:42:50 -0700815type Component_Memory_Profile struct {
816 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
817 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
818 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
819 XXX_NoUnkeyedLiteral struct{} `json:"-"`
820 XXX_unrecognized []byte `json:"-"`
821 XXX_sizecache int32 `json:"-"`
822}
823
824func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
825func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
826func (*Component_Memory_Profile) ProtoMessage() {}
827func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500828 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700829}
830
831func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
832 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
833}
834func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
835 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
836}
837func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
838 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
839}
840func (m *Component_Memory_Profile) XXX_Size() int {
841 return xxx_messageInfo_Component_Memory_Profile.Size(m)
842}
843func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
844 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
845}
846
847var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
848
849func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
850 if m != nil {
851 return m.Type
852 }
853 return Component_Memory_TYPE_UNDEFINED
854}
855
856func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
857 if m != nil {
858 return m.SpeedMhz
859 }
860 return 0
861}
862
863func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
864 if m != nil {
865 return m.SizeMegabytes
866 }
867 return 0
868}
869
870type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -0500871 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
872 XXX_NoUnkeyedLiteral struct{} `json:"-"`
873 XXX_unrecognized []byte `json:"-"`
874 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700875}
876
877func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
878func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
879func (*Component_Bluetooth) ProtoMessage() {}
880func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500881 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -0700882}
883
884func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
885 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
886}
887func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
888 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
889}
890func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
891 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
892}
893func (m *Component_Bluetooth) XXX_Size() int {
894 return xxx_messageInfo_Component_Bluetooth.Size(m)
895}
896func (m *Component_Bluetooth) XXX_DiscardUnknown() {
897 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
898}
899
900var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
901
C Shapiro74da76e2020-05-04 13:02:20 -0500902func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -0700903 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -0500904 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -0700905 }
C Shapiro74da76e2020-05-04 13:02:20 -0500906 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -0700907}
908
909type Component_Camera struct {
910 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
911 ClockType Component_Camera_ClockType `protobuf:"varint,2,opt,name=clock_type,json=clockType,proto3,enum=chromiumos.config.api.Component_Camera_ClockType" json:"clock_type,omitempty"`
912 XXX_NoUnkeyedLiteral struct{} `json:"-"`
913 XXX_unrecognized []byte `json:"-"`
914 XXX_sizecache int32 `json:"-"`
915}
916
917func (m *Component_Camera) Reset() { *m = Component_Camera{} }
918func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
919func (*Component_Camera) ProtoMessage() {}
920func (*Component_Camera) Descriptor() ([]byte, []int) {
C Shapiro74da76e2020-05-04 13:02:20 -0500921 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -0700922}
923
924func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
925 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
926}
927func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
928 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
929}
930func (m *Component_Camera) XXX_Merge(src proto.Message) {
931 xxx_messageInfo_Component_Camera.Merge(m, src)
932}
933func (m *Component_Camera) XXX_Size() int {
934 return xxx_messageInfo_Component_Camera.Size(m)
935}
936func (m *Component_Camera) XXX_DiscardUnknown() {
937 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
938}
939
940var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
941
942func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
943 if m != nil {
944 return m.Features
945 }
946 return nil
947}
948
949func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
950 if m != nil {
951 return m.ClockType
952 }
953 return Component_Camera_CLOCK_TYPE_UNDEFINED
954}
955
C Shapirod2365312020-05-18 14:46:48 -0500956type Component_DisplayPanel struct {
957 ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
958 Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
959 XXX_NoUnkeyedLiteral struct{} `json:"-"`
960 XXX_unrecognized []byte `json:"-"`
961 XXX_sizecache int32 `json:"-"`
962}
963
964func (m *Component_DisplayPanel) Reset() { *m = Component_DisplayPanel{} }
965func (m *Component_DisplayPanel) String() string { return proto.CompactTextString(m) }
966func (*Component_DisplayPanel) ProtoMessage() {}
967func (*Component_DisplayPanel) Descriptor() ([]byte, []int) {
968 return fileDescriptor_c6bb55af29234765, []int{0, 5}
969}
970
971func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error {
972 return xxx_messageInfo_Component_DisplayPanel.Unmarshal(m, b)
973}
974func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
975 return xxx_messageInfo_Component_DisplayPanel.Marshal(b, m, deterministic)
976}
977func (m *Component_DisplayPanel) XXX_Merge(src proto.Message) {
978 xxx_messageInfo_Component_DisplayPanel.Merge(m, src)
979}
980func (m *Component_DisplayPanel) XXX_Size() int {
981 return xxx_messageInfo_Component_DisplayPanel.Size(m)
982}
983func (m *Component_DisplayPanel) XXX_DiscardUnknown() {
984 xxx_messageInfo_Component_DisplayPanel.DiscardUnknown(m)
985}
986
987var xxx_messageInfo_Component_DisplayPanel proto.InternalMessageInfo
988
989func (m *Component_DisplayPanel) GetProductId() string {
990 if m != nil {
991 return m.ProductId
992 }
993 return ""
994}
995
996func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties {
997 if m != nil {
998 return m.Properties
999 }
1000 return nil
1001}
1002
1003type Component_DisplayPanel_Properties struct {
1004 WidthPx int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
1005 HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
1006 // Generally expressed as double (e.g. 11.7 inches) in specs, but storing
1007 // as milliinch to remove double ambiguities.
1008 DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
1009 // PPI or also referred to as DPI (density per inch)
1010 PixelsPerIn int32 `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
1011 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1012 XXX_unrecognized []byte `json:"-"`
1013 XXX_sizecache int32 `json:"-"`
1014}
1015
1016func (m *Component_DisplayPanel_Properties) Reset() { *m = Component_DisplayPanel_Properties{} }
1017func (m *Component_DisplayPanel_Properties) String() string { return proto.CompactTextString(m) }
1018func (*Component_DisplayPanel_Properties) ProtoMessage() {}
1019func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int) {
1020 return fileDescriptor_c6bb55af29234765, []int{0, 5, 0}
1021}
1022
1023func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error {
1024 return xxx_messageInfo_Component_DisplayPanel_Properties.Unmarshal(m, b)
1025}
1026func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1027 return xxx_messageInfo_Component_DisplayPanel_Properties.Marshal(b, m, deterministic)
1028}
1029func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message) {
1030 xxx_messageInfo_Component_DisplayPanel_Properties.Merge(m, src)
1031}
1032func (m *Component_DisplayPanel_Properties) XXX_Size() int {
1033 return xxx_messageInfo_Component_DisplayPanel_Properties.Size(m)
1034}
1035func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown() {
1036 xxx_messageInfo_Component_DisplayPanel_Properties.DiscardUnknown(m)
1037}
1038
1039var xxx_messageInfo_Component_DisplayPanel_Properties proto.InternalMessageInfo
1040
1041func (m *Component_DisplayPanel_Properties) GetWidthPx() int32 {
1042 if m != nil {
1043 return m.WidthPx
1044 }
1045 return 0
1046}
1047
1048func (m *Component_DisplayPanel_Properties) GetHeightPx() int32 {
1049 if m != nil {
1050 return m.HeightPx
1051 }
1052 return 0
1053}
1054
1055func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32 {
1056 if m != nil {
1057 return m.DiagonalMilliinch
1058 }
1059 return 0
1060}
1061
1062func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32 {
1063 if m != nil {
1064 return m.PixelsPerIn
1065 }
1066 return 0
1067}
1068
C Shapiro5c6fc212020-05-13 16:32:09 -05001069type Component_Touch struct {
Andrew Lambbc029d32020-02-24 12:42:50 -07001070 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001071 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -05001072 // Optional product brand/series name
1073 // For some vendors, this is used in the firmware naming schema
1074 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001075 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1076 XXX_unrecognized []byte `json:"-"`
1077 XXX_sizecache int32 `json:"-"`
1078}
1079
C Shapiro5c6fc212020-05-13 16:32:09 -05001080func (m *Component_Touch) Reset() { *m = Component_Touch{} }
1081func (m *Component_Touch) String() string { return proto.CompactTextString(m) }
1082func (*Component_Touch) ProtoMessage() {}
1083func (*Component_Touch) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001084 return fileDescriptor_c6bb55af29234765, []int{0, 6}
Andrew Lambbc029d32020-02-24 12:42:50 -07001085}
1086
C Shapiro5c6fc212020-05-13 16:32:09 -05001087func (m *Component_Touch) XXX_Unmarshal(b []byte) error {
1088 return xxx_messageInfo_Component_Touch.Unmarshal(m, b)
Andrew Lambbc029d32020-02-24 12:42:50 -07001089}
C Shapiro5c6fc212020-05-13 16:32:09 -05001090func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1091 return xxx_messageInfo_Component_Touch.Marshal(b, m, deterministic)
Andrew Lambbc029d32020-02-24 12:42:50 -07001092}
C Shapiro5c6fc212020-05-13 16:32:09 -05001093func (m *Component_Touch) XXX_Merge(src proto.Message) {
1094 xxx_messageInfo_Component_Touch.Merge(m, src)
Andrew Lambbc029d32020-02-24 12:42:50 -07001095}
C Shapiro5c6fc212020-05-13 16:32:09 -05001096func (m *Component_Touch) XXX_Size() int {
1097 return xxx_messageInfo_Component_Touch.Size(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001098}
C Shapiro5c6fc212020-05-13 16:32:09 -05001099func (m *Component_Touch) XXX_DiscardUnknown() {
1100 xxx_messageInfo_Component_Touch.DiscardUnknown(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001101}
1102
C Shapiro5c6fc212020-05-13 16:32:09 -05001103var xxx_messageInfo_Component_Touch proto.InternalMessageInfo
Andrew Lambbc029d32020-02-24 12:42:50 -07001104
C Shapiro5c6fc212020-05-13 16:32:09 -05001105func (m *Component_Touch) GetProductId() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001106 if m != nil {
1107 return m.ProductId
1108 }
1109 return ""
1110}
1111
C Shapiro5c6fc212020-05-13 16:32:09 -05001112func (m *Component_Touch) GetFwVersion() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001113 if m != nil {
1114 return m.FwVersion
1115 }
1116 return ""
1117}
1118
C Shapiro5c6fc212020-05-13 16:32:09 -05001119func (m *Component_Touch) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001120 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -05001121 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -07001122 }
1123 return ""
1124}
1125
C Shapiro74da76e2020-05-04 13:02:20 -05001126type Component_Wifi struct {
1127 // Types that are valid to be assigned to Interface:
1128 // *Component_Wifi_Pci
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001129 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
1130 // WLAN protocols supported by this Wifi chipset.
1131 SupportedWlanProtocols []Component_Wifi_WLANProtocol `protobuf:"varint,2,rep,packed,name=supported_wlan_protocols,json=supportedWlanProtocols,proto3,enum=chromiumos.config.api.Component_Wifi_WLANProtocol" json:"supported_wlan_protocols,omitempty"`
1132 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1133 XXX_unrecognized []byte `json:"-"`
1134 XXX_sizecache int32 `json:"-"`
C Shapiro74da76e2020-05-04 13:02:20 -05001135}
1136
1137func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
1138func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
1139func (*Component_Wifi) ProtoMessage() {}
1140func (*Component_Wifi) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001141 return fileDescriptor_c6bb55af29234765, []int{0, 7}
C Shapiro74da76e2020-05-04 13:02:20 -05001142}
1143
1144func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
1145 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
1146}
1147func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1148 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
1149}
1150func (m *Component_Wifi) XXX_Merge(src proto.Message) {
1151 xxx_messageInfo_Component_Wifi.Merge(m, src)
1152}
1153func (m *Component_Wifi) XXX_Size() int {
1154 return xxx_messageInfo_Component_Wifi.Size(m)
1155}
1156func (m *Component_Wifi) XXX_DiscardUnknown() {
1157 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
1158}
1159
1160var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
1161
1162type isComponent_Wifi_Interface interface {
1163 isComponent_Wifi_Interface()
1164}
1165
1166type Component_Wifi_Pci struct {
1167 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
1168}
1169
1170func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
1171
1172func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
1173 if m != nil {
1174 return m.Interface
1175 }
1176 return nil
1177}
1178
1179func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
1180 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
1181 return x.Pci
1182 }
1183 return nil
1184}
1185
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001186func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1187 if m != nil {
1188 return m.SupportedWlanProtocols
1189 }
1190 return nil
1191}
1192
C Shapiro74da76e2020-05-04 13:02:20 -05001193// XXX_OneofWrappers is for the internal use of the proto package.
1194func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
1195 return []interface{}{
1196 (*Component_Wifi_Pci)(nil),
1197 }
1198}
1199
Andrew Lambbc029d32020-02-24 12:42:50 -07001200// Record of a component level qualification and the corresponding status.
1201type Component_Qualification struct {
1202 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
1203 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
1204 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1205 XXX_unrecognized []byte `json:"-"`
1206 XXX_sizecache int32 `json:"-"`
1207}
1208
1209func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
1210func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
1211func (*Component_Qualification) ProtoMessage() {}
1212func (*Component_Qualification) Descriptor() ([]byte, []int) {
C Shapirod2365312020-05-18 14:46:48 -05001213 return fileDescriptor_c6bb55af29234765, []int{0, 8}
Andrew Lambbc029d32020-02-24 12:42:50 -07001214}
1215
1216func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
1217 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
1218}
1219func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1220 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
1221}
1222func (m *Component_Qualification) XXX_Merge(src proto.Message) {
1223 xxx_messageInfo_Component_Qualification.Merge(m, src)
1224}
1225func (m *Component_Qualification) XXX_Size() int {
1226 return xxx_messageInfo_Component_Qualification.Size(m)
1227}
1228func (m *Component_Qualification) XXX_DiscardUnknown() {
1229 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
1230}
1231
1232var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
1233
1234func (m *Component_Qualification) GetComponentId() *ComponentId {
1235 if m != nil {
1236 return m.ComponentId
1237 }
1238 return nil
1239}
1240
1241func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
1242 if m != nil {
1243 return m.Status
1244 }
1245 return Component_Qualification_STATUS_UNKNOWN
1246}
1247
Sean McAllisterc19613b2020-06-22 11:41:58 -06001248type Component_AudioCodec struct {
1249 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1250 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1251 XXX_unrecognized []byte `json:"-"`
1252 XXX_sizecache int32 `json:"-"`
1253}
1254
1255func (m *Component_AudioCodec) Reset() { *m = Component_AudioCodec{} }
1256func (m *Component_AudioCodec) String() string { return proto.CompactTextString(m) }
1257func (*Component_AudioCodec) ProtoMessage() {}
1258func (*Component_AudioCodec) Descriptor() ([]byte, []int) {
1259 return fileDescriptor_c6bb55af29234765, []int{0, 9}
1260}
1261
1262func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error {
1263 return xxx_messageInfo_Component_AudioCodec.Unmarshal(m, b)
1264}
1265func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1266 return xxx_messageInfo_Component_AudioCodec.Marshal(b, m, deterministic)
1267}
1268func (m *Component_AudioCodec) XXX_Merge(src proto.Message) {
1269 xxx_messageInfo_Component_AudioCodec.Merge(m, src)
1270}
1271func (m *Component_AudioCodec) XXX_Size() int {
1272 return xxx_messageInfo_Component_AudioCodec.Size(m)
1273}
1274func (m *Component_AudioCodec) XXX_DiscardUnknown() {
1275 xxx_messageInfo_Component_AudioCodec.DiscardUnknown(m)
1276}
1277
1278var xxx_messageInfo_Component_AudioCodec proto.InternalMessageInfo
1279
1280func (m *Component_AudioCodec) GetName() string {
1281 if m != nil {
1282 return m.Name
1283 }
1284 return ""
1285}
1286
Sean McAllistera3b6b412020-06-22 13:33:16 -06001287type Component_Battery struct {
1288 Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
1289 Technology Component_Battery_Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=chromiumos.config.api.Component_Battery_Technology" json:"technology,omitempty"`
1290 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1291 XXX_unrecognized []byte `json:"-"`
1292 XXX_sizecache int32 `json:"-"`
1293}
1294
1295func (m *Component_Battery) Reset() { *m = Component_Battery{} }
1296func (m *Component_Battery) String() string { return proto.CompactTextString(m) }
1297func (*Component_Battery) ProtoMessage() {}
1298func (*Component_Battery) Descriptor() ([]byte, []int) {
1299 return fileDescriptor_c6bb55af29234765, []int{0, 10}
1300}
1301
1302func (m *Component_Battery) XXX_Unmarshal(b []byte) error {
1303 return xxx_messageInfo_Component_Battery.Unmarshal(m, b)
1304}
1305func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1306 return xxx_messageInfo_Component_Battery.Marshal(b, m, deterministic)
1307}
1308func (m *Component_Battery) XXX_Merge(src proto.Message) {
1309 xxx_messageInfo_Component_Battery.Merge(m, src)
1310}
1311func (m *Component_Battery) XXX_Size() int {
1312 return xxx_messageInfo_Component_Battery.Size(m)
1313}
1314func (m *Component_Battery) XXX_DiscardUnknown() {
1315 xxx_messageInfo_Component_Battery.DiscardUnknown(m)
1316}
1317
1318var xxx_messageInfo_Component_Battery proto.InternalMessageInfo
1319
1320func (m *Component_Battery) GetModel() string {
1321 if m != nil {
1322 return m.Model
1323 }
1324 return ""
1325}
1326
1327func (m *Component_Battery) GetTechnology() Component_Battery_Technology {
1328 if m != nil {
1329 return m.Technology
1330 }
1331 return Component_Battery_TECH_UNKNOWN
1332}
1333
Sean McAllisterc6030032020-06-23 13:54:03 -06001334type Component_FlashChip struct {
1335 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1336 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1337 XXX_unrecognized []byte `json:"-"`
1338 XXX_sizecache int32 `json:"-"`
1339}
1340
1341func (m *Component_FlashChip) Reset() { *m = Component_FlashChip{} }
1342func (m *Component_FlashChip) String() string { return proto.CompactTextString(m) }
1343func (*Component_FlashChip) ProtoMessage() {}
1344func (*Component_FlashChip) Descriptor() ([]byte, []int) {
1345 return fileDescriptor_c6bb55af29234765, []int{0, 11}
1346}
1347
1348func (m *Component_FlashChip) XXX_Unmarshal(b []byte) error {
1349 return xxx_messageInfo_Component_FlashChip.Unmarshal(m, b)
1350}
1351func (m *Component_FlashChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1352 return xxx_messageInfo_Component_FlashChip.Marshal(b, m, deterministic)
1353}
1354func (m *Component_FlashChip) XXX_Merge(src proto.Message) {
1355 xxx_messageInfo_Component_FlashChip.Merge(m, src)
1356}
1357func (m *Component_FlashChip) XXX_Size() int {
1358 return xxx_messageInfo_Component_FlashChip.Size(m)
1359}
1360func (m *Component_FlashChip) XXX_DiscardUnknown() {
1361 xxx_messageInfo_Component_FlashChip.DiscardUnknown(m)
1362}
1363
1364var xxx_messageInfo_Component_FlashChip proto.InternalMessageInfo
1365
1366func (m *Component_FlashChip) GetPartNumber() string {
1367 if m != nil {
1368 return m.PartNumber
1369 }
1370 return ""
1371}
1372
1373type Component_EmbeddedController struct {
1374 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1375 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1376 XXX_unrecognized []byte `json:"-"`
1377 XXX_sizecache int32 `json:"-"`
1378}
1379
1380func (m *Component_EmbeddedController) Reset() { *m = Component_EmbeddedController{} }
1381func (m *Component_EmbeddedController) String() string { return proto.CompactTextString(m) }
1382func (*Component_EmbeddedController) ProtoMessage() {}
1383func (*Component_EmbeddedController) Descriptor() ([]byte, []int) {
1384 return fileDescriptor_c6bb55af29234765, []int{0, 12}
1385}
1386
1387func (m *Component_EmbeddedController) XXX_Unmarshal(b []byte) error {
1388 return xxx_messageInfo_Component_EmbeddedController.Unmarshal(m, b)
1389}
1390func (m *Component_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1391 return xxx_messageInfo_Component_EmbeddedController.Marshal(b, m, deterministic)
1392}
1393func (m *Component_EmbeddedController) XXX_Merge(src proto.Message) {
1394 xxx_messageInfo_Component_EmbeddedController.Merge(m, src)
1395}
1396func (m *Component_EmbeddedController) XXX_Size() int {
1397 return xxx_messageInfo_Component_EmbeddedController.Size(m)
1398}
1399func (m *Component_EmbeddedController) XXX_DiscardUnknown() {
1400 xxx_messageInfo_Component_EmbeddedController.DiscardUnknown(m)
1401}
1402
1403var xxx_messageInfo_Component_EmbeddedController proto.InternalMessageInfo
1404
1405func (m *Component_EmbeddedController) GetPartNumber() string {
1406 if m != nil {
1407 return m.PartNumber
1408 }
1409 return ""
1410}
1411
Andrew Lambbc029d32020-02-24 12:42:50 -07001412type ComponentList struct {
1413 Value []*Component `protobuf:"bytes,1,rep,name=value,proto3" json:"value,omitempty"`
1414 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1415 XXX_unrecognized []byte `json:"-"`
1416 XXX_sizecache int32 `json:"-"`
1417}
1418
1419func (m *ComponentList) Reset() { *m = ComponentList{} }
1420func (m *ComponentList) String() string { return proto.CompactTextString(m) }
1421func (*ComponentList) ProtoMessage() {}
1422func (*ComponentList) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001423 return fileDescriptor_c6bb55af29234765, []int{1}
Andrew Lambbc029d32020-02-24 12:42:50 -07001424}
1425
1426func (m *ComponentList) XXX_Unmarshal(b []byte) error {
1427 return xxx_messageInfo_ComponentList.Unmarshal(m, b)
1428}
1429func (m *ComponentList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1430 return xxx_messageInfo_ComponentList.Marshal(b, m, deterministic)
1431}
1432func (m *ComponentList) XXX_Merge(src proto.Message) {
1433 xxx_messageInfo_ComponentList.Merge(m, src)
1434}
1435func (m *ComponentList) XXX_Size() int {
1436 return xxx_messageInfo_ComponentList.Size(m)
1437}
1438func (m *ComponentList) XXX_DiscardUnknown() {
1439 xxx_messageInfo_ComponentList.DiscardUnknown(m)
1440}
1441
1442var xxx_messageInfo_ComponentList proto.InternalMessageInfo
1443
1444func (m *ComponentList) GetValue() []*Component {
1445 if m != nil {
1446 return m.Value
1447 }
1448 return nil
1449}
1450
1451func init() {
1452 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1453 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1454 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1455 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001456 proto.RegisterEnum("chromiumos.config.api.Component_Wifi_WLANProtocol", Component_Wifi_WLANProtocol_name, Component_Wifi_WLANProtocol_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001457 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
Sean McAllistera3b6b412020-06-22 13:33:16 -06001458 proto.RegisterEnum("chromiumos.config.api.Component_Battery_Technology", Component_Battery_Technology_name, Component_Battery_Technology_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001459 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
C Shapiro74da76e2020-05-04 13:02:20 -05001460 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
1461 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1462 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001463 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1464 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1465 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1466 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1467 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1468 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
C Shapirod2365312020-05-18 14:46:48 -05001469 proto.RegisterType((*Component_DisplayPanel)(nil), "chromiumos.config.api.Component.DisplayPanel")
1470 proto.RegisterType((*Component_DisplayPanel_Properties)(nil), "chromiumos.config.api.Component.DisplayPanel.Properties")
C Shapiro5c6fc212020-05-13 16:32:09 -05001471 proto.RegisterType((*Component_Touch)(nil), "chromiumos.config.api.Component.Touch")
C Shapiro74da76e2020-05-04 13:02:20 -05001472 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001473 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
Sean McAllisterc19613b2020-06-22 11:41:58 -06001474 proto.RegisterType((*Component_AudioCodec)(nil), "chromiumos.config.api.Component.AudioCodec")
Sean McAllistera3b6b412020-06-22 13:33:16 -06001475 proto.RegisterType((*Component_Battery)(nil), "chromiumos.config.api.Component.Battery")
Sean McAllisterc6030032020-06-23 13:54:03 -06001476 proto.RegisterType((*Component_FlashChip)(nil), "chromiumos.config.api.Component.FlashChip")
1477 proto.RegisterType((*Component_EmbeddedController)(nil), "chromiumos.config.api.Component.EmbeddedController")
Andrew Lambbc029d32020-02-24 12:42:50 -07001478 proto.RegisterType((*ComponentList)(nil), "chromiumos.config.api.ComponentList")
1479}
1480
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001481func init() {
1482 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1483}
Andrew Lambbc029d32020-02-24 12:42:50 -07001484
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001485var fileDescriptor_c6bb55af29234765 = []byte{
Sean McAllister52a85772020-06-23 14:56:32 -06001486 // 1617 bytes of a gzipped FileDescriptorProto
1487 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x57, 0xdd, 0x72, 0xdb, 0xc6,
1488 0x15, 0x26, 0xc0, 0x5f, 0x1c, 0x8a, 0x32, 0xbc, 0x4d, 0x32, 0x08, 0xd3, 0x4e, 0x3d, 0x9c, 0x3a,
1489 0xd5, 0x38, 0x09, 0x15, 0xcb, 0x8e, 0x46, 0x33, 0xbd, 0x09, 0x05, 0x42, 0x21, 0x64, 0xfe, 0x79,
1490 0x09, 0xc5, 0x76, 0x7b, 0x81, 0x82, 0x8b, 0xa5, 0xb8, 0x53, 0x10, 0xc0, 0x00, 0xa0, 0x24, 0xfa,
1491 0x0d, 0x7a, 0xd5, 0xcb, 0x5e, 0x75, 0xa6, 0x7d, 0x83, 0xbe, 0x49, 0xa7, 0x8f, 0xd1, 0x8b, 0xbe,
1492 0x41, 0x2f, 0x3a, 0xbb, 0x00, 0x41, 0x46, 0x4a, 0x4a, 0xba, 0x77, 0xd8, 0x6f, 0xcf, 0xf7, 0x9d,
1493 0xfd, 0x39, 0x7b, 0xce, 0x01, 0x3c, 0x25, 0xf3, 0x28, 0x58, 0xb0, 0xe5, 0x22, 0x88, 0x8f, 0x49,
1494 0xe0, 0xcf, 0xd8, 0xf5, 0xb1, 0x13, 0xb2, 0x63, 0x12, 0x2c, 0xc2, 0xc0, 0xa7, 0x7e, 0xd2, 0x0e,
1495 0xa3, 0x20, 0x09, 0xd0, 0xc7, 0x1b, 0xb3, 0x76, 0x6a, 0xd6, 0x76, 0x42, 0xd6, 0x3c, 0xda, 0xc1,
1496 0xb6, 0x99, 0x9b, 0x0a, 0x34, 0x3f, 0xff, 0x71, 0xcb, 0xd0, 0x89, 0x12, 0x9f, 0x46, 0xb9, 0x5d,
1497 0xeb, 0xdf, 0x3f, 0x07, 0x45, 0x5f, 0xd3, 0xd1, 0x09, 0xc8, 0xcc, 0xd5, 0xa4, 0x27, 0xd2, 0x51,
1498 0xfd, 0xa4, 0xd5, 0xfe, 0xd1, 0x35, 0xb4, 0x73, 0x6b, 0xd3, 0xc5, 0x32, 0x73, 0x91, 0x09, 0x8f,
1499 0x16, 0x8e, 0xbf, 0x9c, 0x39, 0x24, 0x59, 0x46, 0x42, 0x5a, 0xab, 0x09, 0x81, 0x27, 0x3f, 0x21,
1500 0x30, 0x4e, 0xd7, 0x60, 0xba, 0xf8, 0x70, 0x9b, 0x68, 0xba, 0x08, 0x41, 0xc9, 0x77, 0x16, 0x54,
1501 0x53, 0x9e, 0x48, 0x47, 0x0a, 0x16, 0xdf, 0xe8, 0x0c, 0x8a, 0x71, 0x40, 0x34, 0x59, 0x48, 0xfe,
1502 0x6a, 0xd7, 0x9a, 0xda, 0x93, 0x80, 0xf4, 0x0a, 0x98, 0x53, 0x50, 0x07, 0x2a, 0x0b, 0xba, 0x08,
1503 0xa2, 0x95, 0x56, 0x14, 0xe4, 0x5f, 0xef, 0x24, 0x0f, 0x84, 0x79, 0xaf, 0x80, 0x33, 0x22, 0xba,
1504 0x04, 0x65, 0xea, 0x2d, 0x69, 0x12, 0x04, 0xc9, 0x5c, 0x2b, 0x09, 0x95, 0x67, 0x3b, 0x55, 0xce,
1505 0xd7, 0x8c, 0x5e, 0x01, 0x6f, 0xe8, 0x7c, 0x39, 0xc4, 0x59, 0xd0, 0xc8, 0xd1, 0xca, 0x7b, 0x2e,
1506 0x47, 0x17, 0xe6, 0x7c, 0x39, 0x29, 0x11, 0x5d, 0x42, 0x3d, 0x09, 0x96, 0x64, 0x1e, 0x93, 0x88,
1507 0x52, 0x5f, 0xab, 0x08, 0x9d, 0xcf, 0x77, 0xea, 0x58, 0x9c, 0xd3, 0x2b, 0xe0, 0x6d, 0x32, 0xfa,
1508 0x0d, 0x94, 0x6e, 0xd9, 0x8c, 0x69, 0x55, 0x21, 0xf2, 0x74, 0xa7, 0xc8, 0x1b, 0x36, 0x63, 0xbd,
1509 0x02, 0x16, 0x24, 0xd4, 0x85, 0x9a, 0xd0, 0x0a, 0x1d, 0x57, 0x83, 0x0f, 0x5c, 0x45, 0xce, 0x44,
1510 0x16, 0x34, 0x5c, 0x16, 0x87, 0x9e, 0xb3, 0xb2, 0x43, 0xc7, 0xa7, 0x9e, 0x56, 0x17, 0x52, 0x5f,
1511 0xed, 0x94, 0xea, 0xa6, 0xac, 0x31, 0x27, 0xf5, 0x0a, 0xf8, 0xc0, 0xdd, 0x1a, 0xa3, 0x21, 0xd4,
1512 0x9d, 0xa5, 0xcb, 0x02, 0x9b, 0x04, 0x2e, 0x25, 0xda, 0x81, 0xd0, 0xfc, 0x62, 0xa7, 0x66, 0x87,
1513 0x73, 0x74, 0x4e, 0xe9, 0x15, 0x30, 0x38, 0xf9, 0x08, 0x75, 0xa1, 0x3a, 0x75, 0x92, 0x84, 0x46,
1514 0x2b, 0xad, 0x21, 0xb4, 0x8e, 0x76, 0x47, 0x40, 0x6a, 0xdf, 0x2b, 0xe0, 0x35, 0x15, 0x8d, 0xa1,
1515 0x41, 0x89, 0x3d, 0xf3, 0x9c, 0x78, 0x6e, 0x93, 0x39, 0x0b, 0xb5, 0xc3, 0x3d, 0xa3, 0xe9, 0x82,
1516 0x53, 0xf4, 0x39, 0x0b, 0xf9, 0x05, 0x52, 0x92, 0x0f, 0xd1, 0x5b, 0x78, 0x1c, 0xaf, 0xe2, 0x84,
1517 0x2e, 0xb6, 0x55, 0x1f, 0xfd, 0x1f, 0xaa, 0x8f, 0x52, 0x99, 0x8d, 0xb2, 0x01, 0x32, 0x25, 0x9a,
1518 0x2a, 0xa4, 0x5e, 0xec, 0x94, 0x32, 0x16, 0x53, 0xea, 0xba, 0xd4, 0xd5, 0x03, 0x3f, 0x89, 0x02,
1519 0xcf, 0xa3, 0x51, 0xaf, 0x80, 0x65, 0x4a, 0x9a, 0xff, 0x90, 0x40, 0x31, 0xfd, 0x84, 0x46, 0x33,
1520 0x87, 0xd0, 0xe6, 0xef, 0xa1, 0x78, 0x15, 0x4f, 0xd1, 0x67, 0xa0, 0xdc, 0x50, 0xdf, 0x0d, 0x44,
1521 0x9e, 0x90, 0xc4, 0x3b, 0xaf, 0xa5, 0x80, 0xe9, 0xa2, 0x5f, 0x00, 0x84, 0x51, 0xe0, 0x2e, 0x09,
1522 0x4f, 0x64, 0xe2, 0xc9, 0x2b, 0x58, 0xc9, 0x90, 0x74, 0x7a, 0x4a, 0x5c, 0xdb, 0xa5, 0x37, 0x8c,
1523 0x50, 0xf1, 0xa8, 0x15, 0xac, 0x4c, 0x89, 0xdb, 0x15, 0x00, 0xf7, 0x30, 0x26, 0xec, 0x7f, 0x7b,
1524 0xf8, 0x0c, 0x94, 0x94, 0xbe, 0x71, 0x50, 0x4b, 0x01, 0xd3, 0x45, 0xbf, 0x84, 0x7a, 0x44, 0x6f,
1525 0x58, 0xcc, 0x02, 0x9f, 0x4f, 0xa7, 0x0e, 0x60, 0x0d, 0x99, 0x6e, 0xf3, 0xef, 0x32, 0x14, 0x27,
1526 0x01, 0x41, 0x3a, 0x54, 0x66, 0xce, 0x82, 0x79, 0xab, 0x2c, 0x55, 0x7e, 0xb1, 0x4f, 0x5a, 0x6a,
1527 0x5f, 0x08, 0x0a, 0xce, 0xa8, 0xe8, 0x23, 0x28, 0x2f, 0x02, 0x97, 0x7a, 0xd9, 0x32, 0xd2, 0x01,
1528 0x47, 0x49, 0x10, 0xd1, 0x58, 0x78, 0x2f, 0xe3, 0x74, 0xd0, 0x24, 0x50, 0x49, 0xd9, 0xc8, 0x80,
1529 0x92, 0x13, 0x91, 0xb9, 0x70, 0x7c, 0x78, 0xf2, 0x7c, 0x2f, 0xc7, 0x9d, 0x88, 0xcc, 0x59, 0x42,
1530 0x45, 0x9a, 0xc5, 0x82, 0x9e, 0x67, 0x5a, 0x79, 0x93, 0x69, 0x5b, 0x13, 0x38, 0xd8, 0xb6, 0x44,
1531 0x4d, 0xf8, 0xa4, 0x83, 0xf5, 0x9e, 0x69, 0x19, 0xba, 0x75, 0x85, 0x0d, 0xfb, 0x6a, 0xd8, 0x35,
1532 0x2e, 0xcc, 0xa1, 0xd1, 0x55, 0x0b, 0xa8, 0x0a, 0xc5, 0xb7, 0x67, 0xa7, 0xaa, 0x84, 0x00, 0x2a,
1533 0x6f, 0xcf, 0x4e, 0xed, 0xd3, 0x97, 0xaa, 0xcc, 0xc1, 0x0e, 0x1e, 0xa8, 0x45, 0xa4, 0x40, 0xb9,
1534 0x83, 0x07, 0xa7, 0x2f, 0xd5, 0x52, 0xf3, 0x5f, 0x32, 0x54, 0xd2, 0xb4, 0x8a, 0x4c, 0xa8, 0x86,
1535 0x51, 0x30, 0x63, 0x1e, 0xcd, 0x8e, 0xed, 0x78, 0xcf, 0x84, 0xdc, 0x1e, 0xa7, 0x34, 0xbc, 0xe6,
1536 0xf3, 0x9b, 0xe2, 0x95, 0xcc, 0xf6, 0x97, 0x8b, 0x29, 0x8d, 0xb2, 0x5d, 0x00, 0x87, 0x86, 0x02,
1537 0x69, 0xfe, 0x49, 0x82, 0x6a, 0xc6, 0x42, 0xdf, 0x42, 0x29, 0x59, 0x85, 0x34, 0x3b, 0xb2, 0x2f,
1538 0xf7, 0x75, 0x6a, 0xad, 0x42, 0x8a, 0x05, 0x93, 0x47, 0x4d, 0x1c, 0x52, 0xea, 0xda, 0x8b, 0xf9,
1539 0x7b, 0xe1, 0xac, 0x8c, 0x6b, 0x02, 0x18, 0xcc, 0xdf, 0xa3, 0xa7, 0x70, 0x18, 0xb3, 0xf7, 0xd4,
1540 0x5e, 0xd0, 0x6b, 0x67, 0xba, 0x4a, 0xf2, 0xab, 0x6b, 0x70, 0x74, 0xb0, 0x06, 0x5b, 0xbf, 0x83,
1541 0x12, 0x57, 0x44, 0x08, 0x0e, 0xad, 0x77, 0xe3, 0x07, 0xa7, 0xd9, 0xed, 0x62, 0x55, 0x42, 0x35,
1542 0x28, 0x75, 0xbb, 0xf8, 0x44, 0x95, 0xb3, 0xaf, 0x17, 0x6a, 0x31, 0xfb, 0x7a, 0xa9, 0x96, 0x50,
1543 0x1d, 0xaa, 0xfd, 0xb1, 0x2d, 0xe0, 0xf2, 0x66, 0xf0, 0x52, 0xad, 0x5c, 0x96, 0x6a, 0x45, 0xb5,
1544 0xd4, 0xb4, 0x41, 0xc9, 0x6b, 0x0f, 0xfa, 0x16, 0x8a, 0xcb, 0x78, 0x9a, 0x15, 0xad, 0xf6, 0xce,
1545 0x4d, 0xe7, 0x0f, 0xb5, 0x7d, 0x15, 0x4f, 0x31, 0xa7, 0x5e, 0x96, 0x6a, 0x92, 0x2a, 0x5f, 0x96,
1546 0x6a, 0xb2, 0x5a, 0xcc, 0x1c, 0xfc, 0x45, 0x86, 0x4a, 0x5a, 0x94, 0xd0, 0x2b, 0xa8, 0xcd, 0xa8,
1547 0xc3, 0xe3, 0x24, 0xd6, 0xa4, 0x27, 0xc5, 0xa3, 0xc3, 0x3d, 0x6e, 0x33, 0xa5, 0xb6, 0x2f, 0x52,
1548 0x1e, 0xce, 0x05, 0xd0, 0x18, 0x80, 0x78, 0x01, 0xf9, 0x83, 0x2d, 0xee, 0x49, 0xde, 0x33, 0xb4,
1549 0x33, 0x39, 0x9d, 0x33, 0xc5, 0x65, 0x29, 0x64, 0xfd, 0xd9, 0xfa, 0x1a, 0xaa, 0x99, 0x1b, 0xf4,
1550 0x33, 0x78, 0x74, 0x61, 0x74, 0xb2, 0x08, 0x7e, 0x35, 0x1c, 0xbd, 0x19, 0xaa, 0x05, 0xa4, 0xc2,
1551 0x41, 0x47, 0xb7, 0xcc, 0xef, 0x4d, 0xeb, 0x9d, 0xdd, 0x37, 0xba, 0xaa, 0xd4, 0x3a, 0x07, 0x25,
1552 0x57, 0x42, 0x1a, 0x7c, 0xa4, 0xf7, 0x47, 0xfa, 0x2b, 0xfb, 0xc1, 0x55, 0x35, 0x40, 0x19, 0x8c,
1553 0x86, 0x23, 0x6b, 0x34, 0x34, 0x75, 0x55, 0x42, 0x07, 0x50, 0x3b, 0x1f, 0x8d, 0x2c, 0xcb, 0x1c,
1554 0x18, 0xaa, 0xdc, 0xfc, 0x9b, 0x0c, 0x07, 0xdb, 0xb5, 0xe9, 0x5e, 0x42, 0x93, 0xee, 0x27, 0xb4,
1555 0xb7, 0x62, 0x3a, 0xa4, 0x51, 0xc2, 0x68, 0x9c, 0xb5, 0x38, 0x67, 0x1f, 0x54, 0xfd, 0xf8, 0xd3,
1556 0xc8, 0xf8, 0x78, 0x4b, 0xab, 0xf9, 0x67, 0x09, 0x60, 0x33, 0x85, 0x3e, 0x85, 0xda, 0x2d, 0x73,
1557 0x93, 0xb9, 0x1d, 0xde, 0x89, 0x55, 0x94, 0x71, 0x55, 0x8c, 0xc7, 0x77, 0x3c, 0xb6, 0xe7, 0x94,
1558 0x5d, 0xcf, 0x13, 0x3e, 0x97, 0xc5, 0x76, 0x0a, 0x8c, 0xef, 0xd0, 0x57, 0x80, 0x5c, 0xe6, 0x5c,
1559 0x07, 0xbe, 0xe3, 0xd9, 0x0b, 0xe6, 0x79, 0x8c, 0xf9, 0x64, 0x9e, 0xc5, 0xf7, 0xe3, 0xf5, 0xcc,
1560 0x60, 0x3d, 0x81, 0x5a, 0xd0, 0x08, 0xd9, 0x1d, 0xf5, 0x62, 0x3b, 0xe4, 0x8d, 0xa0, 0x2f, 0xa2,
1561 0xaf, 0x8c, 0xeb, 0x29, 0x38, 0xa6, 0x91, 0xe9, 0x37, 0xef, 0xa0, 0x2c, 0x3a, 0x81, 0x3d, 0x92,
1562 0xfd, 0xec, 0xd6, 0xbe, 0xa1, 0x11, 0xcf, 0xbd, 0xeb, 0x64, 0x3f, 0xbb, 0xfd, 0x3e, 0x05, 0xf8,
1563 0xab, 0x5b, 0xb3, 0x63, 0x1a, 0xf1, 0xe3, 0x2b, 0x0b, 0x93, 0x46, 0x86, 0x4e, 0x04, 0x98, 0xc7,
1564 0x70, 0x49, 0x2d, 0x37, 0xff, 0x29, 0x43, 0x89, 0x77, 0x31, 0xe8, 0x1c, 0x8a, 0x21, 0x61, 0x59,
1565 0x12, 0xfa, 0x90, 0xa7, 0x31, 0x26, 0xbc, 0x05, 0xe2, 0x64, 0xe4, 0x81, 0x16, 0x2f, 0xc3, 0x30,
1566 0x88, 0x12, 0xea, 0xda, 0xb7, 0x9e, 0xe3, 0xdb, 0xa2, 0x9f, 0x26, 0x81, 0xc7, 0x2f, 0x92, 0xbf,
1567 0x87, 0x93, 0xbd, 0x5a, 0xaa, 0xf6, 0x9b, 0x7e, 0x67, 0x38, 0xce, 0xa8, 0xf8, 0x93, 0x5c, 0xf3,
1568 0x8d, 0xe7, 0xf8, 0x6b, 0x38, 0x6e, 0xfd, 0x51, 0x82, 0x83, 0x6d, 0x43, 0xf4, 0x29, 0x7c, 0xcc,
1569 0xc7, 0xf6, 0x18, 0x8f, 0xac, 0x91, 0x3e, 0xea, 0x6f, 0x85, 0xf6, 0x63, 0x68, 0x98, 0x86, 0x61,
1570 0xd8, 0x67, 0x5f, 0x9f, 0xd8, 0xcf, 0x9f, 0xdb, 0x1d, 0x55, 0xba, 0x0f, 0x9d, 0xab, 0xf2, 0x7d,
1571 0xe8, 0x3b, 0xb5, 0x78, 0x1f, 0x1a, 0xaa, 0x25, 0x9e, 0xac, 0x7e, 0xa0, 0xa5, 0xab, 0xe5, 0xf3,
1572 0x3a, 0x28, 0x2c, 0xaf, 0xea, 0xff, 0x91, 0xa0, 0xf1, 0x7a, 0xe9, 0x78, 0x6c, 0xc6, 0x88, 0x93,
1573 0xf0, 0x8b, 0x31, 0xe0, 0x60, 0xfb, 0x77, 0xe4, 0x03, 0x7e, 0x26, 0xea, 0x64, 0x33, 0x40, 0x03,
1574 0xa8, 0xc4, 0x89, 0x93, 0x2c, 0xe3, 0x2c, 0x1d, 0x7c, 0xb3, 0xf3, 0x34, 0x7f, 0xb0, 0x8c, 0xf6,
1575 0x44, 0x90, 0x71, 0x26, 0xd2, 0xba, 0x82, 0x4a, 0x8a, 0xf0, 0x2d, 0x4d, 0xac, 0x8e, 0x75, 0x35,
1576 0xd9, 0x3a, 0xb2, 0x06, 0x28, 0xd8, 0x78, 0x7d, 0x65, 0x4c, 0x2c, 0x9e, 0x0a, 0xf8, 0xe1, 0x5a,
1577 0x86, 0xde, 0x1b, 0x9a, 0x7a, 0xa7, 0xdf, 0x7f, 0x67, 0xbf, 0xbe, 0xea, 0xf4, 0xcd, 0x0b, 0xd3,
1578 0xe8, 0xaa, 0x32, 0xb7, 0xdc, 0x0c, 0x8b, 0xcd, 0x27, 0x00, 0x9b, 0xbe, 0x31, 0x2f, 0xaa, 0xd2,
1579 0xa6, 0xa8, 0x36, 0xff, 0x2a, 0x41, 0x35, 0x6b, 0x07, 0x37, 0x15, 0x5f, 0xda, 0xae, 0xf8, 0x13,
1580 0x80, 0x84, 0x92, 0xb9, 0x1f, 0x78, 0xc1, 0xf5, 0x2a, 0xdb, 0xed, 0x8b, 0x7d, 0x5b, 0xcc, 0xb6,
1581 0x95, 0x53, 0xf1, 0x96, 0x4c, 0xeb, 0x19, 0xc0, 0x66, 0x86, 0x67, 0x3b, 0xbe, 0xa1, 0xad, 0x1d,
1582 0x03, 0x54, 0xfa, 0xa6, 0x6d, 0x8e, 0x86, 0xaa, 0xd4, 0xfc, 0x12, 0x94, 0x4d, 0xef, 0x77, 0xaf,
1583 0xb2, 0x4a, 0x0f, 0x2a, 0xeb, 0x37, 0x80, 0x1e, 0x76, 0x7c, 0x3b, 0x69, 0xe7, 0x95, 0xb4, 0x08,
1584 0xb7, 0xbe, 0x83, 0x46, 0xbe, 0x89, 0x3e, 0x8b, 0x13, 0x74, 0x0a, 0xe5, 0x1b, 0xc7, 0x5b, 0x52,
1585 0x51, 0x45, 0x7e, 0xfa, 0xa7, 0x31, 0x27, 0xe1, 0xd4, 0xfc, 0xfc, 0xd9, 0x6f, 0x8f, 0xae, 0x83,
1586 0xdc, 0xb8, 0x1d, 0x44, 0xd7, 0xc7, 0x0f, 0x7f, 0x79, 0xaf, 0x03, 0xfe, 0xd7, 0x3b, 0xad, 0x88,
1587 0xb7, 0xf9, 0xe2, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x92, 0xcc, 0x1c, 0x68, 0x7d, 0x0f, 0x00,
1588 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07001589}