device

package
v0.0.0-...-d046166 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2020 License: BSD-3-Clause Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Config_Architecture_name = map[int32]string{
	0: "ARCHITECTURE_UNDEFINED",
	1: "X86",
	2: "X86_64",
	3: "ARM",
	4: "ARM64",
}
View Source
var Config_Architecture_value = map[string]int32{
	"ARCHITECTURE_UNDEFINED": 0,
	"X86":                    1,
	"X86_64":                 2,
	"ARM":                    3,
	"ARM64":                  4,
}
View Source
var Config_EC_name = map[int32]string{
	0: "EC_UNSPECIFIED",
	1: "EC_CHROME",
	2: "EC_WILCO",
}
View Source
var Config_EC_value = map[string]int32{
	"EC_UNSPECIFIED": 0,
	"EC_CHROME":      1,
	"EC_WILCO":       2,
}
View Source
var Config_FormFactor_name = map[int32]string{
	0: "FORM_FACTOR_UNSPECIFIED",
	1: "FORM_FACTOR_CLAMSHELL",
	2: "FORM_FACTOR_CONVERTIBLE",
	3: "FORM_FACTOR_DETACHABLE",
	4: "FORM_FACTOR_CHROMEBASE",
	5: "FORM_FACTOR_CHROMEBOX",
	6: "FORM_FACTOR_CHROMEBIT",
	7: "FORM_FACTOR_CHROMESLATE",
}
View Source
var Config_FormFactor_value = map[string]int32{
	"FORM_FACTOR_UNSPECIFIED": 0,
	"FORM_FACTOR_CLAMSHELL":   1,
	"FORM_FACTOR_CONVERTIBLE": 2,
	"FORM_FACTOR_DETACHABLE":  3,
	"FORM_FACTOR_CHROMEBASE":  4,
	"FORM_FACTOR_CHROMEBOX":   5,
	"FORM_FACTOR_CHROMEBIT":   6,
	"FORM_FACTOR_CHROMESLATE": 7,
}
View Source
var Config_Graphics_name = map[int32]string{
	0: "GRAPHICS_UNSPECIFIED",
	1: "GRAPHICS_GL",
	2: "GRAPHICS_GLE",
}
View Source
var Config_Graphics_value = map[string]int32{
	"GRAPHICS_UNSPECIFIED": 0,
	"GRAPHICS_GL":          1,
	"GRAPHICS_GLE":         2,
}
View Source
var Config_HardwareFeature_name = map[int32]string{
	0:  "HARDWARE_FEATURE_UNSPECIFIED",
	1:  "HARDWARE_FEATURE_BLUETOOTH",
	2:  "HARDWARE_FEATURE_FLASHROM",
	3:  "HARDWARE_FEATURE_HOTWORDING",
	4:  "HARDWARE_FEATURE_INTERNAL_DISPLAY",
	5:  "HARDWARE_FEATURE_LUCID_SLEEP",
	6:  "HARDWARE_FEATURE_WEBCAM",
	7:  "HARDWARE_FEATURE_STYLUS",
	8:  "HARDWARE_FEATURE_TOUCHPAD",
	9:  "HARDWARE_FEATURE_TOUCHSCREEN",
	10: "HARDWARE_FEATURE_DETACHABLE_KEYBOARD",
	11: "HARDWARE_FEATURE_FINGERPRINT",
}
View Source
var Config_HardwareFeature_value = map[string]int32{
	"HARDWARE_FEATURE_UNSPECIFIED":         0,
	"HARDWARE_FEATURE_BLUETOOTH":           1,
	"HARDWARE_FEATURE_FLASHROM":            2,
	"HARDWARE_FEATURE_HOTWORDING":          3,
	"HARDWARE_FEATURE_INTERNAL_DISPLAY":    4,
	"HARDWARE_FEATURE_LUCID_SLEEP":         5,
	"HARDWARE_FEATURE_WEBCAM":              6,
	"HARDWARE_FEATURE_STYLUS":              7,
	"HARDWARE_FEATURE_TOUCHPAD":            8,
	"HARDWARE_FEATURE_TOUCHSCREEN":         9,
	"HARDWARE_FEATURE_DETACHABLE_KEYBOARD": 10,
	"HARDWARE_FEATURE_FINGERPRINT":         11,
}
View Source
var Config_ODM_name = map[int32]string{
	0: "ODM_UNSPECIFIED",
	1: "ODM_QUANTA",
	2: "ODM_BITLAND",
	3: "ODM_SAMSUNG",
	4: "ODM_PEGATRON",
	5: "ODM_COMPAL",
}
View Source
var Config_ODM_value = map[string]int32{
	"ODM_UNSPECIFIED": 0,
	"ODM_QUANTA":      1,
	"ODM_BITLAND":     2,
	"ODM_SAMSUNG":     3,
	"ODM_PEGATRON":    4,
	"ODM_COMPAL":      5,
}
View Source
var Config_OEM_name = map[int32]string{
	0: "OEM_UNSPECIFIED",
	1: "OEM_ACER",
	2: "OEM_DELL",
	3: "OEM_SAMSUNG",
	4: "OEM_HP",
	5: "OEM_LENOVO",
	6: "OEM_ASUS",
	7: "OEM_NEC",
}
View Source
var Config_OEM_value = map[string]int32{
	"OEM_UNSPECIFIED": 0,
	"OEM_ACER":        1,
	"OEM_DELL":        2,
	"OEM_SAMSUNG":     3,
	"OEM_HP":          4,
	"OEM_LENOVO":      5,
	"OEM_ASUS":        6,
	"OEM_NEC":         7,
}
View Source
var Config_PowerSupply_name = map[int32]string{
	0: "POWER_SUPPLY_UNSPECIFIED",
	1: "POWER_SUPPLY_BATTERY",
	2: "POWER_SUPPLY_AC_ONLY",
}
View Source
var Config_PowerSupply_value = map[string]int32{
	"POWER_SUPPLY_UNSPECIFIED": 0,
	"POWER_SUPPLY_BATTERY":     1,
	"POWER_SUPPLY_AC_ONLY":     2,
}
View Source
var Config_SOC_name = map[int32]string{
	0:  "SOC_UNSPECIFIED",
	1:  "SOC_AMBERLAKE_Y",
	2:  "SOC_APOLLO_LAKE",
	3:  "SOC_BAY_TRAIL",
	4:  "SOC_BRASWELL",
	5:  "SOC_BROADWELL",
	6:  "SOC_CANNON_LAKE_Y",
	7:  "SOC_COMET_LAKE_U",
	8:  "SOC_EXYNOS_5250",
	9:  "SOC_EXYNOS_5420",
	10: "SOC_GEMINI_LAKE",
	11: "SOC_HASWELL",
	12: "SOC_ICE_LAKE_Y",
	13: "SOC_IVY_BRIDGE",
	14: "SOC_KABYLAKE_U",
	15: "SOC_KABYLAKE_U_R",
	16: "SOC_KABYLAKE_Y",
	17: "SOC_MT8173",
	18: "SOC_MT8176",
	19: "SOC_MT8183",
	20: "SOC_PICASSO",
	21: "SOC_PINE_TRAIL",
	22: "SOC_RK3288",
	23: "SOC_RK3399",
	24: "SOC_SANDY_BRIDGE",
	25: "SOC_SDM845",
	26: "SOC_SKYLAKE_U",
	27: "SOC_SKYLAKE_Y",
	28: "SOC_STONEY_RIDGE",
	29: "SOC_TEGRA_K1",
	30: "SOC_WHISKEY_LAKE_U",
	31: "SOC_SC7180",
	32: "SOC_JASPER_LAKE",
	33: "SOC_TIGER_LAKE",
	34: "SOC_MT8192",
}
View Source
var Config_SOC_value = map[string]int32{
	"SOC_UNSPECIFIED":    0,
	"SOC_AMBERLAKE_Y":    1,
	"SOC_APOLLO_LAKE":    2,
	"SOC_BAY_TRAIL":      3,
	"SOC_BRASWELL":       4,
	"SOC_BROADWELL":      5,
	"SOC_CANNON_LAKE_Y":  6,
	"SOC_COMET_LAKE_U":   7,
	"SOC_EXYNOS_5250":    8,
	"SOC_EXYNOS_5420":    9,
	"SOC_GEMINI_LAKE":    10,
	"SOC_HASWELL":        11,
	"SOC_ICE_LAKE_Y":     12,
	"SOC_IVY_BRIDGE":     13,
	"SOC_KABYLAKE_U":     14,
	"SOC_KABYLAKE_U_R":   15,
	"SOC_KABYLAKE_Y":     16,
	"SOC_MT8173":         17,
	"SOC_MT8176":         18,
	"SOC_MT8183":         19,
	"SOC_PICASSO":        20,
	"SOC_PINE_TRAIL":     21,
	"SOC_RK3288":         22,
	"SOC_RK3399":         23,
	"SOC_SANDY_BRIDGE":   24,
	"SOC_SDM845":         25,
	"SOC_SKYLAKE_U":      26,
	"SOC_SKYLAKE_Y":      27,
	"SOC_STONEY_RIDGE":   28,
	"SOC_TEGRA_K1":       29,
	"SOC_WHISKEY_LAKE_U": 30,
	"SOC_SC7180":         31,
	"SOC_JASPER_LAKE":    32,
	"SOC_TIGER_LAKE":     33,
	"SOC_MT8192":         34,
}
View Source
var Config_Storage_name = map[int32]string{
	0: "STORAGE_UNSPECIFIED",
	1: "STORAGE_SSD",
	2: "STORAGE_HDD",
	3: "STORAGE_MMC",
	4: "STORAGE_NVME",
	5: "STORAGE_UFS",
}
View Source
var Config_Storage_value = map[string]int32{
	"STORAGE_UNSPECIFIED": 0,
	"STORAGE_SSD":         1,
	"STORAGE_HDD":         2,
	"STORAGE_MMC":         3,
	"STORAGE_NVME":        4,
	"STORAGE_UFS":         5,
}
View Source
var Config_VideoAcceleration_name = map[int32]string{
	0:  "VIDEO_UNSPECIFIED",
	1:  "VIDEO_ACCELERATION_H264",
	2:  "VIDEO_ACCELERATION_ENC_H264",
	3:  "VIDEO_ACCELERATION_VP8",
	4:  "VIDEO_ACCELERATION_ENC_VP8",
	5:  "VIDEO_ACCELERATION_VP9",
	6:  "VIDEO_ACCELERATION_ENC_VP9",
	7:  "VIDEO_ACCELERATION_VP9_2",
	8:  "VIDEO_ACCELERATION_ENC_VP9_2",
	9:  "VIDEO_ACCELERATION_H265",
	10: "VIDEO_ACCELERATION_ENC_H265",
	11: "VIDEO_ACCELERATION_MJPG",
	12: "VIDEO_ACCELERATION_ENC_MJPG",
}
View Source
var Config_VideoAcceleration_value = map[string]int32{
	"VIDEO_UNSPECIFIED":            0,
	"VIDEO_ACCELERATION_H264":      1,
	"VIDEO_ACCELERATION_ENC_H264":  2,
	"VIDEO_ACCELERATION_VP8":       3,
	"VIDEO_ACCELERATION_ENC_VP8":   4,
	"VIDEO_ACCELERATION_VP9":       5,
	"VIDEO_ACCELERATION_ENC_VP9":   6,
	"VIDEO_ACCELERATION_VP9_2":     7,
	"VIDEO_ACCELERATION_ENC_VP9_2": 8,
	"VIDEO_ACCELERATION_H265":      9,
	"VIDEO_ACCELERATION_ENC_H265":  10,
	"VIDEO_ACCELERATION_MJPG":      11,
	"VIDEO_ACCELERATION_ENC_MJPG":  12,
}

