blob: f74d483e20348ab7420b044843a41b3920e9b573 [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) {
Sean McAllister98452e62020-11-30 13:20:27 -070054 return fileDescriptor_c6bb55af29234765, []int{0, 2, 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) {
Sean McAllister98452e62020-11-30 13:20:27 -070094 return fileDescriptor_c6bb55af29234765, []int{0, 3, 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) {
Sean McAllister98452e62020-11-30 13:20:27 -0700119 return fileDescriptor_c6bb55af29234765, []int{0, 5, 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) {
Sean McAllister98452e62020-11-30 13:20:27 -0700147 return fileDescriptor_c6bb55af29234765, []int{0, 5, 1}
Andrew Lambbc029d32020-02-24 12:42:50 -0700148}
149
Sean McAllisterc8687d32020-06-24 11:32:31 -0600150type Component_Touch_TouchType int32
151
152const (
153 Component_Touch_TOUCH_TYPE_UNDEFINED Component_Touch_TouchType = 0
154 Component_Touch_USB Component_Touch_TouchType = 1
155 Component_Touch_I2C Component_Touch_TouchType = 2
156)
157
158var Component_Touch_TouchType_name = map[int32]string{
159 0: "TOUCH_TYPE_UNDEFINED",
160 1: "USB",
161 2: "I2C",
162}
163
164var Component_Touch_TouchType_value = map[string]int32{
165 "TOUCH_TYPE_UNDEFINED": 0,
166 "USB": 1,
167 "I2C": 2,
168}
169
170func (x Component_Touch_TouchType) String() string {
171 return proto.EnumName(Component_Touch_TouchType_name, int32(x))
172}
173
174func (Component_Touch_TouchType) EnumDescriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700175 return fileDescriptor_c6bb55af29234765, []int{0, 7, 0}
Sean McAllisterc8687d32020-06-24 11:32:31 -0600176}
177
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700178type Component_Wifi_WLANProtocol int32
179
180const (
181 Component_Wifi_WLAN_PROTOCOL_UNKNOWN Component_Wifi_WLANProtocol = 0
182 Component_Wifi_IEEE_802_11_A Component_Wifi_WLANProtocol = 1
183 Component_Wifi_IEEE_802_11_B Component_Wifi_WLANProtocol = 2
184 Component_Wifi_IEEE_802_11_G Component_Wifi_WLANProtocol = 3
185 Component_Wifi_IEEE_802_11_N Component_Wifi_WLANProtocol = 4
186 Component_Wifi_IEEE_802_11_AC Component_Wifi_WLANProtocol = 5
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +0000187 Component_Wifi_IEEE_802_11_AX Component_Wifi_WLANProtocol = 6
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700188)
189
190var Component_Wifi_WLANProtocol_name = map[int32]string{
191 0: "WLAN_PROTOCOL_UNKNOWN",
192 1: "IEEE_802_11_A",
193 2: "IEEE_802_11_B",
194 3: "IEEE_802_11_G",
195 4: "IEEE_802_11_N",
196 5: "IEEE_802_11_AC",
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +0000197 6: "IEEE_802_11_AX",
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700198}
199
200var Component_Wifi_WLANProtocol_value = map[string]int32{
201 "WLAN_PROTOCOL_UNKNOWN": 0,
202 "IEEE_802_11_A": 1,
203 "IEEE_802_11_B": 2,
204 "IEEE_802_11_G": 3,
205 "IEEE_802_11_N": 4,
206 "IEEE_802_11_AC": 5,
Tatsuhisa Yamaguchi38cfe8c2020-09-15 11:53:16 +0000207 "IEEE_802_11_AX": 6,
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700208}
209
210func (x Component_Wifi_WLANProtocol) String() string {
211 return proto.EnumName(Component_Wifi_WLANProtocol_name, int32(x))
212}
213
214func (Component_Wifi_WLANProtocol) EnumDescriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700215 return fileDescriptor_c6bb55af29234765, []int{0, 8, 0}
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -0700216}
217
Andrew Lambbc029d32020-02-24 12:42:50 -0700218type Component_Qualification_Status int32
219
220const (
221 Component_Qualification_STATUS_UNKNOWN Component_Qualification_Status = 0
222 Component_Qualification_REQUESTED Component_Qualification_Status = 1
223 Component_Qualification_TECHNICALLY_QUALIFIED Component_Qualification_Status = 2
224 Component_Qualification_QUALIFIED Component_Qualification_Status = 3
225)
226
227var Component_Qualification_Status_name = map[int32]string{
228 0: "STATUS_UNKNOWN",
229 1: "REQUESTED",
230 2: "TECHNICALLY_QUALIFIED",
231 3: "QUALIFIED",
232}
233
234var Component_Qualification_Status_value = map[string]int32{
235 "STATUS_UNKNOWN": 0,
236 "REQUESTED": 1,
237 "TECHNICALLY_QUALIFIED": 2,
238 "QUALIFIED": 3,
239}
240
241func (x Component_Qualification_Status) String() string {
242 return proto.EnumName(Component_Qualification_Status_name, int32(x))
243}
244
245func (Component_Qualification_Status) EnumDescriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700246 return fileDescriptor_c6bb55af29234765, []int{0, 9, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700247}
248
Sean McAllistera3b6b412020-06-22 13:33:16 -0600249type Component_Battery_Technology int32
250
251const (
252 Component_Battery_TECH_UNKNOWN Component_Battery_Technology = 0
253 Component_Battery_LI_ION Component_Battery_Technology = 1
254)
255
256var Component_Battery_Technology_name = map[int32]string{
257 0: "TECH_UNKNOWN",
258 1: "LI_ION",
259}
260
261var Component_Battery_Technology_value = map[string]int32{
262 "TECH_UNKNOWN": 0,
263 "LI_ION": 1,
264}
265
266func (x Component_Battery_Technology) String() string {
267 return proto.EnumName(Component_Battery_Technology_name, int32(x))
268}
269
270func (Component_Battery_Technology) EnumDescriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700271 return fileDescriptor_c6bb55af29234765, []int{0, 11, 0}
Sean McAllistera3b6b412020-06-22 13:33:16 -0600272}
273
Sean McAllistera84b7342020-06-23 18:08:48 -0600274type Component_Storage_StorageType int32
275
276const (
277 Component_Storage_STORAGE_TYPE_UNKNOWN Component_Storage_StorageType = 0
278 Component_Storage_EMMC Component_Storage_StorageType = 1
279 Component_Storage_NVME Component_Storage_StorageType = 2
YH Lin1745dd22020-11-25 09:18:34 -0800280 Component_Storage_SATA Component_Storage_StorageType = 3
Sean McAllistera84b7342020-06-23 18:08:48 -0600281)
282
283var Component_Storage_StorageType_name = map[int32]string{
284 0: "STORAGE_TYPE_UNKNOWN",
285 1: "EMMC",
286 2: "NVME",
YH Lin1745dd22020-11-25 09:18:34 -0800287 3: "SATA",
Sean McAllistera84b7342020-06-23 18:08:48 -0600288}
289
290var Component_Storage_StorageType_value = map[string]int32{
291 "STORAGE_TYPE_UNKNOWN": 0,
292 "EMMC": 1,
293 "NVME": 2,
YH Lin1745dd22020-11-25 09:18:34 -0800294 "SATA": 3,
Sean McAllistera84b7342020-06-23 18:08:48 -0600295}
296
297func (x Component_Storage_StorageType) String() string {
298 return proto.EnumName(Component_Storage_StorageType_name, int32(x))
299}
300
301func (Component_Storage_StorageType) EnumDescriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700302 return fileDescriptor_c6bb55af29234765, []int{0, 14, 0}
Sean McAllistera84b7342020-06-23 18:08:48 -0600303}
304
Sean McAllister7cc622d2021-03-15 17:05:42 -0600305// next field: 24
Andrew Lambbc029d32020-02-24 12:42:50 -0700306type Component struct {
307 // Globally unique component identifier.
308 Id *ComponentId `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
C Shapiro9ba7fd02020-05-05 08:37:40 -0500309 // Original component manufacturer.
310 ManufacturerId *PartnerId `protobuf:"bytes,8,opt,name=manufacturer_id,json=manufacturerId,proto3" json:"manufacturer_id,omitempty"`
311 // Human readable name of the component.
312 Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name,omitempty"`
Sean McAllister98452e62020-11-30 13:20:27 -0700313 // Additional optional label to provide alternative value for eg:
314 // HWID string rather than relying on id.value directly.
315 HwidLabel string `protobuf:"bytes,20,opt,name=hwid_label,json=hwidLabel,proto3" json:"hwid_label,omitempty"`
316 // IDs used to join against AVL database
317 AvlId *Component_AVLId `protobuf:"bytes,21,opt,name=avl_id,json=avlId,proto3" json:"avl_id,omitempty"`
318 // AVL-compatible part number information
319 PartNumber string `protobuf:"bytes,22,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700320 // Types that are valid to be assigned to Type:
321 // *Component_Soc_
322 // *Component_Memory_
323 // *Component_Bluetooth_
324 // *Component_Camera_
C Shapiro5c6fc212020-05-13 16:32:09 -0500325 // *Component_Touchscreen
C Shapiro74da76e2020-05-04 13:02:20 -0500326 // *Component_Wifi_
C Shapiro5c6fc212020-05-13 16:32:09 -0500327 // *Component_Touchpad
C Shapirod2365312020-05-18 14:46:48 -0500328 // *Component_DisplayPanel_
Sean McAllisterc19613b2020-06-22 11:41:58 -0600329 // *Component_AudioCodec_
Sean McAllistera3b6b412020-06-22 13:33:16 -0600330 // *Component_Battery_
Sean McAllisterc6030032020-06-23 13:54:03 -0600331 // *Component_EcFlashChip
332 // *Component_SystemFlashChip
Sean McAllister52a85772020-06-23 14:56:32 -0600333 // *Component_Ec
Sean McAllistera84b7342020-06-23 18:08:48 -0600334 // *Component_Storage_
Sean McAllister8f78b782020-06-24 12:25:52 -0600335 // *Component_Tpm_
Sean McAllister0759cd72020-06-24 12:47:06 -0600336 // *Component_UsbHost
Sean McAllister7cc622d2021-03-15 17:05:42 -0600337 // *Component_Stylus_
Andrew Lambbc029d32020-02-24 12:42:50 -0700338 Type isComponent_Type `protobuf_oneof:"type"`
339 XXX_NoUnkeyedLiteral struct{} `json:"-"`
340 XXX_unrecognized []byte `json:"-"`
341 XXX_sizecache int32 `json:"-"`
342}
343
344func (m *Component) Reset() { *m = Component{} }
345func (m *Component) String() string { return proto.CompactTextString(m) }
346func (*Component) ProtoMessage() {}
347func (*Component) Descriptor() ([]byte, []int) {
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -0700348 return fileDescriptor_c6bb55af29234765, []int{0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700349}
350
351func (m *Component) XXX_Unmarshal(b []byte) error {
352 return xxx_messageInfo_Component.Unmarshal(m, b)
353}
354func (m *Component) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
355 return xxx_messageInfo_Component.Marshal(b, m, deterministic)
356}
357func (m *Component) XXX_Merge(src proto.Message) {
358 xxx_messageInfo_Component.Merge(m, src)
359}
360func (m *Component) XXX_Size() int {
361 return xxx_messageInfo_Component.Size(m)
362}
363func (m *Component) XXX_DiscardUnknown() {
364 xxx_messageInfo_Component.DiscardUnknown(m)
365}
366
367var xxx_messageInfo_Component proto.InternalMessageInfo
368
369func (m *Component) GetId() *ComponentId {
370 if m != nil {
371 return m.Id
372 }
373 return nil
374}
375
C Shapiro9ba7fd02020-05-05 08:37:40 -0500376func (m *Component) GetManufacturerId() *PartnerId {
377 if m != nil {
378 return m.ManufacturerId
379 }
380 return nil
381}
382
383func (m *Component) GetName() string {
384 if m != nil {
385 return m.Name
386 }
387 return ""
388}
389
Sean McAllister98452e62020-11-30 13:20:27 -0700390func (m *Component) GetHwidLabel() string {
391 if m != nil {
392 return m.HwidLabel
393 }
394 return ""
395}
396
397func (m *Component) GetAvlId() *Component_AVLId {
398 if m != nil {
399 return m.AvlId
400 }
401 return nil
402}
403
404func (m *Component) GetPartNumber() string {
405 if m != nil {
406 return m.PartNumber
407 }
408 return ""
409}
410
Andrew Lambbc029d32020-02-24 12:42:50 -0700411type isComponent_Type interface {
412 isComponent_Type()
413}
414
415type Component_Soc_ struct {
416 Soc *Component_Soc `protobuf:"bytes,2,opt,name=soc,proto3,oneof"`
417}
418
419type Component_Memory_ struct {
420 Memory *Component_Memory `protobuf:"bytes,3,opt,name=memory,proto3,oneof"`
421}
422
423type Component_Bluetooth_ struct {
424 Bluetooth *Component_Bluetooth `protobuf:"bytes,4,opt,name=bluetooth,proto3,oneof"`
425}
426
427type Component_Camera_ struct {
428 Camera *Component_Camera `protobuf:"bytes,5,opt,name=camera,proto3,oneof"`
429}
430
C Shapiro5c6fc212020-05-13 16:32:09 -0500431type Component_Touchscreen struct {
432 Touchscreen *Component_Touch `protobuf:"bytes,6,opt,name=touchscreen,proto3,oneof"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700433}
434
C Shapiro74da76e2020-05-04 13:02:20 -0500435type Component_Wifi_ struct {
436 Wifi *Component_Wifi `protobuf:"bytes,7,opt,name=wifi,proto3,oneof"`
437}
438
C Shapiro5c6fc212020-05-13 16:32:09 -0500439type Component_Touchpad struct {
440 Touchpad *Component_Touch `protobuf:"bytes,10,opt,name=touchpad,proto3,oneof"`
441}
442
C Shapirod2365312020-05-18 14:46:48 -0500443type Component_DisplayPanel_ struct {
444 DisplayPanel *Component_DisplayPanel `protobuf:"bytes,11,opt,name=display_panel,json=displayPanel,proto3,oneof"`
445}
446
Sean McAllisterc19613b2020-06-22 11:41:58 -0600447type Component_AudioCodec_ struct {
448 AudioCodec *Component_AudioCodec `protobuf:"bytes,12,opt,name=audio_codec,json=audioCodec,proto3,oneof"`
449}
450
Sean McAllistera3b6b412020-06-22 13:33:16 -0600451type Component_Battery_ struct {
452 Battery *Component_Battery `protobuf:"bytes,13,opt,name=battery,proto3,oneof"`
453}
454
Sean McAllisterc6030032020-06-23 13:54:03 -0600455type Component_EcFlashChip struct {
456 EcFlashChip *Component_FlashChip `protobuf:"bytes,14,opt,name=ec_flash_chip,json=ecFlashChip,proto3,oneof"`
457}
458
459type Component_SystemFlashChip struct {
460 SystemFlashChip *Component_FlashChip `protobuf:"bytes,15,opt,name=system_flash_chip,json=systemFlashChip,proto3,oneof"`
461}
462
Sean McAllister52a85772020-06-23 14:56:32 -0600463type Component_Ec struct {
464 Ec *Component_EmbeddedController `protobuf:"bytes,16,opt,name=ec,proto3,oneof"`
465}
466
Sean McAllistera84b7342020-06-23 18:08:48 -0600467type Component_Storage_ struct {
468 Storage *Component_Storage `protobuf:"bytes,17,opt,name=storage,proto3,oneof"`
469}
470
Sean McAllister8f78b782020-06-24 12:25:52 -0600471type Component_Tpm_ struct {
472 Tpm *Component_Tpm `protobuf:"bytes,18,opt,name=tpm,proto3,oneof"`
473}
474
Sean McAllister0759cd72020-06-24 12:47:06 -0600475type Component_UsbHost struct {
476 UsbHost *Component_Interface_Usb `protobuf:"bytes,19,opt,name=usb_host,json=usbHost,proto3,oneof"`
477}
478
Sean McAllister7cc622d2021-03-15 17:05:42 -0600479type Component_Stylus_ struct {
480 Stylus *Component_Stylus `protobuf:"bytes,23,opt,name=stylus,proto3,oneof"`
481}
482
Andrew Lambbc029d32020-02-24 12:42:50 -0700483func (*Component_Soc_) isComponent_Type() {}
484
485func (*Component_Memory_) isComponent_Type() {}
486
487func (*Component_Bluetooth_) isComponent_Type() {}
488
489func (*Component_Camera_) isComponent_Type() {}
490
C Shapiro5c6fc212020-05-13 16:32:09 -0500491func (*Component_Touchscreen) isComponent_Type() {}
Andrew Lambbc029d32020-02-24 12:42:50 -0700492
C Shapiro74da76e2020-05-04 13:02:20 -0500493func (*Component_Wifi_) isComponent_Type() {}
494
C Shapiro5c6fc212020-05-13 16:32:09 -0500495func (*Component_Touchpad) isComponent_Type() {}
496
C Shapirod2365312020-05-18 14:46:48 -0500497func (*Component_DisplayPanel_) isComponent_Type() {}
498
Sean McAllisterc19613b2020-06-22 11:41:58 -0600499func (*Component_AudioCodec_) isComponent_Type() {}
500
Sean McAllistera3b6b412020-06-22 13:33:16 -0600501func (*Component_Battery_) isComponent_Type() {}
502
Sean McAllisterc6030032020-06-23 13:54:03 -0600503func (*Component_EcFlashChip) isComponent_Type() {}
504
505func (*Component_SystemFlashChip) isComponent_Type() {}
506
Sean McAllister52a85772020-06-23 14:56:32 -0600507func (*Component_Ec) isComponent_Type() {}
508
Sean McAllistera84b7342020-06-23 18:08:48 -0600509func (*Component_Storage_) isComponent_Type() {}
510
Sean McAllister8f78b782020-06-24 12:25:52 -0600511func (*Component_Tpm_) isComponent_Type() {}
512
Sean McAllister0759cd72020-06-24 12:47:06 -0600513func (*Component_UsbHost) isComponent_Type() {}
514
Sean McAllister7cc622d2021-03-15 17:05:42 -0600515func (*Component_Stylus_) isComponent_Type() {}
516
Andrew Lambbc029d32020-02-24 12:42:50 -0700517func (m *Component) GetType() isComponent_Type {
518 if m != nil {
519 return m.Type
520 }
521 return nil
522}
523
524func (m *Component) GetSoc() *Component_Soc {
525 if x, ok := m.GetType().(*Component_Soc_); ok {
526 return x.Soc
527 }
528 return nil
529}
530
531func (m *Component) GetMemory() *Component_Memory {
532 if x, ok := m.GetType().(*Component_Memory_); ok {
533 return x.Memory
534 }
535 return nil
536}
537
538func (m *Component) GetBluetooth() *Component_Bluetooth {
539 if x, ok := m.GetType().(*Component_Bluetooth_); ok {
540 return x.Bluetooth
541 }
542 return nil
543}
544
545func (m *Component) GetCamera() *Component_Camera {
546 if x, ok := m.GetType().(*Component_Camera_); ok {
547 return x.Camera
548 }
549 return nil
550}
551
C Shapiro5c6fc212020-05-13 16:32:09 -0500552func (m *Component) GetTouchscreen() *Component_Touch {
553 if x, ok := m.GetType().(*Component_Touchscreen); ok {
Andrew Lambbc029d32020-02-24 12:42:50 -0700554 return x.Touchscreen
555 }
556 return nil
557}
558
C Shapiro74da76e2020-05-04 13:02:20 -0500559func (m *Component) GetWifi() *Component_Wifi {
560 if x, ok := m.GetType().(*Component_Wifi_); ok {
561 return x.Wifi
562 }
563 return nil
564}
565
C Shapiro5c6fc212020-05-13 16:32:09 -0500566func (m *Component) GetTouchpad() *Component_Touch {
567 if x, ok := m.GetType().(*Component_Touchpad); ok {
568 return x.Touchpad
569 }
570 return nil
571}
572
C Shapirod2365312020-05-18 14:46:48 -0500573func (m *Component) GetDisplayPanel() *Component_DisplayPanel {
574 if x, ok := m.GetType().(*Component_DisplayPanel_); ok {
575 return x.DisplayPanel
576 }
577 return nil
578}
579
Sean McAllisterc19613b2020-06-22 11:41:58 -0600580func (m *Component) GetAudioCodec() *Component_AudioCodec {
581 if x, ok := m.GetType().(*Component_AudioCodec_); ok {
582 return x.AudioCodec
583 }
584 return nil
585}
586
Sean McAllistera3b6b412020-06-22 13:33:16 -0600587func (m *Component) GetBattery() *Component_Battery {
588 if x, ok := m.GetType().(*Component_Battery_); ok {
589 return x.Battery
590 }
591 return nil
592}
593
Sean McAllisterc6030032020-06-23 13:54:03 -0600594func (m *Component) GetEcFlashChip() *Component_FlashChip {
595 if x, ok := m.GetType().(*Component_EcFlashChip); ok {
596 return x.EcFlashChip
597 }
598 return nil
599}
600
601func (m *Component) GetSystemFlashChip() *Component_FlashChip {
602 if x, ok := m.GetType().(*Component_SystemFlashChip); ok {
603 return x.SystemFlashChip
604 }
605 return nil
606}
607
Sean McAllister52a85772020-06-23 14:56:32 -0600608func (m *Component) GetEc() *Component_EmbeddedController {
609 if x, ok := m.GetType().(*Component_Ec); ok {
610 return x.Ec
611 }
612 return nil
613}
614
Sean McAllistera84b7342020-06-23 18:08:48 -0600615func (m *Component) GetStorage() *Component_Storage {
616 if x, ok := m.GetType().(*Component_Storage_); ok {
617 return x.Storage
618 }
619 return nil
620}
621
Sean McAllister8f78b782020-06-24 12:25:52 -0600622func (m *Component) GetTpm() *Component_Tpm {
623 if x, ok := m.GetType().(*Component_Tpm_); ok {
624 return x.Tpm
625 }
626 return nil
627}
628
Sean McAllister0759cd72020-06-24 12:47:06 -0600629func (m *Component) GetUsbHost() *Component_Interface_Usb {
630 if x, ok := m.GetType().(*Component_UsbHost); ok {
631 return x.UsbHost
632 }
633 return nil
634}
635
Sean McAllister7cc622d2021-03-15 17:05:42 -0600636func (m *Component) GetStylus() *Component_Stylus {
637 if x, ok := m.GetType().(*Component_Stylus_); ok {
638 return x.Stylus
639 }
640 return nil
641}
642
Andrew Lambbc029d32020-02-24 12:42:50 -0700643// XXX_OneofWrappers is for the internal use of the proto package.
644func (*Component) XXX_OneofWrappers() []interface{} {
645 return []interface{}{
646 (*Component_Soc_)(nil),
647 (*Component_Memory_)(nil),
648 (*Component_Bluetooth_)(nil),
649 (*Component_Camera_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500650 (*Component_Touchscreen)(nil),
C Shapiro74da76e2020-05-04 13:02:20 -0500651 (*Component_Wifi_)(nil),
C Shapiro5c6fc212020-05-13 16:32:09 -0500652 (*Component_Touchpad)(nil),
C Shapirod2365312020-05-18 14:46:48 -0500653 (*Component_DisplayPanel_)(nil),
Sean McAllisterc19613b2020-06-22 11:41:58 -0600654 (*Component_AudioCodec_)(nil),
Sean McAllistera3b6b412020-06-22 13:33:16 -0600655 (*Component_Battery_)(nil),
Sean McAllisterc6030032020-06-23 13:54:03 -0600656 (*Component_EcFlashChip)(nil),
657 (*Component_SystemFlashChip)(nil),
Sean McAllister52a85772020-06-23 14:56:32 -0600658 (*Component_Ec)(nil),
Sean McAllistera84b7342020-06-23 18:08:48 -0600659 (*Component_Storage_)(nil),
Sean McAllister8f78b782020-06-24 12:25:52 -0600660 (*Component_Tpm_)(nil),
Sean McAllister0759cd72020-06-24 12:47:06 -0600661 (*Component_UsbHost)(nil),
Sean McAllister7cc622d2021-03-15 17:05:42 -0600662 (*Component_Stylus_)(nil),
Andrew Lambbc029d32020-02-24 12:42:50 -0700663 }
664}
665
Sean McAllister98452e62020-11-30 13:20:27 -0700666// IDs to map into AVL database
667type Component_AVLId struct {
668 Cid int32 `protobuf:"varint,1,opt,name=cid,proto3" json:"cid,omitempty"`
669 Qid int32 `protobuf:"varint,2,opt,name=qid,proto3" json:"qid,omitempty"`
670 XXX_NoUnkeyedLiteral struct{} `json:"-"`
671 XXX_unrecognized []byte `json:"-"`
672 XXX_sizecache int32 `json:"-"`
673}
674
675func (m *Component_AVLId) Reset() { *m = Component_AVLId{} }
676func (m *Component_AVLId) String() string { return proto.CompactTextString(m) }
677func (*Component_AVLId) ProtoMessage() {}
678func (*Component_AVLId) Descriptor() ([]byte, []int) {
679 return fileDescriptor_c6bb55af29234765, []int{0, 0}
680}
681
682func (m *Component_AVLId) XXX_Unmarshal(b []byte) error {
683 return xxx_messageInfo_Component_AVLId.Unmarshal(m, b)
684}
685func (m *Component_AVLId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
686 return xxx_messageInfo_Component_AVLId.Marshal(b, m, deterministic)
687}
688func (m *Component_AVLId) XXX_Merge(src proto.Message) {
689 xxx_messageInfo_Component_AVLId.Merge(m, src)
690}
691func (m *Component_AVLId) XXX_Size() int {
692 return xxx_messageInfo_Component_AVLId.Size(m)
693}
694func (m *Component_AVLId) XXX_DiscardUnknown() {
695 xxx_messageInfo_Component_AVLId.DiscardUnknown(m)
696}
697
698var xxx_messageInfo_Component_AVLId proto.InternalMessageInfo
699
700func (m *Component_AVLId) GetCid() int32 {
701 if m != nil {
702 return m.Cid
703 }
704 return 0
705}
706
707func (m *Component_AVLId) GetQid() int32 {
708 if m != nil {
709 return m.Qid
710 }
711 return 0
712}
713
C Shapiro74da76e2020-05-04 13:02:20 -0500714// Defines common component version identifiers based on interface standards.
715type Component_Interface struct {
716 XXX_NoUnkeyedLiteral struct{} `json:"-"`
717 XXX_unrecognized []byte `json:"-"`
718 XXX_sizecache int32 `json:"-"`
719}
720
721func (m *Component_Interface) Reset() { *m = Component_Interface{} }
722func (m *Component_Interface) String() string { return proto.CompactTextString(m) }
723func (*Component_Interface) ProtoMessage() {}
724func (*Component_Interface) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700725 return fileDescriptor_c6bb55af29234765, []int{0, 1}
C Shapiro74da76e2020-05-04 13:02:20 -0500726}
727
728func (m *Component_Interface) XXX_Unmarshal(b []byte) error {
729 return xxx_messageInfo_Component_Interface.Unmarshal(m, b)
730}
731func (m *Component_Interface) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
732 return xxx_messageInfo_Component_Interface.Marshal(b, m, deterministic)
733}
734func (m *Component_Interface) XXX_Merge(src proto.Message) {
735 xxx_messageInfo_Component_Interface.Merge(m, src)
736}
737func (m *Component_Interface) XXX_Size() int {
738 return xxx_messageInfo_Component_Interface.Size(m)
739}
740func (m *Component_Interface) XXX_DiscardUnknown() {
741 xxx_messageInfo_Component_Interface.DiscardUnknown(m)
742}
743
744var xxx_messageInfo_Component_Interface proto.InternalMessageInfo
745
Sean McAllister7cc622d2021-03-15 17:05:42 -0600746type Component_Interface_I2C struct {
747 Product string `protobuf:"bytes,1,opt,name=product,proto3" json:"product,omitempty"`
748 Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
749 XXX_NoUnkeyedLiteral struct{} `json:"-"`
750 XXX_unrecognized []byte `json:"-"`
751 XXX_sizecache int32 `json:"-"`
752}
753
754func (m *Component_Interface_I2C) Reset() { *m = Component_Interface_I2C{} }
755func (m *Component_Interface_I2C) String() string { return proto.CompactTextString(m) }
756func (*Component_Interface_I2C) ProtoMessage() {}
757func (*Component_Interface_I2C) Descriptor() ([]byte, []int) {
758 return fileDescriptor_c6bb55af29234765, []int{0, 1, 0}
759}
760
761func (m *Component_Interface_I2C) XXX_Unmarshal(b []byte) error {
762 return xxx_messageInfo_Component_Interface_I2C.Unmarshal(m, b)
763}
764func (m *Component_Interface_I2C) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
765 return xxx_messageInfo_Component_Interface_I2C.Marshal(b, m, deterministic)
766}
767func (m *Component_Interface_I2C) XXX_Merge(src proto.Message) {
768 xxx_messageInfo_Component_Interface_I2C.Merge(m, src)
769}
770func (m *Component_Interface_I2C) XXX_Size() int {
771 return xxx_messageInfo_Component_Interface_I2C.Size(m)
772}
773func (m *Component_Interface_I2C) XXX_DiscardUnknown() {
774 xxx_messageInfo_Component_Interface_I2C.DiscardUnknown(m)
775}
776
777var xxx_messageInfo_Component_Interface_I2C proto.InternalMessageInfo
778
779func (m *Component_Interface_I2C) GetProduct() string {
780 if m != nil {
781 return m.Product
782 }
783 return ""
784}
785
786func (m *Component_Interface_I2C) GetVendor() string {
787 if m != nil {
788 return m.Vendor
789 }
790 return ""
791}
792
C Shapiro74da76e2020-05-04 13:02:20 -0500793type Component_Interface_Usb struct {
794 // 4-digit hex
795 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
796 // 4-digit hex
797 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
798 // 4-digit hex
799 BcdDevice string `protobuf:"bytes,3,opt,name=bcd_device,json=bcdDevice,proto3" json:"bcd_device,omitempty"`
800 XXX_NoUnkeyedLiteral struct{} `json:"-"`
801 XXX_unrecognized []byte `json:"-"`
802 XXX_sizecache int32 `json:"-"`
803}
804
805func (m *Component_Interface_Usb) Reset() { *m = Component_Interface_Usb{} }
806func (m *Component_Interface_Usb) String() string { return proto.CompactTextString(m) }
807func (*Component_Interface_Usb) ProtoMessage() {}
808func (*Component_Interface_Usb) Descriptor() ([]byte, []int) {
Sean McAllister7cc622d2021-03-15 17:05:42 -0600809 return fileDescriptor_c6bb55af29234765, []int{0, 1, 1}
C Shapiro74da76e2020-05-04 13:02:20 -0500810}
811
812func (m *Component_Interface_Usb) XXX_Unmarshal(b []byte) error {
813 return xxx_messageInfo_Component_Interface_Usb.Unmarshal(m, b)
814}
815func (m *Component_Interface_Usb) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
816 return xxx_messageInfo_Component_Interface_Usb.Marshal(b, m, deterministic)
817}
818func (m *Component_Interface_Usb) XXX_Merge(src proto.Message) {
819 xxx_messageInfo_Component_Interface_Usb.Merge(m, src)
820}
821func (m *Component_Interface_Usb) XXX_Size() int {
822 return xxx_messageInfo_Component_Interface_Usb.Size(m)
823}
824func (m *Component_Interface_Usb) XXX_DiscardUnknown() {
825 xxx_messageInfo_Component_Interface_Usb.DiscardUnknown(m)
826}
827
828var xxx_messageInfo_Component_Interface_Usb proto.InternalMessageInfo
829
830func (m *Component_Interface_Usb) GetVendorId() string {
831 if m != nil {
832 return m.VendorId
833 }
834 return ""
835}
836
837func (m *Component_Interface_Usb) GetProductId() string {
838 if m != nil {
839 return m.ProductId
840 }
841 return ""
842}
843
844func (m *Component_Interface_Usb) GetBcdDevice() string {
845 if m != nil {
846 return m.BcdDevice
847 }
848 return ""
849}
850
851type Component_Interface_Pci struct {
852 // 4-digit hex
853 VendorId string `protobuf:"bytes,1,opt,name=vendor_id,json=vendorId,proto3" json:"vendor_id,omitempty"`
854 // 4-digit hex
855 DeviceId string `protobuf:"bytes,2,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
856 // 2-digit hex
857 RevisionId string `protobuf:"bytes,3,opt,name=revision_id,json=revisionId,proto3" json:"revision_id,omitempty"`
858 XXX_NoUnkeyedLiteral struct{} `json:"-"`
859 XXX_unrecognized []byte `json:"-"`
860 XXX_sizecache int32 `json:"-"`
861}
862
863func (m *Component_Interface_Pci) Reset() { *m = Component_Interface_Pci{} }
864func (m *Component_Interface_Pci) String() string { return proto.CompactTextString(m) }
865func (*Component_Interface_Pci) ProtoMessage() {}
866func (*Component_Interface_Pci) Descriptor() ([]byte, []int) {
Sean McAllister7cc622d2021-03-15 17:05:42 -0600867 return fileDescriptor_c6bb55af29234765, []int{0, 1, 2}
C Shapiro74da76e2020-05-04 13:02:20 -0500868}
869
870func (m *Component_Interface_Pci) XXX_Unmarshal(b []byte) error {
871 return xxx_messageInfo_Component_Interface_Pci.Unmarshal(m, b)
872}
873func (m *Component_Interface_Pci) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
874 return xxx_messageInfo_Component_Interface_Pci.Marshal(b, m, deterministic)
875}
876func (m *Component_Interface_Pci) XXX_Merge(src proto.Message) {
877 xxx_messageInfo_Component_Interface_Pci.Merge(m, src)
878}
879func (m *Component_Interface_Pci) XXX_Size() int {
880 return xxx_messageInfo_Component_Interface_Pci.Size(m)
881}
882func (m *Component_Interface_Pci) XXX_DiscardUnknown() {
883 xxx_messageInfo_Component_Interface_Pci.DiscardUnknown(m)
884}
885
886var xxx_messageInfo_Component_Interface_Pci proto.InternalMessageInfo
887
888func (m *Component_Interface_Pci) GetVendorId() string {
889 if m != nil {
890 return m.VendorId
891 }
892 return ""
893}
894
895func (m *Component_Interface_Pci) GetDeviceId() string {
896 if m != nil {
897 return m.DeviceId
898 }
899 return ""
900}
901
902func (m *Component_Interface_Pci) GetRevisionId() string {
903 if m != nil {
904 return m.RevisionId
905 }
906 return ""
907}
908
Andrew Lambbc029d32020-02-24 12:42:50 -0700909type Component_Soc struct {
910 Family *Component_Soc_Family `protobuf:"bytes,1,opt,name=family,proto3" json:"family,omitempty"`
C Shapiro66745042020-07-21 06:33:42 -0500911 // Unique model name reported by the SoC and detected
912 // through probing.
913 // For ARM/x86 specific probing logic, see:
914 // platform/factory/py/probe/functions/generic_cpu.py
Andrew Lambbc029d32020-02-24 12:42:50 -0700915 Model string `protobuf:"bytes,2,opt,name=model,proto3" json:"model,omitempty"`
916 // Number of cores present on the SoC model
Sean McAllister02ec5b52021-02-24 10:36:38 -0700917 Cores int32 `protobuf:"varint,3,opt,name=cores,proto3" json:"cores,omitempty"`
918 XXX_NoUnkeyedLiteral struct{} `json:"-"`
919 XXX_unrecognized []byte `json:"-"`
920 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -0700921}
922
923func (m *Component_Soc) Reset() { *m = Component_Soc{} }
924func (m *Component_Soc) String() string { return proto.CompactTextString(m) }
925func (*Component_Soc) ProtoMessage() {}
926func (*Component_Soc) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700927 return fileDescriptor_c6bb55af29234765, []int{0, 2}
Andrew Lambbc029d32020-02-24 12:42:50 -0700928}
929
930func (m *Component_Soc) XXX_Unmarshal(b []byte) error {
931 return xxx_messageInfo_Component_Soc.Unmarshal(m, b)
932}
933func (m *Component_Soc) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
934 return xxx_messageInfo_Component_Soc.Marshal(b, m, deterministic)
935}
936func (m *Component_Soc) XXX_Merge(src proto.Message) {
937 xxx_messageInfo_Component_Soc.Merge(m, src)
938}
939func (m *Component_Soc) XXX_Size() int {
940 return xxx_messageInfo_Component_Soc.Size(m)
941}
942func (m *Component_Soc) XXX_DiscardUnknown() {
943 xxx_messageInfo_Component_Soc.DiscardUnknown(m)
944}
945
946var xxx_messageInfo_Component_Soc proto.InternalMessageInfo
947
948func (m *Component_Soc) GetFamily() *Component_Soc_Family {
949 if m != nil {
950 return m.Family
951 }
952 return nil
953}
954
955func (m *Component_Soc) GetModel() string {
956 if m != nil {
957 return m.Model
958 }
959 return ""
960}
961
962func (m *Component_Soc) GetCores() int32 {
963 if m != nil {
964 return m.Cores
965 }
966 return 0
967}
968
969type Component_Soc_Family struct {
970 Arch Component_Soc_Architecture `protobuf:"varint,1,opt,name=arch,proto3,enum=chromiumos.config.api.Component_Soc_Architecture" json:"arch,omitempty"`
971 // Common name (human friendly) for the family
972 Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
973 XXX_NoUnkeyedLiteral struct{} `json:"-"`
974 XXX_unrecognized []byte `json:"-"`
975 XXX_sizecache int32 `json:"-"`
976}
977
978func (m *Component_Soc_Family) Reset() { *m = Component_Soc_Family{} }
979func (m *Component_Soc_Family) String() string { return proto.CompactTextString(m) }
980func (*Component_Soc_Family) ProtoMessage() {}
981func (*Component_Soc_Family) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -0700982 return fileDescriptor_c6bb55af29234765, []int{0, 2, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -0700983}
984
985func (m *Component_Soc_Family) XXX_Unmarshal(b []byte) error {
986 return xxx_messageInfo_Component_Soc_Family.Unmarshal(m, b)
987}
988func (m *Component_Soc_Family) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
989 return xxx_messageInfo_Component_Soc_Family.Marshal(b, m, deterministic)
990}
991func (m *Component_Soc_Family) XXX_Merge(src proto.Message) {
992 xxx_messageInfo_Component_Soc_Family.Merge(m, src)
993}
994func (m *Component_Soc_Family) XXX_Size() int {
995 return xxx_messageInfo_Component_Soc_Family.Size(m)
996}
997func (m *Component_Soc_Family) XXX_DiscardUnknown() {
998 xxx_messageInfo_Component_Soc_Family.DiscardUnknown(m)
999}
1000
1001var xxx_messageInfo_Component_Soc_Family proto.InternalMessageInfo
1002
1003func (m *Component_Soc_Family) GetArch() Component_Soc_Architecture {
1004 if m != nil {
1005 return m.Arch
1006 }
1007 return Component_Soc_ARCHITECTURE_UNDEFINED
1008}
1009
1010func (m *Component_Soc_Family) GetName() string {
1011 if m != nil {
1012 return m.Name
1013 }
1014 return ""
1015}
1016
1017type Component_Memory struct {
1018 Profile *Component_Memory_Profile `protobuf:"bytes,1,opt,name=profile,proto3" json:"profile,omitempty"`
1019 PartNumber string `protobuf:"bytes,2,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001020 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1021 XXX_unrecognized []byte `json:"-"`
1022 XXX_sizecache int32 `json:"-"`
1023}
1024
1025func (m *Component_Memory) Reset() { *m = Component_Memory{} }
1026func (m *Component_Memory) String() string { return proto.CompactTextString(m) }
1027func (*Component_Memory) ProtoMessage() {}
1028func (*Component_Memory) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001029 return fileDescriptor_c6bb55af29234765, []int{0, 3}
Andrew Lambbc029d32020-02-24 12:42:50 -07001030}
1031
1032func (m *Component_Memory) XXX_Unmarshal(b []byte) error {
1033 return xxx_messageInfo_Component_Memory.Unmarshal(m, b)
1034}
1035func (m *Component_Memory) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1036 return xxx_messageInfo_Component_Memory.Marshal(b, m, deterministic)
1037}
1038func (m *Component_Memory) XXX_Merge(src proto.Message) {
1039 xxx_messageInfo_Component_Memory.Merge(m, src)
1040}
1041func (m *Component_Memory) XXX_Size() int {
1042 return xxx_messageInfo_Component_Memory.Size(m)
1043}
1044func (m *Component_Memory) XXX_DiscardUnknown() {
1045 xxx_messageInfo_Component_Memory.DiscardUnknown(m)
1046}
1047
1048var xxx_messageInfo_Component_Memory proto.InternalMessageInfo
1049
1050func (m *Component_Memory) GetProfile() *Component_Memory_Profile {
1051 if m != nil {
1052 return m.Profile
1053 }
1054 return nil
1055}
1056
1057func (m *Component_Memory) GetPartNumber() string {
1058 if m != nil {
1059 return m.PartNumber
1060 }
1061 return ""
1062}
1063
Andrew Lambbc029d32020-02-24 12:42:50 -07001064type Component_Memory_Profile struct {
1065 Type Component_Memory_Type `protobuf:"varint,1,opt,name=type,proto3,enum=chromiumos.config.api.Component_Memory_Type" json:"type,omitempty"`
1066 SpeedMhz int32 `protobuf:"varint,2,opt,name=speed_mhz,json=speedMhz,proto3" json:"speed_mhz,omitempty"`
1067 SizeMegabytes int32 `protobuf:"varint,3,opt,name=size_megabytes,json=sizeMegabytes,proto3" json:"size_megabytes,omitempty"`
1068 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1069 XXX_unrecognized []byte `json:"-"`
1070 XXX_sizecache int32 `json:"-"`
1071}
1072
1073func (m *Component_Memory_Profile) Reset() { *m = Component_Memory_Profile{} }
1074func (m *Component_Memory_Profile) String() string { return proto.CompactTextString(m) }
1075func (*Component_Memory_Profile) ProtoMessage() {}
1076func (*Component_Memory_Profile) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001077 return fileDescriptor_c6bb55af29234765, []int{0, 3, 0}
Andrew Lambbc029d32020-02-24 12:42:50 -07001078}
1079
1080func (m *Component_Memory_Profile) XXX_Unmarshal(b []byte) error {
1081 return xxx_messageInfo_Component_Memory_Profile.Unmarshal(m, b)
1082}
1083func (m *Component_Memory_Profile) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1084 return xxx_messageInfo_Component_Memory_Profile.Marshal(b, m, deterministic)
1085}
1086func (m *Component_Memory_Profile) XXX_Merge(src proto.Message) {
1087 xxx_messageInfo_Component_Memory_Profile.Merge(m, src)
1088}
1089func (m *Component_Memory_Profile) XXX_Size() int {
1090 return xxx_messageInfo_Component_Memory_Profile.Size(m)
1091}
1092func (m *Component_Memory_Profile) XXX_DiscardUnknown() {
1093 xxx_messageInfo_Component_Memory_Profile.DiscardUnknown(m)
1094}
1095
1096var xxx_messageInfo_Component_Memory_Profile proto.InternalMessageInfo
1097
1098func (m *Component_Memory_Profile) GetType() Component_Memory_Type {
1099 if m != nil {
1100 return m.Type
1101 }
1102 return Component_Memory_TYPE_UNDEFINED
1103}
1104
1105func (m *Component_Memory_Profile) GetSpeedMhz() int32 {
1106 if m != nil {
1107 return m.SpeedMhz
1108 }
1109 return 0
1110}
1111
1112func (m *Component_Memory_Profile) GetSizeMegabytes() int32 {
1113 if m != nil {
1114 return m.SizeMegabytes
1115 }
1116 return 0
1117}
1118
1119type Component_Bluetooth struct {
C Shapiro74da76e2020-05-04 13:02:20 -05001120 Usb *Component_Interface_Usb `protobuf:"bytes,4,opt,name=usb,proto3" json:"usb,omitempty"`
1121 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1122 XXX_unrecognized []byte `json:"-"`
1123 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001124}
1125
1126func (m *Component_Bluetooth) Reset() { *m = Component_Bluetooth{} }
1127func (m *Component_Bluetooth) String() string { return proto.CompactTextString(m) }
1128func (*Component_Bluetooth) ProtoMessage() {}
1129func (*Component_Bluetooth) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001130 return fileDescriptor_c6bb55af29234765, []int{0, 4}
Andrew Lambbc029d32020-02-24 12:42:50 -07001131}
1132
1133func (m *Component_Bluetooth) XXX_Unmarshal(b []byte) error {
1134 return xxx_messageInfo_Component_Bluetooth.Unmarshal(m, b)
1135}
1136func (m *Component_Bluetooth) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1137 return xxx_messageInfo_Component_Bluetooth.Marshal(b, m, deterministic)
1138}
1139func (m *Component_Bluetooth) XXX_Merge(src proto.Message) {
1140 xxx_messageInfo_Component_Bluetooth.Merge(m, src)
1141}
1142func (m *Component_Bluetooth) XXX_Size() int {
1143 return xxx_messageInfo_Component_Bluetooth.Size(m)
1144}
1145func (m *Component_Bluetooth) XXX_DiscardUnknown() {
1146 xxx_messageInfo_Component_Bluetooth.DiscardUnknown(m)
1147}
1148
1149var xxx_messageInfo_Component_Bluetooth proto.InternalMessageInfo
1150
C Shapiro74da76e2020-05-04 13:02:20 -05001151func (m *Component_Bluetooth) GetUsb() *Component_Interface_Usb {
Andrew Lambbc029d32020-02-24 12:42:50 -07001152 if m != nil {
C Shapiro74da76e2020-05-04 13:02:20 -05001153 return m.Usb
Andrew Lambbc029d32020-02-24 12:42:50 -07001154 }
C Shapiro74da76e2020-05-04 13:02:20 -05001155 return nil
Andrew Lambbc029d32020-02-24 12:42:50 -07001156}
1157
1158type Component_Camera struct {
Sean McAllistere57a0792020-06-24 13:20:31 -06001159 Features []Component_Camera_Feature `protobuf:"varint,1,rep,packed,name=features,proto3,enum=chromiumos.config.api.Component_Camera_Feature" json:"features,omitempty"`
1160 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"`
1161 // Types that are valid to be assigned to Interface:
1162 // *Component_Camera_Usb
1163 // *Component_Camera_Pci
1164 Interface isComponent_Camera_Interface `protobuf_oneof:"interface"`
1165 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1166 XXX_unrecognized []byte `json:"-"`
1167 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001168}
1169
1170func (m *Component_Camera) Reset() { *m = Component_Camera{} }
1171func (m *Component_Camera) String() string { return proto.CompactTextString(m) }
1172func (*Component_Camera) ProtoMessage() {}
1173func (*Component_Camera) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001174 return fileDescriptor_c6bb55af29234765, []int{0, 5}
Andrew Lambbc029d32020-02-24 12:42:50 -07001175}
1176
1177func (m *Component_Camera) XXX_Unmarshal(b []byte) error {
1178 return xxx_messageInfo_Component_Camera.Unmarshal(m, b)
1179}
1180func (m *Component_Camera) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1181 return xxx_messageInfo_Component_Camera.Marshal(b, m, deterministic)
1182}
1183func (m *Component_Camera) XXX_Merge(src proto.Message) {
1184 xxx_messageInfo_Component_Camera.Merge(m, src)
1185}
1186func (m *Component_Camera) XXX_Size() int {
1187 return xxx_messageInfo_Component_Camera.Size(m)
1188}
1189func (m *Component_Camera) XXX_DiscardUnknown() {
1190 xxx_messageInfo_Component_Camera.DiscardUnknown(m)
1191}
1192
1193var xxx_messageInfo_Component_Camera proto.InternalMessageInfo
1194
1195func (m *Component_Camera) GetFeatures() []Component_Camera_Feature {
1196 if m != nil {
1197 return m.Features
1198 }
1199 return nil
1200}
1201
1202func (m *Component_Camera) GetClockType() Component_Camera_ClockType {
1203 if m != nil {
1204 return m.ClockType
1205 }
1206 return Component_Camera_CLOCK_TYPE_UNDEFINED
1207}
1208
Sean McAllistere57a0792020-06-24 13:20:31 -06001209type isComponent_Camera_Interface interface {
1210 isComponent_Camera_Interface()
1211}
1212
1213type Component_Camera_Usb struct {
1214 Usb *Component_Interface_Usb `protobuf:"bytes,3,opt,name=usb,proto3,oneof"`
1215}
1216
1217type Component_Camera_Pci struct {
1218 Pci *Component_Interface_Pci `protobuf:"bytes,4,opt,name=pci,proto3,oneof"`
1219}
1220
1221func (*Component_Camera_Usb) isComponent_Camera_Interface() {}
1222
1223func (*Component_Camera_Pci) isComponent_Camera_Interface() {}
1224
1225func (m *Component_Camera) GetInterface() isComponent_Camera_Interface {
1226 if m != nil {
1227 return m.Interface
1228 }
1229 return nil
1230}
1231
1232func (m *Component_Camera) GetUsb() *Component_Interface_Usb {
1233 if x, ok := m.GetInterface().(*Component_Camera_Usb); ok {
1234 return x.Usb
1235 }
1236 return nil
1237}
1238
1239func (m *Component_Camera) GetPci() *Component_Interface_Pci {
1240 if x, ok := m.GetInterface().(*Component_Camera_Pci); ok {
1241 return x.Pci
1242 }
1243 return nil
1244}
1245
1246// XXX_OneofWrappers is for the internal use of the proto package.
1247func (*Component_Camera) XXX_OneofWrappers() []interface{} {
1248 return []interface{}{
1249 (*Component_Camera_Usb)(nil),
1250 (*Component_Camera_Pci)(nil),
1251 }
1252}
1253
C Shapirod2365312020-05-18 14:46:48 -05001254type Component_DisplayPanel struct {
1255 ProductId string `protobuf:"bytes,1,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
1256 Properties *Component_DisplayPanel_Properties `protobuf:"bytes,2,opt,name=properties,proto3" json:"properties,omitempty"`
1257 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1258 XXX_unrecognized []byte `json:"-"`
1259 XXX_sizecache int32 `json:"-"`
1260}
1261
1262func (m *Component_DisplayPanel) Reset() { *m = Component_DisplayPanel{} }
1263func (m *Component_DisplayPanel) String() string { return proto.CompactTextString(m) }
1264func (*Component_DisplayPanel) ProtoMessage() {}
1265func (*Component_DisplayPanel) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001266 return fileDescriptor_c6bb55af29234765, []int{0, 6}
C Shapirod2365312020-05-18 14:46:48 -05001267}
1268
1269func (m *Component_DisplayPanel) XXX_Unmarshal(b []byte) error {
1270 return xxx_messageInfo_Component_DisplayPanel.Unmarshal(m, b)
1271}
1272func (m *Component_DisplayPanel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1273 return xxx_messageInfo_Component_DisplayPanel.Marshal(b, m, deterministic)
1274}
1275func (m *Component_DisplayPanel) XXX_Merge(src proto.Message) {
1276 xxx_messageInfo_Component_DisplayPanel.Merge(m, src)
1277}
1278func (m *Component_DisplayPanel) XXX_Size() int {
1279 return xxx_messageInfo_Component_DisplayPanel.Size(m)
1280}
1281func (m *Component_DisplayPanel) XXX_DiscardUnknown() {
1282 xxx_messageInfo_Component_DisplayPanel.DiscardUnknown(m)
1283}
1284
1285var xxx_messageInfo_Component_DisplayPanel proto.InternalMessageInfo
1286
1287func (m *Component_DisplayPanel) GetProductId() string {
1288 if m != nil {
1289 return m.ProductId
1290 }
1291 return ""
1292}
1293
1294func (m *Component_DisplayPanel) GetProperties() *Component_DisplayPanel_Properties {
1295 if m != nil {
1296 return m.Properties
1297 }
1298 return nil
1299}
1300
1301type Component_DisplayPanel_Properties struct {
1302 WidthPx int32 `protobuf:"varint,1,opt,name=width_px,json=widthPx,proto3" json:"width_px,omitempty"`
1303 HeightPx int32 `protobuf:"varint,2,opt,name=height_px,json=heightPx,proto3" json:"height_px,omitempty"`
1304 // Generally expressed as double (e.g. 11.7 inches) in specs, but storing
1305 // as milliinch to remove double ambiguities.
1306 DiagonalMilliinch int32 `protobuf:"varint,3,opt,name=diagonal_milliinch,json=diagonalMilliinch,proto3" json:"diagonal_milliinch,omitempty"`
1307 // PPI or also referred to as DPI (density per inch)
1308 PixelsPerIn int32 `protobuf:"varint,4,opt,name=pixels_per_in,json=pixelsPerIn,proto3" json:"pixels_per_in,omitempty"`
1309 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1310 XXX_unrecognized []byte `json:"-"`
1311 XXX_sizecache int32 `json:"-"`
1312}
1313
1314func (m *Component_DisplayPanel_Properties) Reset() { *m = Component_DisplayPanel_Properties{} }
1315func (m *Component_DisplayPanel_Properties) String() string { return proto.CompactTextString(m) }
1316func (*Component_DisplayPanel_Properties) ProtoMessage() {}
1317func (*Component_DisplayPanel_Properties) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001318 return fileDescriptor_c6bb55af29234765, []int{0, 6, 0}
C Shapirod2365312020-05-18 14:46:48 -05001319}
1320
1321func (m *Component_DisplayPanel_Properties) XXX_Unmarshal(b []byte) error {
1322 return xxx_messageInfo_Component_DisplayPanel_Properties.Unmarshal(m, b)
1323}
1324func (m *Component_DisplayPanel_Properties) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1325 return xxx_messageInfo_Component_DisplayPanel_Properties.Marshal(b, m, deterministic)
1326}
1327func (m *Component_DisplayPanel_Properties) XXX_Merge(src proto.Message) {
1328 xxx_messageInfo_Component_DisplayPanel_Properties.Merge(m, src)
1329}
1330func (m *Component_DisplayPanel_Properties) XXX_Size() int {
1331 return xxx_messageInfo_Component_DisplayPanel_Properties.Size(m)
1332}
1333func (m *Component_DisplayPanel_Properties) XXX_DiscardUnknown() {
1334 xxx_messageInfo_Component_DisplayPanel_Properties.DiscardUnknown(m)
1335}
1336
1337var xxx_messageInfo_Component_DisplayPanel_Properties proto.InternalMessageInfo
1338
1339func (m *Component_DisplayPanel_Properties) GetWidthPx() int32 {
1340 if m != nil {
1341 return m.WidthPx
1342 }
1343 return 0
1344}
1345
1346func (m *Component_DisplayPanel_Properties) GetHeightPx() int32 {
1347 if m != nil {
1348 return m.HeightPx
1349 }
1350 return 0
1351}
1352
1353func (m *Component_DisplayPanel_Properties) GetDiagonalMilliinch() int32 {
1354 if m != nil {
1355 return m.DiagonalMilliinch
1356 }
1357 return 0
1358}
1359
1360func (m *Component_DisplayPanel_Properties) GetPixelsPerIn() int32 {
1361 if m != nil {
1362 return m.PixelsPerIn
1363 }
1364 return 0
1365}
1366
C Shapiro5c6fc212020-05-13 16:32:09 -05001367type Component_Touch struct {
Andrew Lambbc029d32020-02-24 12:42:50 -07001368 ProductId string `protobuf:"bytes,2,opt,name=product_id,json=productId,proto3" json:"product_id,omitempty"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001369 FwVersion string `protobuf:"bytes,3,opt,name=fw_version,json=fwVersion,proto3" json:"fw_version,omitempty"`
C Shapiroda331d62020-05-06 14:58:00 -05001370 // Optional product brand/series name
1371 // For some vendors, this is used in the firmware naming schema
Sean McAllisterc8687d32020-06-24 11:32:31 -06001372 ProductSeries string `protobuf:"bytes,5,opt,name=product_series,json=productSeries,proto3" json:"product_series,omitempty"`
1373 FwChecksum string `protobuf:"bytes,6,opt,name=fw_checksum,json=fwChecksum,proto3" json:"fw_checksum,omitempty"`
1374 Type Component_Touch_TouchType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Touch_TouchType" json:"type,omitempty"`
1375 Usb *Component_Interface_Usb `protobuf:"bytes,8,opt,name=usb,proto3" json:"usb,omitempty"`
1376 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1377 XXX_unrecognized []byte `json:"-"`
1378 XXX_sizecache int32 `json:"-"`
Andrew Lambbc029d32020-02-24 12:42:50 -07001379}
1380
C Shapiro5c6fc212020-05-13 16:32:09 -05001381func (m *Component_Touch) Reset() { *m = Component_Touch{} }
1382func (m *Component_Touch) String() string { return proto.CompactTextString(m) }
1383func (*Component_Touch) ProtoMessage() {}
1384func (*Component_Touch) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001385 return fileDescriptor_c6bb55af29234765, []int{0, 7}
Andrew Lambbc029d32020-02-24 12:42:50 -07001386}
1387
C Shapiro5c6fc212020-05-13 16:32:09 -05001388func (m *Component_Touch) XXX_Unmarshal(b []byte) error {
1389 return xxx_messageInfo_Component_Touch.Unmarshal(m, b)
Andrew Lambbc029d32020-02-24 12:42:50 -07001390}
C Shapiro5c6fc212020-05-13 16:32:09 -05001391func (m *Component_Touch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1392 return xxx_messageInfo_Component_Touch.Marshal(b, m, deterministic)
Andrew Lambbc029d32020-02-24 12:42:50 -07001393}
C Shapiro5c6fc212020-05-13 16:32:09 -05001394func (m *Component_Touch) XXX_Merge(src proto.Message) {
1395 xxx_messageInfo_Component_Touch.Merge(m, src)
Andrew Lambbc029d32020-02-24 12:42:50 -07001396}
C Shapiro5c6fc212020-05-13 16:32:09 -05001397func (m *Component_Touch) XXX_Size() int {
1398 return xxx_messageInfo_Component_Touch.Size(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001399}
C Shapiro5c6fc212020-05-13 16:32:09 -05001400func (m *Component_Touch) XXX_DiscardUnknown() {
1401 xxx_messageInfo_Component_Touch.DiscardUnknown(m)
Andrew Lambbc029d32020-02-24 12:42:50 -07001402}
1403
C Shapiro5c6fc212020-05-13 16:32:09 -05001404var xxx_messageInfo_Component_Touch proto.InternalMessageInfo
Andrew Lambbc029d32020-02-24 12:42:50 -07001405
C Shapiro5c6fc212020-05-13 16:32:09 -05001406func (m *Component_Touch) GetProductId() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001407 if m != nil {
1408 return m.ProductId
1409 }
1410 return ""
1411}
1412
C Shapiro5c6fc212020-05-13 16:32:09 -05001413func (m *Component_Touch) GetFwVersion() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001414 if m != nil {
1415 return m.FwVersion
1416 }
1417 return ""
1418}
1419
C Shapiro5c6fc212020-05-13 16:32:09 -05001420func (m *Component_Touch) GetProductSeries() string {
Andrew Lambbc029d32020-02-24 12:42:50 -07001421 if m != nil {
C Shapiroda331d62020-05-06 14:58:00 -05001422 return m.ProductSeries
Andrew Lambbc029d32020-02-24 12:42:50 -07001423 }
1424 return ""
1425}
1426
Sean McAllisterc8687d32020-06-24 11:32:31 -06001427func (m *Component_Touch) GetFwChecksum() string {
1428 if m != nil {
1429 return m.FwChecksum
1430 }
1431 return ""
1432}
1433
1434func (m *Component_Touch) GetType() Component_Touch_TouchType {
1435 if m != nil {
1436 return m.Type
1437 }
1438 return Component_Touch_TOUCH_TYPE_UNDEFINED
1439}
1440
1441func (m *Component_Touch) GetUsb() *Component_Interface_Usb {
1442 if m != nil {
1443 return m.Usb
1444 }
1445 return nil
1446}
1447
C Shapiro74da76e2020-05-04 13:02:20 -05001448type Component_Wifi struct {
1449 // Types that are valid to be assigned to Interface:
1450 // *Component_Wifi_Pci
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001451 Interface isComponent_Wifi_Interface `protobuf_oneof:"interface"`
1452 // WLAN protocols supported by this Wifi chipset.
1453 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"`
1454 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1455 XXX_unrecognized []byte `json:"-"`
1456 XXX_sizecache int32 `json:"-"`
C Shapiro74da76e2020-05-04 13:02:20 -05001457}
1458
1459func (m *Component_Wifi) Reset() { *m = Component_Wifi{} }
1460func (m *Component_Wifi) String() string { return proto.CompactTextString(m) }
1461func (*Component_Wifi) ProtoMessage() {}
1462func (*Component_Wifi) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001463 return fileDescriptor_c6bb55af29234765, []int{0, 8}
C Shapiro74da76e2020-05-04 13:02:20 -05001464}
1465
1466func (m *Component_Wifi) XXX_Unmarshal(b []byte) error {
1467 return xxx_messageInfo_Component_Wifi.Unmarshal(m, b)
1468}
1469func (m *Component_Wifi) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1470 return xxx_messageInfo_Component_Wifi.Marshal(b, m, deterministic)
1471}
1472func (m *Component_Wifi) XXX_Merge(src proto.Message) {
1473 xxx_messageInfo_Component_Wifi.Merge(m, src)
1474}
1475func (m *Component_Wifi) XXX_Size() int {
1476 return xxx_messageInfo_Component_Wifi.Size(m)
1477}
1478func (m *Component_Wifi) XXX_DiscardUnknown() {
1479 xxx_messageInfo_Component_Wifi.DiscardUnknown(m)
1480}
1481
1482var xxx_messageInfo_Component_Wifi proto.InternalMessageInfo
1483
1484type isComponent_Wifi_Interface interface {
1485 isComponent_Wifi_Interface()
1486}
1487
1488type Component_Wifi_Pci struct {
1489 Pci *Component_Interface_Pci `protobuf:"bytes,1,opt,name=pci,proto3,oneof"`
1490}
1491
1492func (*Component_Wifi_Pci) isComponent_Wifi_Interface() {}
1493
1494func (m *Component_Wifi) GetInterface() isComponent_Wifi_Interface {
1495 if m != nil {
1496 return m.Interface
1497 }
1498 return nil
1499}
1500
1501func (m *Component_Wifi) GetPci() *Component_Interface_Pci {
1502 if x, ok := m.GetInterface().(*Component_Wifi_Pci); ok {
1503 return x.Pci
1504 }
1505 return nil
1506}
1507
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001508func (m *Component_Wifi) GetSupportedWlanProtocols() []Component_Wifi_WLANProtocol {
1509 if m != nil {
1510 return m.SupportedWlanProtocols
1511 }
1512 return nil
1513}
1514
C Shapiro74da76e2020-05-04 13:02:20 -05001515// XXX_OneofWrappers is for the internal use of the proto package.
1516func (*Component_Wifi) XXX_OneofWrappers() []interface{} {
1517 return []interface{}{
1518 (*Component_Wifi_Pci)(nil),
1519 }
1520}
1521
Andrew Lambbc029d32020-02-24 12:42:50 -07001522// Record of a component level qualification and the corresponding status.
1523type Component_Qualification struct {
1524 ComponentId *ComponentId `protobuf:"bytes,1,opt,name=component_id,json=componentId,proto3" json:"component_id,omitempty"`
1525 Status Component_Qualification_Status `protobuf:"varint,2,opt,name=status,proto3,enum=chromiumos.config.api.Component_Qualification_Status" json:"status,omitempty"`
1526 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1527 XXX_unrecognized []byte `json:"-"`
1528 XXX_sizecache int32 `json:"-"`
1529}
1530
1531func (m *Component_Qualification) Reset() { *m = Component_Qualification{} }
1532func (m *Component_Qualification) String() string { return proto.CompactTextString(m) }
1533func (*Component_Qualification) ProtoMessage() {}
1534func (*Component_Qualification) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001535 return fileDescriptor_c6bb55af29234765, []int{0, 9}
Andrew Lambbc029d32020-02-24 12:42:50 -07001536}
1537
1538func (m *Component_Qualification) XXX_Unmarshal(b []byte) error {
1539 return xxx_messageInfo_Component_Qualification.Unmarshal(m, b)
1540}
1541func (m *Component_Qualification) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1542 return xxx_messageInfo_Component_Qualification.Marshal(b, m, deterministic)
1543}
1544func (m *Component_Qualification) XXX_Merge(src proto.Message) {
1545 xxx_messageInfo_Component_Qualification.Merge(m, src)
1546}
1547func (m *Component_Qualification) XXX_Size() int {
1548 return xxx_messageInfo_Component_Qualification.Size(m)
1549}
1550func (m *Component_Qualification) XXX_DiscardUnknown() {
1551 xxx_messageInfo_Component_Qualification.DiscardUnknown(m)
1552}
1553
1554var xxx_messageInfo_Component_Qualification proto.InternalMessageInfo
1555
1556func (m *Component_Qualification) GetComponentId() *ComponentId {
1557 if m != nil {
1558 return m.ComponentId
1559 }
1560 return nil
1561}
1562
1563func (m *Component_Qualification) GetStatus() Component_Qualification_Status {
1564 if m != nil {
1565 return m.Status
1566 }
1567 return Component_Qualification_STATUS_UNKNOWN
1568}
1569
Sean McAllisterc19613b2020-06-22 11:41:58 -06001570type Component_AudioCodec struct {
1571 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1572 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1573 XXX_unrecognized []byte `json:"-"`
1574 XXX_sizecache int32 `json:"-"`
1575}
1576
1577func (m *Component_AudioCodec) Reset() { *m = Component_AudioCodec{} }
1578func (m *Component_AudioCodec) String() string { return proto.CompactTextString(m) }
1579func (*Component_AudioCodec) ProtoMessage() {}
1580func (*Component_AudioCodec) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001581 return fileDescriptor_c6bb55af29234765, []int{0, 10}
Sean McAllisterc19613b2020-06-22 11:41:58 -06001582}
1583
1584func (m *Component_AudioCodec) XXX_Unmarshal(b []byte) error {
1585 return xxx_messageInfo_Component_AudioCodec.Unmarshal(m, b)
1586}
1587func (m *Component_AudioCodec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1588 return xxx_messageInfo_Component_AudioCodec.Marshal(b, m, deterministic)
1589}
1590func (m *Component_AudioCodec) XXX_Merge(src proto.Message) {
1591 xxx_messageInfo_Component_AudioCodec.Merge(m, src)
1592}
1593func (m *Component_AudioCodec) XXX_Size() int {
1594 return xxx_messageInfo_Component_AudioCodec.Size(m)
1595}
1596func (m *Component_AudioCodec) XXX_DiscardUnknown() {
1597 xxx_messageInfo_Component_AudioCodec.DiscardUnknown(m)
1598}
1599
1600var xxx_messageInfo_Component_AudioCodec proto.InternalMessageInfo
1601
1602func (m *Component_AudioCodec) GetName() string {
1603 if m != nil {
1604 return m.Name
1605 }
1606 return ""
1607}
1608
Sean McAllistera3b6b412020-06-22 13:33:16 -06001609type Component_Battery struct {
1610 Model string `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
1611 Technology Component_Battery_Technology `protobuf:"varint,2,opt,name=technology,proto3,enum=chromiumos.config.api.Component_Battery_Technology" json:"technology,omitempty"`
1612 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1613 XXX_unrecognized []byte `json:"-"`
1614 XXX_sizecache int32 `json:"-"`
1615}
1616
1617func (m *Component_Battery) Reset() { *m = Component_Battery{} }
1618func (m *Component_Battery) String() string { return proto.CompactTextString(m) }
1619func (*Component_Battery) ProtoMessage() {}
1620func (*Component_Battery) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001621 return fileDescriptor_c6bb55af29234765, []int{0, 11}
Sean McAllistera3b6b412020-06-22 13:33:16 -06001622}
1623
1624func (m *Component_Battery) XXX_Unmarshal(b []byte) error {
1625 return xxx_messageInfo_Component_Battery.Unmarshal(m, b)
1626}
1627func (m *Component_Battery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1628 return xxx_messageInfo_Component_Battery.Marshal(b, m, deterministic)
1629}
1630func (m *Component_Battery) XXX_Merge(src proto.Message) {
1631 xxx_messageInfo_Component_Battery.Merge(m, src)
1632}
1633func (m *Component_Battery) XXX_Size() int {
1634 return xxx_messageInfo_Component_Battery.Size(m)
1635}
1636func (m *Component_Battery) XXX_DiscardUnknown() {
1637 xxx_messageInfo_Component_Battery.DiscardUnknown(m)
1638}
1639
1640var xxx_messageInfo_Component_Battery proto.InternalMessageInfo
1641
1642func (m *Component_Battery) GetModel() string {
1643 if m != nil {
1644 return m.Model
1645 }
1646 return ""
1647}
1648
1649func (m *Component_Battery) GetTechnology() Component_Battery_Technology {
1650 if m != nil {
1651 return m.Technology
1652 }
1653 return Component_Battery_TECH_UNKNOWN
1654}
1655
Sean McAllisterc6030032020-06-23 13:54:03 -06001656type Component_FlashChip struct {
1657 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1658 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1659 XXX_unrecognized []byte `json:"-"`
1660 XXX_sizecache int32 `json:"-"`
1661}
1662
1663func (m *Component_FlashChip) Reset() { *m = Component_FlashChip{} }
1664func (m *Component_FlashChip) String() string { return proto.CompactTextString(m) }
1665func (*Component_FlashChip) ProtoMessage() {}
1666func (*Component_FlashChip) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001667 return fileDescriptor_c6bb55af29234765, []int{0, 12}
Sean McAllisterc6030032020-06-23 13:54:03 -06001668}
1669
1670func (m *Component_FlashChip) XXX_Unmarshal(b []byte) error {
1671 return xxx_messageInfo_Component_FlashChip.Unmarshal(m, b)
1672}
1673func (m *Component_FlashChip) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1674 return xxx_messageInfo_Component_FlashChip.Marshal(b, m, deterministic)
1675}
1676func (m *Component_FlashChip) XXX_Merge(src proto.Message) {
1677 xxx_messageInfo_Component_FlashChip.Merge(m, src)
1678}
1679func (m *Component_FlashChip) XXX_Size() int {
1680 return xxx_messageInfo_Component_FlashChip.Size(m)
1681}
1682func (m *Component_FlashChip) XXX_DiscardUnknown() {
1683 xxx_messageInfo_Component_FlashChip.DiscardUnknown(m)
1684}
1685
1686var xxx_messageInfo_Component_FlashChip proto.InternalMessageInfo
1687
1688func (m *Component_FlashChip) GetPartNumber() string {
1689 if m != nil {
1690 return m.PartNumber
1691 }
1692 return ""
1693}
1694
1695type Component_EmbeddedController struct {
1696 PartNumber string `protobuf:"bytes,1,opt,name=part_number,json=partNumber,proto3" json:"part_number,omitempty"`
1697 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1698 XXX_unrecognized []byte `json:"-"`
1699 XXX_sizecache int32 `json:"-"`
1700}
1701
1702func (m *Component_EmbeddedController) Reset() { *m = Component_EmbeddedController{} }
1703func (m *Component_EmbeddedController) String() string { return proto.CompactTextString(m) }
1704func (*Component_EmbeddedController) ProtoMessage() {}
1705func (*Component_EmbeddedController) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001706 return fileDescriptor_c6bb55af29234765, []int{0, 13}
Sean McAllisterc6030032020-06-23 13:54:03 -06001707}
1708
1709func (m *Component_EmbeddedController) XXX_Unmarshal(b []byte) error {
1710 return xxx_messageInfo_Component_EmbeddedController.Unmarshal(m, b)
1711}
1712func (m *Component_EmbeddedController) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1713 return xxx_messageInfo_Component_EmbeddedController.Marshal(b, m, deterministic)
1714}
1715func (m *Component_EmbeddedController) XXX_Merge(src proto.Message) {
1716 xxx_messageInfo_Component_EmbeddedController.Merge(m, src)
1717}
1718func (m *Component_EmbeddedController) XXX_Size() int {
1719 return xxx_messageInfo_Component_EmbeddedController.Size(m)
1720}
1721func (m *Component_EmbeddedController) XXX_DiscardUnknown() {
1722 xxx_messageInfo_Component_EmbeddedController.DiscardUnknown(m)
1723}
1724
1725var xxx_messageInfo_Component_EmbeddedController proto.InternalMessageInfo
1726
1727func (m *Component_EmbeddedController) GetPartNumber() string {
1728 if m != nil {
1729 return m.PartNumber
1730 }
1731 return ""
1732}
1733
Sean McAllistera84b7342020-06-23 18:08:48 -06001734type Component_Storage struct {
1735 Emmc5FwVer string `protobuf:"bytes,1,opt,name=emmc5_fw_ver,json=emmc5FwVer,proto3" json:"emmc5_fw_ver,omitempty"`
1736 Manfid string `protobuf:"bytes,2,opt,name=manfid,proto3" json:"manfid,omitempty"`
1737 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
1738 Oemid string `protobuf:"bytes,4,opt,name=oemid,proto3" json:"oemid,omitempty"`
1739 Prv string `protobuf:"bytes,5,opt,name=prv,proto3" json:"prv,omitempty"`
1740 Sectors string `protobuf:"bytes,6,opt,name=sectors,proto3" json:"sectors,omitempty"`
1741 Type Component_Storage_StorageType `protobuf:"varint,7,opt,name=type,proto3,enum=chromiumos.config.api.Component_Storage_StorageType" json:"type,omitempty"`
Sean McAllister92c454e2021-03-10 12:45:29 -07001742 SizeGb uint32 `protobuf:"varint,8,opt,name=size_gb,json=sizeGb,proto3" json:"size_gb,omitempty"`
Sean McAllistera84b7342020-06-23 18:08:48 -06001743 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1744 XXX_unrecognized []byte `json:"-"`
1745 XXX_sizecache int32 `json:"-"`
1746}
1747
1748func (m *Component_Storage) Reset() { *m = Component_Storage{} }
1749func (m *Component_Storage) String() string { return proto.CompactTextString(m) }
1750func (*Component_Storage) ProtoMessage() {}
1751func (*Component_Storage) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001752 return fileDescriptor_c6bb55af29234765, []int{0, 14}
Sean McAllistera84b7342020-06-23 18:08:48 -06001753}
1754
1755func (m *Component_Storage) XXX_Unmarshal(b []byte) error {
1756 return xxx_messageInfo_Component_Storage.Unmarshal(m, b)
1757}
1758func (m *Component_Storage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1759 return xxx_messageInfo_Component_Storage.Marshal(b, m, deterministic)
1760}
1761func (m *Component_Storage) XXX_Merge(src proto.Message) {
1762 xxx_messageInfo_Component_Storage.Merge(m, src)
1763}
1764func (m *Component_Storage) XXX_Size() int {
1765 return xxx_messageInfo_Component_Storage.Size(m)
1766}
1767func (m *Component_Storage) XXX_DiscardUnknown() {
1768 xxx_messageInfo_Component_Storage.DiscardUnknown(m)
1769}
1770
1771var xxx_messageInfo_Component_Storage proto.InternalMessageInfo
1772
1773func (m *Component_Storage) GetEmmc5FwVer() string {
1774 if m != nil {
1775 return m.Emmc5FwVer
1776 }
1777 return ""
1778}
1779
1780func (m *Component_Storage) GetManfid() string {
1781 if m != nil {
1782 return m.Manfid
1783 }
1784 return ""
1785}
1786
1787func (m *Component_Storage) GetName() string {
1788 if m != nil {
1789 return m.Name
1790 }
1791 return ""
1792}
1793
1794func (m *Component_Storage) GetOemid() string {
1795 if m != nil {
1796 return m.Oemid
1797 }
1798 return ""
1799}
1800
1801func (m *Component_Storage) GetPrv() string {
1802 if m != nil {
1803 return m.Prv
1804 }
1805 return ""
1806}
1807
1808func (m *Component_Storage) GetSectors() string {
1809 if m != nil {
1810 return m.Sectors
1811 }
1812 return ""
1813}
1814
1815func (m *Component_Storage) GetType() Component_Storage_StorageType {
1816 if m != nil {
1817 return m.Type
1818 }
1819 return Component_Storage_STORAGE_TYPE_UNKNOWN
1820}
1821
Sean McAllister92c454e2021-03-10 12:45:29 -07001822func (m *Component_Storage) GetSizeGb() uint32 {
1823 if m != nil {
1824 return m.SizeGb
1825 }
1826 return 0
1827}
1828
Sean McAllister8f78b782020-06-24 12:25:52 -06001829// Defines a Trusted Platform Module, for more information see here:
1830// https://www.chromium.org/developers/design-documents/tpm-usage
1831type Component_Tpm struct {
1832 ManufacturerInfo string `protobuf:"bytes,1,opt,name=manufacturer_info,json=manufacturerInfo,proto3" json:"manufacturer_info,omitempty"`
1833 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1834 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1835 XXX_unrecognized []byte `json:"-"`
1836 XXX_sizecache int32 `json:"-"`
1837}
1838
1839func (m *Component_Tpm) Reset() { *m = Component_Tpm{} }
1840func (m *Component_Tpm) String() string { return proto.CompactTextString(m) }
1841func (*Component_Tpm) ProtoMessage() {}
1842func (*Component_Tpm) Descriptor() ([]byte, []int) {
Sean McAllister98452e62020-11-30 13:20:27 -07001843 return fileDescriptor_c6bb55af29234765, []int{0, 15}
Sean McAllister8f78b782020-06-24 12:25:52 -06001844}
1845
1846func (m *Component_Tpm) XXX_Unmarshal(b []byte) error {
1847 return xxx_messageInfo_Component_Tpm.Unmarshal(m, b)
1848}
1849func (m *Component_Tpm) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1850 return xxx_messageInfo_Component_Tpm.Marshal(b, m, deterministic)
1851}
1852func (m *Component_Tpm) XXX_Merge(src proto.Message) {
1853 xxx_messageInfo_Component_Tpm.Merge(m, src)
1854}
1855func (m *Component_Tpm) XXX_Size() int {
1856 return xxx_messageInfo_Component_Tpm.Size(m)
1857}
1858func (m *Component_Tpm) XXX_DiscardUnknown() {
1859 xxx_messageInfo_Component_Tpm.DiscardUnknown(m)
1860}
1861
1862var xxx_messageInfo_Component_Tpm proto.InternalMessageInfo
1863
1864func (m *Component_Tpm) GetManufacturerInfo() string {
1865 if m != nil {
1866 return m.ManufacturerInfo
1867 }
1868 return ""
1869}
1870
1871func (m *Component_Tpm) GetVersion() string {
1872 if m != nil {
1873 return m.Version
1874 }
1875 return ""
1876}
1877
Sean McAllister7cc622d2021-03-15 17:05:42 -06001878type Component_Stylus struct {
1879 // Types that are valid to be assigned to Interface:
1880 // *Component_Stylus_Usb
1881 // *Component_Stylus_I2C
1882 Interface isComponent_Stylus_Interface `protobuf_oneof:"interface"`
1883 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1884 XXX_unrecognized []byte `json:"-"`
1885 XXX_sizecache int32 `json:"-"`
1886}
1887
1888func (m *Component_Stylus) Reset() { *m = Component_Stylus{} }
1889func (m *Component_Stylus) String() string { return proto.CompactTextString(m) }
1890func (*Component_Stylus) ProtoMessage() {}
1891func (*Component_Stylus) Descriptor() ([]byte, []int) {
1892 return fileDescriptor_c6bb55af29234765, []int{0, 16}
1893}
1894
1895func (m *Component_Stylus) XXX_Unmarshal(b []byte) error {
1896 return xxx_messageInfo_Component_Stylus.Unmarshal(m, b)
1897}
1898func (m *Component_Stylus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1899 return xxx_messageInfo_Component_Stylus.Marshal(b, m, deterministic)
1900}
1901func (m *Component_Stylus) XXX_Merge(src proto.Message) {
1902 xxx_messageInfo_Component_Stylus.Merge(m, src)
1903}
1904func (m *Component_Stylus) XXX_Size() int {
1905 return xxx_messageInfo_Component_Stylus.Size(m)
1906}
1907func (m *Component_Stylus) XXX_DiscardUnknown() {
1908 xxx_messageInfo_Component_Stylus.DiscardUnknown(m)
1909}
1910
1911var xxx_messageInfo_Component_Stylus proto.InternalMessageInfo
1912
1913type isComponent_Stylus_Interface interface {
1914 isComponent_Stylus_Interface()
1915}
1916
1917type Component_Stylus_Usb struct {
1918 Usb *Component_Interface_Usb `protobuf:"bytes,1,opt,name=usb,proto3,oneof"`
1919}
1920
1921type Component_Stylus_I2C struct {
1922 I2C *Component_Interface_I2C `protobuf:"bytes,2,opt,name=i2c,proto3,oneof"`
1923}
1924
1925func (*Component_Stylus_Usb) isComponent_Stylus_Interface() {}
1926
1927func (*Component_Stylus_I2C) isComponent_Stylus_Interface() {}
1928
1929func (m *Component_Stylus) GetInterface() isComponent_Stylus_Interface {
1930 if m != nil {
1931 return m.Interface
1932 }
1933 return nil
1934}
1935
1936func (m *Component_Stylus) GetUsb() *Component_Interface_Usb {
1937 if x, ok := m.GetInterface().(*Component_Stylus_Usb); ok {
1938 return x.Usb
1939 }
1940 return nil
1941}
1942
1943func (m *Component_Stylus) GetI2C() *Component_Interface_I2C {
1944 if x, ok := m.GetInterface().(*Component_Stylus_I2C); ok {
1945 return x.I2C
1946 }
1947 return nil
1948}
1949
1950// XXX_OneofWrappers is for the internal use of the proto package.
1951func (*Component_Stylus) XXX_OneofWrappers() []interface{} {
1952 return []interface{}{
1953 (*Component_Stylus_Usb)(nil),
1954 (*Component_Stylus_I2C)(nil),
1955 }
1956}
1957
Andrew Lambbc029d32020-02-24 12:42:50 -07001958func init() {
1959 proto.RegisterEnum("chromiumos.config.api.Component_Soc_Architecture", Component_Soc_Architecture_name, Component_Soc_Architecture_value)
1960 proto.RegisterEnum("chromiumos.config.api.Component_Memory_Type", Component_Memory_Type_name, Component_Memory_Type_value)
1961 proto.RegisterEnum("chromiumos.config.api.Component_Camera_Feature", Component_Camera_Feature_name, Component_Camera_Feature_value)
1962 proto.RegisterEnum("chromiumos.config.api.Component_Camera_ClockType", Component_Camera_ClockType_name, Component_Camera_ClockType_value)
Sean McAllisterc8687d32020-06-24 11:32:31 -06001963 proto.RegisterEnum("chromiumos.config.api.Component_Touch_TouchType", Component_Touch_TouchType_name, Component_Touch_TouchType_value)
Prathmesh Prabhu5b4cfca2020-06-04 10:32:51 -07001964 proto.RegisterEnum("chromiumos.config.api.Component_Wifi_WLANProtocol", Component_Wifi_WLANProtocol_name, Component_Wifi_WLANProtocol_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001965 proto.RegisterEnum("chromiumos.config.api.Component_Qualification_Status", Component_Qualification_Status_name, Component_Qualification_Status_value)
Sean McAllistera3b6b412020-06-22 13:33:16 -06001966 proto.RegisterEnum("chromiumos.config.api.Component_Battery_Technology", Component_Battery_Technology_name, Component_Battery_Technology_value)
Sean McAllistera84b7342020-06-23 18:08:48 -06001967 proto.RegisterEnum("chromiumos.config.api.Component_Storage_StorageType", Component_Storage_StorageType_name, Component_Storage_StorageType_value)
Andrew Lambbc029d32020-02-24 12:42:50 -07001968 proto.RegisterType((*Component)(nil), "chromiumos.config.api.Component")
Sean McAllister98452e62020-11-30 13:20:27 -07001969 proto.RegisterType((*Component_AVLId)(nil), "chromiumos.config.api.Component.AVLId")
C Shapiro74da76e2020-05-04 13:02:20 -05001970 proto.RegisterType((*Component_Interface)(nil), "chromiumos.config.api.Component.Interface")
Sean McAllister7cc622d2021-03-15 17:05:42 -06001971 proto.RegisterType((*Component_Interface_I2C)(nil), "chromiumos.config.api.Component.Interface.I2C")
C Shapiro74da76e2020-05-04 13:02:20 -05001972 proto.RegisterType((*Component_Interface_Usb)(nil), "chromiumos.config.api.Component.Interface.Usb")
1973 proto.RegisterType((*Component_Interface_Pci)(nil), "chromiumos.config.api.Component.Interface.Pci")
Andrew Lambbc029d32020-02-24 12:42:50 -07001974 proto.RegisterType((*Component_Soc)(nil), "chromiumos.config.api.Component.Soc")
1975 proto.RegisterType((*Component_Soc_Family)(nil), "chromiumos.config.api.Component.Soc.Family")
1976 proto.RegisterType((*Component_Memory)(nil), "chromiumos.config.api.Component.Memory")
1977 proto.RegisterType((*Component_Memory_Profile)(nil), "chromiumos.config.api.Component.Memory.Profile")
1978 proto.RegisterType((*Component_Bluetooth)(nil), "chromiumos.config.api.Component.Bluetooth")
1979 proto.RegisterType((*Component_Camera)(nil), "chromiumos.config.api.Component.Camera")
C Shapirod2365312020-05-18 14:46:48 -05001980 proto.RegisterType((*Component_DisplayPanel)(nil), "chromiumos.config.api.Component.DisplayPanel")
1981 proto.RegisterType((*Component_DisplayPanel_Properties)(nil), "chromiumos.config.api.Component.DisplayPanel.Properties")
C Shapiro5c6fc212020-05-13 16:32:09 -05001982 proto.RegisterType((*Component_Touch)(nil), "chromiumos.config.api.Component.Touch")
C Shapiro74da76e2020-05-04 13:02:20 -05001983 proto.RegisterType((*Component_Wifi)(nil), "chromiumos.config.api.Component.Wifi")
Andrew Lambbc029d32020-02-24 12:42:50 -07001984 proto.RegisterType((*Component_Qualification)(nil), "chromiumos.config.api.Component.Qualification")
Sean McAllisterc19613b2020-06-22 11:41:58 -06001985 proto.RegisterType((*Component_AudioCodec)(nil), "chromiumos.config.api.Component.AudioCodec")
Sean McAllistera3b6b412020-06-22 13:33:16 -06001986 proto.RegisterType((*Component_Battery)(nil), "chromiumos.config.api.Component.Battery")
Sean McAllisterc6030032020-06-23 13:54:03 -06001987 proto.RegisterType((*Component_FlashChip)(nil), "chromiumos.config.api.Component.FlashChip")
1988 proto.RegisterType((*Component_EmbeddedController)(nil), "chromiumos.config.api.Component.EmbeddedController")
Sean McAllistera84b7342020-06-23 18:08:48 -06001989 proto.RegisterType((*Component_Storage)(nil), "chromiumos.config.api.Component.Storage")
Sean McAllister8f78b782020-06-24 12:25:52 -06001990 proto.RegisterType((*Component_Tpm)(nil), "chromiumos.config.api.Component.Tpm")
Sean McAllister7cc622d2021-03-15 17:05:42 -06001991 proto.RegisterType((*Component_Stylus)(nil), "chromiumos.config.api.Component.Stylus")
Andrew Lambbc029d32020-02-24 12:42:50 -07001992}
1993
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001994func init() {
1995 proto.RegisterFile("chromiumos/config/api/component.proto", fileDescriptor_c6bb55af29234765)
1996}
Andrew Lambbc029d32020-02-24 12:42:50 -07001997
Prathmesh Prabhu72f8a002020-04-10 09:57:53 -07001998var fileDescriptor_c6bb55af29234765 = []byte{
Sean McAllister7cc622d2021-03-15 17:05:42 -06001999 // 2047 bytes of a gzipped FileDescriptorProto
2000 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x58, 0xcb, 0x72, 0xdb, 0xc8,
2001 0x15, 0x25, 0xc0, 0x27, 0xae, 0x44, 0x19, 0xee, 0xf1, 0x78, 0x30, 0x9c, 0x4a, 0x45, 0xc5, 0x8a,
2002 0x27, 0x2a, 0x7b, 0x86, 0xb2, 0xe9, 0xc7, 0xb8, 0x2a, 0x95, 0xaa, 0xa1, 0x40, 0xc8, 0x84, 0xcd,
2003 0x97, 0x9b, 0x90, 0x1f, 0xc9, 0x02, 0x01, 0x1b, 0x4d, 0x11, 0x35, 0x78, 0x05, 0x00, 0x25, 0xcb,
2004 0x5f, 0x90, 0x5d, 0x96, 0x59, 0x4d, 0x55, 0x92, 0x2f, 0x48, 0xe5, 0x17, 0xf2, 0x17, 0xd9, 0x67,
2005 0x91, 0x7f, 0xc8, 0x22, 0xd5, 0x0d, 0x80, 0xa4, 0x24, 0x27, 0xa4, 0x3d, 0x1b, 0xa9, 0xef, 0xed,
2006 0x3e, 0xa7, 0x1b, 0xdd, 0x7d, 0xcf, 0xbd, 0x4d, 0xb8, 0x43, 0xe6, 0x51, 0xe0, 0x39, 0x0b, 0x2f,
2007 0x88, 0x0f, 0x49, 0xe0, 0xcf, 0x9c, 0xd3, 0x43, 0x2b, 0x74, 0x0e, 0x49, 0xe0, 0x85, 0x81, 0x4f,
2008 0xfd, 0xa4, 0x15, 0x46, 0x41, 0x12, 0xa0, 0xcf, 0x57, 0xc3, 0x5a, 0xe9, 0xb0, 0x96, 0x15, 0x3a,
2009 0x8d, 0x83, 0x0d, 0x68, 0xd3, 0xb1, 0x53, 0x82, 0xc6, 0xd7, 0x1f, 0x1e, 0x19, 0x5a, 0x51, 0xe2,
2010 0xd3, 0x68, 0x39, 0xae, 0xf9, 0xd7, 0x03, 0x90, 0xd4, 0x1c, 0x8e, 0xda, 0x20, 0x3a, 0xb6, 0x22,
2011 0xec, 0x0b, 0x07, 0x3b, 0xed, 0x66, 0xeb, 0x83, 0x6b, 0x68, 0x2d, 0x47, 0xeb, 0x36, 0x16, 0x1d,
2012 0x1b, 0xe9, 0x70, 0xc3, 0xb3, 0xfc, 0xc5, 0xcc, 0x22, 0xc9, 0x22, 0xe2, 0xd4, 0x4a, 0x8d, 0x13,
2013 0xec, 0xff, 0x0f, 0x82, 0x71, 0xba, 0x06, 0xdd, 0xc6, 0x7b, 0xeb, 0x40, 0xdd, 0x46, 0x08, 0x4a,
2014 0xbe, 0xe5, 0x51, 0x45, 0xda, 0x17, 0x0e, 0x24, 0xcc, 0xdb, 0xe8, 0x67, 0x00, 0xf3, 0x73, 0xc7,
2015 0x36, 0x5d, 0x6b, 0x4a, 0x5d, 0xe5, 0x16, 0xef, 0x91, 0x98, 0xa7, 0xcf, 0x1c, 0xe8, 0xd7, 0x50,
2016 0xb1, 0xce, 0x5c, 0x36, 0xe9, 0xe7, 0x7c, 0xd2, 0xaf, 0x37, 0xad, 0xba, 0xd5, 0x79, 0xd5, 0xd7,
2017 0x6d, 0x5c, 0xb6, 0xce, 0x5c, 0xdd, 0x46, 0x3f, 0x87, 0x1d, 0xb6, 0x25, 0xa6, 0xbf, 0xf0, 0xa6,
2018 0x34, 0x52, 0x6e, 0x73, 0x7a, 0x60, 0xae, 0x21, 0xf7, 0xa0, 0xa7, 0x50, 0x8c, 0x03, 0xa2, 0x88,
2019 0x9c, 0xfc, 0x17, 0x1b, 0xc9, 0x27, 0x01, 0xe9, 0x15, 0x30, 0x83, 0xa0, 0x0e, 0x54, 0x3c, 0xea,
2020 0x05, 0xd1, 0x85, 0x52, 0xe4, 0xe0, 0x5f, 0x6e, 0x04, 0x0f, 0xf8, 0xf0, 0x5e, 0x01, 0x67, 0x40,
2021 0xf4, 0x1c, 0xa4, 0xa9, 0xbb, 0xa0, 0x49, 0x10, 0x24, 0x73, 0xa5, 0xc4, 0x59, 0xee, 0x6e, 0x64,
2022 0x39, 0xca, 0x11, 0xbd, 0x02, 0x5e, 0xc1, 0xd9, 0x72, 0x88, 0xe5, 0xd1, 0xc8, 0x52, 0xca, 0x5b,
2023 0x2e, 0x47, 0xe5, 0xc3, 0xd9, 0x72, 0x52, 0x20, 0x7a, 0x0e, 0x3b, 0x49, 0xb0, 0x20, 0xf3, 0x98,
2024 0x44, 0x94, 0xfa, 0x4a, 0x65, 0xcb, 0x0d, 0x37, 0x18, 0xa6, 0x57, 0xc0, 0xeb, 0x60, 0xf4, 0x2b,
2025 0x28, 0x9d, 0x3b, 0x33, 0x47, 0xa9, 0x72, 0x92, 0x3b, 0x1b, 0x49, 0x5e, 0x3b, 0x33, 0xa7, 0x57,
2026 0xc0, 0x1c, 0x84, 0xba, 0x50, 0xe3, 0x5c, 0xa1, 0x65, 0x2b, 0xf0, 0x91, 0xab, 0x58, 0x22, 0x91,
2027 0x01, 0x75, 0xdb, 0x89, 0x43, 0xd7, 0xba, 0x30, 0x43, 0xcb, 0xa7, 0xae, 0xb2, 0xc3, 0xa9, 0xbe,
2028 0xdd, 0x48, 0xd5, 0x4d, 0x51, 0x63, 0x06, 0xea, 0x15, 0xf0, 0xae, 0xbd, 0x66, 0xa3, 0x21, 0xec,
2029 0x58, 0x0b, 0xdb, 0x09, 0x4c, 0x12, 0xd8, 0x94, 0x28, 0xbb, 0x9c, 0xf3, 0xde, 0xe6, 0x5b, 0xc9,
2030 0x30, 0x2a, 0x83, 0xf4, 0x0a, 0x18, 0xac, 0xa5, 0x85, 0xba, 0x50, 0x9d, 0x5a, 0x49, 0x42, 0xa3,
2031 0x0b, 0xa5, 0xce, 0xb9, 0x0e, 0x36, 0xdf, 0x80, 0x74, 0x7c, 0xaf, 0x80, 0x73, 0x28, 0x1a, 0x43,
2032 0x9d, 0x12, 0x73, 0xe6, 0x5a, 0xf1, 0xdc, 0x24, 0x73, 0x27, 0x54, 0xf6, 0xb6, 0xbc, 0x4d, 0xc7,
2033 0x0c, 0xa2, 0xce, 0x9d, 0x90, 0x1d, 0x20, 0x25, 0x4b, 0x13, 0xbd, 0x81, 0x9b, 0xf1, 0x45, 0x9c,
2034 0x50, 0x6f, 0x9d, 0xf5, 0xc6, 0x27, 0xb0, 0xde, 0x48, 0x69, 0x56, 0xcc, 0x1a, 0x88, 0x94, 0x28,
2035 0x32, 0xa7, 0x7a, 0xb8, 0x91, 0x4a, 0xf3, 0xa6, 0xd4, 0xb6, 0xa9, 0xad, 0x06, 0x7e, 0x12, 0x05,
2036 0xae, 0x4b, 0xa3, 0x5e, 0x01, 0x8b, 0xe9, 0xc6, 0xc5, 0x49, 0x10, 0x59, 0xa7, 0x54, 0xb9, 0xb9,
2037 0xe5, 0xc6, 0x4d, 0xd2, 0xf1, 0x6c, 0xe3, 0x32, 0x28, 0x8b, 0xff, 0x24, 0xf4, 0x14, 0xb4, 0x65,
2038 0xfc, 0x1b, 0xa1, 0xc7, 0xe2, 0x3f, 0x09, 0x3d, 0xf4, 0x02, 0x6a, 0x8b, 0x78, 0x6a, 0xce, 0x83,
2039 0x38, 0x51, 0x3e, 0xe3, 0xf0, 0xd6, 0x46, 0xb8, 0xee, 0x27, 0x34, 0x9a, 0x59, 0x84, 0xb6, 0x4e,
2040 0xe2, 0x29, 0x5b, 0xc6, 0x22, 0x9e, 0xf6, 0x82, 0x38, 0x61, 0xd1, 0x1b, 0x27, 0x17, 0xee, 0x22,
2041 0x56, 0xbe, 0xd8, 0x32, 0x7a, 0x27, 0x7c, 0x38, 0x8b, 0xde, 0x14, 0xd8, 0xb8, 0x07, 0x65, 0x2e,
2042 0x7d, 0x48, 0x86, 0x22, 0xc9, 0x54, 0xbe, 0x8c, 0x59, 0x93, 0x79, 0x7e, 0xef, 0xd8, 0x5c, 0xe4,
2043 0xca, 0x98, 0x35, 0x1b, 0x7f, 0x10, 0x41, 0x5a, 0x2e, 0xa6, 0xf1, 0x1d, 0x14, 0xf5, 0xb6, 0x8a,
2044 0x14, 0xa8, 0x86, 0x51, 0x60, 0x2f, 0x48, 0xc2, 0xc1, 0x12, 0xce, 0x4d, 0x74, 0x1b, 0x2a, 0x67,
2045 0xd4, 0xb7, 0x83, 0x88, 0x73, 0x48, 0x38, 0xb3, 0x1a, 0xbf, 0x83, 0xe2, 0x49, 0x3c, 0x45, 0x5f,
2046 0x81, 0x94, 0x3a, 0xcc, 0x6c, 0x5e, 0x09, 0xd7, 0x52, 0x87, 0x6e, 0x33, 0x81, 0xcf, 0x68, 0xcc,
2047 0x6c, 0x0d, 0x12, 0x96, 0x32, 0x4f, 0xda, 0x3d, 0x25, 0xb6, 0x69, 0xd3, 0x33, 0x87, 0x50, 0x2e,
2048 0xa5, 0x12, 0x96, 0xa6, 0xc4, 0xee, 0x72, 0x07, 0x9b, 0x61, 0x4c, 0x9c, 0xff, 0x3f, 0xc3, 0x57,
2049 0x20, 0xa5, 0xf0, 0xd5, 0x04, 0xb5, 0xd4, 0x91, 0x66, 0x80, 0x88, 0x9e, 0x39, 0xb1, 0x13, 0xf8,
2050 0xac, 0x3b, 0x9d, 0x00, 0x72, 0x97, 0x6e, 0x37, 0xfe, 0x26, 0x42, 0x71, 0x12, 0x10, 0xa4, 0x42,
2051 0x65, 0x66, 0x79, 0x8e, 0x7b, 0x91, 0xe5, 0xc7, 0x7b, 0xdb, 0x24, 0x83, 0xd6, 0x31, 0x87, 0xe0,
2052 0x0c, 0x8a, 0x6e, 0x41, 0xd9, 0x0b, 0x6c, 0xea, 0x66, 0xcb, 0x48, 0x0d, 0xe6, 0x25, 0x41, 0x44,
2053 0x63, 0x3e, 0x7b, 0x19, 0xa7, 0x46, 0x83, 0x40, 0x25, 0x45, 0x23, 0x0d, 0x4a, 0x56, 0x44, 0xe6,
2054 0x7c, 0xe2, 0xbd, 0xf6, 0x83, 0xad, 0x26, 0xee, 0x44, 0x64, 0xee, 0x24, 0x94, 0xe7, 0x56, 0xcc,
2055 0xe1, 0xcb, 0xf4, 0x2a, 0xae, 0xd2, 0x6b, 0x73, 0x02, 0xbb, 0xeb, 0x23, 0x51, 0x03, 0x6e, 0x77,
2056 0xb0, 0xda, 0xd3, 0x0d, 0x4d, 0x35, 0x4e, 0xb0, 0x66, 0x9e, 0x0c, 0xbb, 0xda, 0xb1, 0x3e, 0xd4,
2057 0xba, 0x72, 0x01, 0x55, 0xa1, 0xf8, 0xe6, 0xe9, 0x13, 0x59, 0x40, 0x00, 0x95, 0x37, 0x4f, 0x9f,
2058 0x98, 0x4f, 0x1e, 0xc9, 0x22, 0x73, 0x76, 0xf0, 0x40, 0x2e, 0x22, 0x09, 0xca, 0x1d, 0x3c, 0x78,
2059 0xf2, 0x48, 0x2e, 0x35, 0xfe, 0x2d, 0x42, 0x25, 0x4d, 0x66, 0x48, 0xe7, 0x77, 0x66, 0xe6, 0xb8,
2060 0x34, 0xdb, 0xb6, 0xc3, 0x2d, 0xd3, 0x60, 0x6b, 0x9c, 0xc2, 0x70, 0x8e, 0xbf, 0x9a, 0xab, 0xc5,
2061 0xab, 0xb9, 0xba, 0xf1, 0x47, 0x01, 0xaa, 0x19, 0x0a, 0x7d, 0x0f, 0xa5, 0xe4, 0x22, 0xa4, 0xd9,
2062 0x96, 0x7d, 0xb3, 0xed, 0xa4, 0xc6, 0x45, 0x48, 0x31, 0x47, 0xb2, 0x5b, 0x13, 0x87, 0x94, 0xda,
2063 0xa6, 0x37, 0x7f, 0x9f, 0x85, 0x46, 0x8d, 0x3b, 0x06, 0xf3, 0xf7, 0xe8, 0x0e, 0xec, 0xc5, 0xce,
2064 0x7b, 0x6a, 0x7a, 0xf4, 0xd4, 0x9a, 0x5e, 0x24, 0xcb, 0xa3, 0xab, 0x33, 0xef, 0x20, 0x77, 0x36,
2065 0x7f, 0x0b, 0x25, 0xc6, 0x88, 0x10, 0xec, 0x19, 0x6f, 0xc7, 0xd7, 0x76, 0xb3, 0xdb, 0xc5, 0xb2,
2066 0x80, 0x6a, 0x50, 0xea, 0x76, 0x71, 0x5b, 0x16, 0xb3, 0xd6, 0x43, 0xb9, 0x98, 0xb5, 0x1e, 0xc9,
2067 0x25, 0xb4, 0x03, 0xd5, 0xfe, 0xd8, 0xe4, 0xee, 0xf2, 0xca, 0x78, 0x24, 0x57, 0x9e, 0x97, 0x6a,
2068 0x45, 0xb9, 0xd4, 0x30, 0x41, 0x5a, 0x66, 0x7c, 0xf4, 0x3d, 0x14, 0x17, 0xf1, 0x34, 0x2b, 0x15,
2069 0x3e, 0x52, 0x6e, 0x30, 0x83, 0x3e, 0x2f, 0xd5, 0x04, 0x59, 0x7c, 0x5e, 0xaa, 0x89, 0x72, 0x31,
2070 0x9b, 0xe0, 0xef, 0x45, 0xa8, 0xa4, 0xa5, 0x00, 0x93, 0xb4, 0x19, 0xb5, 0xd8, 0x3d, 0x89, 0x15,
2071 0x61, 0xbf, 0x78, 0xb0, 0xb7, 0xc5, 0x69, 0xa6, 0xd0, 0xd6, 0x71, 0x8a, 0xc3, 0x4b, 0x02, 0x34,
2072 0x06, 0x20, 0x6e, 0x40, 0x7e, 0x30, 0xf9, 0x39, 0x89, 0x5b, 0x5e, 0xed, 0x8c, 0x4e, 0x65, 0x48,
2073 0x7e, 0x58, 0x12, 0xc9, 0x9b, 0xe8, 0x28, 0xfd, 0xfa, 0xe2, 0x27, 0x8a, 0x2d, 0x03, 0x33, 0x8e,
2074 0x90, 0x38, 0x9f, 0xb0, 0x83, 0x63, 0xc2, 0xea, 0x13, 0x06, 0x6e, 0xde, 0x87, 0x6a, 0xf6, 0xb9,
2075 0xe8, 0x33, 0xb8, 0x71, 0xac, 0x75, 0xb2, 0x48, 0x7a, 0x31, 0x1c, 0xbd, 0x1e, 0xca, 0x05, 0x24,
2076 0xc3, 0x6e, 0x47, 0x35, 0xf4, 0x57, 0xba, 0xf1, 0xd6, 0xec, 0x6b, 0x5d, 0x59, 0x68, 0x1e, 0x81,
2077 0xb4, 0xfc, 0x22, 0xa4, 0xc0, 0x2d, 0xb5, 0x3f, 0x52, 0x5f, 0x98, 0xd7, 0xae, 0x4c, 0x1d, 0xa4,
2078 0xc1, 0x68, 0x38, 0x32, 0x46, 0x43, 0x5d, 0x95, 0x05, 0xb4, 0x0b, 0xb5, 0xa3, 0xd1, 0xc8, 0x30,
2079 0xf4, 0x81, 0x26, 0x8b, 0x47, 0x3b, 0x20, 0x39, 0x4b, 0xc5, 0xfe, 0x8b, 0x08, 0xbb, 0xeb, 0x65,
2080 0xca, 0x15, 0x95, 0x15, 0xae, 0xaa, 0xec, 0x1b, 0xde, 0x1d, 0xd2, 0x28, 0x71, 0x68, 0x9c, 0x55,
2081 0xbb, 0x4f, 0x3f, 0xaa, 0x10, 0x62, 0xf1, 0x9a, 0xe1, 0xf1, 0x1a, 0x57, 0xe3, 0x4f, 0x02, 0xc0,
2082 0xaa, 0x0b, 0x7d, 0x09, 0xb5, 0x73, 0xc7, 0x4e, 0xe6, 0x66, 0xf8, 0x2e, 0xcb, 0x40, 0x55, 0x6e,
2083 0x8f, 0xdf, 0xb1, 0x80, 0x9b, 0x53, 0xe7, 0x74, 0x9e, 0xb0, 0xbe, 0x2c, 0xe0, 0x52, 0xc7, 0xf8,
2084 0x1d, 0xfa, 0x16, 0x90, 0xed, 0x58, 0xa7, 0x81, 0x6f, 0xb9, 0xa6, 0xe7, 0xb8, 0xae, 0xe3, 0xf8,
2085 0x64, 0x9e, 0x05, 0xdd, 0xcd, 0xbc, 0x67, 0x90, 0x77, 0xa0, 0x26, 0xd4, 0x43, 0xe7, 0x1d, 0x75,
2086 0x63, 0x33, 0x64, 0x4f, 0x12, 0x9f, 0x1f, 0x68, 0x19, 0xef, 0xa4, 0xce, 0x31, 0x8d, 0x74, 0xbf,
2087 0xf1, 0x4f, 0x11, 0xca, 0xbc, 0x2a, 0xdc, 0x22, 0x05, 0xcd, 0xce, 0xcd, 0x33, 0x1a, 0xb1, 0x8c,
2088 0x90, 0xa7, 0xa0, 0xd9, 0xf9, 0xab, 0xd4, 0xc1, 0xb4, 0x20, 0x47, 0xc7, 0x34, 0x62, 0xfb, 0x57,
2089 0xe6, 0x43, 0xea, 0x99, 0x77, 0xc2, 0x9d, 0x4c, 0xbe, 0x66, 0xe7, 0x26, 0x99, 0x53, 0xf2, 0x43,
2090 0xbc, 0xf0, 0x78, 0xf5, 0x2c, 0x61, 0x98, 0x9d, 0xab, 0x99, 0x07, 0x75, 0x33, 0xc9, 0xaa, 0xf2,
2091 0x50, 0xb8, 0xbf, 0x5d, 0x45, 0x9b, 0xfe, 0x5d, 0x93, 0xad, 0x4c, 0x02, 0x6a, 0x9f, 0x2c, 0x01,
2092 0xcd, 0xef, 0x40, 0x5a, 0x92, 0xb2, 0xcb, 0x68, 0x8c, 0x4e, 0xd4, 0x9e, 0xf9, 0x21, 0xfd, 0x3a,
2093 0x99, 0x1c, 0xc9, 0x02, 0x6b, 0xe8, 0x6d, 0x95, 0xab, 0x46, 0xaa, 0x1d, 0x25, 0xb9, 0xdc, 0xf8,
2094 0x97, 0x08, 0x25, 0x56, 0xb3, 0xe7, 0x01, 0x25, 0xfc, 0x84, 0x80, 0x42, 0x2e, 0x28, 0xf1, 0x22,
2095 0x0c, 0x83, 0x28, 0xa1, 0xb6, 0x79, 0xee, 0x5a, 0xbe, 0xc9, 0x1f, 0xaf, 0x24, 0x70, 0xd9, 0x5d,
2096 0x65, 0x3a, 0xd4, 0xde, 0xea, 0x01, 0xd1, 0x7a, 0xdd, 0xef, 0x0c, 0xc7, 0x19, 0x14, 0xdf, 0x5e,
2097 0x72, 0xbe, 0x76, 0x2d, 0x3f, 0x77, 0xc7, 0xcd, 0x1f, 0x05, 0xd8, 0x5d, 0x1f, 0x88, 0xbe, 0x84,
2098 0xcf, 0x99, 0x6d, 0x8e, 0xf1, 0xc8, 0x18, 0xa9, 0xa3, 0xfe, 0x5a, 0x28, 0xdf, 0x84, 0xba, 0xae,
2099 0x69, 0x9a, 0xf9, 0xf4, 0x7e, 0xdb, 0x7c, 0xf0, 0xc0, 0xec, 0xc8, 0xc2, 0x55, 0xd7, 0x91, 0x2c,
2100 0x5e, 0x75, 0x3d, 0x93, 0x8b, 0x57, 0x5d, 0x43, 0xb9, 0xc4, 0x92, 0xc4, 0x25, 0x2e, 0x55, 0x2e,
2101 0x5f, 0xf3, 0xbd, 0x91, 0x2b, 0x97, 0x03, 0xfd, 0x3f, 0x02, 0xd4, 0x5f, 0x2e, 0x2c, 0xd7, 0x99,
2102 0x39, 0xc4, 0x4a, 0xd8, 0x75, 0xd4, 0x60, 0x77, 0xfd, 0xf7, 0x80, 0x8f, 0x78, 0xcd, 0xef, 0x90,
2103 0x95, 0x81, 0x06, 0xac, 0xe2, 0xb4, 0x92, 0x45, 0x9c, 0x49, 0xf3, 0xe3, 0x8d, 0x3b, 0x7c, 0x69,
2104 0x19, 0xad, 0x09, 0x07, 0xe3, 0x8c, 0xa4, 0x79, 0x02, 0x95, 0xd4, 0xc3, 0x3e, 0x69, 0x62, 0x74,
2105 0x8c, 0x93, 0xc9, 0xda, 0x36, 0xd6, 0x41, 0xc2, 0xda, 0xcb, 0x13, 0x6d, 0x62, 0x30, 0x39, 0x64,
2106 0x1b, 0x6e, 0x68, 0x6a, 0x6f, 0xa8, 0xab, 0x9d, 0x7e, 0xff, 0xad, 0xf9, 0xf2, 0xa4, 0xd3, 0xd7,
2107 0x8f, 0x75, 0xad, 0x2b, 0x8b, 0x6c, 0xe4, 0xca, 0x2c, 0x36, 0xf6, 0x01, 0x56, 0x2f, 0xa7, 0x65,
2108 0x81, 0x23, 0xac, 0x0a, 0x9c, 0xc6, 0x9f, 0x05, 0xa8, 0x66, 0x0f, 0xa2, 0x55, 0xf5, 0x25, 0xac,
2109 0x57, 0x5f, 0x13, 0x80, 0x84, 0x92, 0xb9, 0x1f, 0xb8, 0xc1, 0xe9, 0x45, 0xf6, 0xb5, 0x0f, 0xb7,
2110 0x7d, 0x64, 0xb5, 0x8c, 0x25, 0x14, 0xaf, 0xd1, 0x34, 0xef, 0x02, 0xac, 0x7a, 0x98, 0xe2, 0xb3,
2111 0x0f, 0x5a, 0xfb, 0x62, 0x80, 0x4a, 0x5f, 0x37, 0xf5, 0xd1, 0x50, 0x16, 0x1a, 0xdf, 0x80, 0xb4,
2112 0x7a, 0xfd, 0x5c, 0xa9, 0x72, 0x84, 0x6b, 0x55, 0xce, 0x63, 0x40, 0xd7, 0xdf, 0x3c, 0x9b, 0x61,
2113 0xff, 0x10, 0xa1, 0x9a, 0xbd, 0x6f, 0xd0, 0x3e, 0xec, 0x52, 0xcf, 0x23, 0x8f, 0xcd, 0x54, 0xd6,
2114 0xf2, 0xd1, 0xdc, 0x77, 0xcc, 0x74, 0x8d, 0x15, 0xf4, 0x9e, 0xe5, 0xcf, 0x96, 0x6a, 0x98, 0x59,
2115 0xcb, 0x1d, 0x2e, 0xae, 0xfd, 0x42, 0x73, 0x0b, 0xca, 0x01, 0xf5, 0x1c, 0x9b, 0x6b, 0xac, 0x84,
2116 0x53, 0x83, 0xbd, 0x29, 0xc2, 0xe8, 0x2c, 0x93, 0x42, 0xd6, 0x64, 0xcf, 0x87, 0x98, 0x92, 0x24,
2117 0x88, 0xe2, 0x4c, 0xfc, 0x72, 0x13, 0xf5, 0x2e, 0x29, 0xdf, 0xa3, 0x6d, 0xdf, 0x69, 0xf9, 0xff,
2118 0x35, 0xf5, 0xfb, 0x02, 0xaa, 0xbc, 0x2e, 0x3b, 0x4d, 0x15, 0xb0, 0x8e, 0x2b, 0xcc, 0x7c, 0x36,
2119 0x6d, 0x6a, 0xb0, 0xb3, 0x36, 0x9a, 0xc9, 0xda, 0xc4, 0x18, 0xe1, 0xce, 0x33, 0x2d, 0x17, 0xb6,
2120 0xfc, 0x60, 0x6a, 0x50, 0xd2, 0x06, 0x03, 0x35, 0xad, 0xcb, 0x86, 0xaf, 0x58, 0x6a, 0x65, 0xad,
2121 0x49, 0xc7, 0xe8, 0xc8, 0xc5, 0x46, 0x1f, 0x8a, 0x46, 0xe8, 0xa1, 0x7b, 0x70, 0xf3, 0xf2, 0x6f,
2122 0x5e, 0xfe, 0x2c, 0xc8, 0x76, 0x51, 0xbe, 0xf4, 0x9b, 0x96, 0x3f, 0x0b, 0xd8, 0x77, 0xe7, 0xb9,
2123 0x23, 0xdd, 0xcc, 0xdc, 0x6c, 0xfc, 0x28, 0xb0, 0xa8, 0x60, 0xaf, 0xb3, 0xbc, 0x76, 0x11, 0x7e,
2124 0x62, 0xed, 0xe2, 0xb4, 0xf3, 0xdf, 0xaa, 0x3e, 0x86, 0x43, 0x6f, 0xab, 0x8c, 0xc3, 0x69, 0x93,
2125 0x4b, 0xe2, 0x72, 0x54, 0x49, 0xcf, 0xe5, 0xe8, 0xee, 0x6f, 0x0e, 0x4e, 0x83, 0x25, 0x5f, 0x2b,
2126 0x88, 0x4e, 0x0f, 0xaf, 0xff, 0xbc, 0x78, 0x1a, 0x1c, 0x5a, 0xa1, 0x33, 0xad, 0x70, 0x69, 0x7e,
2127 0xf8, 0xdf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x8c, 0x70, 0xa4, 0x55, 0xe9, 0x14, 0x00, 0x00,
Andrew Lambbc029d32020-02-24 12:42:50 -07002128}