Functions

This section is empty.

Types

type AllConfigs

type AllConfigs struct {
	Configs              []*Config `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

Message contains all ChromeOS device configs.

func (*AllConfigs) Descriptor

func (*AllConfigs) Descriptor() ([]byte, []int)

func (*AllConfigs) GetConfigs

func (m *AllConfigs) GetConfigs() []*Config

func (*AllConfigs) ProtoMessage

func (*AllConfigs) ProtoMessage()

func (*AllConfigs) Reset

func (m *AllConfigs) Reset()

func (*AllConfigs) String

func (m *AllConfigs) String() string

func (*AllConfigs) XXX_DiscardUnknown

func (m *AllConfigs) XXX_DiscardUnknown()

func (*AllConfigs) XXX_Marshal

func (m *AllConfigs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AllConfigs) XXX_Merge

func (m *AllConfigs) XXX_Merge(src proto.Message)

func (*AllConfigs) XXX_Size

func (m *AllConfigs) XXX_Size() int

func (*AllConfigs) XXX_Unmarshal

func (m *AllConfigs) XXX_Unmarshal(b []byte) error

type BrandId

type BrandId struct {
	// Required. Source: 'mosys platform brand', aka RLZ-code.
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Globally unique identifier.

func (*BrandId) Descriptor

func (*BrandId) Descriptor() ([]byte, []int)

func (*BrandId) GetValue

func (m *BrandId) GetValue() string

func (*BrandId) ProtoMessage

func (*BrandId) ProtoMessage()

func (*BrandId) Reset

func (m *BrandId) Reset()

func (*BrandId) String

func (m *BrandId) String() string

func (*BrandId) XXX_DiscardUnknown

func (m *BrandId) XXX_DiscardUnknown()

func (*BrandId) XXX_Marshal

func (m *BrandId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*BrandId) XXX_Merge

func (m *BrandId) XXX_Merge(src proto.Message)

func (*BrandId) XXX_Size

func (m *BrandId) XXX_Size() int

func (*BrandId) XXX_Unmarshal

func (m *BrandId) XXX_Unmarshal(b []byte) error

type Config

type Config struct {
	// Required. Unique ID of the device config.
	Id         *ConfigId         `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FormFactor Config_FormFactor `protobuf:"varint,3,opt,name=form_factor,json=formFactor,proto3,enum=device.Config_FormFactor" json:"form_factor,omitempty"`
	// e.g: "haswell", "tegra",...
	GpuFamily string          `protobuf:"bytes,4,opt,name=gpu_family,json=gpuFamily,proto3" json:"gpu_family,omitempty"`
	Graphics  Config_Graphics `protobuf:"varint,5,opt,name=graphics,proto3,enum=device.Config_Graphics" json:"graphics,omitempty"`
	// If a hardware feature isn't specified, one can assume that it doesn't
	// exist on the device.
	HardwareFeatures []Config_HardwareFeature `` /* 152-byte string literal not displayed */
	Power            Config_PowerSupply       `protobuf:"varint,8,opt,name=power,proto3,enum=device.Config_PowerSupply" json:"power,omitempty"`
	// Indicate the device's storage type.
	Storage                   Config_Storage             `protobuf:"varint,9,opt,name=storage,proto3,enum=device.Config_Storage" json:"storage,omitempty"`
	VideoAccelerationSupports []Config_VideoAcceleration `` /* 184-byte string literal not displayed */
	Soc                       Config_SOC                 `protobuf:"varint,11,opt,name=soc,proto3,enum=device.Config_SOC" json:"soc,omitempty"`
	// Full email address for TAMs responsible for device
	Tam []string `protobuf:"bytes,12,rep,name=tam,proto3" json:"tam,omitempty"`
	// Full email address for Google EEs responsible for device
	Ee []string `protobuf:"bytes,13,rep,name=ee,proto3" json:"ee,omitempty"`
	// ODM for device
	Odm Config_ODM `protobuf:"varint,14,opt,name=odm,proto3,enum=device.Config_ODM" json:"odm,omitempty"`
	// Group email address for this device's odm contact in buganizer (@google.com)
	OdmEmailGroup string `protobuf:"bytes,15,opt,name=odm_email_group,json=odmEmailGroup,proto3" json:"odm_email_group,omitempty"`
	// OEM for device
	Oem Config_OEM `protobuf:"varint,16,opt,name=oem,proto3,enum=device.Config_OEM" json:"oem,omitempty"`
	// Group email address for this device's oem contact in buganizer (@google.com)
	OemEmailGroup string `protobuf:"bytes,17,opt,name=oem_email_group,json=oemEmailGroup,proto3" json:"oem_email_group,omitempty"`
	// Group email address for this device's SoC contact in buganizer (@google.com)
	SocEmailGroup string `protobuf:"bytes,18,opt,name=soc_email_group,json=socEmailGroup,proto3" json:"soc_email_group,omitempty"`
	// A bit field used by firmware to make decisions. The definition of this
	// firmware configuration field is per firmware build. This does not have
	// 1st-class definitions for values in the top-level configuration proto since
	// each firmware build target can appropriate the bits within this 32-bit
	// field differently. Each firmware build can vary significantly in the
	// configuration space that needs customization.
	FirmwareConfiguration uint32              `` /* 126-byte string literal not displayed */
	Cpu                   Config_Architecture `protobuf:"varint,20,opt,name=cpu,proto3,enum=device.Config_Architecture" json:"cpu,omitempty"`
	// If an EC is not specified, one can assume the device has no EC.
	Ec                   Config_EC `protobuf:"varint,21,opt,name=ec,proto3,enum=device.Config_EC" json:"ec,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

Next tag: 22

func (*Config) Descriptor

func (*Config) Descriptor() ([]byte, []int)

func (*Config) GetCpu

func (m *Config) GetCpu() Config_Architecture

func (*Config) GetEc

func (m *Config) GetEc() Config_EC

func (*Config) GetEe

func (m *Config) GetEe() []string

func (*Config) GetFirmwareConfiguration

func (m *Config) GetFirmwareConfiguration() uint32

func (*Config) GetFormFactor

func (m *Config) GetFormFactor() Config_FormFactor

func (*Config) GetGpuFamily

func (m *Config) GetGpuFamily() string

func (*Config) GetGraphics

func (m *Config) GetGraphics() Config_Graphics

func (*Config) GetHardwareFeatures

func (m *Config) GetHardwareFeatures() []Config_HardwareFeature

func (*Config) GetId

func (m *Config) GetId() *ConfigId

func (*Config) GetOdm

func (m *Config) GetOdm() Config_ODM

func (*Config) GetOdmEmailGroup

func (m *Config) GetOdmEmailGroup() string

func (*Config) GetOem

func (m *Config) GetOem() Config_OEM

func (*Config) GetOemEmailGroup

func (m *Config) GetOemEmailGroup() string

func (*Config) GetPower

func (m *Config) GetPower() Config_PowerSupply

func (*Config) GetSoc

func (m *Config) GetSoc() Config_SOC

func (*Config) GetSocEmailGroup

func (m *Config) GetSocEmailGroup() string

func (*Config) GetStorage

func (m *Config) GetStorage() Config_Storage

func (*Config) GetTam

func (m *Config) GetTam() []string

func (*Config) GetVideoAccelerationSupports

func (m *Config) GetVideoAccelerationSupports() []Config_VideoAcceleration

func (*Config) ProtoMessage

func (*Config) ProtoMessage()

func (*Config) Reset

func (m *Config) Reset()

func (*Config) String

func (m *Config) String() string

func (*Config) XXX_DiscardUnknown

func (m *Config) XXX_DiscardUnknown()

func (*Config) XXX_Marshal

func (m *Config) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Config) XXX_Merge

func (m *Config) XXX_Merge(src proto.Message)

func (*Config) XXX_Size

func (m *Config) XXX_Size() int

func (*Config) XXX_Unmarshal

func (m *Config) XXX_Unmarshal(b []byte) error

type ConfigId

type ConfigId struct {
	// Required.
	PlatformId *PlatformId `protobuf:"bytes,1,opt,name=platform_id,json=platformId,proto3" json:"platform_id,omitempty"`
	// Required.
	ModelId *ModelId `protobuf:"bytes,2,opt,name=model_id,json=modelId,proto3" json:"model_id,omitempty"`
	// Required.
	VariantId *VariantId `protobuf:"bytes,3,opt,name=variant_id,json=variantId,proto3" json:"variant_id,omitempty"`
	// Required.
	BrandId              *BrandId `protobuf:"bytes,4,opt,name=brand_id,json=brandId,proto3" json:"brand_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

These are the globally unique identifiers that determine what set of configuration data is used for a given device.

func (*ConfigId) Descriptor

func (*ConfigId) Descriptor() ([]byte, []int)

func (*ConfigId) GetBrandId

func (m *ConfigId) GetBrandId() *BrandId

func (*ConfigId) GetModelId

func (m *ConfigId) GetModelId() *ModelId

func (*ConfigId) GetPlatformId

func (m *ConfigId) GetPlatformId() *PlatformId

func (*ConfigId) GetVariantId

func (m *ConfigId) GetVariantId() *VariantId

func (*ConfigId) ProtoMessage

func (*ConfigId) ProtoMessage()

func (*ConfigId) Reset

func (m *ConfigId) Reset()

func (*ConfigId) String

func (m *ConfigId) String() string

func (*ConfigId) XXX_DiscardUnknown

func (m *ConfigId) XXX_DiscardUnknown()

func (*ConfigId) XXX_Marshal

func (m *ConfigId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ConfigId) XXX_Merge

func (m *ConfigId) XXX_Merge(src proto.Message)

func (*ConfigId) XXX_Size

func (m *ConfigId) XXX_Size() int

func (*ConfigId) XXX_Unmarshal

func (m *ConfigId) XXX_Unmarshal(b []byte) error

type Config_Architecture

type Config_Architecture int32
const (
	Config_ARCHITECTURE_UNDEFINED Config_Architecture = 0
	Config_X86                    Config_Architecture = 1
	Config_X86_64                 Config_Architecture = 2
	Config_ARM                    Config_Architecture = 3
	Config_ARM64                  Config_Architecture = 4
)

func (Config_Architecture) EnumDescriptor

func (Config_Architecture) EnumDescriptor() ([]byte, []int)

func (Config_Architecture) String

func (x Config_Architecture) String() string

type Config_EC

type Config_EC int32

Indicate the type of EC present on a device. Next tag: 3

const (
	Config_EC_UNSPECIFIED Config_EC = 0
	Config_EC_CHROME      Config_EC = 1
	Config_EC_WILCO       Config_EC = 2
)

func (Config_EC) EnumDescriptor

func (Config_EC) EnumDescriptor() ([]byte, []int)

func (Config_EC) String

func (x Config_EC) String() string

type Config_FormFactor

type Config_FormFactor int32

Next tag: 8

const (
	Config_FORM_FACTOR_UNSPECIFIED Config_FormFactor = 0
	Config_FORM_FACTOR_CLAMSHELL   Config_FormFactor = 1
	Config_FORM_FACTOR_CONVERTIBLE Config_FormFactor = 2
	Config_FORM_FACTOR_DETACHABLE  Config_FormFactor = 3
	Config_FORM_FACTOR_CHROMEBASE  Config_FormFactor = 4
	Config_FORM_FACTOR_CHROMEBOX   Config_FormFactor = 5
	Config_FORM_FACTOR_CHROMEBIT   Config_FormFactor = 6
	Config_FORM_FACTOR_CHROMESLATE Config_FormFactor = 7
)

func (Config_FormFactor) EnumDescriptor

func (Config_FormFactor) EnumDescriptor() ([]byte, []int)

func (Config_FormFactor) String

func (x Config_FormFactor) String() string

type Config_Graphics

type Config_Graphics int32

Next Tag: 3

const (
	Config_GRAPHICS_UNSPECIFIED Config_Graphics = 0
	Config_GRAPHICS_GL          Config_Graphics = 1
	Config_GRAPHICS_GLE         Config_Graphics = 2
)

func (Config_Graphics) EnumDescriptor

func (Config_Graphics) EnumDescriptor() ([]byte, []int)

func (Config_Graphics) String

func (x Config_Graphics) String() string

type Config_HardwareFeature

type Config_HardwareFeature int32

Next Tag: 12

const (
	Config_HARDWARE_FEATURE_UNSPECIFIED Config_HardwareFeature = 0
	Config_HARDWARE_FEATURE_BLUETOOTH   Config_HardwareFeature = 1
	Config_HARDWARE_FEATURE_FLASHROM    Config_HardwareFeature = 2
	// Indicate if the device support audio hotwording, an audio listening module
	// included with Google Chrome and Chromium to support Google Assistant.
	// https://chromeos.google.com/partner/dlm/docs/latest-requirements/chromebook.html#audio-hotwording-always-on-listening
	Config_HARDWARE_FEATURE_HOTWORDING       Config_HardwareFeature = 3
	Config_HARDWARE_FEATURE_INTERNAL_DISPLAY Config_HardwareFeature = 4
	// Indicate if the device has support for lucid sleep (a connected lower power state,
	// in which the device should still has some network communications)
	// https://chromeos.google.com/partner/dlm/docs/p-hardware-specs/lucidsleep.html
	Config_HARDWARE_FEATURE_LUCID_SLEEP Config_HardwareFeature = 5
	Config_HARDWARE_FEATURE_WEBCAM      Config_HardwareFeature = 6
	Config_HARDWARE_FEATURE_STYLUS      Config_HardwareFeature = 7
	Config_HARDWARE_FEATURE_TOUCHPAD    Config_HardwareFeature = 8
	Config_HARDWARE_FEATURE_TOUCHSCREEN Config_HardwareFeature = 9
	// Indicate if the device has detachable keyboard.
	// https://chromeos.google.com/partner/dlm/docs/latest-requirements/detachable.html#keyboard-external
	Config_HARDWARE_FEATURE_DETACHABLE_KEYBOARD Config_HardwareFeature = 10
	// Indicate if the device has fingerprint sensor.
	Config_HARDWARE_FEATURE_FINGERPRINT Config_HardwareFeature = 11
)

func (Config_HardwareFeature) EnumDescriptor

func (Config_HardwareFeature) EnumDescriptor() ([]byte, []int)

func (Config_HardwareFeature) String

func (x Config_HardwareFeature) String() string

type Config_ODM

type Config_ODM int32

Next Tag: 6

const (
	Config_ODM_UNSPECIFIED Config_ODM = 0
	Config_ODM_QUANTA      Config_ODM = 1
	Config_ODM_BITLAND     Config_ODM = 2
	Config_ODM_SAMSUNG     Config_ODM = 3
	Config_ODM_PEGATRON    Config_ODM = 4
	Config_ODM_COMPAL      Config_ODM = 5
)

func (Config_ODM) EnumDescriptor

func (Config_ODM) EnumDescriptor() ([]byte, []int)

func (Config_ODM) String

func (x Config_ODM) String() string

type Config_OEM

type Config_OEM int32
const (
	Config_OEM_UNSPECIFIED Config_OEM = 0
	Config_OEM_ACER        Config_OEM = 1
	Config_OEM_DELL        Config_OEM = 2
	Config_OEM_SAMSUNG     Config_OEM = 3
	Config_OEM_HP          Config_OEM = 4
	Config_OEM_LENOVO      Config_OEM = 5
	Config_OEM_ASUS        Config_OEM = 6
	Config_OEM_NEC         Config_OEM = 7
)

func (Config_OEM) EnumDescriptor

func (Config_OEM) EnumDescriptor() ([]byte, []int)

func (Config_OEM) String

func (x Config_OEM) String() string

type Config_PowerSupply

type Config_PowerSupply int32

Indicate the device's power supply. Next Tag: 3

const (
	Config_POWER_SUPPLY_UNSPECIFIED Config_PowerSupply = 0
	Config_POWER_SUPPLY_BATTERY     Config_PowerSupply = 1
	Config_POWER_SUPPLY_AC_ONLY     Config_PowerSupply = 2
)

func (Config_PowerSupply) EnumDescriptor

func (Config_PowerSupply) EnumDescriptor() ([]byte, []int)

func (Config_PowerSupply) String

func (x Config_PowerSupply) String() string

type Config_SOC

type Config_SOC int32

Next Tag: 35

const (
	Config_SOC_UNSPECIFIED Config_SOC = 0
	// Aka AML-Y
	Config_SOC_AMBERLAKE_Y   Config_SOC = 1
	Config_SOC_APOLLO_LAKE   Config_SOC = 2
	Config_SOC_BAY_TRAIL     Config_SOC = 3
	Config_SOC_BRASWELL      Config_SOC = 4
	Config_SOC_BROADWELL     Config_SOC = 5
	Config_SOC_CANNON_LAKE_Y Config_SOC = 6
	Config_SOC_COMET_LAKE_U  Config_SOC = 7
	Config_SOC_EXYNOS_5250   Config_SOC = 8
	Config_SOC_EXYNOS_5420   Config_SOC = 9
	// Aka GLK
	Config_SOC_GEMINI_LAKE Config_SOC = 10
	Config_SOC_HASWELL     Config_SOC = 11
	Config_SOC_ICE_LAKE_Y  Config_SOC = 12
	Config_SOC_IVY_BRIDGE  Config_SOC = 13
	Config_SOC_KABYLAKE_U  Config_SOC = 14
	// KabyLake U refresh
	Config_SOC_KABYLAKE_U_R   Config_SOC = 15
	Config_SOC_KABYLAKE_Y     Config_SOC = 16
	Config_SOC_MT8173         Config_SOC = 17
	Config_SOC_MT8176         Config_SOC = 18
	Config_SOC_MT8183         Config_SOC = 19
	Config_SOC_PICASSO        Config_SOC = 20
	Config_SOC_PINE_TRAIL     Config_SOC = 21
	Config_SOC_RK3288         Config_SOC = 22
	Config_SOC_RK3399         Config_SOC = 23
	Config_SOC_SANDY_BRIDGE   Config_SOC = 24
	Config_SOC_SDM845         Config_SOC = 25
	Config_SOC_SKYLAKE_U      Config_SOC = 26
	Config_SOC_SKYLAKE_Y      Config_SOC = 27
	Config_SOC_STONEY_RIDGE   Config_SOC = 28
	Config_SOC_TEGRA_K1       Config_SOC = 29
	Config_SOC_WHISKEY_LAKE_U Config_SOC = 30
	Config_SOC_SC7180         Config_SOC = 31
	Config_SOC_JASPER_LAKE    Config_SOC = 32
	Config_SOC_TIGER_LAKE     Config_SOC = 33
	Config_SOC_MT8192         Config_SOC = 34
)

func (Config_SOC) EnumDescriptor

func (Config_SOC) EnumDescriptor() ([]byte, []int)

func (Config_SOC) String

func (x Config_SOC) String() string

type Config_Storage

type Config_Storage int32

Next Tag: 6

const (
	Config_STORAGE_UNSPECIFIED Config_Storage = 0
	Config_STORAGE_SSD         Config_Storage = 1
	Config_STORAGE_HDD         Config_Storage = 2
	Config_STORAGE_MMC         Config_Storage = 3
	Config_STORAGE_NVME        Config_Storage = 4
	Config_STORAGE_UFS         Config_Storage = 5
)

func (Config_Storage) EnumDescriptor

func (Config_Storage) EnumDescriptor() ([]byte, []int)

func (Config_Storage) String

func (x Config_Storage) String() string

type Config_VideoAcceleration

type Config_VideoAcceleration int32

Next tag: 13

const (
	Config_VIDEO_UNSPECIFIED            Config_VideoAcceleration = 0
	Config_VIDEO_ACCELERATION_H264      Config_VideoAcceleration = 1
	Config_VIDEO_ACCELERATION_ENC_H264  Config_VideoAcceleration = 2
	Config_VIDEO_ACCELERATION_VP8       Config_VideoAcceleration = 3
	Config_VIDEO_ACCELERATION_ENC_VP8   Config_VideoAcceleration = 4
	Config_VIDEO_ACCELERATION_VP9       Config_VideoAcceleration = 5
	Config_VIDEO_ACCELERATION_ENC_VP9   Config_VideoAcceleration = 6
	Config_VIDEO_ACCELERATION_VP9_2     Config_VideoAcceleration = 7
	Config_VIDEO_ACCELERATION_ENC_VP9_2 Config_VideoAcceleration = 8
	Config_VIDEO_ACCELERATION_H265      Config_VideoAcceleration = 9
	Config_VIDEO_ACCELERATION_ENC_H265  Config_VideoAcceleration = 10
	Config_VIDEO_ACCELERATION_MJPG      Config_VideoAcceleration = 11
	Config_VIDEO_ACCELERATION_ENC_MJPG  Config_VideoAcceleration = 12
)

func (Config_VideoAcceleration) EnumDescriptor

func (Config_VideoAcceleration) EnumDescriptor() ([]byte, []int)

func (Config_VideoAcceleration) String

func (x Config_VideoAcceleration) String() string

type ModelId

type ModelId struct {
	// Required. Source: 'mosys platform model'.
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Globally unique identifier.

func (*ModelId) Descriptor

func (*ModelId) Descriptor() ([]byte, []int)

func (*ModelId) GetValue

func (m *ModelId) GetValue() string

func (*ModelId) ProtoMessage

func (*ModelId) ProtoMessage()

func (*ModelId) Reset

func (m *ModelId) Reset()

func (*ModelId) String

func (m *ModelId) String() string

func (*ModelId) XXX_DiscardUnknown

func (m *ModelId) XXX_DiscardUnknown()

func (*ModelId) XXX_Marshal

func (m *ModelId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ModelId) XXX_Merge

func (m *ModelId) XXX_Merge(src proto.Message)

func (*ModelId) XXX_Size

func (m *ModelId) XXX_Size() int

func (*ModelId) XXX_Unmarshal

func (m *ModelId) XXX_Unmarshal(b []byte) error

type PlatformId

type PlatformId struct {
	// Required. Source: 'mosys platform name'.
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Globally unique identifier.

func (*PlatformId) Descriptor

func (*PlatformId) Descriptor() ([]byte, []int)

func (*PlatformId) GetValue

func (m *PlatformId) GetValue() string

func (*PlatformId) ProtoMessage

func (*PlatformId) ProtoMessage()

func (*PlatformId) Reset

func (m *PlatformId) Reset()

func (*PlatformId) String

func (m *PlatformId) String() string

func (*PlatformId) XXX_DiscardUnknown

func (m *PlatformId) XXX_DiscardUnknown()

func (*PlatformId) XXX_Marshal

func (m *PlatformId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PlatformId) XXX_Merge

func (m *PlatformId) XXX_Merge(src proto.Message)

func (*PlatformId) XXX_Size

func (m *PlatformId) XXX_Size() int

func (*PlatformId) XXX_Unmarshal

func (m *PlatformId) XXX_Unmarshal(b []byte) error

type VariantId

type VariantId struct {
	// Required. Source: 'mosys platform sku', aka Device-SKU.
	Value                string   `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Globally unique identifier.

func (*VariantId) Descriptor

func (*VariantId) Descriptor() ([]byte, []int)

func (*VariantId) GetValue

func (m *VariantId) GetValue() string

func (*VariantId) ProtoMessage

func (*VariantId) ProtoMessage()

func (*VariantId) Reset

func (m *VariantId) Reset()

func (*VariantId) String

func (m *VariantId) String() string

func (*VariantId) XXX_DiscardUnknown

func (m *VariantId) XXX_DiscardUnknown()

func (*VariantId) XXX_Marshal

func (m *VariantId) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VariantId) XXX_Merge

func (m *VariantId) XXX_Merge(src proto.Message)

func (*VariantId) XXX_Size

func (m *VariantId) XXX_Size() int

func (*VariantId) XXX_Unmarshal

func (m *VariantId) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL