• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# -*- coding: utf-8 -*-
2# Generated by the protocol buffer compiler.  DO NOT EDIT!
3# source: chromiumos/config/api/topology.proto
4"""Generated protocol buffer code."""
5from google.protobuf import descriptor as _descriptor
6from google.protobuf import message as _message
7from google.protobuf import reflection as _reflection
8from google.protobuf import symbol_database as _symbol_database
9# @@protoc_insertion_point(imports)
10
11_sym_db = _symbol_database.Default()
12
13
14from chromiumos.config.api import component_pb2 as chromiumos_dot_config_dot_api_dot_component__pb2
15from chromiumos.config.api import proximity_config_pb2 as chromiumos_dot_config_dot_api_dot_proximity__config__pb2
16from chromiumos.config.api import resource_config_pb2 as chromiumos_dot_config_dot_api_dot_resource__config__pb2
17from chromiumos.config.api import wifi_config_pb2 as chromiumos_dot_config_dot_api_dot_wifi__config__pb2
18from google.protobuf import wrappers_pb2 as google_dot_protobuf_dot_wrappers__pb2
19
20
21DESCRIPTOR = _descriptor.FileDescriptor(
22  name='chromiumos/config/api/topology.proto',
23  package='chromiumos.config.api',
24  syntax='proto3',
25  serialized_options=b'Z(go.chromium.org/chromiumos/config/go/api',
26  create_key=_descriptor._internal_create_key,
27  serialized_pb=b'\n$chromiumos/config/api/topology.proto\x12\x15\x63hromiumos.config.api\x1a%chromiumos/config/api/component.proto\x1a,chromiumos/config/api/proximity_config.proto\x1a+chromiumos/config/api/resource_config.proto\x1a\'chromiumos/config/api/wifi_config.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xf3\x06\n\x08Topology\x12\n\n\x02id\x18\x01 \x01(\t\x12\x32\n\x04type\x18\x02 \x01(\x0e\x32$.chromiumos.config.api.Topology.Type\x12\x45\n\x0b\x64\x65scription\x18\x03 \x03(\x0b\x32\x30.chromiumos.config.api.Topology.DescriptionEntry\x12\x41\n\x10hardware_feature\x18\x04 \x01(\x0b\x32\'.chromiumos.config.api.HardwareFeatures\x1a\x32\n\x10\x44\x65scriptionEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xe8\x04\n\x04Type\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\n\n\x06SCREEN\x10\x01\x12\x0f\n\x0b\x46ORM_FACTOR\x10\x02\x12\t\n\x05\x41UDIO\x10\x03\x12\n\n\x06STYLUS\x10\x04\x12\x0c\n\x08KEYBOARD\x10\x05\x12\x0b\n\x07THERMAL\x10\x06\x12\n\n\x06\x43\x41MERA\x10\x07\x12(\n$ACCELEROMETER_GYROSCOPE_MAGNETOMETER\x10\x08\x12\x0f\n\x0b\x46INGERPRINT\x10\t\x12\x14\n\x10PROXIMITY_SENSOR\x10\n\x12\x12\n\x0e\x44\x41UGHTER_BOARD\x10\x0b\x12\x18\n\x14NON_VOLATILE_STORAGE\x10\x0c\x12\x07\n\x03RAM\x10\r\x12\x08\n\x04WIFI\x10\x0e\x12\x12\n\x0e\x43\x45LLULAR_BOARD\x10\x0f\x12\r\n\tSD_READER\x10\x10\x12\x13\n\x0fMOTHERBOARD_USB\x10\x11\x12\r\n\tBLUETOOTH\x10\x12\x12\x0e\n\nBARRELJACK\x10\x13\x12\x10\n\x0cPOWER_BUTTON\x10\x14\x12\x11\n\rVOLUME_BUTTON\x10\x15\x12\x06\n\x02\x45\x43\x10\x16\x12\t\n\x05TOUCH\x10\x17\x12\x07\n\x03TPM\x10\x18\x12\x1a\n\x16MICROPHONE_MUTE_SWITCH\x10\x19\x12\x0b\n\x07\x42\x41TTERY\x10\x1a\x12\x08\n\x04HDMI\x10\x1b\x12\x07\n\x03SOC\x10\x1c\x12\x07\n\x03HPS\x10\x1d\x12\x10\n\x0c\x44P_CONVERTER\x10\x1e\x12\x07\n\x03POE\x10\x1f\x12\x10\n\x0cPOWER_SUPPLY\x10 \x12\x12\n\x0eRECOVERY_INPUT\x10!\x12\x12\n\x0ePRIVACY_SCREEN\x10\"\x12\x08\n\x04\x44GPU\x10#\x12\x07\n\x03UWB\x10$\x12\x13\n\x0f\x44\x45TACHABLE_BASE\x10%\x12\x07\n\x03\x46\x41N\x10&\"\xa8\x01\n\x08\x44uration\x12\x32\n\x04type\x18\x01 \x01(\x0e\x32$.chromiumos.config.api.Duration.Type\x12\r\n\x05value\x18\x02 \x01(\x05\"Y\n\x04Type\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\x10\n\x0cMILLISECONDS\x10\x01\x12\x0b\n\x07SECONDS\x10\x02\x12\x0b\n\x07MINUTES\x10\x03\x12\t\n\x05HOURS\x10\x04\x12\x08\n\x04\x44\x41YS\x10\x05\"\x85\xa3\x01\n\x10HardwareFeatures\x12;\n\x05usb_c\x18\x01 \x01(\x0b\x32,.chromiumos.config.api.HardwareFeatures.UsbC\x12;\n\x05usb_a\x18\x02 \x01(\x0b\x32,.chromiumos.config.api.HardwareFeatures.UsbA\x12\x42\n\x08\x63\x65llular\x18\x03 \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.Cellular\x12:\n\x04hdmi\x18\x04 \x01(\x0b\x32,.chromiumos.config.api.HardwareFeatures.Hdmi\x12P\n\tfw_config\x18\x05 \x01(\x0b\x32=.chromiumos.config.api.HardwareFeatures.FirmwareConfiguration\x12<\n\x05\x61udio\x18\x06 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Audio\x12>\n\x06\x63\x61mera\x18\x07 \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Camera\x12L\n\raccelerometer\x18\x08 \x01(\x0b\x32\x35.chromiumos.config.api.HardwareFeatures.Accelerometer\x12\x44\n\tgyroscope\x18\t \x01(\x0b\x32\x31.chromiumos.config.api.HardwareFeatures.Gyroscope\x12J\n\x0cmagnetometer\x18\n \x01(\x0b\x32\x34.chromiumos.config.api.HardwareFeatures.Magnetometer\x12I\n\x0clight_sensor\x18\x0b \x01(\x0b\x32\x33.chromiumos.config.api.HardwareFeatures.LightSensor\x12>\n\x06screen\x18\x0c \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Screen\x12G\n\x0b\x66orm_factor\x18\r \x01(\x0b\x32\x32.chromiumos.config.api.HardwareFeatures.FormFactor\x12>\n\x06stylus\x18\x0e \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Stylus\x12\x42\n\x08keyboard\x18\x0f \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.Keyboard\x12>\n\x06memory\x18\x10 \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Memory\x12H\n\x0b\x66ingerprint\x18\x11 \x01(\x0b\x32\x33.chromiumos.config.api.HardwareFeatures.Fingerprint\x12@\n\x07storage\x18\x12 \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.Storage\x12\x44\n\tbluetooth\x18\x13 \x01(\x0b\x32\x31.chromiumos.config.api.HardwareFeatures.Bluetooth\x12\x46\n\nbarreljack\x18\x14 \x01(\x0b\x32\x32.chromiumos.config.api.HardwareFeatures.BarrelJack\x12:\n\x04wifi\x18\x17 \x01(\x0b\x32,.chromiumos.config.api.HardwareFeatures.Wifi\x12\x44\n\x0cpower_button\x18\x15 \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Button\x12\x45\n\rvolume_button\x18\x16 \x01(\x0b\x32..chromiumos.config.api.HardwareFeatures.Button\x12W\n\x13\x65mbedded_controller\x18\x18 \x01(\x0b\x32:.chromiumos.config.api.HardwareFeatures.EmbeddedController\x12^\n\x17trusted_platform_module\x18\x19 \x01(\x0b\x32=.chromiumos.config.api.HardwareFeatures.TrustedPlatformModule\x12\x46\n\nhotwording\x18\x1a \x01(\x0b\x32\x32.chromiumos.config.api.HardwareFeatures.Hotwording\x12@\n\x07\x64isplay\x18\x1b \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.Display\x12\x42\n\x08touchpad\x18\x1c \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.Touchpad\x12\\\n\x16microphone_mute_switch\x18\x1d \x01(\x0b\x32<.chromiumos.config.api.HardwareFeatures.MicrophoneMuteSwitch\x12@\n\x07\x62\x61ttery\x18\x1e \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.Battery\x12M\n\x0eprivacy_screen\x18\x1f \x01(\x0b\x32\x35.chromiumos.config.api.HardwareFeatures.PrivacyScreen\x12\x38\n\x03soc\x18  \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.Soc\x12R\n\x0c\x64p_converter\x18! \x01(\x0b\x32<.chromiumos.config.api.HardwareFeatures.DisplayPortConverter\x12\x38\n\x03hps\x18\" \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.Hps\x12\x38\n\x03poe\x18# \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.PoE\x12I\n\x0cpower_supply\x18$ \x01(\x0b\x32\x33.chromiumos.config.api.HardwareFeatures.PowerSupply\x12\x44\n\tproximity\x18% \x01(\x0b\x32\x31.chromiumos.config.api.HardwareFeatures.Proximity\x12<\n\x05touch\x18& \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Touch\x12@\n\x07thermal\x18\' \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.Thermal\x12X\n\x14runtime_probe_config\x18( \x01(\x0b\x32:.chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig\x12\x41\n\x0b\x64gpu_config\x18) \x01(\x0b\x32,.chromiumos.config.api.HardwareFeatures.Dgpu\x12?\n\nuwb_config\x18* \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.Uwb\x12T\n\x15hardware_probe_config\x18+ \x01(\x0b\x32\x35.chromiumos.config.api.HardwareFeatures.HardwareProbe\x12O\n\x0f\x64\x65tachable_base\x18, \x01(\x0b\x32\x36.chromiumos.config.api.HardwareFeatures.DetachableBase\x12@\n\x07suspend\x18- \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.Suspend\x12\x38\n\x03vrr\x18. \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.Vrr\x12\x43\n\tsd_reader\x18/ \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.SdReader\x12\x15\n\rfeature_level\x18\x30 \x01(\r\x12\x41\n\x08oem_info\x18\x31 \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.OEMInfo\x12\x38\n\x03\x66\x61n\x18\x32 \x01(\x0b\x32+.chromiumos.config.api.HardwareFeatures.Fan\x12\x62\n\x19interrupt_controller_info\x18\x33 \x01(\x0b\x32?.chromiumos.config.api.HardwareFeatures.InterruptControllerInfo\x12K\n\rtiled_display\x18\x34 \x01(\x0b\x32\x34.chromiumos.config.api.HardwareFeatures.TiledDisplay\x12\x41\n\x08\x63pu_info\x18\x35 \x01(\x0b\x32/.chromiumos.config.api.HardwareFeatures.CpuInfo\x12\x42\n\x08pendrive\x18\x36 \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.Pendrive\x1a\x16\n\x05\x43ount\x12\r\n\x05value\x18\x01 \x01(\r\x1a\xc3\x02\n\x04UsbC\x12<\n\x05\x63ount\x18\x01 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Count\x12@\n\x05ports\x18\x02 \x03(\x0b\x32\x31.chromiumos.config.api.HardwareFeatures.UsbC.Port\x12\x0c\n\x04usb4\x18\x03 \x01(\x08\x12&\n\x1e\x64\x65\x66\x65r_external_display_timeout\x18\x04 \x01(\r\x1a\x84\x01\n\x04Port\x12\x46\n\x08position\x18\x01 \x01(\x0e\x32\x34.chromiumos.config.api.HardwareFeatures.PortPosition\x12\x34\n\x0eindex_override\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x1a\x44\n\x04UsbA\x12<\n\x05\x63ount\x18\x01 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Count\x1a\xa0\n\n\x08\x43\x65llular\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\r\n\x05model\x18\x02 \x01(\t\x12K\n\x04type\x18\x03 \x01(\x0e\x32=.chromiumos.config.api.HardwareFeatures.Cellular.CellularType\x12\x1f\n\x13\x61ttach_apn_required\x18\x04 \x01(\x08\x42\x02\x18\x01\x12t\n\x1e\x64ynamic_power_reduction_config\x18\x05 \x01(\x0b\x32L.chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig\x12\x1b\n\x13wedge_timeout_in_ms\x18\x06 \x01(\r\x12N\n\nmodem_type\x18\x07 \x01(\x0e\x32:.chromiumos.config.api.HardwareFeatures.Cellular.ModemType\x1a\xdb\x04\n\x1b\x44ynamicPowerReductionConfig\x12\x0e\n\x04gpio\x18\x01 \x01(\rH\x00\x12\x17\n\rmodem_manager\x18\x02 \x01(\x08H\x00\x12\x13\n\x0btablet_mode\x18\x03 \x01(\x08\x12$\n\x1c\x65nable_multi_power_level_sar\x18\x04 \x01(\x08\x12*\n\"enable_default_proximity_state_far\x18\x05 \x01(\x08\x12\x80\x01\n\x13power_level_mapping\x18\x06 \x03(\x0b\x32\x63.chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry\x12\x8c\x01\n\x19regulatory_domain_mapping\x18\x07 \x03(\x0b\x32i.chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry\x1a\x38\n\x16PowerLevelMappingEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\r:\x02\x38\x01\x1a>\n\x1cRegulatoryDomainMappingEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\r:\x02\x38\x01\x42 \n\x1e\x64ynamic_power_reduction_config\"G\n\x0c\x43\x65llularType\x12\x14\n\x10\x43\x45LLULAR_UNKNOWN\x10\x00\x12\x10\n\x0c\x43\x45LLULAR_LTE\x10\x01\x12\x0f\n\x0b\x43\x45LLULAR_5G\x10\x02\"\xca\x01\n\tModemType\x12\x11\n\rMODEM_UNKNOWN\x10\x00\x12\x0e\n\nMODEM_L850\x10\x01\x12\x0f\n\x0bMODEM_NL668\x10\x02\x12\x0f\n\x0bMODEM_FM101\x10\x03\x12\x0f\n\x0bMODEM_FM350\x10\x04\x12\x10\n\x0cMODEM_SC7180\x10\x05\x12\x10\n\x0cMODEM_SC7280\x10\x06\x12\x0f\n\x0bMODEM_EM060\x10\x07\x12\x0f\n\x0bMODEM_RW101\x10\x08\x12\x0f\n\x0bMODEM_RW135\x10\t\x12\x10\n\x0cMODEM_LCUK54\x10\n\x1a\xd9\x01\n\x04Hdmi\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12=\n\x03\x63\x65\x63\x18\x02 \x01(\x0b\x32\x30.chromiumos.config.api.HardwareFeatures.Hdmi.Cec\x1aP\n\x03\x43\x65\x63\x12!\n\x19power_on_displays_on_boot\x18\x01 \x01(\x08\x12&\n\x1epower_off_displays_on_shutdown\x18\x02 \x01(\x08\x1a\x87\x07\n\x15\x46irmwareConfiguration\x12\r\n\x05value\x18\x01 \x01(\r\x12\x0c\n\x04mask\x18\x02 \x01(\r\x12\x1f\n\x17\x63oreboot_customizations\x18\x03 \x03(\t\x12O\n\x16vboot_cbfs_integration\x18\x05 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12[\n\rfw_ro_version\x18\x08 \x01(\x0b\x32\x44.chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer\x12\x42\n\tintel_ish\x18\t \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12[\n\rfw_rw_version\x18\n \x01(\x0b\x32\x44.chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer\x12\x41\n\x08\x62mp_logo\x18\x0b \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12I\n\x10\x66w_splash_screen\x18\x0c \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x46\n\rlate_cse_sync\x18\r \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12O\n\x16has_recovery_mrc_cache\x18\x0e \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12Y\n mainboard_has_early_sign_of_life\x18\x0f \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aM\n\x06SemVer\x12\x15\n\rmajor_version\x18\x01 \x01(\r\x12\x15\n\rminor_version\x18\x02 \x01(\r\x12\x15\n\rpatch_version\x18\x03 \x01(\rJ\x04\x08\x04\x10\x05J\x04\x08\x06\x10\x07J\x04\x08\x07\x10\x08\x1a\x8c\x0f\n\x05\x41udio\x12M\n\x0b\x61udio_codec\x18\x01 \x01(\x0e\x32\x38.chromiumos.config.api.HardwareFeatures.Audio.AudioCodec\x12L\n\x0bspeaker_amp\x18\x02 \x01(\x0e\x32\x37.chromiumos.config.api.HardwareFeatures.Audio.Amplifier\x12Q\n\x0fheadphone_codec\x18\x03 \x01(\x0e\x32\x38.chromiumos.config.api.HardwareFeatures.Audio.AudioCodec\x12\x45\n\x0elid_microphone\x18\x04 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Count\x12\x46\n\x0f\x62\x61se_microphone\x18\x05 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Count\x12\x45\n\x11speaker_amplifier\x18\x06 \x01(\x0b\x32*.chromiumos.config.api.Component.Amplifier\x12N\n\x0c\x63\x61rd_configs\x18\x07 \x03(\x0b\x32\x38.chromiumos.config.api.HardwareFeatures.Audio.CardConfig\x12W\n\x0b\x63ras_config\x18\x08 \x01(\x0e\x32\x42.chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure\x12\x46\n\rsof_audio_dsp\x18\t \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\x99\x03\n\nCardConfig\x12\x11\n\tcard_name\x18\x01 \x01(\t\x12\x30\n\nucm_suffix\x18\x02 \x01(\x0b\x32\x1c.google.protobuf.StringValue\x12V\n\nucm_config\x18\x03 \x01(\x0e\x32\x42.chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure\x12W\n\x0b\x63ras_config\x18\x04 \x01(\x0e\x32\x42.chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure\x12\x62\n\x16sound_card_init_config\x18\x05 \x01(\x0e\x32\x42.chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure\x12\x31\n\x0b\x63ras_suffix\x18\x06 \x01(\x0b\x32\x1c.google.protobuf.StringValue\"\xe1\x02\n\nAudioCodec\x12\x17\n\x13\x41UDIO_CODEC_UNKNOWN\x10\x00\x12\n\n\x06RT5682\x10\x01\x12\x0c\n\x08\x41LC5682I\x10\x02\x12\x0b\n\x07\x41LC5682\x10\x03\x12\n\n\x06\x44\x41\x37\x32\x31\x39\x10\x08\x12\r\n\tNAU88L25B\x10\n\x12\x0b\n\x07\x43S42L42\x10\x0b\x12\x0e\n\nALC5682IVS\x10\x0c\x12\x0b\n\x07WCD9385\x10\r\x12\n\n\x06\x45S8326\x10\x0e\x12\n\n\x06\x41LC272\x10\x0f\x12\x17\n\x13\x41UDIO_CODEC_ALC5650\x10\x11\x12\x16\n\x12\x41UDIO_CODEC_ALC256\x10\x12\x12\x17\n\x13\x41UDIO_CODEC_ALC3247\x10\x13\x12\x17\n\x13\x41UDIO_CODEC_ALC3287\x10\x14\x12\x16\n\x12\x41UDIO_CODEC_ALC722\x10\x16\x12\x16\n\x12\x41UDIO_CODEC_ALC721\x10\x17\x12\x17\n\x13\x41UDIO_CODEC_ALC3204\x10\x18\"\x04\x08\x04\x10\x07\"\x04\x08\t\x10\t\"\xfa\x02\n\tAmplifier\x12\x15\n\x11\x41MPLIFIER_UNKNOWN\x10\x00\x12\x0c\n\x08MAX98357\x10\x04\x12\x0c\n\x08MAX98373\x10\x05\x12\x0c\n\x08MAX98360\x10\x06\x12\n\n\x06RT1015\x10\x07\x12\x0b\n\x07\x41LC1011\x10\t\x12\x0b\n\x07RT1015P\x10\n\x12\x0b\n\x07\x41LC1019\x10\x0b\x12\x0c\n\x08MAX98390\x10\x0c\x12\x0c\n\x08MAX98396\x10\r\x12\x0b\n\x07\x43S35L41\x10\x0e\x12\x0c\n\x08MAX98363\x10\x0f\x12\x0b\n\x07NAU8318\x10\x10\x12\x15\n\x11\x41MPLIFIER_ALC5650\x10\x11\x12\x14\n\x10\x41MPLIFIER_ALC256\x10\x12\x12\x15\n\x11\x41MPLIFIER_ALC3247\x10\x13\x12\x15\n\x11\x41MPLIFIER_ALC3287\x10\x14\x12\x0b\n\x07TAS2563\x10\x15\x12\x14\n\x10\x41MPLIFIER_ALC722\x10\x16\x12\x14\n\x10\x41MPLIFIER_ALC721\x10\x17\x12\x15\n\x11\x41MPLIFIER_ALC3204\x10\x18\"\x04\x08\x01\x10\x03\"\x04\x08\x08\x10\x08\"O\n\x14\x41udioConfigStructure\x12\x1f\n\x1b\x41UDIO_CONFIG_STRUCTURE_NONE\x10\x00\x12\n\n\x06\x44\x45SIGN\x10\x01\x12\n\n\x06\x43OMMON\x10\x02\x1a\x98\x07\n\x06\x43\x61mera\x12\x46\n\x07\x64\x65vices\x18\x04 \x03(\x0b\x32\x35.chromiumos.config.api.HardwareFeatures.Camera.Device\x12\x10\n\x08\x66\x65\x61tures\x18\x05 \x03(\t\x12\x12\n\nenumerated\x18\x06 \x01(\x08\x12\x1a\n\x12\x65numerated_usb_ids\x18\x07 \x03(\t\x1a\xaf\x03\n\x06\x44\x65vice\x12K\n\tinterface\x18\x02 \x01(\x0e\x32\x38.chromiumos.config.api.HardwareFeatures.Camera.Interface\x12\x45\n\x06\x66\x61\x63ing\x18\x03 \x01(\x0e\x32\x35.chromiumos.config.api.HardwareFeatures.Camera.Facing\x12O\n\x0borientation\x18\x04 \x01(\x0e\x32:.chromiumos.config.api.HardwareFeatures.Camera.Orientation\x12\r\n\x05\x66lags\x18\x05 \x01(\r\x12\x0b\n\x03ids\x18\x06 \x03(\t\x12G\n\x0eprivacy_switch\x18\x07 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12G\n\x10microphone_count\x18\x08 \x01(\x0b\x32-.chromiumos.config.api.HardwareFeatures.Count\x12\x12\n\ndetachable\x18\t \x01(\x08\"I\n\tInterface\x12\x15\n\x11INTERFACE_UNKNOWN\x10\x00\x12\x11\n\rINTERFACE_USB\x10\x01\x12\x12\n\x0eINTERFACE_MIPI\x10\x02\"?\n\x06\x46\x61\x63ing\x12\x12\n\x0e\x46\x41\x43ING_UNKNOWN\x10\x00\x12\x10\n\x0c\x46\x41\x43ING_FRONT\x10\x01\x12\x0f\n\x0b\x46\x41\x43ING_BACK\x10\x02\"w\n\x0bOrientation\x12\x17\n\x13ORIENTATION_UNKNOWN\x10\x00\x12\x11\n\rORIENTATION_0\x10\x01\x12\x12\n\x0eORIENTATION_90\x10\x02\x12\x13\n\x0fORIENTATION_180\x10\x03\x12\x13\n\x0fORIENTATION_270\x10\x04\"M\n\x05\x46lags\x12\x0e\n\nFLAGS_NONE\x10\x00\x12\x17\n\x13\x46LAGS_SUPPORT_1080P\x10\x01\x12\x1b\n\x17\x46LAGS_SUPPORT_AUTOFOCUS\x10\x02\x1a\xa8\x01\n\rAccelerometer\x12J\n\x11lid_accelerometer\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12K\n\x12\x62\x61se_accelerometer\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\x9c\x01\n\tGyroscope\x12\x46\n\rlid_gyroscope\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12G\n\x0e\x62\x61se_gyroscope\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xa5\x01\n\x0cMagnetometer\x12I\n\x10lid_magnetometer\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12J\n\x11\x62\x61se_magnetometer\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xef\x01\n\x0bLightSensor\x12H\n\x0flid_lightsensor\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12I\n\x10\x62\x61se_lightsensor\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12K\n\x12\x63\x61mera_lightsensor\x18\x03 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xc9\x02\n\x06Screen\x12T\n\x0e\x63onnector_type\x18\x04 \x01(\x0e\x32<.chromiumos.config.api.HardwareFeatures.Screen.ConnectorType\x12R\n\x10panel_properties\x18\x03 \x01(\x0b\x32\x38.chromiumos.config.api.Component.DisplayPanel.Properties\x12\x46\n\rtouch_support\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\"G\n\rConnectorType\x12\x1e\n\x1a\x43ONNECTOR_TYPE_UNSPECIFIED\x10\x00\x12\x16\n\x12\x43ONNECTOR_TYPE_EDP\x10\x01J\x04\x08\x01\x10\x02\x1a\xf6\x03\n\nFormFactor\x12V\n\x0b\x66orm_factor\x18\x01 \x01(\x0e\x32\x41.chromiumos.config.api.HardwareFeatures.FormFactor.FormFactorType\x12\\\n\x0erecovery_input\x18\x02 \x01(\x0e\x32\x44.chromiumos.config.api.HardwareFeatures.FormFactor.RecoveryInputType\x12\x31\n\rdetachable_ui\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.BoolValue\"\x98\x01\n\x0e\x46ormFactorType\x12\x17\n\x13\x46ORM_FACTOR_UNKNOWN\x10\x00\x12\r\n\tCLAMSHELL\x10\x01\x12\x0f\n\x0b\x43ONVERTIBLE\x10\x02\x12\x0e\n\nDETACHABLE\x10\x03\x12\x0e\n\nCHROMEBASE\x10\x04\x12\r\n\tCHROMEBOX\x10\x05\x12\r\n\tCHROMEBIT\x10\x06\x12\x0f\n\x0b\x43HROMESLATE\x10\x07\"d\n\x11RecoveryInputType\x12\x1a\n\x16RECOVERY_INPUT_UNKNOWN\x10\x00\x12\x0c\n\x08KEYBOARD\x10\x01\x12\x10\n\x0cPOWER_BUTTON\x10\x02\x12\x13\n\x0fRECOVERY_BUTTON\x10\x03\x1a\x9b\x01\n\x06Stylus\x12I\n\x06stylus\x18\x01 \x01(\x0e\x32\x39.chromiumos.config.api.HardwareFeatures.Stylus.StylusType\"F\n\nStylusType\x12\x12\n\x0eSTYLUS_UNKNOWN\x10\x00\x12\x08\n\x04NONE\x10\x01\x12\x0c\n\x08INTERNAL\x10\x02\x12\x0c\n\x08\x45XTERNAL\x10\x03\x1a\xed\n\n\x08Keyboard\x12T\n\rkeyboard_type\x18\x01 \x01(\x0e\x32=.chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardType\x12\x42\n\tbacklight\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x45\n\x0cpower_button\x18\x03 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x44\n\x0bnumeric_pad\x18\x04 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12R\n\x08mcu_type\x18\x06 \x01(\x0e\x32@.chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardMcuType\x12\x1c\n\x14\x62\x61\x63klight_user_steps\x18\x05 \x03(\x01\x12\x44\n\tals_steps\x18\x07 \x03(\x0b\x32\x31.chromiumos.config.api.HardwareFeatures.KbAlsStep\x12\x19\n\x11no_als_brightness\x18\x08 \x01(\x01\x12\x65\n\x12\x62ottom_left_layout\x18\t \x01(\x0e\x32I.chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardBottomLeftLayout\x12g\n\x13\x62ottom_right_layout\x18\n \x01(\x0e\x32J.chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardBottomRightLayout\x12]\n\x12numeric_pad_layout\x18\x0b \x01(\x0e\x32\x41.chromiumos.config.api.HardwareFeatures.Keyboard.NumericPadLayout\"Q\n\x0cKeyboardType\x12\x19\n\x15KEYBOARD_TYPE_UNKNOWN\x10\x00\x12\x0c\n\x08INTERNAL\x10\x01\x12\x08\n\x04NONE\x10\x02\x12\x0e\n\nDETACHABLE\x10\x03\"G\n\x0fKeyboardMcuType\x12\x1c\n\x18KEYBOARD_MCU_NOT_PRESENT\x10\x00\x12\x16\n\x12KEYBOARD_MCU_PRISM\x10\x01\"\x85\x01\n\x18KeyboardBottomLeftLayout\x12\'\n#KEYBOARD_BOTTOM_LEFT_LAYOUT_UNKNOWN\x10\x00\x12\x1f\n\x1bKEYBOARD_BOTTOM_LEFT_3_KEYS\x10\x01\x12\x1f\n\x1bKEYBOARD_BOTTOM_LEFT_4_KEYS\x10\x02\"\xab\x01\n\x19KeyboardBottomRightLayout\x12(\n$KEYBOARD_BOTTOM_RIGHT_LAYOUT_UNKNOWN\x10\x00\x12 \n\x1cKEYBOARD_BOTTOM_RIGHT_2_KEYS\x10\x01\x12 \n\x1cKEYBOARD_BOTTOM_RIGHT_3_KEYS\x10\x02\x12 \n\x1cKEYBOARD_BOTTOM_RIGHT_4_KEYS\x10\x03\"f\n\x10NumericPadLayout\x12\x1e\n\x1aNUMERIC_PAD_LAYOUT_UNKNOWN\x10\x00\x12\x18\n\x14NUMERIC_PAD_3_COLUMN\x10\x01\x12\x18\n\x14NUMERIC_PAD_4_COLUMN\x10\x02\x1aJ\n\x06Memory\x12@\n\x07profile\x18\x01 \x01(\x0b\x32/.chromiumos.config.api.Component.Memory.Profile\x1a\x83\t\n\x0b\x46ingerprint\x12N\n\x08location\x18\x01 \x01(\x0e\x32<.chromiumos.config.api.HardwareFeatures.Fingerprint.Location\x12\r\n\x05\x62oard\x18\x02 \x01(\t\x12\x12\n\nro_version\x18\x03 \x01(\t\x12]\n\x10\x66ingerprint_diag\x18\x04 \x01(\x0b\x32\x43.chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag\x12\x0f\n\x07present\x18\x05 \x01(\x08\x1a\xb6\x05\n\x0f\x46ingerprintDiag\x12\x16\n\x0eroutine_enable\x18\x01 \x01(\x08\x12\x15\n\rmax_pixel_dev\x18\x02 \x01(\r\x12\x17\n\x0fmax_dead_pixels\x18\x03 \x01(\r\x12\x65\n\x0cpixel_median\x18\x04 \x01(\x0b\x32O.chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian\x12\x17\n\x0fnum_detect_zone\x18\x05 \x01(\r\x12\x64\n\x0c\x64\x65tect_zones\x18\x06 \x03(\x0b\x32N.chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone\x12&\n\x1emax_dead_pixels_in_detect_zone\x18\x07 \x01(\r\x12\x1b\n\x13max_reset_pixel_dev\x18\x08 \x01(\r\x12\x1e\n\x16max_error_reset_pixels\x18\t \x01(\r\x1a\xd1\x01\n\x0bPixelMedian\x12\x16\n\x0e\x63\x62_type1_lower\x18\x01 \x01(\r\x12\x16\n\x0e\x63\x62_type1_upper\x18\x02 \x01(\r\x12\x16\n\x0e\x63\x62_type2_lower\x18\x03 \x01(\r\x12\x16\n\x0e\x63\x62_type2_upper\x18\x04 \x01(\r\x12\x17\n\x0ficb_type1_lower\x18\x05 \x01(\r\x12\x17\n\x0ficb_type1_upper\x18\x06 \x01(\r\x12\x17\n\x0ficb_type2_lower\x18\x07 \x01(\r\x12\x17\n\x0ficb_type2_upper\x18\x08 \x01(\r\x1a<\n\nDetectZone\x12\n\n\x02x1\x18\x01 \x01(\r\x12\n\n\x02y1\x18\x02 \x01(\r\x12\n\n\x02x2\x18\x03 \x01(\r\x12\n\n\x02y2\x18\x04 \x01(\r\"\xd7\x01\n\x08Location\x12\x14\n\x10LOCATION_UNKNOWN\x10\x00\x12\x19\n\x15POWER_BUTTON_TOP_LEFT\x10\x01\x12\x18\n\x14KEYBOARD_BOTTOM_LEFT\x10\x02\x12\x19\n\x15KEYBOARD_BOTTOM_RIGHT\x10\x03\x12\x16\n\x12KEYBOARD_TOP_RIGHT\x10\x04\x12\x0e\n\nRIGHT_SIDE\x10\x06\x12\r\n\tLEFT_SIDE\x10\x07\x12\"\n\x1eLEFT_OF_POWER_BUTTON_TOP_RIGHT\x10\t\"\x04\x08\x05\x10\x05\"\x04\x08\x08\x10\x08\x1a\x66\n\x07Storage\x12J\n\x0cstorage_type\x18\x01 \x01(\x0e\x32\x34.chromiumos.config.api.Component.Storage.StorageType\x12\x0f\n\x07size_gb\x18\x02 \x01(\r\x1a\x8c\x01\n\tBluetooth\x12=\n\tcomponent\x18\x01 \x01(\x0b\x32*.chromiumos.config.api.Component.Bluetooth\x12@\n\x07present\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aN\n\nBarrelJack\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xc5\x02\n\x04Wifi\x12T\n\x18supported_wlan_protocols\x18\x01 \x03(\x0e\x32\x32.chromiumos.config.api.Component.Wifi.WLANProtocol\x12I\n\nwifi_chips\x18\x02 \x03(\x0e\x32\x35.chromiumos.config.api.HardwareFeatures.Wifi.WifiChip\x12\x36\n\x0bwifi_config\x18\x03 \x01(\x0b\x32!.chromiumos.config.api.WifiConfig\x12\x14\n\x0cwifi_vpd_sar\x18\x04 \x01(\x08\"N\n\x08WifiChip\x12\x15\n\x11WIFI_CHIP_UNKNOWN\x10\x00\x12\x15\n\x11WIRELESS_86ED801D\x10\x01\x12\x14\n\x10WIRELESS_REALTEK\x10\x02\x1a\xa0\x02\n\x06\x42utton\x12\x45\n\x06region\x18\x01 \x01(\x0e\x32\x35.chromiumos.config.api.HardwareFeatures.Button.Region\x12\x41\n\x04\x65\x64ge\x18\x02 \x01(\x0e\x32\x33.chromiumos.config.api.HardwareFeatures.Button.Edge\x12\x10\n\x08position\x18\x03 \x01(\x02\"6\n\x06Region\x12\x12\n\x0eREGION_UNKNOWN\x10\x00\x12\n\n\x06SCREEN\x10\x01\x12\x0c\n\x08KEYBOARD\x10\x02\"B\n\x04\x45\x64ge\x12\x10\n\x0c\x45\x44GE_UNKNOWN\x10\x00\x12\x08\n\x04LEFT\x10\x01\x12\t\n\x05RIGHT\x10\x02\x12\x07\n\x03TOP\x10\x03\x12\n\n\x06\x42OTTOM\x10\x04\x1a\xed\x08\n\x12\x45mbeddedController\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x62\n\x07\x65\x63_type\x18\x02 \x01(\x0e\x32Q.chromiumos.config.api.HardwareFeatures.EmbeddedController.EmbeddedControllerType\x12\x41\n\x04part\x18\x03 \x01(\x0b\x32\x33.chromiumos.config.api.Component.EmbeddedController\x12J\n\x11\x66\x65\x61ture_typec_cmd\x18\x04 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12<\n\x03\x63\x62i\x18\x05 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12H\n\x0f\x64\x65tachable_base\x18\x06 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12R\n\x19\x66\x65\x61ture_charge_control_v2\x18\x07 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12N\n\x15\x66\x65\x61ture_asserts_panic\x18\x08 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12Q\n\x18\x66\x65\x61ture_system_safe_mode\x18\t \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12U\n\x1c\x66\x65\x61ture_memory_dump_commands\x18\n \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x61\n\x0c\x62uild_config\x18\x0b \x03(\x0b\x32K.chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry\x12\x38\n\x12max_sensor_odr_mhz\x18\x0c \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x1a\x63\n\x10\x42uildConfigEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12>\n\x05value\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present:\x02\x38\x01\"J\n\x16\x45mbeddedControllerType\x12\x13\n\x0f\x45\x43_TYPE_UNKNOWN\x10\x00\x12\r\n\tEC_CHROME\x10\x01\x12\x0c\n\x08\x45\x43_WILCO\x10\x02\x1a\xb0\x06\n\x15TrustedPlatformModule\x12i\n\x08tpm_type\x18\x01 \x01(\x0e\x32W.chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.TrustedPlatformModuleType\x12M\n\x14production_rw_key_id\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12l\n\x13runtime_tpm_version\x18\x03 \x01(\x0e\x32O.chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.RuntimeTpmVersion\x12\x62\n\x0bgsc_fw_name\x18\x04 \x01(\x0e\x32M.chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.GscFirmwareName\x12R\n\x19\x65nterprise_rollback_space\x18\x05 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x43\n\nvalid_adid\x18\x06 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\"\\\n\x19TrustedPlatformModuleType\x12\x14\n\x10TPM_TYPE_UNKNOWN\x10\x00\x12\x0f\n\x0bTHIRD_PARTY\x10\x01\x12\x0b\n\x07GSC_H1B\x10\x02\x12\x0b\n\x07GSC_H1D\x10\x03\"W\n\x11RuntimeTpmVersion\x12\x18\n\x14TPM_VERSION_DISABLED\x10\x00\x12\x14\n\x10TPM_VERSION_V1_2\x10\x01\x12\x12\n\x0eTPM_VERSION_V2\x10\x02\";\n\x0fGscFirmwareName\x12\x0c\n\x08GSC_NONE\x10\x00\x12\x0c\n\x08GSC_CR50\x10\x01\x12\x0c\n\x08GSC_TI50\x10\x02\x1aN\n\nHotwording\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xa9\x01\n\x07\x44isplay\x12\x42\n\x04type\x18\x01 \x01(\x0e\x32\x34.chromiumos.config.api.HardwareFeatures.Display.Type\"Z\n\x04Type\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\x11\n\rTYPE_INTERNAL\x10\x01\x12\x11\n\rTYPE_EXTERNAL\x10\x02\x12\x1a\n\x16TYPE_INTERNAL_EXTERNAL\x10\x03\x1a\xec\x01\n\x08Touchpad\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12T\n\rtouchpad_type\x18\x02 \x01(\x0e\x32=.chromiumos.config.api.HardwareFeatures.Touchpad.TouchpadType\"H\n\x0cTouchpadType\x12\x10\n\x0cTYPE_UNKNOWN\x10\x00\x12\x0c\n\x08INTERNAL\x10\x01\x12\x08\n\x04NONE\x10\x02\x12\x0e\n\nDETACHABLE\x10\x03\x1aX\n\x14MicrophoneMuteSwitch\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xd9\x05\n\x07\x42\x61ttery\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12J\n\x08lifetime\x18\x02 \x01(\x0b\x32\x38.chromiumos.config.api.HardwareFeatures.Battery.Lifetime\x12J\n\x08\x63harging\x18\x03 \x01(\x0b\x32\x38.chromiumos.config.api.HardwareFeatures.Battery.Charging\x12!\n\x19no_battery_boot_supported\x18\x04 \x01(\x08\x1a\x9f\x02\n\x08Lifetime\x12\x35\n\x0cshipping_min\x18\x01 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x37\n\x0e\x64\x65\x65p_sleep_min\x18\x02 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x34\n\x0bsuspend_min\x18\x03 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x38\n\x0flucid_sleep_min\x18\x04 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x33\n\nactive_min\x18\x05 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x1a\xae\x01\n\x08\x43harging\x12\x33\n\nactive_max\x18\x01 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x34\n\x0bsuspend_max\x18\x02 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x12\x37\n\x0e\x64\x65\x65p_sleep_max\x18\x03 \x01(\x0b\x32\x1f.chromiumos.config.api.Duration\x1aQ\n\rPrivacyScreen\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xba\x02\n\x03Soc\x12>\n\x08\x66\x65\x61tures\x18\x01 \x03(\x0e\x32,.chromiumos.config.api.Component.Soc.Feature\x12K\n\x0fvulnerabilities\x18\x02 \x03(\x0e\x32\x32.chromiumos.config.api.Component.Soc.Vulnerability\x12\x1f\n\x17\x61rc_media_codecs_suffix\x18\x03 \x01(\t\x12\x45\n\x0chevc_support\x18\x04 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12>\n\x0fresource_config\x18\x05 \x01(\x0b\x32%.chromiumos.config.api.ResourceConfig\x1a\x61\n\x14\x44isplayPortConverter\x12I\n\nconverters\x18\x01 \x03(\x0b\x32\x35.chromiumos.config.api.Component.DisplayPortConverter\x1aG\n\x03Hps\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aG\n\x03PoE\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1al\n\x0bPowerSupply\x12\x43\n\nbarreljack\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12\x18\n\x10usb_min_ac_watts\x18\x02 \x01(\x05\x1a\x44\n\tProximity\x12\x37\n\x07\x63onfigs\x18\x01 \x03(\x0b\x32&.chromiumos.config.api.ProximityConfig\x1a\x42\n\x05Touch\x12\x39\n\x13touch_slop_distance\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x1a%\n\x07Thermal\x12\x1a\n\x12\x63onfig_path_suffix\x18\x01 \x01(\t\x1a\xa9\x01\n\x12RuntimeProbeConfig\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12Q\n\x18\x65ncrypted_config_present\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\xd2\x01\n\x04\x44gpu\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12H\n\tdgpu_type\x18\x02 \x01(\x0e\x32\x35.chromiumos.config.api.HardwareFeatures.Dgpu.DgpuType\">\n\x08\x44gpuType\x12\x10\n\x0c\x44GPU_UNKNOWN\x10\x00\x12\x0f\n\x0b\x44GPU_NV3050\x10\x01\x12\x0f\n\x0b\x44GPU_NV4050\x10\x02\x1aG\n\x03Uwb\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1ai\n\rHardwareProbe\x12\x12\n\ngpu_family\x18\x01 \x01(\t\x12\x12\n\ngpu_vendor\x18\x02 \x01(\t\x12\x16\n\x0e\x63pu_soc_family\x18\x03 \x01(\t\x12\x18\n\x10\x64mi_product_name\x18\x04 \x01(\t\x1al\n\tKbAlsStep\x12\x19\n\x11\x62\x61\x63klight_percent\x18\x01 \x01(\x01\x12\x44\n\rlux_threshold\x18\x02 \x01(\x0b\x32-.chromiumos.config.api.Component.LuxThreshold\x1a\x8c\x01\n\x0e\x44\x65tachableBase\x12\x15\n\rec_image_name\x18\x01 \x01(\t\x12\x12\n\nproduct_id\x18\x02 \x01(\r\x12\x18\n\x10touch_image_name\x18\x03 \x01(\t\x12\x10\n\x08usb_path\x18\x04 \x01(\t\x12\x11\n\tvendor_id\x18\x05 \x01(\r\x12\x10\n\x08i2c_path\x18\x06 \x01(\t\x1a\x9c\x01\n\x07Suspend\x12G\n\x0esuspend_to_mem\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x12H\n\x0fsuspend_to_idle\x18\x02 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aG\n\x03Vrr\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aL\n\x08SdReader\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\x17\n\x07OEMInfo\x12\x0c\n\x04name\x18\x01 \x01(\t\x1a\x36\n\x03\x46\x61n\x12/\n\tfan_count\x18\x01 \x01(\x0b\x32\x1c.google.protobuf.UInt32Value\x1a_\n\x17InterruptControllerInfo\x12\x44\n\x0bnmi_support\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1aP\n\x0cTiledDisplay\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\x1a\x97\x01\n\x07\x43puInfo\x12O\n\x0bvendor_info\x18\x01 \x01(\x0b\x32:.chromiumos.config.api.HardwareFeatures.CpuInfo.VendorInfo\x1a;\n\nVendorInfo\x12\x16\n\x0e\x63pu_family_num\x18\x01 \x01(\x03\x12\x15\n\rcpu_model_num\x18\x02 \x01(\x03\x1aL\n\x08Pendrive\x12@\n\x07present\x18\x01 \x01(\x0e\x32/.chromiumos.config.api.HardwareFeatures.Present\"<\n\x07Present\x12\x13\n\x0fPRESENT_UNKNOWN\x10\x00\x12\x0b\n\x07PRESENT\x10\x01\x12\x0f\n\x0bNOT_PRESENT\x10\x02\"\xa4\x01\n\x0cPortPosition\x12\x0b\n\x07UNKNOWN\x10\x00\x12\x08\n\x04LEFT\x10\x01\x12\t\n\x05RIGHT\x10\x02\x12\x08\n\x04\x42\x41\x43K\x10\x03\x12\t\n\x05\x46RONT\x10\x04\x12\x0e\n\nLEFT_FRONT\x10\x05\x12\r\n\tLEFT_BACK\x10\x06\x12\x0f\n\x0bRIGHT_FRONT\x10\x07\x12\x0e\n\nRIGHT_BACK\x10\x08\x12\r\n\tBACK_LEFT\x10\t\x12\x0e\n\nBACK_RIGHT\x10\nB*Z(go.chromium.org/chromiumos/config/go/apib\x06proto3'
28  ,
29  dependencies=[chromiumos_dot_config_dot_api_dot_component__pb2.DESCRIPTOR,chromiumos_dot_config_dot_api_dot_proximity__config__pb2.DESCRIPTOR,chromiumos_dot_config_dot_api_dot_resource__config__pb2.DESCRIPTOR,chromiumos_dot_config_dot_api_dot_wifi__config__pb2.DESCRIPTOR,google_dot_protobuf_dot_wrappers__pb2.DESCRIPTOR,])
30
31
32
33_TOPOLOGY_TYPE = _descriptor.EnumDescriptor(
34  name='Type',
35  full_name='chromiumos.config.api.Topology.Type',
36  filename=None,
37  file=DESCRIPTOR,
38  create_key=_descriptor._internal_create_key,
39  values=[
40    _descriptor.EnumValueDescriptor(
41      name='TYPE_UNKNOWN', index=0, number=0,
42      serialized_options=None,
43      type=None,
44      create_key=_descriptor._internal_create_key),
45    _descriptor.EnumValueDescriptor(
46      name='SCREEN', index=1, number=1,
47      serialized_options=None,
48      type=None,
49      create_key=_descriptor._internal_create_key),
50    _descriptor.EnumValueDescriptor(
51      name='FORM_FACTOR', index=2, number=2,
52      serialized_options=None,
53      type=None,
54      create_key=_descriptor._internal_create_key),
55    _descriptor.EnumValueDescriptor(
56      name='AUDIO', index=3, number=3,
57      serialized_options=None,
58      type=None,
59      create_key=_descriptor._internal_create_key),
60    _descriptor.EnumValueDescriptor(
61      name='STYLUS', index=4, number=4,
62      serialized_options=None,
63      type=None,
64      create_key=_descriptor._internal_create_key),
65    _descriptor.EnumValueDescriptor(
66      name='KEYBOARD', index=5, number=5,
67      serialized_options=None,
68      type=None,
69      create_key=_descriptor._internal_create_key),
70    _descriptor.EnumValueDescriptor(
71      name='THERMAL', index=6, number=6,
72      serialized_options=None,
73      type=None,
74      create_key=_descriptor._internal_create_key),
75    _descriptor.EnumValueDescriptor(
76      name='CAMERA', index=7, number=7,
77      serialized_options=None,
78      type=None,
79      create_key=_descriptor._internal_create_key),
80    _descriptor.EnumValueDescriptor(
81      name='ACCELEROMETER_GYROSCOPE_MAGNETOMETER', index=8, number=8,
82      serialized_options=None,
83      type=None,
84      create_key=_descriptor._internal_create_key),
85    _descriptor.EnumValueDescriptor(
86      name='FINGERPRINT', index=9, number=9,
87      serialized_options=None,
88      type=None,
89      create_key=_descriptor._internal_create_key),
90    _descriptor.EnumValueDescriptor(
91      name='PROXIMITY_SENSOR', index=10, number=10,
92      serialized_options=None,
93      type=None,
94      create_key=_descriptor._internal_create_key),
95    _descriptor.EnumValueDescriptor(
96      name='DAUGHTER_BOARD', index=11, number=11,
97      serialized_options=None,
98      type=None,
99      create_key=_descriptor._internal_create_key),
100    _descriptor.EnumValueDescriptor(
101      name='NON_VOLATILE_STORAGE', index=12, number=12,
102      serialized_options=None,
103      type=None,
104      create_key=_descriptor._internal_create_key),
105    _descriptor.EnumValueDescriptor(
106      name='RAM', index=13, number=13,
107      serialized_options=None,
108      type=None,
109      create_key=_descriptor._internal_create_key),
110    _descriptor.EnumValueDescriptor(
111      name='WIFI', index=14, number=14,
112      serialized_options=None,
113      type=None,
114      create_key=_descriptor._internal_create_key),
115    _descriptor.EnumValueDescriptor(
116      name='CELLULAR_BOARD', index=15, number=15,
117      serialized_options=None,
118      type=None,
119      create_key=_descriptor._internal_create_key),
120    _descriptor.EnumValueDescriptor(
121      name='SD_READER', index=16, number=16,
122      serialized_options=None,
123      type=None,
124      create_key=_descriptor._internal_create_key),
125    _descriptor.EnumValueDescriptor(
126      name='MOTHERBOARD_USB', index=17, number=17,
127      serialized_options=None,
128      type=None,
129      create_key=_descriptor._internal_create_key),
130    _descriptor.EnumValueDescriptor(
131      name='BLUETOOTH', index=18, number=18,
132      serialized_options=None,
133      type=None,
134      create_key=_descriptor._internal_create_key),
135    _descriptor.EnumValueDescriptor(
136      name='BARRELJACK', index=19, number=19,
137      serialized_options=None,
138      type=None,
139      create_key=_descriptor._internal_create_key),
140    _descriptor.EnumValueDescriptor(
141      name='POWER_BUTTON', index=20, number=20,
142      serialized_options=None,
143      type=None,
144      create_key=_descriptor._internal_create_key),
145    _descriptor.EnumValueDescriptor(
146      name='VOLUME_BUTTON', index=21, number=21,
147      serialized_options=None,
148      type=None,
149      create_key=_descriptor._internal_create_key),
150    _descriptor.EnumValueDescriptor(
151      name='EC', index=22, number=22,
152      serialized_options=None,
153      type=None,
154      create_key=_descriptor._internal_create_key),
155    _descriptor.EnumValueDescriptor(
156      name='TOUCH', index=23, number=23,
157      serialized_options=None,
158      type=None,
159      create_key=_descriptor._internal_create_key),
160    _descriptor.EnumValueDescriptor(
161      name='TPM', index=24, number=24,
162      serialized_options=None,
163      type=None,
164      create_key=_descriptor._internal_create_key),
165    _descriptor.EnumValueDescriptor(
166      name='MICROPHONE_MUTE_SWITCH', index=25, number=25,
167      serialized_options=None,
168      type=None,
169      create_key=_descriptor._internal_create_key),
170    _descriptor.EnumValueDescriptor(
171      name='BATTERY', index=26, number=26,
172      serialized_options=None,
173      type=None,
174      create_key=_descriptor._internal_create_key),
175    _descriptor.EnumValueDescriptor(
176      name='HDMI', index=27, number=27,
177      serialized_options=None,
178      type=None,
179      create_key=_descriptor._internal_create_key),
180    _descriptor.EnumValueDescriptor(
181      name='SOC', index=28, number=28,
182      serialized_options=None,
183      type=None,
184      create_key=_descriptor._internal_create_key),
185    _descriptor.EnumValueDescriptor(
186      name='HPS', index=29, number=29,
187      serialized_options=None,
188      type=None,
189      create_key=_descriptor._internal_create_key),
190    _descriptor.EnumValueDescriptor(
191      name='DP_CONVERTER', index=30, number=30,
192      serialized_options=None,
193      type=None,
194      create_key=_descriptor._internal_create_key),
195    _descriptor.EnumValueDescriptor(
196      name='POE', index=31, number=31,
197      serialized_options=None,
198      type=None,
199      create_key=_descriptor._internal_create_key),
200    _descriptor.EnumValueDescriptor(
201      name='POWER_SUPPLY', index=32, number=32,
202      serialized_options=None,
203      type=None,
204      create_key=_descriptor._internal_create_key),
205    _descriptor.EnumValueDescriptor(
206      name='RECOVERY_INPUT', index=33, number=33,
207      serialized_options=None,
208      type=None,
209      create_key=_descriptor._internal_create_key),
210    _descriptor.EnumValueDescriptor(
211      name='PRIVACY_SCREEN', index=34, number=34,
212      serialized_options=None,
213      type=None,
214      create_key=_descriptor._internal_create_key),
215    _descriptor.EnumValueDescriptor(
216      name='DGPU', index=35, number=35,
217      serialized_options=None,
218      type=None,
219      create_key=_descriptor._internal_create_key),
220    _descriptor.EnumValueDescriptor(
221      name='UWB', index=36, number=36,
222      serialized_options=None,
223      type=None,
224      create_key=_descriptor._internal_create_key),
225    _descriptor.EnumValueDescriptor(
226      name='DETACHABLE_BASE', index=37, number=37,
227      serialized_options=None,
228      type=None,
229      create_key=_descriptor._internal_create_key),
230    _descriptor.EnumValueDescriptor(
231      name='FAN', index=38, number=38,
232      serialized_options=None,
233      type=None,
234      create_key=_descriptor._internal_create_key),
235  ],
236  containing_type=None,
237  serialized_options=None,
238  serialized_start=534,
239  serialized_end=1150,
240)
241_sym_db.RegisterEnumDescriptor(_TOPOLOGY_TYPE)
242
243_DURATION_TYPE = _descriptor.EnumDescriptor(
244  name='Type',
245  full_name='chromiumos.config.api.Duration.Type',
246  filename=None,
247  file=DESCRIPTOR,
248  create_key=_descriptor._internal_create_key,
249  values=[
250    _descriptor.EnumValueDescriptor(
251      name='TYPE_UNKNOWN', index=0, number=0,
252      serialized_options=None,
253      type=None,
254      create_key=_descriptor._internal_create_key),
255    _descriptor.EnumValueDescriptor(
256      name='MILLISECONDS', index=1, number=1,
257      serialized_options=None,
258      type=None,
259      create_key=_descriptor._internal_create_key),
260    _descriptor.EnumValueDescriptor(
261      name='SECONDS', index=2, number=2,
262      serialized_options=None,
263      type=None,
264      create_key=_descriptor._internal_create_key),
265    _descriptor.EnumValueDescriptor(
266      name='MINUTES', index=3, number=3,
267      serialized_options=None,
268      type=None,
269      create_key=_descriptor._internal_create_key),
270    _descriptor.EnumValueDescriptor(
271      name='HOURS', index=4, number=4,
272      serialized_options=None,
273      type=None,
274      create_key=_descriptor._internal_create_key),
275    _descriptor.EnumValueDescriptor(
276      name='DAYS', index=5, number=5,
277      serialized_options=None,
278      type=None,
279      create_key=_descriptor._internal_create_key),
280  ],
281  containing_type=None,
282  serialized_options=None,
283  serialized_start=1232,
284  serialized_end=1321,
285)
286_sym_db.RegisterEnumDescriptor(_DURATION_TYPE)
287
288_HARDWAREFEATURES_CELLULAR_CELLULARTYPE = _descriptor.EnumDescriptor(
289  name='CellularType',
290  full_name='chromiumos.config.api.HardwareFeatures.Cellular.CellularType',
291  filename=None,
292  file=DESCRIPTOR,
293  create_key=_descriptor._internal_create_key,
294  values=[
295    _descriptor.EnumValueDescriptor(
296      name='CELLULAR_UNKNOWN', index=0, number=0,
297      serialized_options=None,
298      type=None,
299      create_key=_descriptor._internal_create_key),
300    _descriptor.EnumValueDescriptor(
301      name='CELLULAR_LTE', index=1, number=1,
302      serialized_options=None,
303      type=None,
304      create_key=_descriptor._internal_create_key),
305    _descriptor.EnumValueDescriptor(
306      name='CELLULAR_5G', index=2, number=2,
307      serialized_options=None,
308      type=None,
309      create_key=_descriptor._internal_create_key),
310  ],
311  containing_type=None,
312  serialized_options=None,
313  serialized_start=6578,
314  serialized_end=6649,
315)
316_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CELLULAR_CELLULARTYPE)
317
318_HARDWAREFEATURES_CELLULAR_MODEMTYPE = _descriptor.EnumDescriptor(
319  name='ModemType',
320  full_name='chromiumos.config.api.HardwareFeatures.Cellular.ModemType',
321  filename=None,
322  file=DESCRIPTOR,
323  create_key=_descriptor._internal_create_key,
324  values=[
325    _descriptor.EnumValueDescriptor(
326      name='MODEM_UNKNOWN', index=0, number=0,
327      serialized_options=None,
328      type=None,
329      create_key=_descriptor._internal_create_key),
330    _descriptor.EnumValueDescriptor(
331      name='MODEM_L850', index=1, number=1,
332      serialized_options=None,
333      type=None,
334      create_key=_descriptor._internal_create_key),
335    _descriptor.EnumValueDescriptor(
336      name='MODEM_NL668', index=2, number=2,
337      serialized_options=None,
338      type=None,
339      create_key=_descriptor._internal_create_key),
340    _descriptor.EnumValueDescriptor(
341      name='MODEM_FM101', index=3, number=3,
342      serialized_options=None,
343      type=None,
344      create_key=_descriptor._internal_create_key),
345    _descriptor.EnumValueDescriptor(
346      name='MODEM_FM350', index=4, number=4,
347      serialized_options=None,
348      type=None,
349      create_key=_descriptor._internal_create_key),
350    _descriptor.EnumValueDescriptor(
351      name='MODEM_SC7180', index=5, number=5,
352      serialized_options=None,
353      type=None,
354      create_key=_descriptor._internal_create_key),
355    _descriptor.EnumValueDescriptor(
356      name='MODEM_SC7280', index=6, number=6,
357      serialized_options=None,
358      type=None,
359      create_key=_descriptor._internal_create_key),
360    _descriptor.EnumValueDescriptor(
361      name='MODEM_EM060', index=7, number=7,
362      serialized_options=None,
363      type=None,
364      create_key=_descriptor._internal_create_key),
365    _descriptor.EnumValueDescriptor(
366      name='MODEM_RW101', index=8, number=8,
367      serialized_options=None,
368      type=None,
369      create_key=_descriptor._internal_create_key),
370    _descriptor.EnumValueDescriptor(
371      name='MODEM_RW135', index=9, number=9,
372      serialized_options=None,
373      type=None,
374      create_key=_descriptor._internal_create_key),
375    _descriptor.EnumValueDescriptor(
376      name='MODEM_LCUK54', index=10, number=10,
377      serialized_options=None,
378      type=None,
379      create_key=_descriptor._internal_create_key),
380  ],
381  containing_type=None,
382  serialized_options=None,
383  serialized_start=6652,
384  serialized_end=6854,
385)
386_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CELLULAR_MODEMTYPE)
387
388_HARDWAREFEATURES_AUDIO_AUDIOCODEC = _descriptor.EnumDescriptor(
389  name='AudioCodec',
390  full_name='chromiumos.config.api.HardwareFeatures.Audio.AudioCodec',
391  filename=None,
392  file=DESCRIPTOR,
393  create_key=_descriptor._internal_create_key,
394  values=[
395    _descriptor.EnumValueDescriptor(
396      name='AUDIO_CODEC_UNKNOWN', index=0, number=0,
397      serialized_options=None,
398      type=None,
399      create_key=_descriptor._internal_create_key),
400    _descriptor.EnumValueDescriptor(
401      name='RT5682', index=1, number=1,
402      serialized_options=None,
403      type=None,
404      create_key=_descriptor._internal_create_key),
405    _descriptor.EnumValueDescriptor(
406      name='ALC5682I', index=2, number=2,
407      serialized_options=None,
408      type=None,
409      create_key=_descriptor._internal_create_key),
410    _descriptor.EnumValueDescriptor(
411      name='ALC5682', index=3, number=3,
412      serialized_options=None,
413      type=None,
414      create_key=_descriptor._internal_create_key),
415    _descriptor.EnumValueDescriptor(
416      name='DA7219', index=4, number=8,
417      serialized_options=None,
418      type=None,
419      create_key=_descriptor._internal_create_key),
420    _descriptor.EnumValueDescriptor(
421      name='NAU88L25B', index=5, number=10,
422      serialized_options=None,
423      type=None,
424      create_key=_descriptor._internal_create_key),
425    _descriptor.EnumValueDescriptor(
426      name='CS42L42', index=6, number=11,
427      serialized_options=None,
428      type=None,
429      create_key=_descriptor._internal_create_key),
430    _descriptor.EnumValueDescriptor(
431      name='ALC5682IVS', index=7, number=12,
432      serialized_options=None,
433      type=None,
434      create_key=_descriptor._internal_create_key),
435    _descriptor.EnumValueDescriptor(
436      name='WCD9385', index=8, number=13,
437      serialized_options=None,
438      type=None,
439      create_key=_descriptor._internal_create_key),
440    _descriptor.EnumValueDescriptor(
441      name='ES8326', index=9, number=14,
442      serialized_options=None,
443      type=None,
444      create_key=_descriptor._internal_create_key),
445    _descriptor.EnumValueDescriptor(
446      name='ALC272', index=10, number=15,
447      serialized_options=None,
448      type=None,
449      create_key=_descriptor._internal_create_key),
450    _descriptor.EnumValueDescriptor(
451      name='AUDIO_CODEC_ALC5650', index=11, number=17,
452      serialized_options=None,
453      type=None,
454      create_key=_descriptor._internal_create_key),
455    _descriptor.EnumValueDescriptor(
456      name='AUDIO_CODEC_ALC256', index=12, number=18,
457      serialized_options=None,
458      type=None,
459      create_key=_descriptor._internal_create_key),
460    _descriptor.EnumValueDescriptor(
461      name='AUDIO_CODEC_ALC3247', index=13, number=19,
462      serialized_options=None,
463      type=None,
464      create_key=_descriptor._internal_create_key),
465    _descriptor.EnumValueDescriptor(
466      name='AUDIO_CODEC_ALC3287', index=14, number=20,
467      serialized_options=None,
468      type=None,
469      create_key=_descriptor._internal_create_key),
470    _descriptor.EnumValueDescriptor(
471      name='AUDIO_CODEC_ALC722', index=15, number=22,
472      serialized_options=None,
473      type=None,
474      create_key=_descriptor._internal_create_key),
475    _descriptor.EnumValueDescriptor(
476      name='AUDIO_CODEC_ALC721', index=16, number=23,
477      serialized_options=None,
478      type=None,
479      create_key=_descriptor._internal_create_key),
480    _descriptor.EnumValueDescriptor(
481      name='AUDIO_CODEC_ALC3204', index=17, number=24,
482      serialized_options=None,
483      type=None,
484      create_key=_descriptor._internal_create_key),
485  ],
486  containing_type=None,
487  serialized_options=None,
488  serialized_start=9100,
489  serialized_end=9453,
490)
491_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_AUDIO_AUDIOCODEC)
492
493_HARDWAREFEATURES_AUDIO_AMPLIFIER = _descriptor.EnumDescriptor(
494  name='Amplifier',
495  full_name='chromiumos.config.api.HardwareFeatures.Audio.Amplifier',
496  filename=None,
497  file=DESCRIPTOR,
498  create_key=_descriptor._internal_create_key,
499  values=[
500    _descriptor.EnumValueDescriptor(
501      name='AMPLIFIER_UNKNOWN', index=0, number=0,
502      serialized_options=None,
503      type=None,
504      create_key=_descriptor._internal_create_key),
505    _descriptor.EnumValueDescriptor(
506      name='MAX98357', index=1, number=4,
507      serialized_options=None,
508      type=None,
509      create_key=_descriptor._internal_create_key),
510    _descriptor.EnumValueDescriptor(
511      name='MAX98373', index=2, number=5,
512      serialized_options=None,
513      type=None,
514      create_key=_descriptor._internal_create_key),
515    _descriptor.EnumValueDescriptor(
516      name='MAX98360', index=3, number=6,
517      serialized_options=None,
518      type=None,
519      create_key=_descriptor._internal_create_key),
520    _descriptor.EnumValueDescriptor(
521      name='RT1015', index=4, number=7,
522      serialized_options=None,
523      type=None,
524      create_key=_descriptor._internal_create_key),
525    _descriptor.EnumValueDescriptor(
526      name='ALC1011', index=5, number=9,
527      serialized_options=None,
528      type=None,
529      create_key=_descriptor._internal_create_key),
530    _descriptor.EnumValueDescriptor(
531      name='RT1015P', index=6, number=10,
532      serialized_options=None,
533      type=None,
534      create_key=_descriptor._internal_create_key),
535    _descriptor.EnumValueDescriptor(
536      name='ALC1019', index=7, number=11,
537      serialized_options=None,
538      type=None,
539      create_key=_descriptor._internal_create_key),
540    _descriptor.EnumValueDescriptor(
541      name='MAX98390', index=8, number=12,
542      serialized_options=None,
543      type=None,
544      create_key=_descriptor._internal_create_key),
545    _descriptor.EnumValueDescriptor(
546      name='MAX98396', index=9, number=13,
547      serialized_options=None,
548      type=None,
549      create_key=_descriptor._internal_create_key),
550    _descriptor.EnumValueDescriptor(
551      name='CS35L41', index=10, number=14,
552      serialized_options=None,
553      type=None,
554      create_key=_descriptor._internal_create_key),
555    _descriptor.EnumValueDescriptor(
556      name='MAX98363', index=11, number=15,
557      serialized_options=None,
558      type=None,
559      create_key=_descriptor._internal_create_key),
560    _descriptor.EnumValueDescriptor(
561      name='NAU8318', index=12, number=16,
562      serialized_options=None,
563      type=None,
564      create_key=_descriptor._internal_create_key),
565    _descriptor.EnumValueDescriptor(
566      name='AMPLIFIER_ALC5650', index=13, number=17,
567      serialized_options=None,
568      type=None,
569      create_key=_descriptor._internal_create_key),
570    _descriptor.EnumValueDescriptor(
571      name='AMPLIFIER_ALC256', index=14, number=18,
572      serialized_options=None,
573      type=None,
574      create_key=_descriptor._internal_create_key),
575    _descriptor.EnumValueDescriptor(
576      name='AMPLIFIER_ALC3247', index=15, number=19,
577      serialized_options=None,
578      type=None,
579      create_key=_descriptor._internal_create_key),
580    _descriptor.EnumValueDescriptor(
581      name='AMPLIFIER_ALC3287', index=16, number=20,
582      serialized_options=None,
583      type=None,
584      create_key=_descriptor._internal_create_key),
585    _descriptor.EnumValueDescriptor(
586      name='TAS2563', index=17, number=21,
587      serialized_options=None,
588      type=None,
589      create_key=_descriptor._internal_create_key),
590    _descriptor.EnumValueDescriptor(
591      name='AMPLIFIER_ALC722', index=18, number=22,
592      serialized_options=None,
593      type=None,
594      create_key=_descriptor._internal_create_key),
595    _descriptor.EnumValueDescriptor(
596      name='AMPLIFIER_ALC721', index=19, number=23,
597      serialized_options=None,
598      type=None,
599      create_key=_descriptor._internal_create_key),
600    _descriptor.EnumValueDescriptor(
601      name='AMPLIFIER_ALC3204', index=20, number=24,
602      serialized_options=None,
603      type=None,
604      create_key=_descriptor._internal_create_key),
605  ],
606  containing_type=None,
607  serialized_options=None,
608  serialized_start=9456,
609  serialized_end=9834,
610)
611_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_AUDIO_AMPLIFIER)
612
613_HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE = _descriptor.EnumDescriptor(
614  name='AudioConfigStructure',
615  full_name='chromiumos.config.api.HardwareFeatures.Audio.AudioConfigStructure',
616  filename=None,
617  file=DESCRIPTOR,
618  create_key=_descriptor._internal_create_key,
619  values=[
620    _descriptor.EnumValueDescriptor(
621      name='AUDIO_CONFIG_STRUCTURE_NONE', index=0, number=0,
622      serialized_options=None,
623      type=None,
624      create_key=_descriptor._internal_create_key),
625    _descriptor.EnumValueDescriptor(
626      name='DESIGN', index=1, number=1,
627      serialized_options=None,
628      type=None,
629      create_key=_descriptor._internal_create_key),
630    _descriptor.EnumValueDescriptor(
631      name='COMMON', index=2, number=2,
632      serialized_options=None,
633      type=None,
634      create_key=_descriptor._internal_create_key),
635  ],
636  containing_type=None,
637  serialized_options=None,
638  serialized_start=9836,
639  serialized_end=9915,
640)
641_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE)
642
643_HARDWAREFEATURES_CAMERA_INTERFACE = _descriptor.EnumDescriptor(
644  name='Interface',
645  full_name='chromiumos.config.api.HardwareFeatures.Camera.Interface',
646  filename=None,
647  file=DESCRIPTOR,
648  create_key=_descriptor._internal_create_key,
649  values=[
650    _descriptor.EnumValueDescriptor(
651      name='INTERFACE_UNKNOWN', index=0, number=0,
652      serialized_options=None,
653      type=None,
654      create_key=_descriptor._internal_create_key),
655    _descriptor.EnumValueDescriptor(
656      name='INTERFACE_USB', index=1, number=1,
657      serialized_options=None,
658      type=None,
659      create_key=_descriptor._internal_create_key),
660    _descriptor.EnumValueDescriptor(
661      name='INTERFACE_MIPI', index=2, number=2,
662      serialized_options=None,
663      type=None,
664      create_key=_descriptor._internal_create_key),
665  ],
666  containing_type=None,
667  serialized_options=None,
668  serialized_start=10500,
669  serialized_end=10573,
670)
671_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CAMERA_INTERFACE)
672
673_HARDWAREFEATURES_CAMERA_FACING = _descriptor.EnumDescriptor(
674  name='Facing',
675  full_name='chromiumos.config.api.HardwareFeatures.Camera.Facing',
676  filename=None,
677  file=DESCRIPTOR,
678  create_key=_descriptor._internal_create_key,
679  values=[
680    _descriptor.EnumValueDescriptor(
681      name='FACING_UNKNOWN', index=0, number=0,
682      serialized_options=None,
683      type=None,
684      create_key=_descriptor._internal_create_key),
685    _descriptor.EnumValueDescriptor(
686      name='FACING_FRONT', index=1, number=1,
687      serialized_options=None,
688      type=None,
689      create_key=_descriptor._internal_create_key),
690    _descriptor.EnumValueDescriptor(
691      name='FACING_BACK', index=2, number=2,
692      serialized_options=None,
693      type=None,
694      create_key=_descriptor._internal_create_key),
695  ],
696  containing_type=None,
697  serialized_options=None,
698  serialized_start=10575,
699  serialized_end=10638,
700)
701_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CAMERA_FACING)
702
703_HARDWAREFEATURES_CAMERA_ORIENTATION = _descriptor.EnumDescriptor(
704  name='Orientation',
705  full_name='chromiumos.config.api.HardwareFeatures.Camera.Orientation',
706  filename=None,
707  file=DESCRIPTOR,
708  create_key=_descriptor._internal_create_key,
709  values=[
710    _descriptor.EnumValueDescriptor(
711      name='ORIENTATION_UNKNOWN', index=0, number=0,
712      serialized_options=None,
713      type=None,
714      create_key=_descriptor._internal_create_key),
715    _descriptor.EnumValueDescriptor(
716      name='ORIENTATION_0', index=1, number=1,
717      serialized_options=None,
718      type=None,
719      create_key=_descriptor._internal_create_key),
720    _descriptor.EnumValueDescriptor(
721      name='ORIENTATION_90', index=2, number=2,
722      serialized_options=None,
723      type=None,
724      create_key=_descriptor._internal_create_key),
725    _descriptor.EnumValueDescriptor(
726      name='ORIENTATION_180', index=3, number=3,
727      serialized_options=None,
728      type=None,
729      create_key=_descriptor._internal_create_key),
730    _descriptor.EnumValueDescriptor(
731      name='ORIENTATION_270', index=4, number=4,
732      serialized_options=None,
733      type=None,
734      create_key=_descriptor._internal_create_key),
735  ],
736  containing_type=None,
737  serialized_options=None,
738  serialized_start=10640,
739  serialized_end=10759,
740)
741_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CAMERA_ORIENTATION)
742
743_HARDWAREFEATURES_CAMERA_FLAGS = _descriptor.EnumDescriptor(
744  name='Flags',
745  full_name='chromiumos.config.api.HardwareFeatures.Camera.Flags',
746  filename=None,
747  file=DESCRIPTOR,
748  create_key=_descriptor._internal_create_key,
749  values=[
750    _descriptor.EnumValueDescriptor(
751      name='FLAGS_NONE', index=0, number=0,
752      serialized_options=None,
753      type=None,
754      create_key=_descriptor._internal_create_key),
755    _descriptor.EnumValueDescriptor(
756      name='FLAGS_SUPPORT_1080P', index=1, number=1,
757      serialized_options=None,
758      type=None,
759      create_key=_descriptor._internal_create_key),
760    _descriptor.EnumValueDescriptor(
761      name='FLAGS_SUPPORT_AUTOFOCUS', index=2, number=2,
762      serialized_options=None,
763      type=None,
764      create_key=_descriptor._internal_create_key),
765  ],
766  containing_type=None,
767  serialized_options=None,
768  serialized_start=10761,
769  serialized_end=10838,
770)
771_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_CAMERA_FLAGS)
772
773_HARDWAREFEATURES_SCREEN_CONNECTORTYPE = _descriptor.EnumDescriptor(
774  name='ConnectorType',
775  full_name='chromiumos.config.api.HardwareFeatures.Screen.ConnectorType',
776  filename=None,
777  file=DESCRIPTOR,
778  create_key=_descriptor._internal_create_key,
779  values=[
780    _descriptor.EnumValueDescriptor(
781      name='CONNECTOR_TYPE_UNSPECIFIED', index=0, number=0,
782      serialized_options=None,
783      type=None,
784      create_key=_descriptor._internal_create_key),
785    _descriptor.EnumValueDescriptor(
786      name='CONNECTOR_TYPE_EDP', index=1, number=1,
787      serialized_options=None,
788      type=None,
789      create_key=_descriptor._internal_create_key),
790  ],
791  containing_type=None,
792  serialized_options=None,
793  serialized_start=11833,
794  serialized_end=11904,
795)
796_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_SCREEN_CONNECTORTYPE)
797
798_HARDWAREFEATURES_FORMFACTOR_FORMFACTORTYPE = _descriptor.EnumDescriptor(
799  name='FormFactorType',
800  full_name='chromiumos.config.api.HardwareFeatures.FormFactor.FormFactorType',
801  filename=None,
802  file=DESCRIPTOR,
803  create_key=_descriptor._internal_create_key,
804  values=[
805    _descriptor.EnumValueDescriptor(
806      name='FORM_FACTOR_UNKNOWN', index=0, number=0,
807      serialized_options=None,
808      type=None,
809      create_key=_descriptor._internal_create_key),
810    _descriptor.EnumValueDescriptor(
811      name='CLAMSHELL', index=1, number=1,
812      serialized_options=None,
813      type=None,
814      create_key=_descriptor._internal_create_key),
815    _descriptor.EnumValueDescriptor(
816      name='CONVERTIBLE', index=2, number=2,
817      serialized_options=None,
818      type=None,
819      create_key=_descriptor._internal_create_key),
820    _descriptor.EnumValueDescriptor(
821      name='DETACHABLE', index=3, number=3,
822      serialized_options=None,
823      type=None,
824      create_key=_descriptor._internal_create_key),
825    _descriptor.EnumValueDescriptor(
826      name='CHROMEBASE', index=4, number=4,
827      serialized_options=None,
828      type=None,
829      create_key=_descriptor._internal_create_key),
830    _descriptor.EnumValueDescriptor(
831      name='CHROMEBOX', index=5, number=5,
832      serialized_options=None,
833      type=None,
834      create_key=_descriptor._internal_create_key),
835    _descriptor.EnumValueDescriptor(
836      name='CHROMEBIT', index=6, number=6,
837      serialized_options=None,
838      type=None,
839      create_key=_descriptor._internal_create_key),
840    _descriptor.EnumValueDescriptor(
841      name='CHROMESLATE', index=7, number=7,
842      serialized_options=None,
843      type=None,
844      create_key=_descriptor._internal_create_key),
845  ],
846  containing_type=None,
847  serialized_options=None,
848  serialized_start=12161,
849  serialized_end=12313,
850)
851_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_FORMFACTOR_FORMFACTORTYPE)
852
853_HARDWAREFEATURES_FORMFACTOR_RECOVERYINPUTTYPE = _descriptor.EnumDescriptor(
854  name='RecoveryInputType',
855  full_name='chromiumos.config.api.HardwareFeatures.FormFactor.RecoveryInputType',
856  filename=None,
857  file=DESCRIPTOR,
858  create_key=_descriptor._internal_create_key,
859  values=[
860    _descriptor.EnumValueDescriptor(
861      name='RECOVERY_INPUT_UNKNOWN', index=0, number=0,
862      serialized_options=None,
863      type=None,
864      create_key=_descriptor._internal_create_key),
865    _descriptor.EnumValueDescriptor(
866      name='KEYBOARD', index=1, number=1,
867      serialized_options=None,
868      type=None,
869      create_key=_descriptor._internal_create_key),
870    _descriptor.EnumValueDescriptor(
871      name='POWER_BUTTON', index=2, number=2,
872      serialized_options=None,
873      type=None,
874      create_key=_descriptor._internal_create_key),
875    _descriptor.EnumValueDescriptor(
876      name='RECOVERY_BUTTON', index=3, number=3,
877      serialized_options=None,
878      type=None,
879      create_key=_descriptor._internal_create_key),
880  ],
881  containing_type=None,
882  serialized_options=None,
883  serialized_start=12315,
884  serialized_end=12415,
885)
886_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_FORMFACTOR_RECOVERYINPUTTYPE)
887
888_HARDWAREFEATURES_STYLUS_STYLUSTYPE = _descriptor.EnumDescriptor(
889  name='StylusType',
890  full_name='chromiumos.config.api.HardwareFeatures.Stylus.StylusType',
891  filename=None,
892  file=DESCRIPTOR,
893  create_key=_descriptor._internal_create_key,
894  values=[
895    _descriptor.EnumValueDescriptor(
896      name='STYLUS_UNKNOWN', index=0, number=0,
897      serialized_options=None,
898      type=None,
899      create_key=_descriptor._internal_create_key),
900    _descriptor.EnumValueDescriptor(
901      name='NONE', index=1, number=1,
902      serialized_options=None,
903      type=None,
904      create_key=_descriptor._internal_create_key),
905    _descriptor.EnumValueDescriptor(
906      name='INTERNAL', index=2, number=2,
907      serialized_options=None,
908      type=None,
909      create_key=_descriptor._internal_create_key),
910    _descriptor.EnumValueDescriptor(
911      name='EXTERNAL', index=3, number=3,
912      serialized_options=None,
913      type=None,
914      create_key=_descriptor._internal_create_key),
915  ],
916  containing_type=None,
917  serialized_options=None,
918  serialized_start=12503,
919  serialized_end=12573,
920)
921_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_STYLUS_STYLUSTYPE)
922
923_HARDWAREFEATURES_KEYBOARD_KEYBOARDTYPE = _descriptor.EnumDescriptor(
924  name='KeyboardType',
925  full_name='chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardType',
926  filename=None,
927  file=DESCRIPTOR,
928  create_key=_descriptor._internal_create_key,
929  values=[
930    _descriptor.EnumValueDescriptor(
931      name='KEYBOARD_TYPE_UNKNOWN', index=0, number=0,
932      serialized_options=None,
933      type=None,
934      create_key=_descriptor._internal_create_key),
935    _descriptor.EnumValueDescriptor(
936      name='INTERNAL', index=1, number=1,
937      serialized_options=None,
938      type=None,
939      create_key=_descriptor._internal_create_key),
940    _descriptor.EnumValueDescriptor(
941      name='NONE', index=2, number=2,
942      serialized_options=None,
943      type=None,
944      create_key=_descriptor._internal_create_key),
945    _descriptor.EnumValueDescriptor(
946      name='DETACHABLE', index=3, number=3,
947      serialized_options=None,
948      type=None,
949      create_key=_descriptor._internal_create_key),
950  ],
951  containing_type=None,
952  serialized_options=None,
953  serialized_start=13397,
954  serialized_end=13478,
955)
956_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_KEYBOARD_KEYBOARDTYPE)
957
958_HARDWAREFEATURES_KEYBOARD_KEYBOARDMCUTYPE = _descriptor.EnumDescriptor(
959  name='KeyboardMcuType',
960  full_name='chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardMcuType',
961  filename=None,
962  file=DESCRIPTOR,
963  create_key=_descriptor._internal_create_key,
964  values=[
965    _descriptor.EnumValueDescriptor(
966      name='KEYBOARD_MCU_NOT_PRESENT', index=0, number=0,
967      serialized_options=None,
968      type=None,
969      create_key=_descriptor._internal_create_key),
970    _descriptor.EnumValueDescriptor(
971      name='KEYBOARD_MCU_PRISM', index=1, number=1,
972      serialized_options=None,
973      type=None,
974      create_key=_descriptor._internal_create_key),
975  ],
976  containing_type=None,
977  serialized_options=None,
978  serialized_start=13480,
979  serialized_end=13551,
980)
981_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_KEYBOARD_KEYBOARDMCUTYPE)
982
983_HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMLEFTLAYOUT = _descriptor.EnumDescriptor(
984  name='KeyboardBottomLeftLayout',
985  full_name='chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardBottomLeftLayout',
986  filename=None,
987  file=DESCRIPTOR,
988  create_key=_descriptor._internal_create_key,
989  values=[
990    _descriptor.EnumValueDescriptor(
991      name='KEYBOARD_BOTTOM_LEFT_LAYOUT_UNKNOWN', index=0, number=0,
992      serialized_options=None,
993      type=None,
994      create_key=_descriptor._internal_create_key),
995    _descriptor.EnumValueDescriptor(
996      name='KEYBOARD_BOTTOM_LEFT_3_KEYS', index=1, number=1,
997      serialized_options=None,
998      type=None,
999      create_key=_descriptor._internal_create_key),
1000    _descriptor.EnumValueDescriptor(
1001      name='KEYBOARD_BOTTOM_LEFT_4_KEYS', index=2, number=2,
1002      serialized_options=None,
1003      type=None,
1004      create_key=_descriptor._internal_create_key),
1005  ],
1006  containing_type=None,
1007  serialized_options=None,
1008  serialized_start=13554,
1009  serialized_end=13687,
1010)
1011_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMLEFTLAYOUT)
1012
1013_HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMRIGHTLAYOUT = _descriptor.EnumDescriptor(
1014  name='KeyboardBottomRightLayout',
1015  full_name='chromiumos.config.api.HardwareFeatures.Keyboard.KeyboardBottomRightLayout',
1016  filename=None,
1017  file=DESCRIPTOR,
1018  create_key=_descriptor._internal_create_key,
1019  values=[
1020    _descriptor.EnumValueDescriptor(
1021      name='KEYBOARD_BOTTOM_RIGHT_LAYOUT_UNKNOWN', index=0, number=0,
1022      serialized_options=None,
1023      type=None,
1024      create_key=_descriptor._internal_create_key),
1025    _descriptor.EnumValueDescriptor(
1026      name='KEYBOARD_BOTTOM_RIGHT_2_KEYS', index=1, number=1,
1027      serialized_options=None,
1028      type=None,
1029      create_key=_descriptor._internal_create_key),
1030    _descriptor.EnumValueDescriptor(
1031      name='KEYBOARD_BOTTOM_RIGHT_3_KEYS', index=2, number=2,
1032      serialized_options=None,
1033      type=None,
1034      create_key=_descriptor._internal_create_key),
1035    _descriptor.EnumValueDescriptor(
1036      name='KEYBOARD_BOTTOM_RIGHT_4_KEYS', index=3, number=3,
1037      serialized_options=None,
1038      type=None,
1039      create_key=_descriptor._internal_create_key),
1040  ],
1041  containing_type=None,
1042  serialized_options=None,
1043  serialized_start=13690,
1044  serialized_end=13861,
1045)
1046_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMRIGHTLAYOUT)
1047
1048_HARDWAREFEATURES_KEYBOARD_NUMERICPADLAYOUT = _descriptor.EnumDescriptor(
1049  name='NumericPadLayout',
1050  full_name='chromiumos.config.api.HardwareFeatures.Keyboard.NumericPadLayout',
1051  filename=None,
1052  file=DESCRIPTOR,
1053  create_key=_descriptor._internal_create_key,
1054  values=[
1055    _descriptor.EnumValueDescriptor(
1056      name='NUMERIC_PAD_LAYOUT_UNKNOWN', index=0, number=0,
1057      serialized_options=None,
1058      type=None,
1059      create_key=_descriptor._internal_create_key),
1060    _descriptor.EnumValueDescriptor(
1061      name='NUMERIC_PAD_3_COLUMN', index=1, number=1,
1062      serialized_options=None,
1063      type=None,
1064      create_key=_descriptor._internal_create_key),
1065    _descriptor.EnumValueDescriptor(
1066      name='NUMERIC_PAD_4_COLUMN', index=2, number=2,
1067      serialized_options=None,
1068      type=None,
1069      create_key=_descriptor._internal_create_key),
1070  ],
1071  containing_type=None,
1072  serialized_options=None,
1073  serialized_start=13863,
1074  serialized_end=13965,
1075)
1076_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_KEYBOARD_NUMERICPADLAYOUT)
1077
1078_HARDWAREFEATURES_FINGERPRINT_LOCATION = _descriptor.EnumDescriptor(
1079  name='Location',
1080  full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.Location',
1081  filename=None,
1082  file=DESCRIPTOR,
1083  create_key=_descriptor._internal_create_key,
1084  values=[
1085    _descriptor.EnumValueDescriptor(
1086      name='LOCATION_UNKNOWN', index=0, number=0,
1087      serialized_options=None,
1088      type=None,
1089      create_key=_descriptor._internal_create_key),
1090    _descriptor.EnumValueDescriptor(
1091      name='POWER_BUTTON_TOP_LEFT', index=1, number=1,
1092      serialized_options=None,
1093      type=None,
1094      create_key=_descriptor._internal_create_key),
1095    _descriptor.EnumValueDescriptor(
1096      name='KEYBOARD_BOTTOM_LEFT', index=2, number=2,
1097      serialized_options=None,
1098      type=None,
1099      create_key=_descriptor._internal_create_key),
1100    _descriptor.EnumValueDescriptor(
1101      name='KEYBOARD_BOTTOM_RIGHT', index=3, number=3,
1102      serialized_options=None,
1103      type=None,
1104      create_key=_descriptor._internal_create_key),
1105    _descriptor.EnumValueDescriptor(
1106      name='KEYBOARD_TOP_RIGHT', index=4, number=4,
1107      serialized_options=None,
1108      type=None,
1109      create_key=_descriptor._internal_create_key),
1110    _descriptor.EnumValueDescriptor(
1111      name='RIGHT_SIDE', index=5, number=6,
1112      serialized_options=None,
1113      type=None,
1114      create_key=_descriptor._internal_create_key),
1115    _descriptor.EnumValueDescriptor(
1116      name='LEFT_SIDE', index=6, number=7,
1117      serialized_options=None,
1118      type=None,
1119      create_key=_descriptor._internal_create_key),
1120    _descriptor.EnumValueDescriptor(
1121      name='LEFT_OF_POWER_BUTTON_TOP_RIGHT', index=7, number=9,
1122      serialized_options=None,
1123      type=None,
1124      create_key=_descriptor._internal_create_key),
1125  ],
1126  containing_type=None,
1127  serialized_options=None,
1128  serialized_start=14984,
1129  serialized_end=15199,
1130)
1131_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_FINGERPRINT_LOCATION)
1132
1133_HARDWAREFEATURES_WIFI_WIFICHIP = _descriptor.EnumDescriptor(
1134  name='WifiChip',
1135  full_name='chromiumos.config.api.HardwareFeatures.Wifi.WifiChip',
1136  filename=None,
1137  file=DESCRIPTOR,
1138  create_key=_descriptor._internal_create_key,
1139  values=[
1140    _descriptor.EnumValueDescriptor(
1141      name='WIFI_CHIP_UNKNOWN', index=0, number=0,
1142      serialized_options=None,
1143      type=None,
1144      create_key=_descriptor._internal_create_key),
1145    _descriptor.EnumValueDescriptor(
1146      name='WIRELESS_86ED801D', index=1, number=1,
1147      serialized_options=None,
1148      type=None,
1149      create_key=_descriptor._internal_create_key),
1150    _descriptor.EnumValueDescriptor(
1151      name='WIRELESS_REALTEK', index=2, number=2,
1152      serialized_options=None,
1153      type=None,
1154      create_key=_descriptor._internal_create_key),
1155  ],
1156  containing_type=None,
1157  serialized_options=None,
1158  serialized_start=15776,
1159  serialized_end=15854,
1160)
1161_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_WIFI_WIFICHIP)
1162
1163_HARDWAREFEATURES_BUTTON_REGION = _descriptor.EnumDescriptor(
1164  name='Region',
1165  full_name='chromiumos.config.api.HardwareFeatures.Button.Region',
1166  filename=None,
1167  file=DESCRIPTOR,
1168  create_key=_descriptor._internal_create_key,
1169  values=[
1170    _descriptor.EnumValueDescriptor(
1171      name='REGION_UNKNOWN', index=0, number=0,
1172      serialized_options=None,
1173      type=None,
1174      create_key=_descriptor._internal_create_key),
1175    _descriptor.EnumValueDescriptor(
1176      name='SCREEN', index=1, number=1,
1177      serialized_options=None,
1178      type=None,
1179      create_key=_descriptor._internal_create_key),
1180    _descriptor.EnumValueDescriptor(
1181      name='KEYBOARD', index=2, number=2,
1182      serialized_options=None,
1183      type=None,
1184      create_key=_descriptor._internal_create_key),
1185  ],
1186  containing_type=None,
1187  serialized_options=None,
1188  serialized_start=16023,
1189  serialized_end=16077,
1190)
1191_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_BUTTON_REGION)
1192
1193_HARDWAREFEATURES_BUTTON_EDGE = _descriptor.EnumDescriptor(
1194  name='Edge',
1195  full_name='chromiumos.config.api.HardwareFeatures.Button.Edge',
1196  filename=None,
1197  file=DESCRIPTOR,
1198  create_key=_descriptor._internal_create_key,
1199  values=[
1200    _descriptor.EnumValueDescriptor(
1201      name='EDGE_UNKNOWN', index=0, number=0,
1202      serialized_options=None,
1203      type=None,
1204      create_key=_descriptor._internal_create_key),
1205    _descriptor.EnumValueDescriptor(
1206      name='LEFT', index=1, number=1,
1207      serialized_options=None,
1208      type=None,
1209      create_key=_descriptor._internal_create_key),
1210    _descriptor.EnumValueDescriptor(
1211      name='RIGHT', index=2, number=2,
1212      serialized_options=None,
1213      type=None,
1214      create_key=_descriptor._internal_create_key),
1215    _descriptor.EnumValueDescriptor(
1216      name='TOP', index=3, number=3,
1217      serialized_options=None,
1218      type=None,
1219      create_key=_descriptor._internal_create_key),
1220    _descriptor.EnumValueDescriptor(
1221      name='BOTTOM', index=4, number=4,
1222      serialized_options=None,
1223      type=None,
1224      create_key=_descriptor._internal_create_key),
1225  ],
1226  containing_type=None,
1227  serialized_options=None,
1228  serialized_start=16079,
1229  serialized_end=16145,
1230)
1231_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_BUTTON_EDGE)
1232
1233_HARDWAREFEATURES_EMBEDDEDCONTROLLER_EMBEDDEDCONTROLLERTYPE = _descriptor.EnumDescriptor(
1234  name='EmbeddedControllerType',
1235  full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.EmbeddedControllerType',
1236  filename=None,
1237  file=DESCRIPTOR,
1238  create_key=_descriptor._internal_create_key,
1239  values=[
1240    _descriptor.EnumValueDescriptor(
1241      name='EC_TYPE_UNKNOWN', index=0, number=0,
1242      serialized_options=None,
1243      type=None,
1244      create_key=_descriptor._internal_create_key),
1245    _descriptor.EnumValueDescriptor(
1246      name='EC_CHROME', index=1, number=1,
1247      serialized_options=None,
1248      type=None,
1249      create_key=_descriptor._internal_create_key),
1250    _descriptor.EnumValueDescriptor(
1251      name='EC_WILCO', index=2, number=2,
1252      serialized_options=None,
1253      type=None,
1254      create_key=_descriptor._internal_create_key),
1255  ],
1256  containing_type=None,
1257  serialized_options=None,
1258  serialized_start=17207,
1259  serialized_end=17281,
1260)
1261_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_EMBEDDEDCONTROLLER_EMBEDDEDCONTROLLERTYPE)
1262
1263_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_TRUSTEDPLATFORMMODULETYPE = _descriptor.EnumDescriptor(
1264  name='TrustedPlatformModuleType',
1265  full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.TrustedPlatformModuleType',
1266  filename=None,
1267  file=DESCRIPTOR,
1268  create_key=_descriptor._internal_create_key,
1269  values=[
1270    _descriptor.EnumValueDescriptor(
1271      name='TPM_TYPE_UNKNOWN', index=0, number=0,
1272      serialized_options=None,
1273      type=None,
1274      create_key=_descriptor._internal_create_key),
1275    _descriptor.EnumValueDescriptor(
1276      name='THIRD_PARTY', index=1, number=1,
1277      serialized_options=None,
1278      type=None,
1279      create_key=_descriptor._internal_create_key),
1280    _descriptor.EnumValueDescriptor(
1281      name='GSC_H1B', index=2, number=2,
1282      serialized_options=None,
1283      type=None,
1284      create_key=_descriptor._internal_create_key),
1285    _descriptor.EnumValueDescriptor(
1286      name='GSC_H1D', index=3, number=3,
1287      serialized_options=None,
1288      type=None,
1289      create_key=_descriptor._internal_create_key),
1290  ],
1291  containing_type=None,
1292  serialized_options=None,
1293  serialized_start=17858,
1294  serialized_end=17950,
1295)
1296_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_TRUSTEDPLATFORMMODULETYPE)
1297
1298_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_RUNTIMETPMVERSION = _descriptor.EnumDescriptor(
1299  name='RuntimeTpmVersion',
1300  full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.RuntimeTpmVersion',
1301  filename=None,
1302  file=DESCRIPTOR,
1303  create_key=_descriptor._internal_create_key,
1304  values=[
1305    _descriptor.EnumValueDescriptor(
1306      name='TPM_VERSION_DISABLED', index=0, number=0,
1307      serialized_options=None,
1308      type=None,
1309      create_key=_descriptor._internal_create_key),
1310    _descriptor.EnumValueDescriptor(
1311      name='TPM_VERSION_V1_2', index=1, number=1,
1312      serialized_options=None,
1313      type=None,
1314      create_key=_descriptor._internal_create_key),
1315    _descriptor.EnumValueDescriptor(
1316      name='TPM_VERSION_V2', index=2, number=2,
1317      serialized_options=None,
1318      type=None,
1319      create_key=_descriptor._internal_create_key),
1320  ],
1321  containing_type=None,
1322  serialized_options=None,
1323  serialized_start=17952,
1324  serialized_end=18039,
1325)
1326_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_RUNTIMETPMVERSION)
1327
1328_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_GSCFIRMWARENAME = _descriptor.EnumDescriptor(
1329  name='GscFirmwareName',
1330  full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.GscFirmwareName',
1331  filename=None,
1332  file=DESCRIPTOR,
1333  create_key=_descriptor._internal_create_key,
1334  values=[
1335    _descriptor.EnumValueDescriptor(
1336      name='GSC_NONE', index=0, number=0,
1337      serialized_options=None,
1338      type=None,
1339      create_key=_descriptor._internal_create_key),
1340    _descriptor.EnumValueDescriptor(
1341      name='GSC_CR50', index=1, number=1,
1342      serialized_options=None,
1343      type=None,
1344      create_key=_descriptor._internal_create_key),
1345    _descriptor.EnumValueDescriptor(
1346      name='GSC_TI50', index=2, number=2,
1347      serialized_options=None,
1348      type=None,
1349      create_key=_descriptor._internal_create_key),
1350  ],
1351  containing_type=None,
1352  serialized_options=None,
1353  serialized_start=18041,
1354  serialized_end=18100,
1355)
1356_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_GSCFIRMWARENAME)
1357
1358_HARDWAREFEATURES_DISPLAY_TYPE = _descriptor.EnumDescriptor(
1359  name='Type',
1360  full_name='chromiumos.config.api.HardwareFeatures.Display.Type',
1361  filename=None,
1362  file=DESCRIPTOR,
1363  create_key=_descriptor._internal_create_key,
1364  values=[
1365    _descriptor.EnumValueDescriptor(
1366      name='TYPE_UNKNOWN', index=0, number=0,
1367      serialized_options=None,
1368      type=None,
1369      create_key=_descriptor._internal_create_key),
1370    _descriptor.EnumValueDescriptor(
1371      name='TYPE_INTERNAL', index=1, number=1,
1372      serialized_options=None,
1373      type=None,
1374      create_key=_descriptor._internal_create_key),
1375    _descriptor.EnumValueDescriptor(
1376      name='TYPE_EXTERNAL', index=2, number=2,
1377      serialized_options=None,
1378      type=None,
1379      create_key=_descriptor._internal_create_key),
1380    _descriptor.EnumValueDescriptor(
1381      name='TYPE_INTERNAL_EXTERNAL', index=3, number=3,
1382      serialized_options=None,
1383      type=None,
1384      create_key=_descriptor._internal_create_key),
1385  ],
1386  containing_type=None,
1387  serialized_options=None,
1388  serialized_start=18262,
1389  serialized_end=18352,
1390)
1391_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_DISPLAY_TYPE)
1392
1393_HARDWAREFEATURES_TOUCHPAD_TOUCHPADTYPE = _descriptor.EnumDescriptor(
1394  name='TouchpadType',
1395  full_name='chromiumos.config.api.HardwareFeatures.Touchpad.TouchpadType',
1396  filename=None,
1397  file=DESCRIPTOR,
1398  create_key=_descriptor._internal_create_key,
1399  values=[
1400    _descriptor.EnumValueDescriptor(
1401      name='TYPE_UNKNOWN', index=0, number=0,
1402      serialized_options=None,
1403      type=None,
1404      create_key=_descriptor._internal_create_key),
1405    _descriptor.EnumValueDescriptor(
1406      name='INTERNAL', index=1, number=1,
1407      serialized_options=None,
1408      type=None,
1409      create_key=_descriptor._internal_create_key),
1410    _descriptor.EnumValueDescriptor(
1411      name='NONE', index=2, number=2,
1412      serialized_options=None,
1413      type=None,
1414      create_key=_descriptor._internal_create_key),
1415    _descriptor.EnumValueDescriptor(
1416      name='DETACHABLE', index=3, number=3,
1417      serialized_options=None,
1418      type=None,
1419      create_key=_descriptor._internal_create_key),
1420  ],
1421  containing_type=None,
1422  serialized_options=None,
1423  serialized_start=18519,
1424  serialized_end=18591,
1425)
1426_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_TOUCHPAD_TOUCHPADTYPE)
1427
1428_HARDWAREFEATURES_DGPU_DGPUTYPE = _descriptor.EnumDescriptor(
1429  name='DgpuType',
1430  full_name='chromiumos.config.api.HardwareFeatures.Dgpu.DgpuType',
1431  filename=None,
1432  file=DESCRIPTOR,
1433  create_key=_descriptor._internal_create_key,
1434  values=[
1435    _descriptor.EnumValueDescriptor(
1436      name='DGPU_UNKNOWN', index=0, number=0,
1437      serialized_options=None,
1438      type=None,
1439      create_key=_descriptor._internal_create_key),
1440    _descriptor.EnumValueDescriptor(
1441      name='DGPU_NV3050', index=1, number=1,
1442      serialized_options=None,
1443      type=None,
1444      create_key=_descriptor._internal_create_key),
1445    _descriptor.EnumValueDescriptor(
1446      name='DGPU_NV4050', index=2, number=2,
1447      serialized_options=None,
1448      type=None,
1449      create_key=_descriptor._internal_create_key),
1450  ],
1451  containing_type=None,
1452  serialized_options=None,
1453  serialized_start=20668,
1454  serialized_end=20730,
1455)
1456_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_DGPU_DGPUTYPE)
1457
1458_HARDWAREFEATURES_PRESENT = _descriptor.EnumDescriptor(
1459  name='Present',
1460  full_name='chromiumos.config.api.HardwareFeatures.Present',
1461  filename=None,
1462  file=DESCRIPTOR,
1463  create_key=_descriptor._internal_create_key,
1464  values=[
1465    _descriptor.EnumValueDescriptor(
1466      name='PRESENT_UNKNOWN', index=0, number=0,
1467      serialized_options=None,
1468      type=None,
1469      create_key=_descriptor._internal_create_key),
1470    _descriptor.EnumValueDescriptor(
1471      name='PRESENT', index=1, number=1,
1472      serialized_options=None,
1473      type=None,
1474      create_key=_descriptor._internal_create_key),
1475    _descriptor.EnumValueDescriptor(
1476      name='NOT_PRESENT', index=2, number=2,
1477      serialized_options=None,
1478      type=None,
1479      create_key=_descriptor._internal_create_key),
1480  ],
1481  containing_type=None,
1482  serialized_options=None,
1483  serialized_start=21967,
1484  serialized_end=22027,
1485)
1486_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_PRESENT)
1487
1488_HARDWAREFEATURES_PORTPOSITION = _descriptor.EnumDescriptor(
1489  name='PortPosition',
1490  full_name='chromiumos.config.api.HardwareFeatures.PortPosition',
1491  filename=None,
1492  file=DESCRIPTOR,
1493  create_key=_descriptor._internal_create_key,
1494  values=[
1495    _descriptor.EnumValueDescriptor(
1496      name='UNKNOWN', index=0, number=0,
1497      serialized_options=None,
1498      type=None,
1499      create_key=_descriptor._internal_create_key),
1500    _descriptor.EnumValueDescriptor(
1501      name='LEFT', index=1, number=1,
1502      serialized_options=None,
1503      type=None,
1504      create_key=_descriptor._internal_create_key),
1505    _descriptor.EnumValueDescriptor(
1506      name='RIGHT', index=2, number=2,
1507      serialized_options=None,
1508      type=None,
1509      create_key=_descriptor._internal_create_key),
1510    _descriptor.EnumValueDescriptor(
1511      name='BACK', index=3, number=3,
1512      serialized_options=None,
1513      type=None,
1514      create_key=_descriptor._internal_create_key),
1515    _descriptor.EnumValueDescriptor(
1516      name='FRONT', index=4, number=4,
1517      serialized_options=None,
1518      type=None,
1519      create_key=_descriptor._internal_create_key),
1520    _descriptor.EnumValueDescriptor(
1521      name='LEFT_FRONT', index=5, number=5,
1522      serialized_options=None,
1523      type=None,
1524      create_key=_descriptor._internal_create_key),
1525    _descriptor.EnumValueDescriptor(
1526      name='LEFT_BACK', index=6, number=6,
1527      serialized_options=None,
1528      type=None,
1529      create_key=_descriptor._internal_create_key),
1530    _descriptor.EnumValueDescriptor(
1531      name='RIGHT_FRONT', index=7, number=7,
1532      serialized_options=None,
1533      type=None,
1534      create_key=_descriptor._internal_create_key),
1535    _descriptor.EnumValueDescriptor(
1536      name='RIGHT_BACK', index=8, number=8,
1537      serialized_options=None,
1538      type=None,
1539      create_key=_descriptor._internal_create_key),
1540    _descriptor.EnumValueDescriptor(
1541      name='BACK_LEFT', index=9, number=9,
1542      serialized_options=None,
1543      type=None,
1544      create_key=_descriptor._internal_create_key),
1545    _descriptor.EnumValueDescriptor(
1546      name='BACK_RIGHT', index=10, number=10,
1547      serialized_options=None,
1548      type=None,
1549      create_key=_descriptor._internal_create_key),
1550  ],
1551  containing_type=None,
1552  serialized_options=None,
1553  serialized_start=22030,
1554  serialized_end=22194,
1555)
1556_sym_db.RegisterEnumDescriptor(_HARDWAREFEATURES_PORTPOSITION)
1557
1558
1559_TOPOLOGY_DESCRIPTIONENTRY = _descriptor.Descriptor(
1560  name='DescriptionEntry',
1561  full_name='chromiumos.config.api.Topology.DescriptionEntry',
1562  filename=None,
1563  file=DESCRIPTOR,
1564  containing_type=None,
1565  create_key=_descriptor._internal_create_key,
1566  fields=[
1567    _descriptor.FieldDescriptor(
1568      name='key', full_name='chromiumos.config.api.Topology.DescriptionEntry.key', index=0,
1569      number=1, type=9, cpp_type=9, label=1,
1570      has_default_value=False, default_value=b"".decode('utf-8'),
1571      message_type=None, enum_type=None, containing_type=None,
1572      is_extension=False, extension_scope=None,
1573      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1574    _descriptor.FieldDescriptor(
1575      name='value', full_name='chromiumos.config.api.Topology.DescriptionEntry.value', index=1,
1576      number=2, type=9, cpp_type=9, label=1,
1577      has_default_value=False, default_value=b"".decode('utf-8'),
1578      message_type=None, enum_type=None, containing_type=None,
1579      is_extension=False, extension_scope=None,
1580      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1581  ],
1582  extensions=[
1583  ],
1584  nested_types=[],
1585  enum_types=[
1586  ],
1587  serialized_options=b'8\001',
1588  is_extendable=False,
1589  syntax='proto3',
1590  extension_ranges=[],
1591  oneofs=[
1592  ],
1593  serialized_start=481,
1594  serialized_end=531,
1595)
1596
1597_TOPOLOGY = _descriptor.Descriptor(
1598  name='Topology',
1599  full_name='chromiumos.config.api.Topology',
1600  filename=None,
1601  file=DESCRIPTOR,
1602  containing_type=None,
1603  create_key=_descriptor._internal_create_key,
1604  fields=[
1605    _descriptor.FieldDescriptor(
1606      name='id', full_name='chromiumos.config.api.Topology.id', index=0,
1607      number=1, type=9, cpp_type=9, label=1,
1608      has_default_value=False, default_value=b"".decode('utf-8'),
1609      message_type=None, enum_type=None, containing_type=None,
1610      is_extension=False, extension_scope=None,
1611      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1612    _descriptor.FieldDescriptor(
1613      name='type', full_name='chromiumos.config.api.Topology.type', index=1,
1614      number=2, type=14, cpp_type=8, label=1,
1615      has_default_value=False, default_value=0,
1616      message_type=None, enum_type=None, containing_type=None,
1617      is_extension=False, extension_scope=None,
1618      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1619    _descriptor.FieldDescriptor(
1620      name='description', full_name='chromiumos.config.api.Topology.description', index=2,
1621      number=3, type=11, cpp_type=10, label=3,
1622      has_default_value=False, default_value=[],
1623      message_type=None, enum_type=None, containing_type=None,
1624      is_extension=False, extension_scope=None,
1625      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1626    _descriptor.FieldDescriptor(
1627      name='hardware_feature', full_name='chromiumos.config.api.Topology.hardware_feature', index=3,
1628      number=4, type=11, cpp_type=10, label=1,
1629      has_default_value=False, default_value=None,
1630      message_type=None, enum_type=None, containing_type=None,
1631      is_extension=False, extension_scope=None,
1632      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1633  ],
1634  extensions=[
1635  ],
1636  nested_types=[_TOPOLOGY_DESCRIPTIONENTRY, ],
1637  enum_types=[
1638    _TOPOLOGY_TYPE,
1639  ],
1640  serialized_options=None,
1641  is_extendable=False,
1642  syntax='proto3',
1643  extension_ranges=[],
1644  oneofs=[
1645  ],
1646  serialized_start=267,
1647  serialized_end=1150,
1648)
1649
1650
1651_DURATION = _descriptor.Descriptor(
1652  name='Duration',
1653  full_name='chromiumos.config.api.Duration',
1654  filename=None,
1655  file=DESCRIPTOR,
1656  containing_type=None,
1657  create_key=_descriptor._internal_create_key,
1658  fields=[
1659    _descriptor.FieldDescriptor(
1660      name='type', full_name='chromiumos.config.api.Duration.type', index=0,
1661      number=1, type=14, cpp_type=8, label=1,
1662      has_default_value=False, default_value=0,
1663      message_type=None, enum_type=None, containing_type=None,
1664      is_extension=False, extension_scope=None,
1665      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1666    _descriptor.FieldDescriptor(
1667      name='value', full_name='chromiumos.config.api.Duration.value', index=1,
1668      number=2, type=5, cpp_type=1, label=1,
1669      has_default_value=False, default_value=0,
1670      message_type=None, enum_type=None, containing_type=None,
1671      is_extension=False, extension_scope=None,
1672      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1673  ],
1674  extensions=[
1675  ],
1676  nested_types=[],
1677  enum_types=[
1678    _DURATION_TYPE,
1679  ],
1680  serialized_options=None,
1681  is_extendable=False,
1682  syntax='proto3',
1683  extension_ranges=[],
1684  oneofs=[
1685  ],
1686  serialized_start=1153,
1687  serialized_end=1321,
1688)
1689
1690
1691_HARDWAREFEATURES_COUNT = _descriptor.Descriptor(
1692  name='Count',
1693  full_name='chromiumos.config.api.HardwareFeatures.Count',
1694  filename=None,
1695  file=DESCRIPTOR,
1696  containing_type=None,
1697  create_key=_descriptor._internal_create_key,
1698  fields=[
1699    _descriptor.FieldDescriptor(
1700      name='value', full_name='chromiumos.config.api.HardwareFeatures.Count.value', index=0,
1701      number=1, type=13, cpp_type=3, label=1,
1702      has_default_value=False, default_value=0,
1703      message_type=None, enum_type=None, containing_type=None,
1704      is_extension=False, extension_scope=None,
1705      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1706  ],
1707  extensions=[
1708  ],
1709  nested_types=[],
1710  enum_types=[
1711  ],
1712  serialized_options=None,
1713  is_extendable=False,
1714  syntax='proto3',
1715  extension_ranges=[],
1716  oneofs=[
1717  ],
1718  serialized_start=5121,
1719  serialized_end=5143,
1720)
1721
1722_HARDWAREFEATURES_USBC_PORT = _descriptor.Descriptor(
1723  name='Port',
1724  full_name='chromiumos.config.api.HardwareFeatures.UsbC.Port',
1725  filename=None,
1726  file=DESCRIPTOR,
1727  containing_type=None,
1728  create_key=_descriptor._internal_create_key,
1729  fields=[
1730    _descriptor.FieldDescriptor(
1731      name='position', full_name='chromiumos.config.api.HardwareFeatures.UsbC.Port.position', index=0,
1732      number=1, type=14, cpp_type=8, label=1,
1733      has_default_value=False, default_value=0,
1734      message_type=None, enum_type=None, containing_type=None,
1735      is_extension=False, extension_scope=None,
1736      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1737    _descriptor.FieldDescriptor(
1738      name='index_override', full_name='chromiumos.config.api.HardwareFeatures.UsbC.Port.index_override', index=1,
1739      number=2, type=11, cpp_type=10, label=1,
1740      has_default_value=False, default_value=None,
1741      message_type=None, enum_type=None, containing_type=None,
1742      is_extension=False, extension_scope=None,
1743      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1744  ],
1745  extensions=[
1746  ],
1747  nested_types=[],
1748  enum_types=[
1749  ],
1750  serialized_options=None,
1751  is_extendable=False,
1752  syntax='proto3',
1753  extension_ranges=[],
1754  oneofs=[
1755  ],
1756  serialized_start=5337,
1757  serialized_end=5469,
1758)
1759
1760_HARDWAREFEATURES_USBC = _descriptor.Descriptor(
1761  name='UsbC',
1762  full_name='chromiumos.config.api.HardwareFeatures.UsbC',
1763  filename=None,
1764  file=DESCRIPTOR,
1765  containing_type=None,
1766  create_key=_descriptor._internal_create_key,
1767  fields=[
1768    _descriptor.FieldDescriptor(
1769      name='count', full_name='chromiumos.config.api.HardwareFeatures.UsbC.count', index=0,
1770      number=1, type=11, cpp_type=10, label=1,
1771      has_default_value=False, default_value=None,
1772      message_type=None, enum_type=None, containing_type=None,
1773      is_extension=False, extension_scope=None,
1774      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1775    _descriptor.FieldDescriptor(
1776      name='ports', full_name='chromiumos.config.api.HardwareFeatures.UsbC.ports', index=1,
1777      number=2, type=11, cpp_type=10, label=3,
1778      has_default_value=False, default_value=[],
1779      message_type=None, enum_type=None, containing_type=None,
1780      is_extension=False, extension_scope=None,
1781      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1782    _descriptor.FieldDescriptor(
1783      name='usb4', full_name='chromiumos.config.api.HardwareFeatures.UsbC.usb4', index=2,
1784      number=3, type=8, cpp_type=7, label=1,
1785      has_default_value=False, default_value=False,
1786      message_type=None, enum_type=None, containing_type=None,
1787      is_extension=False, extension_scope=None,
1788      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1789    _descriptor.FieldDescriptor(
1790      name='defer_external_display_timeout', full_name='chromiumos.config.api.HardwareFeatures.UsbC.defer_external_display_timeout', index=3,
1791      number=4, type=13, cpp_type=3, label=1,
1792      has_default_value=False, default_value=0,
1793      message_type=None, enum_type=None, containing_type=None,
1794      is_extension=False, extension_scope=None,
1795      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1796  ],
1797  extensions=[
1798  ],
1799  nested_types=[_HARDWAREFEATURES_USBC_PORT, ],
1800  enum_types=[
1801  ],
1802  serialized_options=None,
1803  is_extendable=False,
1804  syntax='proto3',
1805  extension_ranges=[],
1806  oneofs=[
1807  ],
1808  serialized_start=5146,
1809  serialized_end=5469,
1810)
1811
1812_HARDWAREFEATURES_USBA = _descriptor.Descriptor(
1813  name='UsbA',
1814  full_name='chromiumos.config.api.HardwareFeatures.UsbA',
1815  filename=None,
1816  file=DESCRIPTOR,
1817  containing_type=None,
1818  create_key=_descriptor._internal_create_key,
1819  fields=[
1820    _descriptor.FieldDescriptor(
1821      name='count', full_name='chromiumos.config.api.HardwareFeatures.UsbA.count', index=0,
1822      number=1, type=11, cpp_type=10, label=1,
1823      has_default_value=False, default_value=None,
1824      message_type=None, enum_type=None, containing_type=None,
1825      is_extension=False, extension_scope=None,
1826      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1827  ],
1828  extensions=[
1829  ],
1830  nested_types=[],
1831  enum_types=[
1832  ],
1833  serialized_options=None,
1834  is_extendable=False,
1835  syntax='proto3',
1836  extension_ranges=[],
1837  oneofs=[
1838  ],
1839  serialized_start=5471,
1840  serialized_end=5539,
1841)
1842
1843_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY = _descriptor.Descriptor(
1844  name='PowerLevelMappingEntry',
1845  full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry',
1846  filename=None,
1847  file=DESCRIPTOR,
1848  containing_type=None,
1849  create_key=_descriptor._internal_create_key,
1850  fields=[
1851    _descriptor.FieldDescriptor(
1852      name='key', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry.key', index=0,
1853      number=1, type=9, cpp_type=9, label=1,
1854      has_default_value=False, default_value=b"".decode('utf-8'),
1855      message_type=None, enum_type=None, containing_type=None,
1856      is_extension=False, extension_scope=None,
1857      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1858    _descriptor.FieldDescriptor(
1859      name='value', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry.value', index=1,
1860      number=2, type=13, cpp_type=3, label=1,
1861      has_default_value=False, default_value=0,
1862      message_type=None, enum_type=None, containing_type=None,
1863      is_extension=False, extension_scope=None,
1864      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1865  ],
1866  extensions=[
1867  ],
1868  nested_types=[],
1869  enum_types=[
1870  ],
1871  serialized_options=b'8\001',
1872  is_extendable=False,
1873  syntax='proto3',
1874  extension_ranges=[],
1875  oneofs=[
1876  ],
1877  serialized_start=6422,
1878  serialized_end=6478,
1879)
1880
1881_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY = _descriptor.Descriptor(
1882  name='RegulatoryDomainMappingEntry',
1883  full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry',
1884  filename=None,
1885  file=DESCRIPTOR,
1886  containing_type=None,
1887  create_key=_descriptor._internal_create_key,
1888  fields=[
1889    _descriptor.FieldDescriptor(
1890      name='key', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry.key', index=0,
1891      number=1, type=9, cpp_type=9, label=1,
1892      has_default_value=False, default_value=b"".decode('utf-8'),
1893      message_type=None, enum_type=None, containing_type=None,
1894      is_extension=False, extension_scope=None,
1895      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1896    _descriptor.FieldDescriptor(
1897      name='value', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry.value', index=1,
1898      number=2, type=13, cpp_type=3, label=1,
1899      has_default_value=False, default_value=0,
1900      message_type=None, enum_type=None, containing_type=None,
1901      is_extension=False, extension_scope=None,
1902      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1903  ],
1904  extensions=[
1905  ],
1906  nested_types=[],
1907  enum_types=[
1908  ],
1909  serialized_options=b'8\001',
1910  is_extendable=False,
1911  syntax='proto3',
1912  extension_ranges=[],
1913  oneofs=[
1914  ],
1915  serialized_start=6480,
1916  serialized_end=6542,
1917)
1918
1919_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG = _descriptor.Descriptor(
1920  name='DynamicPowerReductionConfig',
1921  full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig',
1922  filename=None,
1923  file=DESCRIPTOR,
1924  containing_type=None,
1925  create_key=_descriptor._internal_create_key,
1926  fields=[
1927    _descriptor.FieldDescriptor(
1928      name='gpio', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.gpio', index=0,
1929      number=1, type=13, cpp_type=3, label=1,
1930      has_default_value=False, default_value=0,
1931      message_type=None, enum_type=None, containing_type=None,
1932      is_extension=False, extension_scope=None,
1933      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1934    _descriptor.FieldDescriptor(
1935      name='modem_manager', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.modem_manager', index=1,
1936      number=2, type=8, cpp_type=7, label=1,
1937      has_default_value=False, default_value=False,
1938      message_type=None, enum_type=None, containing_type=None,
1939      is_extension=False, extension_scope=None,
1940      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1941    _descriptor.FieldDescriptor(
1942      name='tablet_mode', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.tablet_mode', index=2,
1943      number=3, type=8, cpp_type=7, label=1,
1944      has_default_value=False, default_value=False,
1945      message_type=None, enum_type=None, containing_type=None,
1946      is_extension=False, extension_scope=None,
1947      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1948    _descriptor.FieldDescriptor(
1949      name='enable_multi_power_level_sar', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.enable_multi_power_level_sar', index=3,
1950      number=4, type=8, cpp_type=7, label=1,
1951      has_default_value=False, default_value=False,
1952      message_type=None, enum_type=None, containing_type=None,
1953      is_extension=False, extension_scope=None,
1954      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1955    _descriptor.FieldDescriptor(
1956      name='enable_default_proximity_state_far', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.enable_default_proximity_state_far', index=4,
1957      number=5, type=8, cpp_type=7, label=1,
1958      has_default_value=False, default_value=False,
1959      message_type=None, enum_type=None, containing_type=None,
1960      is_extension=False, extension_scope=None,
1961      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1962    _descriptor.FieldDescriptor(
1963      name='power_level_mapping', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.power_level_mapping', index=5,
1964      number=6, type=11, cpp_type=10, label=3,
1965      has_default_value=False, default_value=[],
1966      message_type=None, enum_type=None, containing_type=None,
1967      is_extension=False, extension_scope=None,
1968      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1969    _descriptor.FieldDescriptor(
1970      name='regulatory_domain_mapping', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.regulatory_domain_mapping', index=6,
1971      number=7, type=11, cpp_type=10, label=3,
1972      has_default_value=False, default_value=[],
1973      message_type=None, enum_type=None, containing_type=None,
1974      is_extension=False, extension_scope=None,
1975      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
1976  ],
1977  extensions=[
1978  ],
1979  nested_types=[_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY, _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY, ],
1980  enum_types=[
1981  ],
1982  serialized_options=None,
1983  is_extendable=False,
1984  syntax='proto3',
1985  extension_ranges=[],
1986  oneofs=[
1987    _descriptor.OneofDescriptor(
1988      name='dynamic_power_reduction_config', full_name='chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.dynamic_power_reduction_config',
1989      index=0, containing_type=None,
1990      create_key=_descriptor._internal_create_key,
1991    fields=[]),
1992  ],
1993  serialized_start=5973,
1994  serialized_end=6576,
1995)
1996
1997_HARDWAREFEATURES_CELLULAR = _descriptor.Descriptor(
1998  name='Cellular',
1999  full_name='chromiumos.config.api.HardwareFeatures.Cellular',
2000  filename=None,
2001  file=DESCRIPTOR,
2002  containing_type=None,
2003  create_key=_descriptor._internal_create_key,
2004  fields=[
2005    _descriptor.FieldDescriptor(
2006      name='present', full_name='chromiumos.config.api.HardwareFeatures.Cellular.present', index=0,
2007      number=1, type=14, cpp_type=8, label=1,
2008      has_default_value=False, default_value=0,
2009      message_type=None, enum_type=None, containing_type=None,
2010      is_extension=False, extension_scope=None,
2011      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2012    _descriptor.FieldDescriptor(
2013      name='model', full_name='chromiumos.config.api.HardwareFeatures.Cellular.model', index=1,
2014      number=2, type=9, cpp_type=9, label=1,
2015      has_default_value=False, default_value=b"".decode('utf-8'),
2016      message_type=None, enum_type=None, containing_type=None,
2017      is_extension=False, extension_scope=None,
2018      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2019    _descriptor.FieldDescriptor(
2020      name='type', full_name='chromiumos.config.api.HardwareFeatures.Cellular.type', index=2,
2021      number=3, type=14, cpp_type=8, label=1,
2022      has_default_value=False, default_value=0,
2023      message_type=None, enum_type=None, containing_type=None,
2024      is_extension=False, extension_scope=None,
2025      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2026    _descriptor.FieldDescriptor(
2027      name='attach_apn_required', full_name='chromiumos.config.api.HardwareFeatures.Cellular.attach_apn_required', index=3,
2028      number=4, type=8, cpp_type=7, label=1,
2029      has_default_value=False, default_value=False,
2030      message_type=None, enum_type=None, containing_type=None,
2031      is_extension=False, extension_scope=None,
2032      serialized_options=b'\030\001', file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2033    _descriptor.FieldDescriptor(
2034      name='dynamic_power_reduction_config', full_name='chromiumos.config.api.HardwareFeatures.Cellular.dynamic_power_reduction_config', index=4,
2035      number=5, type=11, cpp_type=10, label=1,
2036      has_default_value=False, default_value=None,
2037      message_type=None, enum_type=None, containing_type=None,
2038      is_extension=False, extension_scope=None,
2039      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2040    _descriptor.FieldDescriptor(
2041      name='wedge_timeout_in_ms', full_name='chromiumos.config.api.HardwareFeatures.Cellular.wedge_timeout_in_ms', index=5,
2042      number=6, type=13, cpp_type=3, label=1,
2043      has_default_value=False, default_value=0,
2044      message_type=None, enum_type=None, containing_type=None,
2045      is_extension=False, extension_scope=None,
2046      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2047    _descriptor.FieldDescriptor(
2048      name='modem_type', full_name='chromiumos.config.api.HardwareFeatures.Cellular.modem_type', index=6,
2049      number=7, type=14, cpp_type=8, label=1,
2050      has_default_value=False, default_value=0,
2051      message_type=None, enum_type=None, containing_type=None,
2052      is_extension=False, extension_scope=None,
2053      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2054  ],
2055  extensions=[
2056  ],
2057  nested_types=[_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG, ],
2058  enum_types=[
2059    _HARDWAREFEATURES_CELLULAR_CELLULARTYPE,
2060    _HARDWAREFEATURES_CELLULAR_MODEMTYPE,
2061  ],
2062  serialized_options=None,
2063  is_extendable=False,
2064  syntax='proto3',
2065  extension_ranges=[],
2066  oneofs=[
2067  ],
2068  serialized_start=5542,
2069  serialized_end=6854,
2070)
2071
2072_HARDWAREFEATURES_HDMI_CEC = _descriptor.Descriptor(
2073  name='Cec',
2074  full_name='chromiumos.config.api.HardwareFeatures.Hdmi.Cec',
2075  filename=None,
2076  file=DESCRIPTOR,
2077  containing_type=None,
2078  create_key=_descriptor._internal_create_key,
2079  fields=[
2080    _descriptor.FieldDescriptor(
2081      name='power_on_displays_on_boot', full_name='chromiumos.config.api.HardwareFeatures.Hdmi.Cec.power_on_displays_on_boot', index=0,
2082      number=1, type=8, cpp_type=7, label=1,
2083      has_default_value=False, default_value=False,
2084      message_type=None, enum_type=None, containing_type=None,
2085      is_extension=False, extension_scope=None,
2086      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2087    _descriptor.FieldDescriptor(
2088      name='power_off_displays_on_shutdown', full_name='chromiumos.config.api.HardwareFeatures.Hdmi.Cec.power_off_displays_on_shutdown', index=1,
2089      number=2, type=8, cpp_type=7, label=1,
2090      has_default_value=False, default_value=False,
2091      message_type=None, enum_type=None, containing_type=None,
2092      is_extension=False, extension_scope=None,
2093      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2094  ],
2095  extensions=[
2096  ],
2097  nested_types=[],
2098  enum_types=[
2099  ],
2100  serialized_options=None,
2101  is_extendable=False,
2102  syntax='proto3',
2103  extension_ranges=[],
2104  oneofs=[
2105  ],
2106  serialized_start=6994,
2107  serialized_end=7074,
2108)
2109
2110_HARDWAREFEATURES_HDMI = _descriptor.Descriptor(
2111  name='Hdmi',
2112  full_name='chromiumos.config.api.HardwareFeatures.Hdmi',
2113  filename=None,
2114  file=DESCRIPTOR,
2115  containing_type=None,
2116  create_key=_descriptor._internal_create_key,
2117  fields=[
2118    _descriptor.FieldDescriptor(
2119      name='present', full_name='chromiumos.config.api.HardwareFeatures.Hdmi.present', index=0,
2120      number=1, type=14, cpp_type=8, label=1,
2121      has_default_value=False, default_value=0,
2122      message_type=None, enum_type=None, containing_type=None,
2123      is_extension=False, extension_scope=None,
2124      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2125    _descriptor.FieldDescriptor(
2126      name='cec', full_name='chromiumos.config.api.HardwareFeatures.Hdmi.cec', index=1,
2127      number=2, type=11, cpp_type=10, label=1,
2128      has_default_value=False, default_value=None,
2129      message_type=None, enum_type=None, containing_type=None,
2130      is_extension=False, extension_scope=None,
2131      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2132  ],
2133  extensions=[
2134  ],
2135  nested_types=[_HARDWAREFEATURES_HDMI_CEC, ],
2136  enum_types=[
2137  ],
2138  serialized_options=None,
2139  is_extendable=False,
2140  syntax='proto3',
2141  extension_ranges=[],
2142  oneofs=[
2143  ],
2144  serialized_start=6857,
2145  serialized_end=7074,
2146)
2147
2148_HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER = _descriptor.Descriptor(
2149  name='SemVer',
2150  full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer',
2151  filename=None,
2152  file=DESCRIPTOR,
2153  containing_type=None,
2154  create_key=_descriptor._internal_create_key,
2155  fields=[
2156    _descriptor.FieldDescriptor(
2157      name='major_version', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer.major_version', index=0,
2158      number=1, type=13, cpp_type=3, label=1,
2159      has_default_value=False, default_value=0,
2160      message_type=None, enum_type=None, containing_type=None,
2161      is_extension=False, extension_scope=None,
2162      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2163    _descriptor.FieldDescriptor(
2164      name='minor_version', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer.minor_version', index=1,
2165      number=2, type=13, cpp_type=3, label=1,
2166      has_default_value=False, default_value=0,
2167      message_type=None, enum_type=None, containing_type=None,
2168      is_extension=False, extension_scope=None,
2169      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2170    _descriptor.FieldDescriptor(
2171      name='patch_version', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer.patch_version', index=2,
2172      number=3, type=13, cpp_type=3, label=1,
2173      has_default_value=False, default_value=0,
2174      message_type=None, enum_type=None, containing_type=None,
2175      is_extension=False, extension_scope=None,
2176      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2177  ],
2178  extensions=[
2179  ],
2180  nested_types=[],
2181  enum_types=[
2182  ],
2183  serialized_options=None,
2184  is_extendable=False,
2185  syntax='proto3',
2186  extension_ranges=[],
2187  oneofs=[
2188  ],
2189  serialized_start=7885,
2190  serialized_end=7962,
2191)
2192
2193_HARDWAREFEATURES_FIRMWARECONFIGURATION = _descriptor.Descriptor(
2194  name='FirmwareConfiguration',
2195  full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration',
2196  filename=None,
2197  file=DESCRIPTOR,
2198  containing_type=None,
2199  create_key=_descriptor._internal_create_key,
2200  fields=[
2201    _descriptor.FieldDescriptor(
2202      name='value', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.value', index=0,
2203      number=1, type=13, cpp_type=3, label=1,
2204      has_default_value=False, default_value=0,
2205      message_type=None, enum_type=None, containing_type=None,
2206      is_extension=False, extension_scope=None,
2207      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2208    _descriptor.FieldDescriptor(
2209      name='mask', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.mask', index=1,
2210      number=2, type=13, cpp_type=3, label=1,
2211      has_default_value=False, default_value=0,
2212      message_type=None, enum_type=None, containing_type=None,
2213      is_extension=False, extension_scope=None,
2214      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2215    _descriptor.FieldDescriptor(
2216      name='coreboot_customizations', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.coreboot_customizations', index=2,
2217      number=3, type=9, cpp_type=9, label=3,
2218      has_default_value=False, default_value=[],
2219      message_type=None, enum_type=None, containing_type=None,
2220      is_extension=False, extension_scope=None,
2221      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2222    _descriptor.FieldDescriptor(
2223      name='vboot_cbfs_integration', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.vboot_cbfs_integration', index=3,
2224      number=5, type=14, cpp_type=8, label=1,
2225      has_default_value=False, default_value=0,
2226      message_type=None, enum_type=None, containing_type=None,
2227      is_extension=False, extension_scope=None,
2228      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2229    _descriptor.FieldDescriptor(
2230      name='fw_ro_version', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.fw_ro_version', index=4,
2231      number=8, type=11, cpp_type=10, label=1,
2232      has_default_value=False, default_value=None,
2233      message_type=None, enum_type=None, containing_type=None,
2234      is_extension=False, extension_scope=None,
2235      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2236    _descriptor.FieldDescriptor(
2237      name='intel_ish', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.intel_ish', index=5,
2238      number=9, type=14, cpp_type=8, label=1,
2239      has_default_value=False, default_value=0,
2240      message_type=None, enum_type=None, containing_type=None,
2241      is_extension=False, extension_scope=None,
2242      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2243    _descriptor.FieldDescriptor(
2244      name='fw_rw_version', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.fw_rw_version', index=6,
2245      number=10, type=11, cpp_type=10, label=1,
2246      has_default_value=False, default_value=None,
2247      message_type=None, enum_type=None, containing_type=None,
2248      is_extension=False, extension_scope=None,
2249      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2250    _descriptor.FieldDescriptor(
2251      name='bmp_logo', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.bmp_logo', index=7,
2252      number=11, type=14, cpp_type=8, label=1,
2253      has_default_value=False, default_value=0,
2254      message_type=None, enum_type=None, containing_type=None,
2255      is_extension=False, extension_scope=None,
2256      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2257    _descriptor.FieldDescriptor(
2258      name='fw_splash_screen', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.fw_splash_screen', index=8,
2259      number=12, type=14, cpp_type=8, label=1,
2260      has_default_value=False, default_value=0,
2261      message_type=None, enum_type=None, containing_type=None,
2262      is_extension=False, extension_scope=None,
2263      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2264    _descriptor.FieldDescriptor(
2265      name='late_cse_sync', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.late_cse_sync', index=9,
2266      number=13, type=14, cpp_type=8, label=1,
2267      has_default_value=False, default_value=0,
2268      message_type=None, enum_type=None, containing_type=None,
2269      is_extension=False, extension_scope=None,
2270      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2271    _descriptor.FieldDescriptor(
2272      name='has_recovery_mrc_cache', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.has_recovery_mrc_cache', index=10,
2273      number=14, type=14, cpp_type=8, label=1,
2274      has_default_value=False, default_value=0,
2275      message_type=None, enum_type=None, containing_type=None,
2276      is_extension=False, extension_scope=None,
2277      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2278    _descriptor.FieldDescriptor(
2279      name='mainboard_has_early_sign_of_life', full_name='chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.mainboard_has_early_sign_of_life', index=11,
2280      number=15, type=14, cpp_type=8, label=1,
2281      has_default_value=False, default_value=0,
2282      message_type=None, enum_type=None, containing_type=None,
2283      is_extension=False, extension_scope=None,
2284      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2285  ],
2286  extensions=[
2287  ],
2288  nested_types=[_HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER, ],
2289  enum_types=[
2290  ],
2291  serialized_options=None,
2292  is_extendable=False,
2293  syntax='proto3',
2294  extension_ranges=[],
2295  oneofs=[
2296  ],
2297  serialized_start=7077,
2298  serialized_end=7980,
2299)
2300
2301_HARDWAREFEATURES_AUDIO_CARDCONFIG = _descriptor.Descriptor(
2302  name='CardConfig',
2303  full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig',
2304  filename=None,
2305  file=DESCRIPTOR,
2306  containing_type=None,
2307  create_key=_descriptor._internal_create_key,
2308  fields=[
2309    _descriptor.FieldDescriptor(
2310      name='card_name', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.card_name', index=0,
2311      number=1, type=9, cpp_type=9, label=1,
2312      has_default_value=False, default_value=b"".decode('utf-8'),
2313      message_type=None, enum_type=None, containing_type=None,
2314      is_extension=False, extension_scope=None,
2315      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2316    _descriptor.FieldDescriptor(
2317      name='ucm_suffix', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.ucm_suffix', index=1,
2318      number=2, type=11, cpp_type=10, label=1,
2319      has_default_value=False, default_value=None,
2320      message_type=None, enum_type=None, containing_type=None,
2321      is_extension=False, extension_scope=None,
2322      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2323    _descriptor.FieldDescriptor(
2324      name='ucm_config', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.ucm_config', index=2,
2325      number=3, type=14, cpp_type=8, label=1,
2326      has_default_value=False, default_value=0,
2327      message_type=None, enum_type=None, containing_type=None,
2328      is_extension=False, extension_scope=None,
2329      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2330    _descriptor.FieldDescriptor(
2331      name='cras_config', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.cras_config', index=3,
2332      number=4, type=14, cpp_type=8, label=1,
2333      has_default_value=False, default_value=0,
2334      message_type=None, enum_type=None, containing_type=None,
2335      is_extension=False, extension_scope=None,
2336      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2337    _descriptor.FieldDescriptor(
2338      name='sound_card_init_config', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.sound_card_init_config', index=4,
2339      number=5, type=14, cpp_type=8, label=1,
2340      has_default_value=False, default_value=0,
2341      message_type=None, enum_type=None, containing_type=None,
2342      is_extension=False, extension_scope=None,
2343      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2344    _descriptor.FieldDescriptor(
2345      name='cras_suffix', full_name='chromiumos.config.api.HardwareFeatures.Audio.CardConfig.cras_suffix', index=5,
2346      number=6, type=11, cpp_type=10, label=1,
2347      has_default_value=False, default_value=None,
2348      message_type=None, enum_type=None, containing_type=None,
2349      is_extension=False, extension_scope=None,
2350      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2351  ],
2352  extensions=[
2353  ],
2354  nested_types=[],
2355  enum_types=[
2356  ],
2357  serialized_options=None,
2358  is_extendable=False,
2359  syntax='proto3',
2360  extension_ranges=[],
2361  oneofs=[
2362  ],
2363  serialized_start=8688,
2364  serialized_end=9097,
2365)
2366
2367_HARDWAREFEATURES_AUDIO = _descriptor.Descriptor(
2368  name='Audio',
2369  full_name='chromiumos.config.api.HardwareFeatures.Audio',
2370  filename=None,
2371  file=DESCRIPTOR,
2372  containing_type=None,
2373  create_key=_descriptor._internal_create_key,
2374  fields=[
2375    _descriptor.FieldDescriptor(
2376      name='audio_codec', full_name='chromiumos.config.api.HardwareFeatures.Audio.audio_codec', index=0,
2377      number=1, type=14, cpp_type=8, label=1,
2378      has_default_value=False, default_value=0,
2379      message_type=None, enum_type=None, containing_type=None,
2380      is_extension=False, extension_scope=None,
2381      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2382    _descriptor.FieldDescriptor(
2383      name='speaker_amp', full_name='chromiumos.config.api.HardwareFeatures.Audio.speaker_amp', index=1,
2384      number=2, type=14, cpp_type=8, label=1,
2385      has_default_value=False, default_value=0,
2386      message_type=None, enum_type=None, containing_type=None,
2387      is_extension=False, extension_scope=None,
2388      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2389    _descriptor.FieldDescriptor(
2390      name='headphone_codec', full_name='chromiumos.config.api.HardwareFeatures.Audio.headphone_codec', index=2,
2391      number=3, type=14, cpp_type=8, label=1,
2392      has_default_value=False, default_value=0,
2393      message_type=None, enum_type=None, containing_type=None,
2394      is_extension=False, extension_scope=None,
2395      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2396    _descriptor.FieldDescriptor(
2397      name='lid_microphone', full_name='chromiumos.config.api.HardwareFeatures.Audio.lid_microphone', index=3,
2398      number=4, type=11, cpp_type=10, label=1,
2399      has_default_value=False, default_value=None,
2400      message_type=None, enum_type=None, containing_type=None,
2401      is_extension=False, extension_scope=None,
2402      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2403    _descriptor.FieldDescriptor(
2404      name='base_microphone', full_name='chromiumos.config.api.HardwareFeatures.Audio.base_microphone', index=4,
2405      number=5, type=11, cpp_type=10, label=1,
2406      has_default_value=False, default_value=None,
2407      message_type=None, enum_type=None, containing_type=None,
2408      is_extension=False, extension_scope=None,
2409      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2410    _descriptor.FieldDescriptor(
2411      name='speaker_amplifier', full_name='chromiumos.config.api.HardwareFeatures.Audio.speaker_amplifier', index=5,
2412      number=6, type=11, cpp_type=10, label=1,
2413      has_default_value=False, default_value=None,
2414      message_type=None, enum_type=None, containing_type=None,
2415      is_extension=False, extension_scope=None,
2416      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2417    _descriptor.FieldDescriptor(
2418      name='card_configs', full_name='chromiumos.config.api.HardwareFeatures.Audio.card_configs', index=6,
2419      number=7, type=11, cpp_type=10, label=3,
2420      has_default_value=False, default_value=[],
2421      message_type=None, enum_type=None, containing_type=None,
2422      is_extension=False, extension_scope=None,
2423      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2424    _descriptor.FieldDescriptor(
2425      name='cras_config', full_name='chromiumos.config.api.HardwareFeatures.Audio.cras_config', index=7,
2426      number=8, type=14, cpp_type=8, label=1,
2427      has_default_value=False, default_value=0,
2428      message_type=None, enum_type=None, containing_type=None,
2429      is_extension=False, extension_scope=None,
2430      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2431    _descriptor.FieldDescriptor(
2432      name='sof_audio_dsp', full_name='chromiumos.config.api.HardwareFeatures.Audio.sof_audio_dsp', index=8,
2433      number=9, type=14, cpp_type=8, label=1,
2434      has_default_value=False, default_value=0,
2435      message_type=None, enum_type=None, containing_type=None,
2436      is_extension=False, extension_scope=None,
2437      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2438  ],
2439  extensions=[
2440  ],
2441  nested_types=[_HARDWAREFEATURES_AUDIO_CARDCONFIG, ],
2442  enum_types=[
2443    _HARDWAREFEATURES_AUDIO_AUDIOCODEC,
2444    _HARDWAREFEATURES_AUDIO_AMPLIFIER,
2445    _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE,
2446  ],
2447  serialized_options=None,
2448  is_extendable=False,
2449  syntax='proto3',
2450  extension_ranges=[],
2451  oneofs=[
2452  ],
2453  serialized_start=7983,
2454  serialized_end=9915,
2455)
2456
2457_HARDWAREFEATURES_CAMERA_DEVICE = _descriptor.Descriptor(
2458  name='Device',
2459  full_name='chromiumos.config.api.HardwareFeatures.Camera.Device',
2460  filename=None,
2461  file=DESCRIPTOR,
2462  containing_type=None,
2463  create_key=_descriptor._internal_create_key,
2464  fields=[
2465    _descriptor.FieldDescriptor(
2466      name='interface', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.interface', index=0,
2467      number=2, type=14, cpp_type=8, label=1,
2468      has_default_value=False, default_value=0,
2469      message_type=None, enum_type=None, containing_type=None,
2470      is_extension=False, extension_scope=None,
2471      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2472    _descriptor.FieldDescriptor(
2473      name='facing', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.facing', index=1,
2474      number=3, type=14, cpp_type=8, label=1,
2475      has_default_value=False, default_value=0,
2476      message_type=None, enum_type=None, containing_type=None,
2477      is_extension=False, extension_scope=None,
2478      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2479    _descriptor.FieldDescriptor(
2480      name='orientation', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.orientation', index=2,
2481      number=4, type=14, cpp_type=8, label=1,
2482      has_default_value=False, default_value=0,
2483      message_type=None, enum_type=None, containing_type=None,
2484      is_extension=False, extension_scope=None,
2485      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2486    _descriptor.FieldDescriptor(
2487      name='flags', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.flags', index=3,
2488      number=5, type=13, cpp_type=3, label=1,
2489      has_default_value=False, default_value=0,
2490      message_type=None, enum_type=None, containing_type=None,
2491      is_extension=False, extension_scope=None,
2492      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2493    _descriptor.FieldDescriptor(
2494      name='ids', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.ids', index=4,
2495      number=6, type=9, cpp_type=9, label=3,
2496      has_default_value=False, default_value=[],
2497      message_type=None, enum_type=None, containing_type=None,
2498      is_extension=False, extension_scope=None,
2499      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2500    _descriptor.FieldDescriptor(
2501      name='privacy_switch', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.privacy_switch', index=5,
2502      number=7, type=14, cpp_type=8, label=1,
2503      has_default_value=False, default_value=0,
2504      message_type=None, enum_type=None, containing_type=None,
2505      is_extension=False, extension_scope=None,
2506      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2507    _descriptor.FieldDescriptor(
2508      name='microphone_count', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.microphone_count', index=6,
2509      number=8, type=11, cpp_type=10, label=1,
2510      has_default_value=False, default_value=None,
2511      message_type=None, enum_type=None, containing_type=None,
2512      is_extension=False, extension_scope=None,
2513      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2514    _descriptor.FieldDescriptor(
2515      name='detachable', full_name='chromiumos.config.api.HardwareFeatures.Camera.Device.detachable', index=7,
2516      number=9, type=8, cpp_type=7, label=1,
2517      has_default_value=False, default_value=False,
2518      message_type=None, enum_type=None, containing_type=None,
2519      is_extension=False, extension_scope=None,
2520      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2521  ],
2522  extensions=[
2523  ],
2524  nested_types=[],
2525  enum_types=[
2526  ],
2527  serialized_options=None,
2528  is_extendable=False,
2529  syntax='proto3',
2530  extension_ranges=[],
2531  oneofs=[
2532  ],
2533  serialized_start=10067,
2534  serialized_end=10498,
2535)
2536
2537_HARDWAREFEATURES_CAMERA = _descriptor.Descriptor(
2538  name='Camera',
2539  full_name='chromiumos.config.api.HardwareFeatures.Camera',
2540  filename=None,
2541  file=DESCRIPTOR,
2542  containing_type=None,
2543  create_key=_descriptor._internal_create_key,
2544  fields=[
2545    _descriptor.FieldDescriptor(
2546      name='devices', full_name='chromiumos.config.api.HardwareFeatures.Camera.devices', index=0,
2547      number=4, type=11, cpp_type=10, label=3,
2548      has_default_value=False, default_value=[],
2549      message_type=None, enum_type=None, containing_type=None,
2550      is_extension=False, extension_scope=None,
2551      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2552    _descriptor.FieldDescriptor(
2553      name='features', full_name='chromiumos.config.api.HardwareFeatures.Camera.features', index=1,
2554      number=5, type=9, cpp_type=9, label=3,
2555      has_default_value=False, default_value=[],
2556      message_type=None, enum_type=None, containing_type=None,
2557      is_extension=False, extension_scope=None,
2558      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2559    _descriptor.FieldDescriptor(
2560      name='enumerated', full_name='chromiumos.config.api.HardwareFeatures.Camera.enumerated', index=2,
2561      number=6, type=8, cpp_type=7, label=1,
2562      has_default_value=False, default_value=False,
2563      message_type=None, enum_type=None, containing_type=None,
2564      is_extension=False, extension_scope=None,
2565      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2566    _descriptor.FieldDescriptor(
2567      name='enumerated_usb_ids', full_name='chromiumos.config.api.HardwareFeatures.Camera.enumerated_usb_ids', index=3,
2568      number=7, type=9, cpp_type=9, label=3,
2569      has_default_value=False, default_value=[],
2570      message_type=None, enum_type=None, containing_type=None,
2571      is_extension=False, extension_scope=None,
2572      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2573  ],
2574  extensions=[
2575  ],
2576  nested_types=[_HARDWAREFEATURES_CAMERA_DEVICE, ],
2577  enum_types=[
2578    _HARDWAREFEATURES_CAMERA_INTERFACE,
2579    _HARDWAREFEATURES_CAMERA_FACING,
2580    _HARDWAREFEATURES_CAMERA_ORIENTATION,
2581    _HARDWAREFEATURES_CAMERA_FLAGS,
2582  ],
2583  serialized_options=None,
2584  is_extendable=False,
2585  syntax='proto3',
2586  extension_ranges=[],
2587  oneofs=[
2588  ],
2589  serialized_start=9918,
2590  serialized_end=10838,
2591)
2592
2593_HARDWAREFEATURES_ACCELEROMETER = _descriptor.Descriptor(
2594  name='Accelerometer',
2595  full_name='chromiumos.config.api.HardwareFeatures.Accelerometer',
2596  filename=None,
2597  file=DESCRIPTOR,
2598  containing_type=None,
2599  create_key=_descriptor._internal_create_key,
2600  fields=[
2601    _descriptor.FieldDescriptor(
2602      name='lid_accelerometer', full_name='chromiumos.config.api.HardwareFeatures.Accelerometer.lid_accelerometer', index=0,
2603      number=1, type=14, cpp_type=8, label=1,
2604      has_default_value=False, default_value=0,
2605      message_type=None, enum_type=None, containing_type=None,
2606      is_extension=False, extension_scope=None,
2607      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2608    _descriptor.FieldDescriptor(
2609      name='base_accelerometer', full_name='chromiumos.config.api.HardwareFeatures.Accelerometer.base_accelerometer', index=1,
2610      number=2, type=14, cpp_type=8, label=1,
2611      has_default_value=False, default_value=0,
2612      message_type=None, enum_type=None, containing_type=None,
2613      is_extension=False, extension_scope=None,
2614      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2615  ],
2616  extensions=[
2617  ],
2618  nested_types=[],
2619  enum_types=[
2620  ],
2621  serialized_options=None,
2622  is_extendable=False,
2623  syntax='proto3',
2624  extension_ranges=[],
2625  oneofs=[
2626  ],
2627  serialized_start=10841,
2628  serialized_end=11009,
2629)
2630
2631_HARDWAREFEATURES_GYROSCOPE = _descriptor.Descriptor(
2632  name='Gyroscope',
2633  full_name='chromiumos.config.api.HardwareFeatures.Gyroscope',
2634  filename=None,
2635  file=DESCRIPTOR,
2636  containing_type=None,
2637  create_key=_descriptor._internal_create_key,
2638  fields=[
2639    _descriptor.FieldDescriptor(
2640      name='lid_gyroscope', full_name='chromiumos.config.api.HardwareFeatures.Gyroscope.lid_gyroscope', index=0,
2641      number=1, type=14, cpp_type=8, label=1,
2642      has_default_value=False, default_value=0,
2643      message_type=None, enum_type=None, containing_type=None,
2644      is_extension=False, extension_scope=None,
2645      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2646    _descriptor.FieldDescriptor(
2647      name='base_gyroscope', full_name='chromiumos.config.api.HardwareFeatures.Gyroscope.base_gyroscope', index=1,
2648      number=2, type=14, cpp_type=8, label=1,
2649      has_default_value=False, default_value=0,
2650      message_type=None, enum_type=None, containing_type=None,
2651      is_extension=False, extension_scope=None,
2652      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2653  ],
2654  extensions=[
2655  ],
2656  nested_types=[],
2657  enum_types=[
2658  ],
2659  serialized_options=None,
2660  is_extendable=False,
2661  syntax='proto3',
2662  extension_ranges=[],
2663  oneofs=[
2664  ],
2665  serialized_start=11012,
2666  serialized_end=11168,
2667)
2668
2669_HARDWAREFEATURES_MAGNETOMETER = _descriptor.Descriptor(
2670  name='Magnetometer',
2671  full_name='chromiumos.config.api.HardwareFeatures.Magnetometer',
2672  filename=None,
2673  file=DESCRIPTOR,
2674  containing_type=None,
2675  create_key=_descriptor._internal_create_key,
2676  fields=[
2677    _descriptor.FieldDescriptor(
2678      name='lid_magnetometer', full_name='chromiumos.config.api.HardwareFeatures.Magnetometer.lid_magnetometer', index=0,
2679      number=1, type=14, cpp_type=8, label=1,
2680      has_default_value=False, default_value=0,
2681      message_type=None, enum_type=None, containing_type=None,
2682      is_extension=False, extension_scope=None,
2683      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2684    _descriptor.FieldDescriptor(
2685      name='base_magnetometer', full_name='chromiumos.config.api.HardwareFeatures.Magnetometer.base_magnetometer', index=1,
2686      number=2, type=14, cpp_type=8, label=1,
2687      has_default_value=False, default_value=0,
2688      message_type=None, enum_type=None, containing_type=None,
2689      is_extension=False, extension_scope=None,
2690      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2691  ],
2692  extensions=[
2693  ],
2694  nested_types=[],
2695  enum_types=[
2696  ],
2697  serialized_options=None,
2698  is_extendable=False,
2699  syntax='proto3',
2700  extension_ranges=[],
2701  oneofs=[
2702  ],
2703  serialized_start=11171,
2704  serialized_end=11336,
2705)
2706
2707_HARDWAREFEATURES_LIGHTSENSOR = _descriptor.Descriptor(
2708  name='LightSensor',
2709  full_name='chromiumos.config.api.HardwareFeatures.LightSensor',
2710  filename=None,
2711  file=DESCRIPTOR,
2712  containing_type=None,
2713  create_key=_descriptor._internal_create_key,
2714  fields=[
2715    _descriptor.FieldDescriptor(
2716      name='lid_lightsensor', full_name='chromiumos.config.api.HardwareFeatures.LightSensor.lid_lightsensor', index=0,
2717      number=1, type=14, cpp_type=8, label=1,
2718      has_default_value=False, default_value=0,
2719      message_type=None, enum_type=None, containing_type=None,
2720      is_extension=False, extension_scope=None,
2721      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2722    _descriptor.FieldDescriptor(
2723      name='base_lightsensor', full_name='chromiumos.config.api.HardwareFeatures.LightSensor.base_lightsensor', index=1,
2724      number=2, type=14, cpp_type=8, label=1,
2725      has_default_value=False, default_value=0,
2726      message_type=None, enum_type=None, containing_type=None,
2727      is_extension=False, extension_scope=None,
2728      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2729    _descriptor.FieldDescriptor(
2730      name='camera_lightsensor', full_name='chromiumos.config.api.HardwareFeatures.LightSensor.camera_lightsensor', index=2,
2731      number=3, type=14, cpp_type=8, label=1,
2732      has_default_value=False, default_value=0,
2733      message_type=None, enum_type=None, containing_type=None,
2734      is_extension=False, extension_scope=None,
2735      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2736  ],
2737  extensions=[
2738  ],
2739  nested_types=[],
2740  enum_types=[
2741  ],
2742  serialized_options=None,
2743  is_extendable=False,
2744  syntax='proto3',
2745  extension_ranges=[],
2746  oneofs=[
2747  ],
2748  serialized_start=11339,
2749  serialized_end=11578,
2750)
2751
2752_HARDWAREFEATURES_SCREEN = _descriptor.Descriptor(
2753  name='Screen',
2754  full_name='chromiumos.config.api.HardwareFeatures.Screen',
2755  filename=None,
2756  file=DESCRIPTOR,
2757  containing_type=None,
2758  create_key=_descriptor._internal_create_key,
2759  fields=[
2760    _descriptor.FieldDescriptor(
2761      name='connector_type', full_name='chromiumos.config.api.HardwareFeatures.Screen.connector_type', index=0,
2762      number=4, type=14, cpp_type=8, label=1,
2763      has_default_value=False, default_value=0,
2764      message_type=None, enum_type=None, containing_type=None,
2765      is_extension=False, extension_scope=None,
2766      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2767    _descriptor.FieldDescriptor(
2768      name='panel_properties', full_name='chromiumos.config.api.HardwareFeatures.Screen.panel_properties', index=1,
2769      number=3, type=11, cpp_type=10, label=1,
2770      has_default_value=False, default_value=None,
2771      message_type=None, enum_type=None, containing_type=None,
2772      is_extension=False, extension_scope=None,
2773      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2774    _descriptor.FieldDescriptor(
2775      name='touch_support', full_name='chromiumos.config.api.HardwareFeatures.Screen.touch_support', index=2,
2776      number=2, type=14, cpp_type=8, label=1,
2777      has_default_value=False, default_value=0,
2778      message_type=None, enum_type=None, containing_type=None,
2779      is_extension=False, extension_scope=None,
2780      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2781  ],
2782  extensions=[
2783  ],
2784  nested_types=[],
2785  enum_types=[
2786    _HARDWAREFEATURES_SCREEN_CONNECTORTYPE,
2787  ],
2788  serialized_options=None,
2789  is_extendable=False,
2790  syntax='proto3',
2791  extension_ranges=[],
2792  oneofs=[
2793  ],
2794  serialized_start=11581,
2795  serialized_end=11910,
2796)
2797
2798_HARDWAREFEATURES_FORMFACTOR = _descriptor.Descriptor(
2799  name='FormFactor',
2800  full_name='chromiumos.config.api.HardwareFeatures.FormFactor',
2801  filename=None,
2802  file=DESCRIPTOR,
2803  containing_type=None,
2804  create_key=_descriptor._internal_create_key,
2805  fields=[
2806    _descriptor.FieldDescriptor(
2807      name='form_factor', full_name='chromiumos.config.api.HardwareFeatures.FormFactor.form_factor', index=0,
2808      number=1, type=14, cpp_type=8, label=1,
2809      has_default_value=False, default_value=0,
2810      message_type=None, enum_type=None, containing_type=None,
2811      is_extension=False, extension_scope=None,
2812      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2813    _descriptor.FieldDescriptor(
2814      name='recovery_input', full_name='chromiumos.config.api.HardwareFeatures.FormFactor.recovery_input', index=1,
2815      number=2, type=14, cpp_type=8, label=1,
2816      has_default_value=False, default_value=0,
2817      message_type=None, enum_type=None, containing_type=None,
2818      is_extension=False, extension_scope=None,
2819      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2820    _descriptor.FieldDescriptor(
2821      name='detachable_ui', full_name='chromiumos.config.api.HardwareFeatures.FormFactor.detachable_ui', index=2,
2822      number=3, type=11, cpp_type=10, label=1,
2823      has_default_value=False, default_value=None,
2824      message_type=None, enum_type=None, containing_type=None,
2825      is_extension=False, extension_scope=None,
2826      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2827  ],
2828  extensions=[
2829  ],
2830  nested_types=[],
2831  enum_types=[
2832    _HARDWAREFEATURES_FORMFACTOR_FORMFACTORTYPE,
2833    _HARDWAREFEATURES_FORMFACTOR_RECOVERYINPUTTYPE,
2834  ],
2835  serialized_options=None,
2836  is_extendable=False,
2837  syntax='proto3',
2838  extension_ranges=[],
2839  oneofs=[
2840  ],
2841  serialized_start=11913,
2842  serialized_end=12415,
2843)
2844
2845_HARDWAREFEATURES_STYLUS = _descriptor.Descriptor(
2846  name='Stylus',
2847  full_name='chromiumos.config.api.HardwareFeatures.Stylus',
2848  filename=None,
2849  file=DESCRIPTOR,
2850  containing_type=None,
2851  create_key=_descriptor._internal_create_key,
2852  fields=[
2853    _descriptor.FieldDescriptor(
2854      name='stylus', full_name='chromiumos.config.api.HardwareFeatures.Stylus.stylus', index=0,
2855      number=1, type=14, cpp_type=8, label=1,
2856      has_default_value=False, default_value=0,
2857      message_type=None, enum_type=None, containing_type=None,
2858      is_extension=False, extension_scope=None,
2859      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2860  ],
2861  extensions=[
2862  ],
2863  nested_types=[],
2864  enum_types=[
2865    _HARDWAREFEATURES_STYLUS_STYLUSTYPE,
2866  ],
2867  serialized_options=None,
2868  is_extendable=False,
2869  syntax='proto3',
2870  extension_ranges=[],
2871  oneofs=[
2872  ],
2873  serialized_start=12418,
2874  serialized_end=12573,
2875)
2876
2877_HARDWAREFEATURES_KEYBOARD = _descriptor.Descriptor(
2878  name='Keyboard',
2879  full_name='chromiumos.config.api.HardwareFeatures.Keyboard',
2880  filename=None,
2881  file=DESCRIPTOR,
2882  containing_type=None,
2883  create_key=_descriptor._internal_create_key,
2884  fields=[
2885    _descriptor.FieldDescriptor(
2886      name='keyboard_type', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.keyboard_type', index=0,
2887      number=1, type=14, cpp_type=8, label=1,
2888      has_default_value=False, default_value=0,
2889      message_type=None, enum_type=None, containing_type=None,
2890      is_extension=False, extension_scope=None,
2891      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2892    _descriptor.FieldDescriptor(
2893      name='backlight', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.backlight', index=1,
2894      number=2, type=14, cpp_type=8, label=1,
2895      has_default_value=False, default_value=0,
2896      message_type=None, enum_type=None, containing_type=None,
2897      is_extension=False, extension_scope=None,
2898      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2899    _descriptor.FieldDescriptor(
2900      name='power_button', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.power_button', index=2,
2901      number=3, type=14, cpp_type=8, label=1,
2902      has_default_value=False, default_value=0,
2903      message_type=None, enum_type=None, containing_type=None,
2904      is_extension=False, extension_scope=None,
2905      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2906    _descriptor.FieldDescriptor(
2907      name='numeric_pad', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.numeric_pad', index=3,
2908      number=4, type=14, cpp_type=8, label=1,
2909      has_default_value=False, default_value=0,
2910      message_type=None, enum_type=None, containing_type=None,
2911      is_extension=False, extension_scope=None,
2912      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2913    _descriptor.FieldDescriptor(
2914      name='mcu_type', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.mcu_type', index=4,
2915      number=6, type=14, cpp_type=8, label=1,
2916      has_default_value=False, default_value=0,
2917      message_type=None, enum_type=None, containing_type=None,
2918      is_extension=False, extension_scope=None,
2919      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2920    _descriptor.FieldDescriptor(
2921      name='backlight_user_steps', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.backlight_user_steps', index=5,
2922      number=5, type=1, cpp_type=5, label=3,
2923      has_default_value=False, default_value=[],
2924      message_type=None, enum_type=None, containing_type=None,
2925      is_extension=False, extension_scope=None,
2926      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2927    _descriptor.FieldDescriptor(
2928      name='als_steps', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.als_steps', index=6,
2929      number=7, type=11, cpp_type=10, label=3,
2930      has_default_value=False, default_value=[],
2931      message_type=None, enum_type=None, containing_type=None,
2932      is_extension=False, extension_scope=None,
2933      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2934    _descriptor.FieldDescriptor(
2935      name='no_als_brightness', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.no_als_brightness', index=7,
2936      number=8, type=1, cpp_type=5, label=1,
2937      has_default_value=False, default_value=float(0),
2938      message_type=None, enum_type=None, containing_type=None,
2939      is_extension=False, extension_scope=None,
2940      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2941    _descriptor.FieldDescriptor(
2942      name='bottom_left_layout', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.bottom_left_layout', index=8,
2943      number=9, type=14, cpp_type=8, label=1,
2944      has_default_value=False, default_value=0,
2945      message_type=None, enum_type=None, containing_type=None,
2946      is_extension=False, extension_scope=None,
2947      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2948    _descriptor.FieldDescriptor(
2949      name='bottom_right_layout', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.bottom_right_layout', index=9,
2950      number=10, type=14, cpp_type=8, label=1,
2951      has_default_value=False, default_value=0,
2952      message_type=None, enum_type=None, containing_type=None,
2953      is_extension=False, extension_scope=None,
2954      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2955    _descriptor.FieldDescriptor(
2956      name='numeric_pad_layout', full_name='chromiumos.config.api.HardwareFeatures.Keyboard.numeric_pad_layout', index=10,
2957      number=11, type=14, cpp_type=8, label=1,
2958      has_default_value=False, default_value=0,
2959      message_type=None, enum_type=None, containing_type=None,
2960      is_extension=False, extension_scope=None,
2961      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2962  ],
2963  extensions=[
2964  ],
2965  nested_types=[],
2966  enum_types=[
2967    _HARDWAREFEATURES_KEYBOARD_KEYBOARDTYPE,
2968    _HARDWAREFEATURES_KEYBOARD_KEYBOARDMCUTYPE,
2969    _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMLEFTLAYOUT,
2970    _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMRIGHTLAYOUT,
2971    _HARDWAREFEATURES_KEYBOARD_NUMERICPADLAYOUT,
2972  ],
2973  serialized_options=None,
2974  is_extendable=False,
2975  syntax='proto3',
2976  extension_ranges=[],
2977  oneofs=[
2978  ],
2979  serialized_start=12576,
2980  serialized_end=13965,
2981)
2982
2983_HARDWAREFEATURES_MEMORY = _descriptor.Descriptor(
2984  name='Memory',
2985  full_name='chromiumos.config.api.HardwareFeatures.Memory',
2986  filename=None,
2987  file=DESCRIPTOR,
2988  containing_type=None,
2989  create_key=_descriptor._internal_create_key,
2990  fields=[
2991    _descriptor.FieldDescriptor(
2992      name='profile', full_name='chromiumos.config.api.HardwareFeatures.Memory.profile', index=0,
2993      number=1, type=11, cpp_type=10, label=1,
2994      has_default_value=False, default_value=None,
2995      message_type=None, enum_type=None, containing_type=None,
2996      is_extension=False, extension_scope=None,
2997      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
2998  ],
2999  extensions=[
3000  ],
3001  nested_types=[],
3002  enum_types=[
3003  ],
3004  serialized_options=None,
3005  is_extendable=False,
3006  syntax='proto3',
3007  extension_ranges=[],
3008  oneofs=[
3009  ],
3010  serialized_start=13967,
3011  serialized_end=14041,
3012)
3013
3014_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_PIXELMEDIAN = _descriptor.Descriptor(
3015  name='PixelMedian',
3016  full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian',
3017  filename=None,
3018  file=DESCRIPTOR,
3019  containing_type=None,
3020  create_key=_descriptor._internal_create_key,
3021  fields=[
3022    _descriptor.FieldDescriptor(
3023      name='cb_type1_lower', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.cb_type1_lower', index=0,
3024      number=1, type=13, cpp_type=3, label=1,
3025      has_default_value=False, default_value=0,
3026      message_type=None, enum_type=None, containing_type=None,
3027      is_extension=False, extension_scope=None,
3028      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3029    _descriptor.FieldDescriptor(
3030      name='cb_type1_upper', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.cb_type1_upper', index=1,
3031      number=2, type=13, cpp_type=3, label=1,
3032      has_default_value=False, default_value=0,
3033      message_type=None, enum_type=None, containing_type=None,
3034      is_extension=False, extension_scope=None,
3035      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3036    _descriptor.FieldDescriptor(
3037      name='cb_type2_lower', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.cb_type2_lower', index=2,
3038      number=3, type=13, cpp_type=3, label=1,
3039      has_default_value=False, default_value=0,
3040      message_type=None, enum_type=None, containing_type=None,
3041      is_extension=False, extension_scope=None,
3042      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3043    _descriptor.FieldDescriptor(
3044      name='cb_type2_upper', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.cb_type2_upper', index=3,
3045      number=4, type=13, cpp_type=3, label=1,
3046      has_default_value=False, default_value=0,
3047      message_type=None, enum_type=None, containing_type=None,
3048      is_extension=False, extension_scope=None,
3049      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3050    _descriptor.FieldDescriptor(
3051      name='icb_type1_lower', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.icb_type1_lower', index=4,
3052      number=5, type=13, cpp_type=3, label=1,
3053      has_default_value=False, default_value=0,
3054      message_type=None, enum_type=None, containing_type=None,
3055      is_extension=False, extension_scope=None,
3056      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3057    _descriptor.FieldDescriptor(
3058      name='icb_type1_upper', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.icb_type1_upper', index=5,
3059      number=6, type=13, cpp_type=3, label=1,
3060      has_default_value=False, default_value=0,
3061      message_type=None, enum_type=None, containing_type=None,
3062      is_extension=False, extension_scope=None,
3063      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3064    _descriptor.FieldDescriptor(
3065      name='icb_type2_lower', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.icb_type2_lower', index=6,
3066      number=7, type=13, cpp_type=3, label=1,
3067      has_default_value=False, default_value=0,
3068      message_type=None, enum_type=None, containing_type=None,
3069      is_extension=False, extension_scope=None,
3070      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3071    _descriptor.FieldDescriptor(
3072      name='icb_type2_upper', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian.icb_type2_upper', index=7,
3073      number=8, type=13, cpp_type=3, label=1,
3074      has_default_value=False, default_value=0,
3075      message_type=None, enum_type=None, containing_type=None,
3076      is_extension=False, extension_scope=None,
3077      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3078  ],
3079  extensions=[
3080  ],
3081  nested_types=[],
3082  enum_types=[
3083  ],
3084  serialized_options=None,
3085  is_extendable=False,
3086  syntax='proto3',
3087  extension_ranges=[],
3088  oneofs=[
3089  ],
3090  serialized_start=14710,
3091  serialized_end=14919,
3092)
3093
3094_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_DETECTZONE = _descriptor.Descriptor(
3095  name='DetectZone',
3096  full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone',
3097  filename=None,
3098  file=DESCRIPTOR,
3099  containing_type=None,
3100  create_key=_descriptor._internal_create_key,
3101  fields=[
3102    _descriptor.FieldDescriptor(
3103      name='x1', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone.x1', index=0,
3104      number=1, type=13, cpp_type=3, label=1,
3105      has_default_value=False, default_value=0,
3106      message_type=None, enum_type=None, containing_type=None,
3107      is_extension=False, extension_scope=None,
3108      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3109    _descriptor.FieldDescriptor(
3110      name='y1', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone.y1', index=1,
3111      number=2, type=13, cpp_type=3, label=1,
3112      has_default_value=False, default_value=0,
3113      message_type=None, enum_type=None, containing_type=None,
3114      is_extension=False, extension_scope=None,
3115      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3116    _descriptor.FieldDescriptor(
3117      name='x2', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone.x2', index=2,
3118      number=3, type=13, cpp_type=3, label=1,
3119      has_default_value=False, default_value=0,
3120      message_type=None, enum_type=None, containing_type=None,
3121      is_extension=False, extension_scope=None,
3122      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3123    _descriptor.FieldDescriptor(
3124      name='y2', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone.y2', index=3,
3125      number=4, type=13, cpp_type=3, label=1,
3126      has_default_value=False, default_value=0,
3127      message_type=None, enum_type=None, containing_type=None,
3128      is_extension=False, extension_scope=None,
3129      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3130  ],
3131  extensions=[
3132  ],
3133  nested_types=[],
3134  enum_types=[
3135  ],
3136  serialized_options=None,
3137  is_extendable=False,
3138  syntax='proto3',
3139  extension_ranges=[],
3140  oneofs=[
3141  ],
3142  serialized_start=14921,
3143  serialized_end=14981,
3144)
3145
3146_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG = _descriptor.Descriptor(
3147  name='FingerprintDiag',
3148  full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag',
3149  filename=None,
3150  file=DESCRIPTOR,
3151  containing_type=None,
3152  create_key=_descriptor._internal_create_key,
3153  fields=[
3154    _descriptor.FieldDescriptor(
3155      name='routine_enable', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.routine_enable', index=0,
3156      number=1, type=8, cpp_type=7, label=1,
3157      has_default_value=False, default_value=False,
3158      message_type=None, enum_type=None, containing_type=None,
3159      is_extension=False, extension_scope=None,
3160      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3161    _descriptor.FieldDescriptor(
3162      name='max_pixel_dev', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.max_pixel_dev', index=1,
3163      number=2, type=13, cpp_type=3, label=1,
3164      has_default_value=False, default_value=0,
3165      message_type=None, enum_type=None, containing_type=None,
3166      is_extension=False, extension_scope=None,
3167      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3168    _descriptor.FieldDescriptor(
3169      name='max_dead_pixels', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.max_dead_pixels', index=2,
3170      number=3, type=13, cpp_type=3, label=1,
3171      has_default_value=False, default_value=0,
3172      message_type=None, enum_type=None, containing_type=None,
3173      is_extension=False, extension_scope=None,
3174      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3175    _descriptor.FieldDescriptor(
3176      name='pixel_median', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.pixel_median', index=3,
3177      number=4, type=11, cpp_type=10, label=1,
3178      has_default_value=False, default_value=None,
3179      message_type=None, enum_type=None, containing_type=None,
3180      is_extension=False, extension_scope=None,
3181      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3182    _descriptor.FieldDescriptor(
3183      name='num_detect_zone', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.num_detect_zone', index=4,
3184      number=5, type=13, cpp_type=3, label=1,
3185      has_default_value=False, default_value=0,
3186      message_type=None, enum_type=None, containing_type=None,
3187      is_extension=False, extension_scope=None,
3188      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3189    _descriptor.FieldDescriptor(
3190      name='detect_zones', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.detect_zones', index=5,
3191      number=6, type=11, cpp_type=10, label=3,
3192      has_default_value=False, default_value=[],
3193      message_type=None, enum_type=None, containing_type=None,
3194      is_extension=False, extension_scope=None,
3195      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3196    _descriptor.FieldDescriptor(
3197      name='max_dead_pixels_in_detect_zone', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.max_dead_pixels_in_detect_zone', index=6,
3198      number=7, type=13, cpp_type=3, label=1,
3199      has_default_value=False, default_value=0,
3200      message_type=None, enum_type=None, containing_type=None,
3201      is_extension=False, extension_scope=None,
3202      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3203    _descriptor.FieldDescriptor(
3204      name='max_reset_pixel_dev', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.max_reset_pixel_dev', index=7,
3205      number=8, type=13, cpp_type=3, label=1,
3206      has_default_value=False, default_value=0,
3207      message_type=None, enum_type=None, containing_type=None,
3208      is_extension=False, extension_scope=None,
3209      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3210    _descriptor.FieldDescriptor(
3211      name='max_error_reset_pixels', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.max_error_reset_pixels', index=8,
3212      number=9, type=13, cpp_type=3, label=1,
3213      has_default_value=False, default_value=0,
3214      message_type=None, enum_type=None, containing_type=None,
3215      is_extension=False, extension_scope=None,
3216      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3217  ],
3218  extensions=[
3219  ],
3220  nested_types=[_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_PIXELMEDIAN, _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_DETECTZONE, ],
3221  enum_types=[
3222  ],
3223  serialized_options=None,
3224  is_extendable=False,
3225  syntax='proto3',
3226  extension_ranges=[],
3227  oneofs=[
3228  ],
3229  serialized_start=14287,
3230  serialized_end=14981,
3231)
3232
3233_HARDWAREFEATURES_FINGERPRINT = _descriptor.Descriptor(
3234  name='Fingerprint',
3235  full_name='chromiumos.config.api.HardwareFeatures.Fingerprint',
3236  filename=None,
3237  file=DESCRIPTOR,
3238  containing_type=None,
3239  create_key=_descriptor._internal_create_key,
3240  fields=[
3241    _descriptor.FieldDescriptor(
3242      name='location', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.location', index=0,
3243      number=1, type=14, cpp_type=8, label=1,
3244      has_default_value=False, default_value=0,
3245      message_type=None, enum_type=None, containing_type=None,
3246      is_extension=False, extension_scope=None,
3247      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3248    _descriptor.FieldDescriptor(
3249      name='board', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.board', index=1,
3250      number=2, type=9, cpp_type=9, label=1,
3251      has_default_value=False, default_value=b"".decode('utf-8'),
3252      message_type=None, enum_type=None, containing_type=None,
3253      is_extension=False, extension_scope=None,
3254      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3255    _descriptor.FieldDescriptor(
3256      name='ro_version', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.ro_version', index=2,
3257      number=3, type=9, cpp_type=9, label=1,
3258      has_default_value=False, default_value=b"".decode('utf-8'),
3259      message_type=None, enum_type=None, containing_type=None,
3260      is_extension=False, extension_scope=None,
3261      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3262    _descriptor.FieldDescriptor(
3263      name='fingerprint_diag', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.fingerprint_diag', index=3,
3264      number=4, type=11, cpp_type=10, label=1,
3265      has_default_value=False, default_value=None,
3266      message_type=None, enum_type=None, containing_type=None,
3267      is_extension=False, extension_scope=None,
3268      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3269    _descriptor.FieldDescriptor(
3270      name='present', full_name='chromiumos.config.api.HardwareFeatures.Fingerprint.present', index=4,
3271      number=5, type=8, cpp_type=7, label=1,
3272      has_default_value=False, default_value=False,
3273      message_type=None, enum_type=None, containing_type=None,
3274      is_extension=False, extension_scope=None,
3275      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3276  ],
3277  extensions=[
3278  ],
3279  nested_types=[_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG, ],
3280  enum_types=[
3281    _HARDWAREFEATURES_FINGERPRINT_LOCATION,
3282  ],
3283  serialized_options=None,
3284  is_extendable=False,
3285  syntax='proto3',
3286  extension_ranges=[],
3287  oneofs=[
3288  ],
3289  serialized_start=14044,
3290  serialized_end=15199,
3291)
3292
3293_HARDWAREFEATURES_STORAGE = _descriptor.Descriptor(
3294  name='Storage',
3295  full_name='chromiumos.config.api.HardwareFeatures.Storage',
3296  filename=None,
3297  file=DESCRIPTOR,
3298  containing_type=None,
3299  create_key=_descriptor._internal_create_key,
3300  fields=[
3301    _descriptor.FieldDescriptor(
3302      name='storage_type', full_name='chromiumos.config.api.HardwareFeatures.Storage.storage_type', index=0,
3303      number=1, type=14, cpp_type=8, label=1,
3304      has_default_value=False, default_value=0,
3305      message_type=None, enum_type=None, containing_type=None,
3306      is_extension=False, extension_scope=None,
3307      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3308    _descriptor.FieldDescriptor(
3309      name='size_gb', full_name='chromiumos.config.api.HardwareFeatures.Storage.size_gb', index=1,
3310      number=2, type=13, cpp_type=3, label=1,
3311      has_default_value=False, default_value=0,
3312      message_type=None, enum_type=None, containing_type=None,
3313      is_extension=False, extension_scope=None,
3314      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3315  ],
3316  extensions=[
3317  ],
3318  nested_types=[],
3319  enum_types=[
3320  ],
3321  serialized_options=None,
3322  is_extendable=False,
3323  syntax='proto3',
3324  extension_ranges=[],
3325  oneofs=[
3326  ],
3327  serialized_start=15201,
3328  serialized_end=15303,
3329)
3330
3331_HARDWAREFEATURES_BLUETOOTH = _descriptor.Descriptor(
3332  name='Bluetooth',
3333  full_name='chromiumos.config.api.HardwareFeatures.Bluetooth',
3334  filename=None,
3335  file=DESCRIPTOR,
3336  containing_type=None,
3337  create_key=_descriptor._internal_create_key,
3338  fields=[
3339    _descriptor.FieldDescriptor(
3340      name='component', full_name='chromiumos.config.api.HardwareFeatures.Bluetooth.component', index=0,
3341      number=1, type=11, cpp_type=10, label=1,
3342      has_default_value=False, default_value=None,
3343      message_type=None, enum_type=None, containing_type=None,
3344      is_extension=False, extension_scope=None,
3345      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3346    _descriptor.FieldDescriptor(
3347      name='present', full_name='chromiumos.config.api.HardwareFeatures.Bluetooth.present', index=1,
3348      number=2, type=14, cpp_type=8, label=1,
3349      has_default_value=False, default_value=0,
3350      message_type=None, enum_type=None, containing_type=None,
3351      is_extension=False, extension_scope=None,
3352      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3353  ],
3354  extensions=[
3355  ],
3356  nested_types=[],
3357  enum_types=[
3358  ],
3359  serialized_options=None,
3360  is_extendable=False,
3361  syntax='proto3',
3362  extension_ranges=[],
3363  oneofs=[
3364  ],
3365  serialized_start=15306,
3366  serialized_end=15446,
3367)
3368
3369_HARDWAREFEATURES_BARRELJACK = _descriptor.Descriptor(
3370  name='BarrelJack',
3371  full_name='chromiumos.config.api.HardwareFeatures.BarrelJack',
3372  filename=None,
3373  file=DESCRIPTOR,
3374  containing_type=None,
3375  create_key=_descriptor._internal_create_key,
3376  fields=[
3377    _descriptor.FieldDescriptor(
3378      name='present', full_name='chromiumos.config.api.HardwareFeatures.BarrelJack.present', index=0,
3379      number=1, type=14, cpp_type=8, label=1,
3380      has_default_value=False, default_value=0,
3381      message_type=None, enum_type=None, containing_type=None,
3382      is_extension=False, extension_scope=None,
3383      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3384  ],
3385  extensions=[
3386  ],
3387  nested_types=[],
3388  enum_types=[
3389  ],
3390  serialized_options=None,
3391  is_extendable=False,
3392  syntax='proto3',
3393  extension_ranges=[],
3394  oneofs=[
3395  ],
3396  serialized_start=15448,
3397  serialized_end=15526,
3398)
3399
3400_HARDWAREFEATURES_WIFI = _descriptor.Descriptor(
3401  name='Wifi',
3402  full_name='chromiumos.config.api.HardwareFeatures.Wifi',
3403  filename=None,
3404  file=DESCRIPTOR,
3405  containing_type=None,
3406  create_key=_descriptor._internal_create_key,
3407  fields=[
3408    _descriptor.FieldDescriptor(
3409      name='supported_wlan_protocols', full_name='chromiumos.config.api.HardwareFeatures.Wifi.supported_wlan_protocols', index=0,
3410      number=1, type=14, cpp_type=8, label=3,
3411      has_default_value=False, default_value=[],
3412      message_type=None, enum_type=None, containing_type=None,
3413      is_extension=False, extension_scope=None,
3414      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3415    _descriptor.FieldDescriptor(
3416      name='wifi_chips', full_name='chromiumos.config.api.HardwareFeatures.Wifi.wifi_chips', index=1,
3417      number=2, type=14, cpp_type=8, label=3,
3418      has_default_value=False, default_value=[],
3419      message_type=None, enum_type=None, containing_type=None,
3420      is_extension=False, extension_scope=None,
3421      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3422    _descriptor.FieldDescriptor(
3423      name='wifi_config', full_name='chromiumos.config.api.HardwareFeatures.Wifi.wifi_config', index=2,
3424      number=3, type=11, cpp_type=10, label=1,
3425      has_default_value=False, default_value=None,
3426      message_type=None, enum_type=None, containing_type=None,
3427      is_extension=False, extension_scope=None,
3428      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3429    _descriptor.FieldDescriptor(
3430      name='wifi_vpd_sar', full_name='chromiumos.config.api.HardwareFeatures.Wifi.wifi_vpd_sar', index=3,
3431      number=4, type=8, cpp_type=7, label=1,
3432      has_default_value=False, default_value=False,
3433      message_type=None, enum_type=None, containing_type=None,
3434      is_extension=False, extension_scope=None,
3435      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3436  ],
3437  extensions=[
3438  ],
3439  nested_types=[],
3440  enum_types=[
3441    _HARDWAREFEATURES_WIFI_WIFICHIP,
3442  ],
3443  serialized_options=None,
3444  is_extendable=False,
3445  syntax='proto3',
3446  extension_ranges=[],
3447  oneofs=[
3448  ],
3449  serialized_start=15529,
3450  serialized_end=15854,
3451)
3452
3453_HARDWAREFEATURES_BUTTON = _descriptor.Descriptor(
3454  name='Button',
3455  full_name='chromiumos.config.api.HardwareFeatures.Button',
3456  filename=None,
3457  file=DESCRIPTOR,
3458  containing_type=None,
3459  create_key=_descriptor._internal_create_key,
3460  fields=[
3461    _descriptor.FieldDescriptor(
3462      name='region', full_name='chromiumos.config.api.HardwareFeatures.Button.region', index=0,
3463      number=1, type=14, cpp_type=8, label=1,
3464      has_default_value=False, default_value=0,
3465      message_type=None, enum_type=None, containing_type=None,
3466      is_extension=False, extension_scope=None,
3467      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3468    _descriptor.FieldDescriptor(
3469      name='edge', full_name='chromiumos.config.api.HardwareFeatures.Button.edge', index=1,
3470      number=2, type=14, cpp_type=8, label=1,
3471      has_default_value=False, default_value=0,
3472      message_type=None, enum_type=None, containing_type=None,
3473      is_extension=False, extension_scope=None,
3474      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3475    _descriptor.FieldDescriptor(
3476      name='position', full_name='chromiumos.config.api.HardwareFeatures.Button.position', index=2,
3477      number=3, type=2, cpp_type=6, label=1,
3478      has_default_value=False, default_value=float(0),
3479      message_type=None, enum_type=None, containing_type=None,
3480      is_extension=False, extension_scope=None,
3481      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3482  ],
3483  extensions=[
3484  ],
3485  nested_types=[],
3486  enum_types=[
3487    _HARDWAREFEATURES_BUTTON_REGION,
3488    _HARDWAREFEATURES_BUTTON_EDGE,
3489  ],
3490  serialized_options=None,
3491  is_extendable=False,
3492  syntax='proto3',
3493  extension_ranges=[],
3494  oneofs=[
3495  ],
3496  serialized_start=15857,
3497  serialized_end=16145,
3498)
3499
3500_HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY = _descriptor.Descriptor(
3501  name='BuildConfigEntry',
3502  full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry',
3503  filename=None,
3504  file=DESCRIPTOR,
3505  containing_type=None,
3506  create_key=_descriptor._internal_create_key,
3507  fields=[
3508    _descriptor.FieldDescriptor(
3509      name='key', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry.key', index=0,
3510      number=1, type=9, cpp_type=9, label=1,
3511      has_default_value=False, default_value=b"".decode('utf-8'),
3512      message_type=None, enum_type=None, containing_type=None,
3513      is_extension=False, extension_scope=None,
3514      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3515    _descriptor.FieldDescriptor(
3516      name='value', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry.value', index=1,
3517      number=2, type=14, cpp_type=8, label=1,
3518      has_default_value=False, default_value=0,
3519      message_type=None, enum_type=None, containing_type=None,
3520      is_extension=False, extension_scope=None,
3521      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3522  ],
3523  extensions=[
3524  ],
3525  nested_types=[],
3526  enum_types=[
3527  ],
3528  serialized_options=b'8\001',
3529  is_extendable=False,
3530  syntax='proto3',
3531  extension_ranges=[],
3532  oneofs=[
3533  ],
3534  serialized_start=17106,
3535  serialized_end=17205,
3536)
3537
3538_HARDWAREFEATURES_EMBEDDEDCONTROLLER = _descriptor.Descriptor(
3539  name='EmbeddedController',
3540  full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController',
3541  filename=None,
3542  file=DESCRIPTOR,
3543  containing_type=None,
3544  create_key=_descriptor._internal_create_key,
3545  fields=[
3546    _descriptor.FieldDescriptor(
3547      name='present', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.present', index=0,
3548      number=1, type=14, cpp_type=8, label=1,
3549      has_default_value=False, default_value=0,
3550      message_type=None, enum_type=None, containing_type=None,
3551      is_extension=False, extension_scope=None,
3552      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3553    _descriptor.FieldDescriptor(
3554      name='ec_type', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.ec_type', index=1,
3555      number=2, type=14, cpp_type=8, label=1,
3556      has_default_value=False, default_value=0,
3557      message_type=None, enum_type=None, containing_type=None,
3558      is_extension=False, extension_scope=None,
3559      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3560    _descriptor.FieldDescriptor(
3561      name='part', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.part', index=2,
3562      number=3, type=11, cpp_type=10, label=1,
3563      has_default_value=False, default_value=None,
3564      message_type=None, enum_type=None, containing_type=None,
3565      is_extension=False, extension_scope=None,
3566      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3567    _descriptor.FieldDescriptor(
3568      name='feature_typec_cmd', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.feature_typec_cmd', index=3,
3569      number=4, type=14, cpp_type=8, label=1,
3570      has_default_value=False, default_value=0,
3571      message_type=None, enum_type=None, containing_type=None,
3572      is_extension=False, extension_scope=None,
3573      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3574    _descriptor.FieldDescriptor(
3575      name='cbi', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.cbi', index=4,
3576      number=5, type=14, cpp_type=8, label=1,
3577      has_default_value=False, default_value=0,
3578      message_type=None, enum_type=None, containing_type=None,
3579      is_extension=False, extension_scope=None,
3580      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3581    _descriptor.FieldDescriptor(
3582      name='detachable_base', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.detachable_base', index=5,
3583      number=6, type=14, cpp_type=8, label=1,
3584      has_default_value=False, default_value=0,
3585      message_type=None, enum_type=None, containing_type=None,
3586      is_extension=False, extension_scope=None,
3587      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3588    _descriptor.FieldDescriptor(
3589      name='feature_charge_control_v2', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.feature_charge_control_v2', index=6,
3590      number=7, type=14, cpp_type=8, label=1,
3591      has_default_value=False, default_value=0,
3592      message_type=None, enum_type=None, containing_type=None,
3593      is_extension=False, extension_scope=None,
3594      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3595    _descriptor.FieldDescriptor(
3596      name='feature_asserts_panic', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.feature_asserts_panic', index=7,
3597      number=8, type=14, cpp_type=8, label=1,
3598      has_default_value=False, default_value=0,
3599      message_type=None, enum_type=None, containing_type=None,
3600      is_extension=False, extension_scope=None,
3601      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3602    _descriptor.FieldDescriptor(
3603      name='feature_system_safe_mode', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.feature_system_safe_mode', index=8,
3604      number=9, type=14, cpp_type=8, label=1,
3605      has_default_value=False, default_value=0,
3606      message_type=None, enum_type=None, containing_type=None,
3607      is_extension=False, extension_scope=None,
3608      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3609    _descriptor.FieldDescriptor(
3610      name='feature_memory_dump_commands', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.feature_memory_dump_commands', index=9,
3611      number=10, type=14, cpp_type=8, label=1,
3612      has_default_value=False, default_value=0,
3613      message_type=None, enum_type=None, containing_type=None,
3614      is_extension=False, extension_scope=None,
3615      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3616    _descriptor.FieldDescriptor(
3617      name='build_config', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.build_config', index=10,
3618      number=11, type=11, cpp_type=10, label=3,
3619      has_default_value=False, default_value=[],
3620      message_type=None, enum_type=None, containing_type=None,
3621      is_extension=False, extension_scope=None,
3622      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3623    _descriptor.FieldDescriptor(
3624      name='max_sensor_odr_mhz', full_name='chromiumos.config.api.HardwareFeatures.EmbeddedController.max_sensor_odr_mhz', index=11,
3625      number=12, type=11, cpp_type=10, label=1,
3626      has_default_value=False, default_value=None,
3627      message_type=None, enum_type=None, containing_type=None,
3628      is_extension=False, extension_scope=None,
3629      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3630  ],
3631  extensions=[
3632  ],
3633  nested_types=[_HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY, ],
3634  enum_types=[
3635    _HARDWAREFEATURES_EMBEDDEDCONTROLLER_EMBEDDEDCONTROLLERTYPE,
3636  ],
3637  serialized_options=None,
3638  is_extendable=False,
3639  syntax='proto3',
3640  extension_ranges=[],
3641  oneofs=[
3642  ],
3643  serialized_start=16148,
3644  serialized_end=17281,
3645)
3646
3647_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE = _descriptor.Descriptor(
3648  name='TrustedPlatformModule',
3649  full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule',
3650  filename=None,
3651  file=DESCRIPTOR,
3652  containing_type=None,
3653  create_key=_descriptor._internal_create_key,
3654  fields=[
3655    _descriptor.FieldDescriptor(
3656      name='tpm_type', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.tpm_type', index=0,
3657      number=1, type=14, cpp_type=8, label=1,
3658      has_default_value=False, default_value=0,
3659      message_type=None, enum_type=None, containing_type=None,
3660      is_extension=False, extension_scope=None,
3661      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3662    _descriptor.FieldDescriptor(
3663      name='production_rw_key_id', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.production_rw_key_id', index=1,
3664      number=2, type=14, cpp_type=8, label=1,
3665      has_default_value=False, default_value=0,
3666      message_type=None, enum_type=None, containing_type=None,
3667      is_extension=False, extension_scope=None,
3668      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3669    _descriptor.FieldDescriptor(
3670      name='runtime_tpm_version', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.runtime_tpm_version', index=2,
3671      number=3, type=14, cpp_type=8, label=1,
3672      has_default_value=False, default_value=0,
3673      message_type=None, enum_type=None, containing_type=None,
3674      is_extension=False, extension_scope=None,
3675      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3676    _descriptor.FieldDescriptor(
3677      name='gsc_fw_name', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.gsc_fw_name', index=3,
3678      number=4, type=14, cpp_type=8, label=1,
3679      has_default_value=False, default_value=0,
3680      message_type=None, enum_type=None, containing_type=None,
3681      is_extension=False, extension_scope=None,
3682      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3683    _descriptor.FieldDescriptor(
3684      name='enterprise_rollback_space', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.enterprise_rollback_space', index=4,
3685      number=5, type=14, cpp_type=8, label=1,
3686      has_default_value=False, default_value=0,
3687      message_type=None, enum_type=None, containing_type=None,
3688      is_extension=False, extension_scope=None,
3689      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3690    _descriptor.FieldDescriptor(
3691      name='valid_adid', full_name='chromiumos.config.api.HardwareFeatures.TrustedPlatformModule.valid_adid', index=5,
3692      number=6, type=14, cpp_type=8, label=1,
3693      has_default_value=False, default_value=0,
3694      message_type=None, enum_type=None, containing_type=None,
3695      is_extension=False, extension_scope=None,
3696      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3697  ],
3698  extensions=[
3699  ],
3700  nested_types=[],
3701  enum_types=[
3702    _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_TRUSTEDPLATFORMMODULETYPE,
3703    _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_RUNTIMETPMVERSION,
3704    _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_GSCFIRMWARENAME,
3705  ],
3706  serialized_options=None,
3707  is_extendable=False,
3708  syntax='proto3',
3709  extension_ranges=[],
3710  oneofs=[
3711  ],
3712  serialized_start=17284,
3713  serialized_end=18100,
3714)
3715
3716_HARDWAREFEATURES_HOTWORDING = _descriptor.Descriptor(
3717  name='Hotwording',
3718  full_name='chromiumos.config.api.HardwareFeatures.Hotwording',
3719  filename=None,
3720  file=DESCRIPTOR,
3721  containing_type=None,
3722  create_key=_descriptor._internal_create_key,
3723  fields=[
3724    _descriptor.FieldDescriptor(
3725      name='present', full_name='chromiumos.config.api.HardwareFeatures.Hotwording.present', index=0,
3726      number=1, type=14, cpp_type=8, label=1,
3727      has_default_value=False, default_value=0,
3728      message_type=None, enum_type=None, containing_type=None,
3729      is_extension=False, extension_scope=None,
3730      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3731  ],
3732  extensions=[
3733  ],
3734  nested_types=[],
3735  enum_types=[
3736  ],
3737  serialized_options=None,
3738  is_extendable=False,
3739  syntax='proto3',
3740  extension_ranges=[],
3741  oneofs=[
3742  ],
3743  serialized_start=18102,
3744  serialized_end=18180,
3745)
3746
3747_HARDWAREFEATURES_DISPLAY = _descriptor.Descriptor(
3748  name='Display',
3749  full_name='chromiumos.config.api.HardwareFeatures.Display',
3750  filename=None,
3751  file=DESCRIPTOR,
3752  containing_type=None,
3753  create_key=_descriptor._internal_create_key,
3754  fields=[
3755    _descriptor.FieldDescriptor(
3756      name='type', full_name='chromiumos.config.api.HardwareFeatures.Display.type', index=0,
3757      number=1, type=14, cpp_type=8, label=1,
3758      has_default_value=False, default_value=0,
3759      message_type=None, enum_type=None, containing_type=None,
3760      is_extension=False, extension_scope=None,
3761      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3762  ],
3763  extensions=[
3764  ],
3765  nested_types=[],
3766  enum_types=[
3767    _HARDWAREFEATURES_DISPLAY_TYPE,
3768  ],
3769  serialized_options=None,
3770  is_extendable=False,
3771  syntax='proto3',
3772  extension_ranges=[],
3773  oneofs=[
3774  ],
3775  serialized_start=18183,
3776  serialized_end=18352,
3777)
3778
3779_HARDWAREFEATURES_TOUCHPAD = _descriptor.Descriptor(
3780  name='Touchpad',
3781  full_name='chromiumos.config.api.HardwareFeatures.Touchpad',
3782  filename=None,
3783  file=DESCRIPTOR,
3784  containing_type=None,
3785  create_key=_descriptor._internal_create_key,
3786  fields=[
3787    _descriptor.FieldDescriptor(
3788      name='present', full_name='chromiumos.config.api.HardwareFeatures.Touchpad.present', index=0,
3789      number=1, type=14, cpp_type=8, label=1,
3790      has_default_value=False, default_value=0,
3791      message_type=None, enum_type=None, containing_type=None,
3792      is_extension=False, extension_scope=None,
3793      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3794    _descriptor.FieldDescriptor(
3795      name='touchpad_type', full_name='chromiumos.config.api.HardwareFeatures.Touchpad.touchpad_type', index=1,
3796      number=2, type=14, cpp_type=8, label=1,
3797      has_default_value=False, default_value=0,
3798      message_type=None, enum_type=None, containing_type=None,
3799      is_extension=False, extension_scope=None,
3800      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3801  ],
3802  extensions=[
3803  ],
3804  nested_types=[],
3805  enum_types=[
3806    _HARDWAREFEATURES_TOUCHPAD_TOUCHPADTYPE,
3807  ],
3808  serialized_options=None,
3809  is_extendable=False,
3810  syntax='proto3',
3811  extension_ranges=[],
3812  oneofs=[
3813  ],
3814  serialized_start=18355,
3815  serialized_end=18591,
3816)
3817
3818_HARDWAREFEATURES_MICROPHONEMUTESWITCH = _descriptor.Descriptor(
3819  name='MicrophoneMuteSwitch',
3820  full_name='chromiumos.config.api.HardwareFeatures.MicrophoneMuteSwitch',
3821  filename=None,
3822  file=DESCRIPTOR,
3823  containing_type=None,
3824  create_key=_descriptor._internal_create_key,
3825  fields=[
3826    _descriptor.FieldDescriptor(
3827      name='present', full_name='chromiumos.config.api.HardwareFeatures.MicrophoneMuteSwitch.present', index=0,
3828      number=1, type=14, cpp_type=8, label=1,
3829      has_default_value=False, default_value=0,
3830      message_type=None, enum_type=None, containing_type=None,
3831      is_extension=False, extension_scope=None,
3832      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3833  ],
3834  extensions=[
3835  ],
3836  nested_types=[],
3837  enum_types=[
3838  ],
3839  serialized_options=None,
3840  is_extendable=False,
3841  syntax='proto3',
3842  extension_ranges=[],
3843  oneofs=[
3844  ],
3845  serialized_start=18593,
3846  serialized_end=18681,
3847)
3848
3849_HARDWAREFEATURES_BATTERY_LIFETIME = _descriptor.Descriptor(
3850  name='Lifetime',
3851  full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime',
3852  filename=None,
3853  file=DESCRIPTOR,
3854  containing_type=None,
3855  create_key=_descriptor._internal_create_key,
3856  fields=[
3857    _descriptor.FieldDescriptor(
3858      name='shipping_min', full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime.shipping_min', index=0,
3859      number=1, type=11, cpp_type=10, label=1,
3860      has_default_value=False, default_value=None,
3861      message_type=None, enum_type=None, containing_type=None,
3862      is_extension=False, extension_scope=None,
3863      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3864    _descriptor.FieldDescriptor(
3865      name='deep_sleep_min', full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime.deep_sleep_min', index=1,
3866      number=2, type=11, cpp_type=10, label=1,
3867      has_default_value=False, default_value=None,
3868      message_type=None, enum_type=None, containing_type=None,
3869      is_extension=False, extension_scope=None,
3870      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3871    _descriptor.FieldDescriptor(
3872      name='suspend_min', full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime.suspend_min', index=2,
3873      number=3, type=11, cpp_type=10, label=1,
3874      has_default_value=False, default_value=None,
3875      message_type=None, enum_type=None, containing_type=None,
3876      is_extension=False, extension_scope=None,
3877      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3878    _descriptor.FieldDescriptor(
3879      name='lucid_sleep_min', full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime.lucid_sleep_min', index=3,
3880      number=4, type=11, cpp_type=10, label=1,
3881      has_default_value=False, default_value=None,
3882      message_type=None, enum_type=None, containing_type=None,
3883      is_extension=False, extension_scope=None,
3884      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3885    _descriptor.FieldDescriptor(
3886      name='active_min', full_name='chromiumos.config.api.HardwareFeatures.Battery.Lifetime.active_min', index=4,
3887      number=5, type=11, cpp_type=10, label=1,
3888      has_default_value=False, default_value=None,
3889      message_type=None, enum_type=None, containing_type=None,
3890      is_extension=False, extension_scope=None,
3891      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3892  ],
3893  extensions=[
3894  ],
3895  nested_types=[],
3896  enum_types=[
3897  ],
3898  serialized_options=None,
3899  is_extendable=False,
3900  syntax='proto3',
3901  extension_ranges=[],
3902  oneofs=[
3903  ],
3904  serialized_start=18949,
3905  serialized_end=19236,
3906)
3907
3908_HARDWAREFEATURES_BATTERY_CHARGING = _descriptor.Descriptor(
3909  name='Charging',
3910  full_name='chromiumos.config.api.HardwareFeatures.Battery.Charging',
3911  filename=None,
3912  file=DESCRIPTOR,
3913  containing_type=None,
3914  create_key=_descriptor._internal_create_key,
3915  fields=[
3916    _descriptor.FieldDescriptor(
3917      name='active_max', full_name='chromiumos.config.api.HardwareFeatures.Battery.Charging.active_max', index=0,
3918      number=1, type=11, cpp_type=10, label=1,
3919      has_default_value=False, default_value=None,
3920      message_type=None, enum_type=None, containing_type=None,
3921      is_extension=False, extension_scope=None,
3922      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3923    _descriptor.FieldDescriptor(
3924      name='suspend_max', full_name='chromiumos.config.api.HardwareFeatures.Battery.Charging.suspend_max', index=1,
3925      number=2, type=11, cpp_type=10, label=1,
3926      has_default_value=False, default_value=None,
3927      message_type=None, enum_type=None, containing_type=None,
3928      is_extension=False, extension_scope=None,
3929      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3930    _descriptor.FieldDescriptor(
3931      name='deep_sleep_max', full_name='chromiumos.config.api.HardwareFeatures.Battery.Charging.deep_sleep_max', index=2,
3932      number=3, type=11, cpp_type=10, label=1,
3933      has_default_value=False, default_value=None,
3934      message_type=None, enum_type=None, containing_type=None,
3935      is_extension=False, extension_scope=None,
3936      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3937  ],
3938  extensions=[
3939  ],
3940  nested_types=[],
3941  enum_types=[
3942  ],
3943  serialized_options=None,
3944  is_extendable=False,
3945  syntax='proto3',
3946  extension_ranges=[],
3947  oneofs=[
3948  ],
3949  serialized_start=19239,
3950  serialized_end=19413,
3951)
3952
3953_HARDWAREFEATURES_BATTERY = _descriptor.Descriptor(
3954  name='Battery',
3955  full_name='chromiumos.config.api.HardwareFeatures.Battery',
3956  filename=None,
3957  file=DESCRIPTOR,
3958  containing_type=None,
3959  create_key=_descriptor._internal_create_key,
3960  fields=[
3961    _descriptor.FieldDescriptor(
3962      name='present', full_name='chromiumos.config.api.HardwareFeatures.Battery.present', index=0,
3963      number=1, type=14, cpp_type=8, label=1,
3964      has_default_value=False, default_value=0,
3965      message_type=None, enum_type=None, containing_type=None,
3966      is_extension=False, extension_scope=None,
3967      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3968    _descriptor.FieldDescriptor(
3969      name='lifetime', full_name='chromiumos.config.api.HardwareFeatures.Battery.lifetime', index=1,
3970      number=2, type=11, cpp_type=10, label=1,
3971      has_default_value=False, default_value=None,
3972      message_type=None, enum_type=None, containing_type=None,
3973      is_extension=False, extension_scope=None,
3974      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3975    _descriptor.FieldDescriptor(
3976      name='charging', full_name='chromiumos.config.api.HardwareFeatures.Battery.charging', index=2,
3977      number=3, type=11, cpp_type=10, label=1,
3978      has_default_value=False, default_value=None,
3979      message_type=None, enum_type=None, containing_type=None,
3980      is_extension=False, extension_scope=None,
3981      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3982    _descriptor.FieldDescriptor(
3983      name='no_battery_boot_supported', full_name='chromiumos.config.api.HardwareFeatures.Battery.no_battery_boot_supported', index=3,
3984      number=4, type=8, cpp_type=7, label=1,
3985      has_default_value=False, default_value=False,
3986      message_type=None, enum_type=None, containing_type=None,
3987      is_extension=False, extension_scope=None,
3988      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
3989  ],
3990  extensions=[
3991  ],
3992  nested_types=[_HARDWAREFEATURES_BATTERY_LIFETIME, _HARDWAREFEATURES_BATTERY_CHARGING, ],
3993  enum_types=[
3994  ],
3995  serialized_options=None,
3996  is_extendable=False,
3997  syntax='proto3',
3998  extension_ranges=[],
3999  oneofs=[
4000  ],
4001  serialized_start=18684,
4002  serialized_end=19413,
4003)
4004
4005_HARDWAREFEATURES_PRIVACYSCREEN = _descriptor.Descriptor(
4006  name='PrivacyScreen',
4007  full_name='chromiumos.config.api.HardwareFeatures.PrivacyScreen',
4008  filename=None,
4009  file=DESCRIPTOR,
4010  containing_type=None,
4011  create_key=_descriptor._internal_create_key,
4012  fields=[
4013    _descriptor.FieldDescriptor(
4014      name='present', full_name='chromiumos.config.api.HardwareFeatures.PrivacyScreen.present', index=0,
4015      number=1, type=14, cpp_type=8, label=1,
4016      has_default_value=False, default_value=0,
4017      message_type=None, enum_type=None, containing_type=None,
4018      is_extension=False, extension_scope=None,
4019      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4020  ],
4021  extensions=[
4022  ],
4023  nested_types=[],
4024  enum_types=[
4025  ],
4026  serialized_options=None,
4027  is_extendable=False,
4028  syntax='proto3',
4029  extension_ranges=[],
4030  oneofs=[
4031  ],
4032  serialized_start=19415,
4033  serialized_end=19496,
4034)
4035
4036_HARDWAREFEATURES_SOC = _descriptor.Descriptor(
4037  name='Soc',
4038  full_name='chromiumos.config.api.HardwareFeatures.Soc',
4039  filename=None,
4040  file=DESCRIPTOR,
4041  containing_type=None,
4042  create_key=_descriptor._internal_create_key,
4043  fields=[
4044    _descriptor.FieldDescriptor(
4045      name='features', full_name='chromiumos.config.api.HardwareFeatures.Soc.features', index=0,
4046      number=1, type=14, cpp_type=8, label=3,
4047      has_default_value=False, default_value=[],
4048      message_type=None, enum_type=None, containing_type=None,
4049      is_extension=False, extension_scope=None,
4050      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4051    _descriptor.FieldDescriptor(
4052      name='vulnerabilities', full_name='chromiumos.config.api.HardwareFeatures.Soc.vulnerabilities', index=1,
4053      number=2, type=14, cpp_type=8, label=3,
4054      has_default_value=False, default_value=[],
4055      message_type=None, enum_type=None, containing_type=None,
4056      is_extension=False, extension_scope=None,
4057      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4058    _descriptor.FieldDescriptor(
4059      name='arc_media_codecs_suffix', full_name='chromiumos.config.api.HardwareFeatures.Soc.arc_media_codecs_suffix', index=2,
4060      number=3, type=9, cpp_type=9, label=1,
4061      has_default_value=False, default_value=b"".decode('utf-8'),
4062      message_type=None, enum_type=None, containing_type=None,
4063      is_extension=False, extension_scope=None,
4064      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4065    _descriptor.FieldDescriptor(
4066      name='hevc_support', full_name='chromiumos.config.api.HardwareFeatures.Soc.hevc_support', index=3,
4067      number=4, type=14, cpp_type=8, label=1,
4068      has_default_value=False, default_value=0,
4069      message_type=None, enum_type=None, containing_type=None,
4070      is_extension=False, extension_scope=None,
4071      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4072    _descriptor.FieldDescriptor(
4073      name='resource_config', full_name='chromiumos.config.api.HardwareFeatures.Soc.resource_config', index=4,
4074      number=5, type=11, cpp_type=10, label=1,
4075      has_default_value=False, default_value=None,
4076      message_type=None, enum_type=None, containing_type=None,
4077      is_extension=False, extension_scope=None,
4078      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4079  ],
4080  extensions=[
4081  ],
4082  nested_types=[],
4083  enum_types=[
4084  ],
4085  serialized_options=None,
4086  is_extendable=False,
4087  syntax='proto3',
4088  extension_ranges=[],
4089  oneofs=[
4090  ],
4091  serialized_start=19499,
4092  serialized_end=19813,
4093)
4094
4095_HARDWAREFEATURES_DISPLAYPORTCONVERTER = _descriptor.Descriptor(
4096  name='DisplayPortConverter',
4097  full_name='chromiumos.config.api.HardwareFeatures.DisplayPortConverter',
4098  filename=None,
4099  file=DESCRIPTOR,
4100  containing_type=None,
4101  create_key=_descriptor._internal_create_key,
4102  fields=[
4103    _descriptor.FieldDescriptor(
4104      name='converters', full_name='chromiumos.config.api.HardwareFeatures.DisplayPortConverter.converters', index=0,
4105      number=1, type=11, cpp_type=10, label=3,
4106      has_default_value=False, default_value=[],
4107      message_type=None, enum_type=None, containing_type=None,
4108      is_extension=False, extension_scope=None,
4109      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4110  ],
4111  extensions=[
4112  ],
4113  nested_types=[],
4114  enum_types=[
4115  ],
4116  serialized_options=None,
4117  is_extendable=False,
4118  syntax='proto3',
4119  extension_ranges=[],
4120  oneofs=[
4121  ],
4122  serialized_start=19815,
4123  serialized_end=19912,
4124)
4125
4126_HARDWAREFEATURES_HPS = _descriptor.Descriptor(
4127  name='Hps',
4128  full_name='chromiumos.config.api.HardwareFeatures.Hps',
4129  filename=None,
4130  file=DESCRIPTOR,
4131  containing_type=None,
4132  create_key=_descriptor._internal_create_key,
4133  fields=[
4134    _descriptor.FieldDescriptor(
4135      name='present', full_name='chromiumos.config.api.HardwareFeatures.Hps.present', index=0,
4136      number=1, type=14, cpp_type=8, label=1,
4137      has_default_value=False, default_value=0,
4138      message_type=None, enum_type=None, containing_type=None,
4139      is_extension=False, extension_scope=None,
4140      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4141  ],
4142  extensions=[
4143  ],
4144  nested_types=[],
4145  enum_types=[
4146  ],
4147  serialized_options=None,
4148  is_extendable=False,
4149  syntax='proto3',
4150  extension_ranges=[],
4151  oneofs=[
4152  ],
4153  serialized_start=19914,
4154  serialized_end=19985,
4155)
4156
4157_HARDWAREFEATURES_POE = _descriptor.Descriptor(
4158  name='PoE',
4159  full_name='chromiumos.config.api.HardwareFeatures.PoE',
4160  filename=None,
4161  file=DESCRIPTOR,
4162  containing_type=None,
4163  create_key=_descriptor._internal_create_key,
4164  fields=[
4165    _descriptor.FieldDescriptor(
4166      name='present', full_name='chromiumos.config.api.HardwareFeatures.PoE.present', index=0,
4167      number=1, type=14, cpp_type=8, label=1,
4168      has_default_value=False, default_value=0,
4169      message_type=None, enum_type=None, containing_type=None,
4170      is_extension=False, extension_scope=None,
4171      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4172  ],
4173  extensions=[
4174  ],
4175  nested_types=[],
4176  enum_types=[
4177  ],
4178  serialized_options=None,
4179  is_extendable=False,
4180  syntax='proto3',
4181  extension_ranges=[],
4182  oneofs=[
4183  ],
4184  serialized_start=19987,
4185  serialized_end=20058,
4186)
4187
4188_HARDWAREFEATURES_POWERSUPPLY = _descriptor.Descriptor(
4189  name='PowerSupply',
4190  full_name='chromiumos.config.api.HardwareFeatures.PowerSupply',
4191  filename=None,
4192  file=DESCRIPTOR,
4193  containing_type=None,
4194  create_key=_descriptor._internal_create_key,
4195  fields=[
4196    _descriptor.FieldDescriptor(
4197      name='barreljack', full_name='chromiumos.config.api.HardwareFeatures.PowerSupply.barreljack', index=0,
4198      number=1, type=14, cpp_type=8, label=1,
4199      has_default_value=False, default_value=0,
4200      message_type=None, enum_type=None, containing_type=None,
4201      is_extension=False, extension_scope=None,
4202      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4203    _descriptor.FieldDescriptor(
4204      name='usb_min_ac_watts', full_name='chromiumos.config.api.HardwareFeatures.PowerSupply.usb_min_ac_watts', index=1,
4205      number=2, type=5, cpp_type=1, label=1,
4206      has_default_value=False, default_value=0,
4207      message_type=None, enum_type=None, containing_type=None,
4208      is_extension=False, extension_scope=None,
4209      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4210  ],
4211  extensions=[
4212  ],
4213  nested_types=[],
4214  enum_types=[
4215  ],
4216  serialized_options=None,
4217  is_extendable=False,
4218  syntax='proto3',
4219  extension_ranges=[],
4220  oneofs=[
4221  ],
4222  serialized_start=20060,
4223  serialized_end=20168,
4224)
4225
4226_HARDWAREFEATURES_PROXIMITY = _descriptor.Descriptor(
4227  name='Proximity',
4228  full_name='chromiumos.config.api.HardwareFeatures.Proximity',
4229  filename=None,
4230  file=DESCRIPTOR,
4231  containing_type=None,
4232  create_key=_descriptor._internal_create_key,
4233  fields=[
4234    _descriptor.FieldDescriptor(
4235      name='configs', full_name='chromiumos.config.api.HardwareFeatures.Proximity.configs', index=0,
4236      number=1, type=11, cpp_type=10, label=3,
4237      has_default_value=False, default_value=[],
4238      message_type=None, enum_type=None, containing_type=None,
4239      is_extension=False, extension_scope=None,
4240      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4241  ],
4242  extensions=[
4243  ],
4244  nested_types=[],
4245  enum_types=[
4246  ],
4247  serialized_options=None,
4248  is_extendable=False,
4249  syntax='proto3',
4250  extension_ranges=[],
4251  oneofs=[
4252  ],
4253  serialized_start=20170,
4254  serialized_end=20238,
4255)
4256
4257_HARDWAREFEATURES_TOUCH = _descriptor.Descriptor(
4258  name='Touch',
4259  full_name='chromiumos.config.api.HardwareFeatures.Touch',
4260  filename=None,
4261  file=DESCRIPTOR,
4262  containing_type=None,
4263  create_key=_descriptor._internal_create_key,
4264  fields=[
4265    _descriptor.FieldDescriptor(
4266      name='touch_slop_distance', full_name='chromiumos.config.api.HardwareFeatures.Touch.touch_slop_distance', index=0,
4267      number=1, type=11, cpp_type=10, label=1,
4268      has_default_value=False, default_value=None,
4269      message_type=None, enum_type=None, containing_type=None,
4270      is_extension=False, extension_scope=None,
4271      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4272  ],
4273  extensions=[
4274  ],
4275  nested_types=[],
4276  enum_types=[
4277  ],
4278  serialized_options=None,
4279  is_extendable=False,
4280  syntax='proto3',
4281  extension_ranges=[],
4282  oneofs=[
4283  ],
4284  serialized_start=20240,
4285  serialized_end=20306,
4286)
4287
4288_HARDWAREFEATURES_THERMAL = _descriptor.Descriptor(
4289  name='Thermal',
4290  full_name='chromiumos.config.api.HardwareFeatures.Thermal',
4291  filename=None,
4292  file=DESCRIPTOR,
4293  containing_type=None,
4294  create_key=_descriptor._internal_create_key,
4295  fields=[
4296    _descriptor.FieldDescriptor(
4297      name='config_path_suffix', full_name='chromiumos.config.api.HardwareFeatures.Thermal.config_path_suffix', index=0,
4298      number=1, type=9, cpp_type=9, label=1,
4299      has_default_value=False, default_value=b"".decode('utf-8'),
4300      message_type=None, enum_type=None, containing_type=None,
4301      is_extension=False, extension_scope=None,
4302      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4303  ],
4304  extensions=[
4305  ],
4306  nested_types=[],
4307  enum_types=[
4308  ],
4309  serialized_options=None,
4310  is_extendable=False,
4311  syntax='proto3',
4312  extension_ranges=[],
4313  oneofs=[
4314  ],
4315  serialized_start=20308,
4316  serialized_end=20345,
4317)
4318
4319_HARDWAREFEATURES_RUNTIMEPROBECONFIG = _descriptor.Descriptor(
4320  name='RuntimeProbeConfig',
4321  full_name='chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig',
4322  filename=None,
4323  file=DESCRIPTOR,
4324  containing_type=None,
4325  create_key=_descriptor._internal_create_key,
4326  fields=[
4327    _descriptor.FieldDescriptor(
4328      name='present', full_name='chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig.present', index=0,
4329      number=1, type=14, cpp_type=8, label=1,
4330      has_default_value=False, default_value=0,
4331      message_type=None, enum_type=None, containing_type=None,
4332      is_extension=False, extension_scope=None,
4333      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4334    _descriptor.FieldDescriptor(
4335      name='encrypted_config_present', full_name='chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig.encrypted_config_present', index=1,
4336      number=2, type=14, cpp_type=8, label=1,
4337      has_default_value=False, default_value=0,
4338      message_type=None, enum_type=None, containing_type=None,
4339      is_extension=False, extension_scope=None,
4340      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4341  ],
4342  extensions=[
4343  ],
4344  nested_types=[],
4345  enum_types=[
4346  ],
4347  serialized_options=None,
4348  is_extendable=False,
4349  syntax='proto3',
4350  extension_ranges=[],
4351  oneofs=[
4352  ],
4353  serialized_start=20348,
4354  serialized_end=20517,
4355)
4356
4357_HARDWAREFEATURES_DGPU = _descriptor.Descriptor(
4358  name='Dgpu',
4359  full_name='chromiumos.config.api.HardwareFeatures.Dgpu',
4360  filename=None,
4361  file=DESCRIPTOR,
4362  containing_type=None,
4363  create_key=_descriptor._internal_create_key,
4364  fields=[
4365    _descriptor.FieldDescriptor(
4366      name='present', full_name='chromiumos.config.api.HardwareFeatures.Dgpu.present', index=0,
4367      number=1, type=14, cpp_type=8, label=1,
4368      has_default_value=False, default_value=0,
4369      message_type=None, enum_type=None, containing_type=None,
4370      is_extension=False, extension_scope=None,
4371      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4372    _descriptor.FieldDescriptor(
4373      name='dgpu_type', full_name='chromiumos.config.api.HardwareFeatures.Dgpu.dgpu_type', index=1,
4374      number=2, type=14, cpp_type=8, label=1,
4375      has_default_value=False, default_value=0,
4376      message_type=None, enum_type=None, containing_type=None,
4377      is_extension=False, extension_scope=None,
4378      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4379  ],
4380  extensions=[
4381  ],
4382  nested_types=[],
4383  enum_types=[
4384    _HARDWAREFEATURES_DGPU_DGPUTYPE,
4385  ],
4386  serialized_options=None,
4387  is_extendable=False,
4388  syntax='proto3',
4389  extension_ranges=[],
4390  oneofs=[
4391  ],
4392  serialized_start=20520,
4393  serialized_end=20730,
4394)
4395
4396_HARDWAREFEATURES_UWB = _descriptor.Descriptor(
4397  name='Uwb',
4398  full_name='chromiumos.config.api.HardwareFeatures.Uwb',
4399  filename=None,
4400  file=DESCRIPTOR,
4401  containing_type=None,
4402  create_key=_descriptor._internal_create_key,
4403  fields=[
4404    _descriptor.FieldDescriptor(
4405      name='present', full_name='chromiumos.config.api.HardwareFeatures.Uwb.present', index=0,
4406      number=1, type=14, cpp_type=8, label=1,
4407      has_default_value=False, default_value=0,
4408      message_type=None, enum_type=None, containing_type=None,
4409      is_extension=False, extension_scope=None,
4410      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4411  ],
4412  extensions=[
4413  ],
4414  nested_types=[],
4415  enum_types=[
4416  ],
4417  serialized_options=None,
4418  is_extendable=False,
4419  syntax='proto3',
4420  extension_ranges=[],
4421  oneofs=[
4422  ],
4423  serialized_start=20732,
4424  serialized_end=20803,
4425)
4426
4427_HARDWAREFEATURES_HARDWAREPROBE = _descriptor.Descriptor(
4428  name='HardwareProbe',
4429  full_name='chromiumos.config.api.HardwareFeatures.HardwareProbe',
4430  filename=None,
4431  file=DESCRIPTOR,
4432  containing_type=None,
4433  create_key=_descriptor._internal_create_key,
4434  fields=[
4435    _descriptor.FieldDescriptor(
4436      name='gpu_family', full_name='chromiumos.config.api.HardwareFeatures.HardwareProbe.gpu_family', index=0,
4437      number=1, type=9, cpp_type=9, label=1,
4438      has_default_value=False, default_value=b"".decode('utf-8'),
4439      message_type=None, enum_type=None, containing_type=None,
4440      is_extension=False, extension_scope=None,
4441      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4442    _descriptor.FieldDescriptor(
4443      name='gpu_vendor', full_name='chromiumos.config.api.HardwareFeatures.HardwareProbe.gpu_vendor', index=1,
4444      number=2, type=9, cpp_type=9, label=1,
4445      has_default_value=False, default_value=b"".decode('utf-8'),
4446      message_type=None, enum_type=None, containing_type=None,
4447      is_extension=False, extension_scope=None,
4448      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4449    _descriptor.FieldDescriptor(
4450      name='cpu_soc_family', full_name='chromiumos.config.api.HardwareFeatures.HardwareProbe.cpu_soc_family', index=2,
4451      number=3, type=9, cpp_type=9, label=1,
4452      has_default_value=False, default_value=b"".decode('utf-8'),
4453      message_type=None, enum_type=None, containing_type=None,
4454      is_extension=False, extension_scope=None,
4455      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4456    _descriptor.FieldDescriptor(
4457      name='dmi_product_name', full_name='chromiumos.config.api.HardwareFeatures.HardwareProbe.dmi_product_name', index=3,
4458      number=4, type=9, cpp_type=9, label=1,
4459      has_default_value=False, default_value=b"".decode('utf-8'),
4460      message_type=None, enum_type=None, containing_type=None,
4461      is_extension=False, extension_scope=None,
4462      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4463  ],
4464  extensions=[
4465  ],
4466  nested_types=[],
4467  enum_types=[
4468  ],
4469  serialized_options=None,
4470  is_extendable=False,
4471  syntax='proto3',
4472  extension_ranges=[],
4473  oneofs=[
4474  ],
4475  serialized_start=20805,
4476  serialized_end=20910,
4477)
4478
4479_HARDWAREFEATURES_KBALSSTEP = _descriptor.Descriptor(
4480  name='KbAlsStep',
4481  full_name='chromiumos.config.api.HardwareFeatures.KbAlsStep',
4482  filename=None,
4483  file=DESCRIPTOR,
4484  containing_type=None,
4485  create_key=_descriptor._internal_create_key,
4486  fields=[
4487    _descriptor.FieldDescriptor(
4488      name='backlight_percent', full_name='chromiumos.config.api.HardwareFeatures.KbAlsStep.backlight_percent', index=0,
4489      number=1, type=1, cpp_type=5, label=1,
4490      has_default_value=False, default_value=float(0),
4491      message_type=None, enum_type=None, containing_type=None,
4492      is_extension=False, extension_scope=None,
4493      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4494    _descriptor.FieldDescriptor(
4495      name='lux_threshold', full_name='chromiumos.config.api.HardwareFeatures.KbAlsStep.lux_threshold', index=1,
4496      number=2, type=11, cpp_type=10, label=1,
4497      has_default_value=False, default_value=None,
4498      message_type=None, enum_type=None, containing_type=None,
4499      is_extension=False, extension_scope=None,
4500      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4501  ],
4502  extensions=[
4503  ],
4504  nested_types=[],
4505  enum_types=[
4506  ],
4507  serialized_options=None,
4508  is_extendable=False,
4509  syntax='proto3',
4510  extension_ranges=[],
4511  oneofs=[
4512  ],
4513  serialized_start=20912,
4514  serialized_end=21020,
4515)
4516
4517_HARDWAREFEATURES_DETACHABLEBASE = _descriptor.Descriptor(
4518  name='DetachableBase',
4519  full_name='chromiumos.config.api.HardwareFeatures.DetachableBase',
4520  filename=None,
4521  file=DESCRIPTOR,
4522  containing_type=None,
4523  create_key=_descriptor._internal_create_key,
4524  fields=[
4525    _descriptor.FieldDescriptor(
4526      name='ec_image_name', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.ec_image_name', index=0,
4527      number=1, type=9, cpp_type=9, label=1,
4528      has_default_value=False, default_value=b"".decode('utf-8'),
4529      message_type=None, enum_type=None, containing_type=None,
4530      is_extension=False, extension_scope=None,
4531      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4532    _descriptor.FieldDescriptor(
4533      name='product_id', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.product_id', index=1,
4534      number=2, type=13, cpp_type=3, label=1,
4535      has_default_value=False, default_value=0,
4536      message_type=None, enum_type=None, containing_type=None,
4537      is_extension=False, extension_scope=None,
4538      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4539    _descriptor.FieldDescriptor(
4540      name='touch_image_name', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.touch_image_name', index=2,
4541      number=3, type=9, cpp_type=9, label=1,
4542      has_default_value=False, default_value=b"".decode('utf-8'),
4543      message_type=None, enum_type=None, containing_type=None,
4544      is_extension=False, extension_scope=None,
4545      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4546    _descriptor.FieldDescriptor(
4547      name='usb_path', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.usb_path', index=3,
4548      number=4, type=9, cpp_type=9, label=1,
4549      has_default_value=False, default_value=b"".decode('utf-8'),
4550      message_type=None, enum_type=None, containing_type=None,
4551      is_extension=False, extension_scope=None,
4552      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4553    _descriptor.FieldDescriptor(
4554      name='vendor_id', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.vendor_id', index=4,
4555      number=5, type=13, cpp_type=3, label=1,
4556      has_default_value=False, default_value=0,
4557      message_type=None, enum_type=None, containing_type=None,
4558      is_extension=False, extension_scope=None,
4559      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4560    _descriptor.FieldDescriptor(
4561      name='i2c_path', full_name='chromiumos.config.api.HardwareFeatures.DetachableBase.i2c_path', index=5,
4562      number=6, type=9, cpp_type=9, label=1,
4563      has_default_value=False, default_value=b"".decode('utf-8'),
4564      message_type=None, enum_type=None, containing_type=None,
4565      is_extension=False, extension_scope=None,
4566      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4567  ],
4568  extensions=[
4569  ],
4570  nested_types=[],
4571  enum_types=[
4572  ],
4573  serialized_options=None,
4574  is_extendable=False,
4575  syntax='proto3',
4576  extension_ranges=[],
4577  oneofs=[
4578  ],
4579  serialized_start=21023,
4580  serialized_end=21163,
4581)
4582
4583_HARDWAREFEATURES_SUSPEND = _descriptor.Descriptor(
4584  name='Suspend',
4585  full_name='chromiumos.config.api.HardwareFeatures.Suspend',
4586  filename=None,
4587  file=DESCRIPTOR,
4588  containing_type=None,
4589  create_key=_descriptor._internal_create_key,
4590  fields=[
4591    _descriptor.FieldDescriptor(
4592      name='suspend_to_mem', full_name='chromiumos.config.api.HardwareFeatures.Suspend.suspend_to_mem', index=0,
4593      number=1, type=14, cpp_type=8, label=1,
4594      has_default_value=False, default_value=0,
4595      message_type=None, enum_type=None, containing_type=None,
4596      is_extension=False, extension_scope=None,
4597      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4598    _descriptor.FieldDescriptor(
4599      name='suspend_to_idle', full_name='chromiumos.config.api.HardwareFeatures.Suspend.suspend_to_idle', index=1,
4600      number=2, type=14, cpp_type=8, label=1,
4601      has_default_value=False, default_value=0,
4602      message_type=None, enum_type=None, containing_type=None,
4603      is_extension=False, extension_scope=None,
4604      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4605  ],
4606  extensions=[
4607  ],
4608  nested_types=[],
4609  enum_types=[
4610  ],
4611  serialized_options=None,
4612  is_extendable=False,
4613  syntax='proto3',
4614  extension_ranges=[],
4615  oneofs=[
4616  ],
4617  serialized_start=21166,
4618  serialized_end=21322,
4619)
4620
4621_HARDWAREFEATURES_VRR = _descriptor.Descriptor(
4622  name='Vrr',
4623  full_name='chromiumos.config.api.HardwareFeatures.Vrr',
4624  filename=None,
4625  file=DESCRIPTOR,
4626  containing_type=None,
4627  create_key=_descriptor._internal_create_key,
4628  fields=[
4629    _descriptor.FieldDescriptor(
4630      name='present', full_name='chromiumos.config.api.HardwareFeatures.Vrr.present', index=0,
4631      number=1, type=14, cpp_type=8, label=1,
4632      has_default_value=False, default_value=0,
4633      message_type=None, enum_type=None, containing_type=None,
4634      is_extension=False, extension_scope=None,
4635      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4636  ],
4637  extensions=[
4638  ],
4639  nested_types=[],
4640  enum_types=[
4641  ],
4642  serialized_options=None,
4643  is_extendable=False,
4644  syntax='proto3',
4645  extension_ranges=[],
4646  oneofs=[
4647  ],
4648  serialized_start=21324,
4649  serialized_end=21395,
4650)
4651
4652_HARDWAREFEATURES_SDREADER = _descriptor.Descriptor(
4653  name='SdReader',
4654  full_name='chromiumos.config.api.HardwareFeatures.SdReader',
4655  filename=None,
4656  file=DESCRIPTOR,
4657  containing_type=None,
4658  create_key=_descriptor._internal_create_key,
4659  fields=[
4660    _descriptor.FieldDescriptor(
4661      name='present', full_name='chromiumos.config.api.HardwareFeatures.SdReader.present', index=0,
4662      number=1, type=14, cpp_type=8, label=1,
4663      has_default_value=False, default_value=0,
4664      message_type=None, enum_type=None, containing_type=None,
4665      is_extension=False, extension_scope=None,
4666      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4667  ],
4668  extensions=[
4669  ],
4670  nested_types=[],
4671  enum_types=[
4672  ],
4673  serialized_options=None,
4674  is_extendable=False,
4675  syntax='proto3',
4676  extension_ranges=[],
4677  oneofs=[
4678  ],
4679  serialized_start=21397,
4680  serialized_end=21473,
4681)
4682
4683_HARDWAREFEATURES_OEMINFO = _descriptor.Descriptor(
4684  name='OEMInfo',
4685  full_name='chromiumos.config.api.HardwareFeatures.OEMInfo',
4686  filename=None,
4687  file=DESCRIPTOR,
4688  containing_type=None,
4689  create_key=_descriptor._internal_create_key,
4690  fields=[
4691    _descriptor.FieldDescriptor(
4692      name='name', full_name='chromiumos.config.api.HardwareFeatures.OEMInfo.name', index=0,
4693      number=1, type=9, cpp_type=9, label=1,
4694      has_default_value=False, default_value=b"".decode('utf-8'),
4695      message_type=None, enum_type=None, containing_type=None,
4696      is_extension=False, extension_scope=None,
4697      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4698  ],
4699  extensions=[
4700  ],
4701  nested_types=[],
4702  enum_types=[
4703  ],
4704  serialized_options=None,
4705  is_extendable=False,
4706  syntax='proto3',
4707  extension_ranges=[],
4708  oneofs=[
4709  ],
4710  serialized_start=21475,
4711  serialized_end=21498,
4712)
4713
4714_HARDWAREFEATURES_FAN = _descriptor.Descriptor(
4715  name='Fan',
4716  full_name='chromiumos.config.api.HardwareFeatures.Fan',
4717  filename=None,
4718  file=DESCRIPTOR,
4719  containing_type=None,
4720  create_key=_descriptor._internal_create_key,
4721  fields=[
4722    _descriptor.FieldDescriptor(
4723      name='fan_count', full_name='chromiumos.config.api.HardwareFeatures.Fan.fan_count', index=0,
4724      number=1, type=11, cpp_type=10, label=1,
4725      has_default_value=False, default_value=None,
4726      message_type=None, enum_type=None, containing_type=None,
4727      is_extension=False, extension_scope=None,
4728      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4729  ],
4730  extensions=[
4731  ],
4732  nested_types=[],
4733  enum_types=[
4734  ],
4735  serialized_options=None,
4736  is_extendable=False,
4737  syntax='proto3',
4738  extension_ranges=[],
4739  oneofs=[
4740  ],
4741  serialized_start=21500,
4742  serialized_end=21554,
4743)
4744
4745_HARDWAREFEATURES_INTERRUPTCONTROLLERINFO = _descriptor.Descriptor(
4746  name='InterruptControllerInfo',
4747  full_name='chromiumos.config.api.HardwareFeatures.InterruptControllerInfo',
4748  filename=None,
4749  file=DESCRIPTOR,
4750  containing_type=None,
4751  create_key=_descriptor._internal_create_key,
4752  fields=[
4753    _descriptor.FieldDescriptor(
4754      name='nmi_support', full_name='chromiumos.config.api.HardwareFeatures.InterruptControllerInfo.nmi_support', index=0,
4755      number=1, type=14, cpp_type=8, label=1,
4756      has_default_value=False, default_value=0,
4757      message_type=None, enum_type=None, containing_type=None,
4758      is_extension=False, extension_scope=None,
4759      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4760  ],
4761  extensions=[
4762  ],
4763  nested_types=[],
4764  enum_types=[
4765  ],
4766  serialized_options=None,
4767  is_extendable=False,
4768  syntax='proto3',
4769  extension_ranges=[],
4770  oneofs=[
4771  ],
4772  serialized_start=21556,
4773  serialized_end=21651,
4774)
4775
4776_HARDWAREFEATURES_TILEDDISPLAY = _descriptor.Descriptor(
4777  name='TiledDisplay',
4778  full_name='chromiumos.config.api.HardwareFeatures.TiledDisplay',
4779  filename=None,
4780  file=DESCRIPTOR,
4781  containing_type=None,
4782  create_key=_descriptor._internal_create_key,
4783  fields=[
4784    _descriptor.FieldDescriptor(
4785      name='present', full_name='chromiumos.config.api.HardwareFeatures.TiledDisplay.present', index=0,
4786      number=1, type=14, cpp_type=8, label=1,
4787      has_default_value=False, default_value=0,
4788      message_type=None, enum_type=None, containing_type=None,
4789      is_extension=False, extension_scope=None,
4790      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4791  ],
4792  extensions=[
4793  ],
4794  nested_types=[],
4795  enum_types=[
4796  ],
4797  serialized_options=None,
4798  is_extendable=False,
4799  syntax='proto3',
4800  extension_ranges=[],
4801  oneofs=[
4802  ],
4803  serialized_start=21653,
4804  serialized_end=21733,
4805)
4806
4807_HARDWAREFEATURES_CPUINFO_VENDORINFO = _descriptor.Descriptor(
4808  name='VendorInfo',
4809  full_name='chromiumos.config.api.HardwareFeatures.CpuInfo.VendorInfo',
4810  filename=None,
4811  file=DESCRIPTOR,
4812  containing_type=None,
4813  create_key=_descriptor._internal_create_key,
4814  fields=[
4815    _descriptor.FieldDescriptor(
4816      name='cpu_family_num', full_name='chromiumos.config.api.HardwareFeatures.CpuInfo.VendorInfo.cpu_family_num', index=0,
4817      number=1, type=3, cpp_type=2, label=1,
4818      has_default_value=False, default_value=0,
4819      message_type=None, enum_type=None, containing_type=None,
4820      is_extension=False, extension_scope=None,
4821      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4822    _descriptor.FieldDescriptor(
4823      name='cpu_model_num', full_name='chromiumos.config.api.HardwareFeatures.CpuInfo.VendorInfo.cpu_model_num', index=1,
4824      number=2, type=3, cpp_type=2, label=1,
4825      has_default_value=False, default_value=0,
4826      message_type=None, enum_type=None, containing_type=None,
4827      is_extension=False, extension_scope=None,
4828      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4829  ],
4830  extensions=[
4831  ],
4832  nested_types=[],
4833  enum_types=[
4834  ],
4835  serialized_options=None,
4836  is_extendable=False,
4837  syntax='proto3',
4838  extension_ranges=[],
4839  oneofs=[
4840  ],
4841  serialized_start=21828,
4842  serialized_end=21887,
4843)
4844
4845_HARDWAREFEATURES_CPUINFO = _descriptor.Descriptor(
4846  name='CpuInfo',
4847  full_name='chromiumos.config.api.HardwareFeatures.CpuInfo',
4848  filename=None,
4849  file=DESCRIPTOR,
4850  containing_type=None,
4851  create_key=_descriptor._internal_create_key,
4852  fields=[
4853    _descriptor.FieldDescriptor(
4854      name='vendor_info', full_name='chromiumos.config.api.HardwareFeatures.CpuInfo.vendor_info', index=0,
4855      number=1, type=11, cpp_type=10, label=1,
4856      has_default_value=False, default_value=None,
4857      message_type=None, enum_type=None, containing_type=None,
4858      is_extension=False, extension_scope=None,
4859      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4860  ],
4861  extensions=[
4862  ],
4863  nested_types=[_HARDWAREFEATURES_CPUINFO_VENDORINFO, ],
4864  enum_types=[
4865  ],
4866  serialized_options=None,
4867  is_extendable=False,
4868  syntax='proto3',
4869  extension_ranges=[],
4870  oneofs=[
4871  ],
4872  serialized_start=21736,
4873  serialized_end=21887,
4874)
4875
4876_HARDWAREFEATURES_PENDRIVE = _descriptor.Descriptor(
4877  name='Pendrive',
4878  full_name='chromiumos.config.api.HardwareFeatures.Pendrive',
4879  filename=None,
4880  file=DESCRIPTOR,
4881  containing_type=None,
4882  create_key=_descriptor._internal_create_key,
4883  fields=[
4884    _descriptor.FieldDescriptor(
4885      name='present', full_name='chromiumos.config.api.HardwareFeatures.Pendrive.present', index=0,
4886      number=1, type=14, cpp_type=8, label=1,
4887      has_default_value=False, default_value=0,
4888      message_type=None, enum_type=None, containing_type=None,
4889      is_extension=False, extension_scope=None,
4890      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4891  ],
4892  extensions=[
4893  ],
4894  nested_types=[],
4895  enum_types=[
4896  ],
4897  serialized_options=None,
4898  is_extendable=False,
4899  syntax='proto3',
4900  extension_ranges=[],
4901  oneofs=[
4902  ],
4903  serialized_start=21889,
4904  serialized_end=21965,
4905)
4906
4907_HARDWAREFEATURES = _descriptor.Descriptor(
4908  name='HardwareFeatures',
4909  full_name='chromiumos.config.api.HardwareFeatures',
4910  filename=None,
4911  file=DESCRIPTOR,
4912  containing_type=None,
4913  create_key=_descriptor._internal_create_key,
4914  fields=[
4915    _descriptor.FieldDescriptor(
4916      name='usb_c', full_name='chromiumos.config.api.HardwareFeatures.usb_c', index=0,
4917      number=1, type=11, cpp_type=10, label=1,
4918      has_default_value=False, default_value=None,
4919      message_type=None, enum_type=None, containing_type=None,
4920      is_extension=False, extension_scope=None,
4921      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4922    _descriptor.FieldDescriptor(
4923      name='usb_a', full_name='chromiumos.config.api.HardwareFeatures.usb_a', index=1,
4924      number=2, type=11, cpp_type=10, label=1,
4925      has_default_value=False, default_value=None,
4926      message_type=None, enum_type=None, containing_type=None,
4927      is_extension=False, extension_scope=None,
4928      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4929    _descriptor.FieldDescriptor(
4930      name='cellular', full_name='chromiumos.config.api.HardwareFeatures.cellular', index=2,
4931      number=3, type=11, cpp_type=10, label=1,
4932      has_default_value=False, default_value=None,
4933      message_type=None, enum_type=None, containing_type=None,
4934      is_extension=False, extension_scope=None,
4935      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4936    _descriptor.FieldDescriptor(
4937      name='hdmi', full_name='chromiumos.config.api.HardwareFeatures.hdmi', index=3,
4938      number=4, type=11, cpp_type=10, label=1,
4939      has_default_value=False, default_value=None,
4940      message_type=None, enum_type=None, containing_type=None,
4941      is_extension=False, extension_scope=None,
4942      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4943    _descriptor.FieldDescriptor(
4944      name='fw_config', full_name='chromiumos.config.api.HardwareFeatures.fw_config', index=4,
4945      number=5, type=11, cpp_type=10, label=1,
4946      has_default_value=False, default_value=None,
4947      message_type=None, enum_type=None, containing_type=None,
4948      is_extension=False, extension_scope=None,
4949      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4950    _descriptor.FieldDescriptor(
4951      name='audio', full_name='chromiumos.config.api.HardwareFeatures.audio', index=5,
4952      number=6, type=11, cpp_type=10, label=1,
4953      has_default_value=False, default_value=None,
4954      message_type=None, enum_type=None, containing_type=None,
4955      is_extension=False, extension_scope=None,
4956      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4957    _descriptor.FieldDescriptor(
4958      name='camera', full_name='chromiumos.config.api.HardwareFeatures.camera', index=6,
4959      number=7, type=11, cpp_type=10, label=1,
4960      has_default_value=False, default_value=None,
4961      message_type=None, enum_type=None, containing_type=None,
4962      is_extension=False, extension_scope=None,
4963      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4964    _descriptor.FieldDescriptor(
4965      name='accelerometer', full_name='chromiumos.config.api.HardwareFeatures.accelerometer', index=7,
4966      number=8, type=11, cpp_type=10, label=1,
4967      has_default_value=False, default_value=None,
4968      message_type=None, enum_type=None, containing_type=None,
4969      is_extension=False, extension_scope=None,
4970      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4971    _descriptor.FieldDescriptor(
4972      name='gyroscope', full_name='chromiumos.config.api.HardwareFeatures.gyroscope', index=8,
4973      number=9, type=11, cpp_type=10, label=1,
4974      has_default_value=False, default_value=None,
4975      message_type=None, enum_type=None, containing_type=None,
4976      is_extension=False, extension_scope=None,
4977      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4978    _descriptor.FieldDescriptor(
4979      name='magnetometer', full_name='chromiumos.config.api.HardwareFeatures.magnetometer', index=9,
4980      number=10, type=11, cpp_type=10, label=1,
4981      has_default_value=False, default_value=None,
4982      message_type=None, enum_type=None, containing_type=None,
4983      is_extension=False, extension_scope=None,
4984      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4985    _descriptor.FieldDescriptor(
4986      name='light_sensor', full_name='chromiumos.config.api.HardwareFeatures.light_sensor', index=10,
4987      number=11, type=11, cpp_type=10, label=1,
4988      has_default_value=False, default_value=None,
4989      message_type=None, enum_type=None, containing_type=None,
4990      is_extension=False, extension_scope=None,
4991      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4992    _descriptor.FieldDescriptor(
4993      name='screen', full_name='chromiumos.config.api.HardwareFeatures.screen', index=11,
4994      number=12, type=11, cpp_type=10, label=1,
4995      has_default_value=False, default_value=None,
4996      message_type=None, enum_type=None, containing_type=None,
4997      is_extension=False, extension_scope=None,
4998      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
4999    _descriptor.FieldDescriptor(
5000      name='form_factor', full_name='chromiumos.config.api.HardwareFeatures.form_factor', index=12,
5001      number=13, type=11, cpp_type=10, label=1,
5002      has_default_value=False, default_value=None,
5003      message_type=None, enum_type=None, containing_type=None,
5004      is_extension=False, extension_scope=None,
5005      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5006    _descriptor.FieldDescriptor(
5007      name='stylus', full_name='chromiumos.config.api.HardwareFeatures.stylus', index=13,
5008      number=14, type=11, cpp_type=10, label=1,
5009      has_default_value=False, default_value=None,
5010      message_type=None, enum_type=None, containing_type=None,
5011      is_extension=False, extension_scope=None,
5012      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5013    _descriptor.FieldDescriptor(
5014      name='keyboard', full_name='chromiumos.config.api.HardwareFeatures.keyboard', index=14,
5015      number=15, type=11, cpp_type=10, label=1,
5016      has_default_value=False, default_value=None,
5017      message_type=None, enum_type=None, containing_type=None,
5018      is_extension=False, extension_scope=None,
5019      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5020    _descriptor.FieldDescriptor(
5021      name='memory', full_name='chromiumos.config.api.HardwareFeatures.memory', index=15,
5022      number=16, type=11, cpp_type=10, label=1,
5023      has_default_value=False, default_value=None,
5024      message_type=None, enum_type=None, containing_type=None,
5025      is_extension=False, extension_scope=None,
5026      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5027    _descriptor.FieldDescriptor(
5028      name='fingerprint', full_name='chromiumos.config.api.HardwareFeatures.fingerprint', index=16,
5029      number=17, type=11, cpp_type=10, label=1,
5030      has_default_value=False, default_value=None,
5031      message_type=None, enum_type=None, containing_type=None,
5032      is_extension=False, extension_scope=None,
5033      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5034    _descriptor.FieldDescriptor(
5035      name='storage', full_name='chromiumos.config.api.HardwareFeatures.storage', index=17,
5036      number=18, type=11, cpp_type=10, label=1,
5037      has_default_value=False, default_value=None,
5038      message_type=None, enum_type=None, containing_type=None,
5039      is_extension=False, extension_scope=None,
5040      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5041    _descriptor.FieldDescriptor(
5042      name='bluetooth', full_name='chromiumos.config.api.HardwareFeatures.bluetooth', index=18,
5043      number=19, type=11, cpp_type=10, label=1,
5044      has_default_value=False, default_value=None,
5045      message_type=None, enum_type=None, containing_type=None,
5046      is_extension=False, extension_scope=None,
5047      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5048    _descriptor.FieldDescriptor(
5049      name='barreljack', full_name='chromiumos.config.api.HardwareFeatures.barreljack', index=19,
5050      number=20, type=11, cpp_type=10, label=1,
5051      has_default_value=False, default_value=None,
5052      message_type=None, enum_type=None, containing_type=None,
5053      is_extension=False, extension_scope=None,
5054      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5055    _descriptor.FieldDescriptor(
5056      name='wifi', full_name='chromiumos.config.api.HardwareFeatures.wifi', index=20,
5057      number=23, type=11, cpp_type=10, label=1,
5058      has_default_value=False, default_value=None,
5059      message_type=None, enum_type=None, containing_type=None,
5060      is_extension=False, extension_scope=None,
5061      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5062    _descriptor.FieldDescriptor(
5063      name='power_button', full_name='chromiumos.config.api.HardwareFeatures.power_button', index=21,
5064      number=21, type=11, cpp_type=10, label=1,
5065      has_default_value=False, default_value=None,
5066      message_type=None, enum_type=None, containing_type=None,
5067      is_extension=False, extension_scope=None,
5068      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5069    _descriptor.FieldDescriptor(
5070      name='volume_button', full_name='chromiumos.config.api.HardwareFeatures.volume_button', index=22,
5071      number=22, type=11, cpp_type=10, label=1,
5072      has_default_value=False, default_value=None,
5073      message_type=None, enum_type=None, containing_type=None,
5074      is_extension=False, extension_scope=None,
5075      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5076    _descriptor.FieldDescriptor(
5077      name='embedded_controller', full_name='chromiumos.config.api.HardwareFeatures.embedded_controller', index=23,
5078      number=24, type=11, cpp_type=10, label=1,
5079      has_default_value=False, default_value=None,
5080      message_type=None, enum_type=None, containing_type=None,
5081      is_extension=False, extension_scope=None,
5082      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5083    _descriptor.FieldDescriptor(
5084      name='trusted_platform_module', full_name='chromiumos.config.api.HardwareFeatures.trusted_platform_module', index=24,
5085      number=25, type=11, cpp_type=10, label=1,
5086      has_default_value=False, default_value=None,
5087      message_type=None, enum_type=None, containing_type=None,
5088      is_extension=False, extension_scope=None,
5089      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5090    _descriptor.FieldDescriptor(
5091      name='hotwording', full_name='chromiumos.config.api.HardwareFeatures.hotwording', index=25,
5092      number=26, type=11, cpp_type=10, label=1,
5093      has_default_value=False, default_value=None,
5094      message_type=None, enum_type=None, containing_type=None,
5095      is_extension=False, extension_scope=None,
5096      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5097    _descriptor.FieldDescriptor(
5098      name='display', full_name='chromiumos.config.api.HardwareFeatures.display', index=26,
5099      number=27, type=11, cpp_type=10, label=1,
5100      has_default_value=False, default_value=None,
5101      message_type=None, enum_type=None, containing_type=None,
5102      is_extension=False, extension_scope=None,
5103      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5104    _descriptor.FieldDescriptor(
5105      name='touchpad', full_name='chromiumos.config.api.HardwareFeatures.touchpad', index=27,
5106      number=28, type=11, cpp_type=10, label=1,
5107      has_default_value=False, default_value=None,
5108      message_type=None, enum_type=None, containing_type=None,
5109      is_extension=False, extension_scope=None,
5110      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5111    _descriptor.FieldDescriptor(
5112      name='microphone_mute_switch', full_name='chromiumos.config.api.HardwareFeatures.microphone_mute_switch', index=28,
5113      number=29, type=11, cpp_type=10, label=1,
5114      has_default_value=False, default_value=None,
5115      message_type=None, enum_type=None, containing_type=None,
5116      is_extension=False, extension_scope=None,
5117      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5118    _descriptor.FieldDescriptor(
5119      name='battery', full_name='chromiumos.config.api.HardwareFeatures.battery', index=29,
5120      number=30, type=11, cpp_type=10, label=1,
5121      has_default_value=False, default_value=None,
5122      message_type=None, enum_type=None, containing_type=None,
5123      is_extension=False, extension_scope=None,
5124      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5125    _descriptor.FieldDescriptor(
5126      name='privacy_screen', full_name='chromiumos.config.api.HardwareFeatures.privacy_screen', index=30,
5127      number=31, type=11, cpp_type=10, label=1,
5128      has_default_value=False, default_value=None,
5129      message_type=None, enum_type=None, containing_type=None,
5130      is_extension=False, extension_scope=None,
5131      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5132    _descriptor.FieldDescriptor(
5133      name='soc', full_name='chromiumos.config.api.HardwareFeatures.soc', index=31,
5134      number=32, type=11, cpp_type=10, label=1,
5135      has_default_value=False, default_value=None,
5136      message_type=None, enum_type=None, containing_type=None,
5137      is_extension=False, extension_scope=None,
5138      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5139    _descriptor.FieldDescriptor(
5140      name='dp_converter', full_name='chromiumos.config.api.HardwareFeatures.dp_converter', index=32,
5141      number=33, type=11, cpp_type=10, label=1,
5142      has_default_value=False, default_value=None,
5143      message_type=None, enum_type=None, containing_type=None,
5144      is_extension=False, extension_scope=None,
5145      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5146    _descriptor.FieldDescriptor(
5147      name='hps', full_name='chromiumos.config.api.HardwareFeatures.hps', index=33,
5148      number=34, type=11, cpp_type=10, label=1,
5149      has_default_value=False, default_value=None,
5150      message_type=None, enum_type=None, containing_type=None,
5151      is_extension=False, extension_scope=None,
5152      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5153    _descriptor.FieldDescriptor(
5154      name='poe', full_name='chromiumos.config.api.HardwareFeatures.poe', index=34,
5155      number=35, type=11, cpp_type=10, label=1,
5156      has_default_value=False, default_value=None,
5157      message_type=None, enum_type=None, containing_type=None,
5158      is_extension=False, extension_scope=None,
5159      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5160    _descriptor.FieldDescriptor(
5161      name='power_supply', full_name='chromiumos.config.api.HardwareFeatures.power_supply', index=35,
5162      number=36, type=11, cpp_type=10, label=1,
5163      has_default_value=False, default_value=None,
5164      message_type=None, enum_type=None, containing_type=None,
5165      is_extension=False, extension_scope=None,
5166      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5167    _descriptor.FieldDescriptor(
5168      name='proximity', full_name='chromiumos.config.api.HardwareFeatures.proximity', index=36,
5169      number=37, type=11, cpp_type=10, label=1,
5170      has_default_value=False, default_value=None,
5171      message_type=None, enum_type=None, containing_type=None,
5172      is_extension=False, extension_scope=None,
5173      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5174    _descriptor.FieldDescriptor(
5175      name='touch', full_name='chromiumos.config.api.HardwareFeatures.touch', index=37,
5176      number=38, type=11, cpp_type=10, label=1,
5177      has_default_value=False, default_value=None,
5178      message_type=None, enum_type=None, containing_type=None,
5179      is_extension=False, extension_scope=None,
5180      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5181    _descriptor.FieldDescriptor(
5182      name='thermal', full_name='chromiumos.config.api.HardwareFeatures.thermal', index=38,
5183      number=39, type=11, cpp_type=10, label=1,
5184      has_default_value=False, default_value=None,
5185      message_type=None, enum_type=None, containing_type=None,
5186      is_extension=False, extension_scope=None,
5187      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5188    _descriptor.FieldDescriptor(
5189      name='runtime_probe_config', full_name='chromiumos.config.api.HardwareFeatures.runtime_probe_config', index=39,
5190      number=40, type=11, cpp_type=10, label=1,
5191      has_default_value=False, default_value=None,
5192      message_type=None, enum_type=None, containing_type=None,
5193      is_extension=False, extension_scope=None,
5194      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5195    _descriptor.FieldDescriptor(
5196      name='dgpu_config', full_name='chromiumos.config.api.HardwareFeatures.dgpu_config', index=40,
5197      number=41, type=11, cpp_type=10, label=1,
5198      has_default_value=False, default_value=None,
5199      message_type=None, enum_type=None, containing_type=None,
5200      is_extension=False, extension_scope=None,
5201      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5202    _descriptor.FieldDescriptor(
5203      name='uwb_config', full_name='chromiumos.config.api.HardwareFeatures.uwb_config', index=41,
5204      number=42, type=11, cpp_type=10, label=1,
5205      has_default_value=False, default_value=None,
5206      message_type=None, enum_type=None, containing_type=None,
5207      is_extension=False, extension_scope=None,
5208      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5209    _descriptor.FieldDescriptor(
5210      name='hardware_probe_config', full_name='chromiumos.config.api.HardwareFeatures.hardware_probe_config', index=42,
5211      number=43, type=11, cpp_type=10, label=1,
5212      has_default_value=False, default_value=None,
5213      message_type=None, enum_type=None, containing_type=None,
5214      is_extension=False, extension_scope=None,
5215      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5216    _descriptor.FieldDescriptor(
5217      name='detachable_base', full_name='chromiumos.config.api.HardwareFeatures.detachable_base', index=43,
5218      number=44, type=11, cpp_type=10, label=1,
5219      has_default_value=False, default_value=None,
5220      message_type=None, enum_type=None, containing_type=None,
5221      is_extension=False, extension_scope=None,
5222      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5223    _descriptor.FieldDescriptor(
5224      name='suspend', full_name='chromiumos.config.api.HardwareFeatures.suspend', index=44,
5225      number=45, type=11, cpp_type=10, label=1,
5226      has_default_value=False, default_value=None,
5227      message_type=None, enum_type=None, containing_type=None,
5228      is_extension=False, extension_scope=None,
5229      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5230    _descriptor.FieldDescriptor(
5231      name='vrr', full_name='chromiumos.config.api.HardwareFeatures.vrr', index=45,
5232      number=46, type=11, cpp_type=10, label=1,
5233      has_default_value=False, default_value=None,
5234      message_type=None, enum_type=None, containing_type=None,
5235      is_extension=False, extension_scope=None,
5236      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5237    _descriptor.FieldDescriptor(
5238      name='sd_reader', full_name='chromiumos.config.api.HardwareFeatures.sd_reader', index=46,
5239      number=47, type=11, cpp_type=10, label=1,
5240      has_default_value=False, default_value=None,
5241      message_type=None, enum_type=None, containing_type=None,
5242      is_extension=False, extension_scope=None,
5243      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5244    _descriptor.FieldDescriptor(
5245      name='feature_level', full_name='chromiumos.config.api.HardwareFeatures.feature_level', index=47,
5246      number=48, type=13, cpp_type=3, label=1,
5247      has_default_value=False, default_value=0,
5248      message_type=None, enum_type=None, containing_type=None,
5249      is_extension=False, extension_scope=None,
5250      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5251    _descriptor.FieldDescriptor(
5252      name='oem_info', full_name='chromiumos.config.api.HardwareFeatures.oem_info', index=48,
5253      number=49, type=11, cpp_type=10, label=1,
5254      has_default_value=False, default_value=None,
5255      message_type=None, enum_type=None, containing_type=None,
5256      is_extension=False, extension_scope=None,
5257      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5258    _descriptor.FieldDescriptor(
5259      name='fan', full_name='chromiumos.config.api.HardwareFeatures.fan', index=49,
5260      number=50, type=11, cpp_type=10, label=1,
5261      has_default_value=False, default_value=None,
5262      message_type=None, enum_type=None, containing_type=None,
5263      is_extension=False, extension_scope=None,
5264      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5265    _descriptor.FieldDescriptor(
5266      name='interrupt_controller_info', full_name='chromiumos.config.api.HardwareFeatures.interrupt_controller_info', index=50,
5267      number=51, type=11, cpp_type=10, label=1,
5268      has_default_value=False, default_value=None,
5269      message_type=None, enum_type=None, containing_type=None,
5270      is_extension=False, extension_scope=None,
5271      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5272    _descriptor.FieldDescriptor(
5273      name='tiled_display', full_name='chromiumos.config.api.HardwareFeatures.tiled_display', index=51,
5274      number=52, type=11, cpp_type=10, label=1,
5275      has_default_value=False, default_value=None,
5276      message_type=None, enum_type=None, containing_type=None,
5277      is_extension=False, extension_scope=None,
5278      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5279    _descriptor.FieldDescriptor(
5280      name='cpu_info', full_name='chromiumos.config.api.HardwareFeatures.cpu_info', index=52,
5281      number=53, type=11, cpp_type=10, label=1,
5282      has_default_value=False, default_value=None,
5283      message_type=None, enum_type=None, containing_type=None,
5284      is_extension=False, extension_scope=None,
5285      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5286    _descriptor.FieldDescriptor(
5287      name='pendrive', full_name='chromiumos.config.api.HardwareFeatures.pendrive', index=53,
5288      number=54, type=11, cpp_type=10, label=1,
5289      has_default_value=False, default_value=None,
5290      message_type=None, enum_type=None, containing_type=None,
5291      is_extension=False, extension_scope=None,
5292      serialized_options=None, file=DESCRIPTOR,  create_key=_descriptor._internal_create_key),
5293  ],
5294  extensions=[
5295  ],
5296  nested_types=[_HARDWAREFEATURES_COUNT, _HARDWAREFEATURES_USBC, _HARDWAREFEATURES_USBA, _HARDWAREFEATURES_CELLULAR, _HARDWAREFEATURES_HDMI, _HARDWAREFEATURES_FIRMWARECONFIGURATION, _HARDWAREFEATURES_AUDIO, _HARDWAREFEATURES_CAMERA, _HARDWAREFEATURES_ACCELEROMETER, _HARDWAREFEATURES_GYROSCOPE, _HARDWAREFEATURES_MAGNETOMETER, _HARDWAREFEATURES_LIGHTSENSOR, _HARDWAREFEATURES_SCREEN, _HARDWAREFEATURES_FORMFACTOR, _HARDWAREFEATURES_STYLUS, _HARDWAREFEATURES_KEYBOARD, _HARDWAREFEATURES_MEMORY, _HARDWAREFEATURES_FINGERPRINT, _HARDWAREFEATURES_STORAGE, _HARDWAREFEATURES_BLUETOOTH, _HARDWAREFEATURES_BARRELJACK, _HARDWAREFEATURES_WIFI, _HARDWAREFEATURES_BUTTON, _HARDWAREFEATURES_EMBEDDEDCONTROLLER, _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE, _HARDWAREFEATURES_HOTWORDING, _HARDWAREFEATURES_DISPLAY, _HARDWAREFEATURES_TOUCHPAD, _HARDWAREFEATURES_MICROPHONEMUTESWITCH, _HARDWAREFEATURES_BATTERY, _HARDWAREFEATURES_PRIVACYSCREEN, _HARDWAREFEATURES_SOC, _HARDWAREFEATURES_DISPLAYPORTCONVERTER, _HARDWAREFEATURES_HPS, _HARDWAREFEATURES_POE, _HARDWAREFEATURES_POWERSUPPLY, _HARDWAREFEATURES_PROXIMITY, _HARDWAREFEATURES_TOUCH, _HARDWAREFEATURES_THERMAL, _HARDWAREFEATURES_RUNTIMEPROBECONFIG, _HARDWAREFEATURES_DGPU, _HARDWAREFEATURES_UWB, _HARDWAREFEATURES_HARDWAREPROBE, _HARDWAREFEATURES_KBALSSTEP, _HARDWAREFEATURES_DETACHABLEBASE, _HARDWAREFEATURES_SUSPEND, _HARDWAREFEATURES_VRR, _HARDWAREFEATURES_SDREADER, _HARDWAREFEATURES_OEMINFO, _HARDWAREFEATURES_FAN, _HARDWAREFEATURES_INTERRUPTCONTROLLERINFO, _HARDWAREFEATURES_TILEDDISPLAY, _HARDWAREFEATURES_CPUINFO, _HARDWAREFEATURES_PENDRIVE, ],
5297  enum_types=[
5298    _HARDWAREFEATURES_PRESENT,
5299    _HARDWAREFEATURES_PORTPOSITION,
5300  ],
5301  serialized_options=None,
5302  is_extendable=False,
5303  syntax='proto3',
5304  extension_ranges=[],
5305  oneofs=[
5306  ],
5307  serialized_start=1325,
5308  serialized_end=22194,
5309)
5310
5311_TOPOLOGY_DESCRIPTIONENTRY.containing_type = _TOPOLOGY
5312_TOPOLOGY.fields_by_name['type'].enum_type = _TOPOLOGY_TYPE
5313_TOPOLOGY.fields_by_name['description'].message_type = _TOPOLOGY_DESCRIPTIONENTRY
5314_TOPOLOGY.fields_by_name['hardware_feature'].message_type = _HARDWAREFEATURES
5315_TOPOLOGY_TYPE.containing_type = _TOPOLOGY
5316_DURATION.fields_by_name['type'].enum_type = _DURATION_TYPE
5317_DURATION_TYPE.containing_type = _DURATION
5318_HARDWAREFEATURES_COUNT.containing_type = _HARDWAREFEATURES
5319_HARDWAREFEATURES_USBC_PORT.fields_by_name['position'].enum_type = _HARDWAREFEATURES_PORTPOSITION
5320_HARDWAREFEATURES_USBC_PORT.fields_by_name['index_override'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE
5321_HARDWAREFEATURES_USBC_PORT.containing_type = _HARDWAREFEATURES_USBC
5322_HARDWAREFEATURES_USBC.fields_by_name['count'].message_type = _HARDWAREFEATURES_COUNT
5323_HARDWAREFEATURES_USBC.fields_by_name['ports'].message_type = _HARDWAREFEATURES_USBC_PORT
5324_HARDWAREFEATURES_USBC.containing_type = _HARDWAREFEATURES
5325_HARDWAREFEATURES_USBA.fields_by_name['count'].message_type = _HARDWAREFEATURES_COUNT
5326_HARDWAREFEATURES_USBA.containing_type = _HARDWAREFEATURES
5327_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY.containing_type = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG
5328_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY.containing_type = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG
5329_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['power_level_mapping'].message_type = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY
5330_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['regulatory_domain_mapping'].message_type = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY
5331_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.containing_type = _HARDWAREFEATURES_CELLULAR
5332_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.oneofs_by_name['dynamic_power_reduction_config'].fields.append(
5333  _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['gpio'])
5334_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['gpio'].containing_oneof = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.oneofs_by_name['dynamic_power_reduction_config']
5335_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.oneofs_by_name['dynamic_power_reduction_config'].fields.append(
5336  _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['modem_manager'])
5337_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.fields_by_name['modem_manager'].containing_oneof = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG.oneofs_by_name['dynamic_power_reduction_config']
5338_HARDWAREFEATURES_CELLULAR.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5339_HARDWAREFEATURES_CELLULAR.fields_by_name['type'].enum_type = _HARDWAREFEATURES_CELLULAR_CELLULARTYPE
5340_HARDWAREFEATURES_CELLULAR.fields_by_name['dynamic_power_reduction_config'].message_type = _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG
5341_HARDWAREFEATURES_CELLULAR.fields_by_name['modem_type'].enum_type = _HARDWAREFEATURES_CELLULAR_MODEMTYPE
5342_HARDWAREFEATURES_CELLULAR.containing_type = _HARDWAREFEATURES
5343_HARDWAREFEATURES_CELLULAR_CELLULARTYPE.containing_type = _HARDWAREFEATURES_CELLULAR
5344_HARDWAREFEATURES_CELLULAR_MODEMTYPE.containing_type = _HARDWAREFEATURES_CELLULAR
5345_HARDWAREFEATURES_HDMI_CEC.containing_type = _HARDWAREFEATURES_HDMI
5346_HARDWAREFEATURES_HDMI.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5347_HARDWAREFEATURES_HDMI.fields_by_name['cec'].message_type = _HARDWAREFEATURES_HDMI_CEC
5348_HARDWAREFEATURES_HDMI.containing_type = _HARDWAREFEATURES
5349_HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER.containing_type = _HARDWAREFEATURES_FIRMWARECONFIGURATION
5350_HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['vboot_cbfs_integration'].enum_type = _HARDWAREFEATURES_PRESENT
5351_HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['fw_ro_version'].message_type = _HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER
5352_HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['intel_ish'].enum_type = _HARDWAREFEATURES_PRESENT
5353_HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['fw_rw_version'].message_type = _HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER
5354_HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['bmp_logo'].enum_type = _HARDWAREFEATURES_PRESENT
5355_HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['fw_splash_screen'].enum_type = _HARDWAREFEATURES_PRESENT
5356_HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['late_cse_sync'].enum_type = _HARDWAREFEATURES_PRESENT
5357_HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['has_recovery_mrc_cache'].enum_type = _HARDWAREFEATURES_PRESENT
5358_HARDWAREFEATURES_FIRMWARECONFIGURATION.fields_by_name['mainboard_has_early_sign_of_life'].enum_type = _HARDWAREFEATURES_PRESENT
5359_HARDWAREFEATURES_FIRMWARECONFIGURATION.containing_type = _HARDWAREFEATURES
5360_HARDWAREFEATURES_AUDIO_CARDCONFIG.fields_by_name['ucm_suffix'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
5361_HARDWAREFEATURES_AUDIO_CARDCONFIG.fields_by_name['ucm_config'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE
5362_HARDWAREFEATURES_AUDIO_CARDCONFIG.fields_by_name['cras_config'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE
5363_HARDWAREFEATURES_AUDIO_CARDCONFIG.fields_by_name['sound_card_init_config'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE
5364_HARDWAREFEATURES_AUDIO_CARDCONFIG.fields_by_name['cras_suffix'].message_type = google_dot_protobuf_dot_wrappers__pb2._STRINGVALUE
5365_HARDWAREFEATURES_AUDIO_CARDCONFIG.containing_type = _HARDWAREFEATURES_AUDIO
5366_HARDWAREFEATURES_AUDIO.fields_by_name['audio_codec'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCODEC
5367_HARDWAREFEATURES_AUDIO.fields_by_name['speaker_amp'].enum_type = _HARDWAREFEATURES_AUDIO_AMPLIFIER
5368_HARDWAREFEATURES_AUDIO.fields_by_name['headphone_codec'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCODEC
5369_HARDWAREFEATURES_AUDIO.fields_by_name['lid_microphone'].message_type = _HARDWAREFEATURES_COUNT
5370_HARDWAREFEATURES_AUDIO.fields_by_name['base_microphone'].message_type = _HARDWAREFEATURES_COUNT
5371_HARDWAREFEATURES_AUDIO.fields_by_name['speaker_amplifier'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_AMPLIFIER
5372_HARDWAREFEATURES_AUDIO.fields_by_name['card_configs'].message_type = _HARDWAREFEATURES_AUDIO_CARDCONFIG
5373_HARDWAREFEATURES_AUDIO.fields_by_name['cras_config'].enum_type = _HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE
5374_HARDWAREFEATURES_AUDIO.fields_by_name['sof_audio_dsp'].enum_type = _HARDWAREFEATURES_PRESENT
5375_HARDWAREFEATURES_AUDIO.containing_type = _HARDWAREFEATURES
5376_HARDWAREFEATURES_AUDIO_AUDIOCODEC.containing_type = _HARDWAREFEATURES_AUDIO
5377_HARDWAREFEATURES_AUDIO_AMPLIFIER.containing_type = _HARDWAREFEATURES_AUDIO
5378_HARDWAREFEATURES_AUDIO_AUDIOCONFIGSTRUCTURE.containing_type = _HARDWAREFEATURES_AUDIO
5379_HARDWAREFEATURES_CAMERA_DEVICE.fields_by_name['interface'].enum_type = _HARDWAREFEATURES_CAMERA_INTERFACE
5380_HARDWAREFEATURES_CAMERA_DEVICE.fields_by_name['facing'].enum_type = _HARDWAREFEATURES_CAMERA_FACING
5381_HARDWAREFEATURES_CAMERA_DEVICE.fields_by_name['orientation'].enum_type = _HARDWAREFEATURES_CAMERA_ORIENTATION
5382_HARDWAREFEATURES_CAMERA_DEVICE.fields_by_name['privacy_switch'].enum_type = _HARDWAREFEATURES_PRESENT
5383_HARDWAREFEATURES_CAMERA_DEVICE.fields_by_name['microphone_count'].message_type = _HARDWAREFEATURES_COUNT
5384_HARDWAREFEATURES_CAMERA_DEVICE.containing_type = _HARDWAREFEATURES_CAMERA
5385_HARDWAREFEATURES_CAMERA.fields_by_name['devices'].message_type = _HARDWAREFEATURES_CAMERA_DEVICE
5386_HARDWAREFEATURES_CAMERA.containing_type = _HARDWAREFEATURES
5387_HARDWAREFEATURES_CAMERA_INTERFACE.containing_type = _HARDWAREFEATURES_CAMERA
5388_HARDWAREFEATURES_CAMERA_FACING.containing_type = _HARDWAREFEATURES_CAMERA
5389_HARDWAREFEATURES_CAMERA_ORIENTATION.containing_type = _HARDWAREFEATURES_CAMERA
5390_HARDWAREFEATURES_CAMERA_FLAGS.containing_type = _HARDWAREFEATURES_CAMERA
5391_HARDWAREFEATURES_ACCELEROMETER.fields_by_name['lid_accelerometer'].enum_type = _HARDWAREFEATURES_PRESENT
5392_HARDWAREFEATURES_ACCELEROMETER.fields_by_name['base_accelerometer'].enum_type = _HARDWAREFEATURES_PRESENT
5393_HARDWAREFEATURES_ACCELEROMETER.containing_type = _HARDWAREFEATURES
5394_HARDWAREFEATURES_GYROSCOPE.fields_by_name['lid_gyroscope'].enum_type = _HARDWAREFEATURES_PRESENT
5395_HARDWAREFEATURES_GYROSCOPE.fields_by_name['base_gyroscope'].enum_type = _HARDWAREFEATURES_PRESENT
5396_HARDWAREFEATURES_GYROSCOPE.containing_type = _HARDWAREFEATURES
5397_HARDWAREFEATURES_MAGNETOMETER.fields_by_name['lid_magnetometer'].enum_type = _HARDWAREFEATURES_PRESENT
5398_HARDWAREFEATURES_MAGNETOMETER.fields_by_name['base_magnetometer'].enum_type = _HARDWAREFEATURES_PRESENT
5399_HARDWAREFEATURES_MAGNETOMETER.containing_type = _HARDWAREFEATURES
5400_HARDWAREFEATURES_LIGHTSENSOR.fields_by_name['lid_lightsensor'].enum_type = _HARDWAREFEATURES_PRESENT
5401_HARDWAREFEATURES_LIGHTSENSOR.fields_by_name['base_lightsensor'].enum_type = _HARDWAREFEATURES_PRESENT
5402_HARDWAREFEATURES_LIGHTSENSOR.fields_by_name['camera_lightsensor'].enum_type = _HARDWAREFEATURES_PRESENT
5403_HARDWAREFEATURES_LIGHTSENSOR.containing_type = _HARDWAREFEATURES
5404_HARDWAREFEATURES_SCREEN.fields_by_name['connector_type'].enum_type = _HARDWAREFEATURES_SCREEN_CONNECTORTYPE
5405_HARDWAREFEATURES_SCREEN.fields_by_name['panel_properties'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_DISPLAYPANEL_PROPERTIES
5406_HARDWAREFEATURES_SCREEN.fields_by_name['touch_support'].enum_type = _HARDWAREFEATURES_PRESENT
5407_HARDWAREFEATURES_SCREEN.containing_type = _HARDWAREFEATURES
5408_HARDWAREFEATURES_SCREEN_CONNECTORTYPE.containing_type = _HARDWAREFEATURES_SCREEN
5409_HARDWAREFEATURES_FORMFACTOR.fields_by_name['form_factor'].enum_type = _HARDWAREFEATURES_FORMFACTOR_FORMFACTORTYPE
5410_HARDWAREFEATURES_FORMFACTOR.fields_by_name['recovery_input'].enum_type = _HARDWAREFEATURES_FORMFACTOR_RECOVERYINPUTTYPE
5411_HARDWAREFEATURES_FORMFACTOR.fields_by_name['detachable_ui'].message_type = google_dot_protobuf_dot_wrappers__pb2._BOOLVALUE
5412_HARDWAREFEATURES_FORMFACTOR.containing_type = _HARDWAREFEATURES
5413_HARDWAREFEATURES_FORMFACTOR_FORMFACTORTYPE.containing_type = _HARDWAREFEATURES_FORMFACTOR
5414_HARDWAREFEATURES_FORMFACTOR_RECOVERYINPUTTYPE.containing_type = _HARDWAREFEATURES_FORMFACTOR
5415_HARDWAREFEATURES_STYLUS.fields_by_name['stylus'].enum_type = _HARDWAREFEATURES_STYLUS_STYLUSTYPE
5416_HARDWAREFEATURES_STYLUS.containing_type = _HARDWAREFEATURES
5417_HARDWAREFEATURES_STYLUS_STYLUSTYPE.containing_type = _HARDWAREFEATURES_STYLUS
5418_HARDWAREFEATURES_KEYBOARD.fields_by_name['keyboard_type'].enum_type = _HARDWAREFEATURES_KEYBOARD_KEYBOARDTYPE
5419_HARDWAREFEATURES_KEYBOARD.fields_by_name['backlight'].enum_type = _HARDWAREFEATURES_PRESENT
5420_HARDWAREFEATURES_KEYBOARD.fields_by_name['power_button'].enum_type = _HARDWAREFEATURES_PRESENT
5421_HARDWAREFEATURES_KEYBOARD.fields_by_name['numeric_pad'].enum_type = _HARDWAREFEATURES_PRESENT
5422_HARDWAREFEATURES_KEYBOARD.fields_by_name['mcu_type'].enum_type = _HARDWAREFEATURES_KEYBOARD_KEYBOARDMCUTYPE
5423_HARDWAREFEATURES_KEYBOARD.fields_by_name['als_steps'].message_type = _HARDWAREFEATURES_KBALSSTEP
5424_HARDWAREFEATURES_KEYBOARD.fields_by_name['bottom_left_layout'].enum_type = _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMLEFTLAYOUT
5425_HARDWAREFEATURES_KEYBOARD.fields_by_name['bottom_right_layout'].enum_type = _HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMRIGHTLAYOUT
5426_HARDWAREFEATURES_KEYBOARD.fields_by_name['numeric_pad_layout'].enum_type = _HARDWAREFEATURES_KEYBOARD_NUMERICPADLAYOUT
5427_HARDWAREFEATURES_KEYBOARD.containing_type = _HARDWAREFEATURES
5428_HARDWAREFEATURES_KEYBOARD_KEYBOARDTYPE.containing_type = _HARDWAREFEATURES_KEYBOARD
5429_HARDWAREFEATURES_KEYBOARD_KEYBOARDMCUTYPE.containing_type = _HARDWAREFEATURES_KEYBOARD
5430_HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMLEFTLAYOUT.containing_type = _HARDWAREFEATURES_KEYBOARD
5431_HARDWAREFEATURES_KEYBOARD_KEYBOARDBOTTOMRIGHTLAYOUT.containing_type = _HARDWAREFEATURES_KEYBOARD
5432_HARDWAREFEATURES_KEYBOARD_NUMERICPADLAYOUT.containing_type = _HARDWAREFEATURES_KEYBOARD
5433_HARDWAREFEATURES_MEMORY.fields_by_name['profile'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_MEMORY_PROFILE
5434_HARDWAREFEATURES_MEMORY.containing_type = _HARDWAREFEATURES
5435_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_PIXELMEDIAN.containing_type = _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG
5436_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_DETECTZONE.containing_type = _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG
5437_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG.fields_by_name['pixel_median'].message_type = _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_PIXELMEDIAN
5438_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG.fields_by_name['detect_zones'].message_type = _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_DETECTZONE
5439_HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG.containing_type = _HARDWAREFEATURES_FINGERPRINT
5440_HARDWAREFEATURES_FINGERPRINT.fields_by_name['location'].enum_type = _HARDWAREFEATURES_FINGERPRINT_LOCATION
5441_HARDWAREFEATURES_FINGERPRINT.fields_by_name['fingerprint_diag'].message_type = _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG
5442_HARDWAREFEATURES_FINGERPRINT.containing_type = _HARDWAREFEATURES
5443_HARDWAREFEATURES_FINGERPRINT_LOCATION.containing_type = _HARDWAREFEATURES_FINGERPRINT
5444_HARDWAREFEATURES_STORAGE.fields_by_name['storage_type'].enum_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_STORAGE_STORAGETYPE
5445_HARDWAREFEATURES_STORAGE.containing_type = _HARDWAREFEATURES
5446_HARDWAREFEATURES_BLUETOOTH.fields_by_name['component'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_BLUETOOTH
5447_HARDWAREFEATURES_BLUETOOTH.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5448_HARDWAREFEATURES_BLUETOOTH.containing_type = _HARDWAREFEATURES
5449_HARDWAREFEATURES_BARRELJACK.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5450_HARDWAREFEATURES_BARRELJACK.containing_type = _HARDWAREFEATURES
5451_HARDWAREFEATURES_WIFI.fields_by_name['supported_wlan_protocols'].enum_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_WIFI_WLANPROTOCOL
5452_HARDWAREFEATURES_WIFI.fields_by_name['wifi_chips'].enum_type = _HARDWAREFEATURES_WIFI_WIFICHIP
5453_HARDWAREFEATURES_WIFI.fields_by_name['wifi_config'].message_type = chromiumos_dot_config_dot_api_dot_wifi__config__pb2._WIFICONFIG
5454_HARDWAREFEATURES_WIFI.containing_type = _HARDWAREFEATURES
5455_HARDWAREFEATURES_WIFI_WIFICHIP.containing_type = _HARDWAREFEATURES_WIFI
5456_HARDWAREFEATURES_BUTTON.fields_by_name['region'].enum_type = _HARDWAREFEATURES_BUTTON_REGION
5457_HARDWAREFEATURES_BUTTON.fields_by_name['edge'].enum_type = _HARDWAREFEATURES_BUTTON_EDGE
5458_HARDWAREFEATURES_BUTTON.containing_type = _HARDWAREFEATURES
5459_HARDWAREFEATURES_BUTTON_REGION.containing_type = _HARDWAREFEATURES_BUTTON
5460_HARDWAREFEATURES_BUTTON_EDGE.containing_type = _HARDWAREFEATURES_BUTTON
5461_HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY.fields_by_name['value'].enum_type = _HARDWAREFEATURES_PRESENT
5462_HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY.containing_type = _HARDWAREFEATURES_EMBEDDEDCONTROLLER
5463_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5464_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['ec_type'].enum_type = _HARDWAREFEATURES_EMBEDDEDCONTROLLER_EMBEDDEDCONTROLLERTYPE
5465_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['part'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_EMBEDDEDCONTROLLER
5466_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['feature_typec_cmd'].enum_type = _HARDWAREFEATURES_PRESENT
5467_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['cbi'].enum_type = _HARDWAREFEATURES_PRESENT
5468_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['detachable_base'].enum_type = _HARDWAREFEATURES_PRESENT
5469_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['feature_charge_control_v2'].enum_type = _HARDWAREFEATURES_PRESENT
5470_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['feature_asserts_panic'].enum_type = _HARDWAREFEATURES_PRESENT
5471_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['feature_system_safe_mode'].enum_type = _HARDWAREFEATURES_PRESENT
5472_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['feature_memory_dump_commands'].enum_type = _HARDWAREFEATURES_PRESENT
5473_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['build_config'].message_type = _HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY
5474_HARDWAREFEATURES_EMBEDDEDCONTROLLER.fields_by_name['max_sensor_odr_mhz'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE
5475_HARDWAREFEATURES_EMBEDDEDCONTROLLER.containing_type = _HARDWAREFEATURES
5476_HARDWAREFEATURES_EMBEDDEDCONTROLLER_EMBEDDEDCONTROLLERTYPE.containing_type = _HARDWAREFEATURES_EMBEDDEDCONTROLLER
5477_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['tpm_type'].enum_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_TRUSTEDPLATFORMMODULETYPE
5478_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['production_rw_key_id'].enum_type = _HARDWAREFEATURES_PRESENT
5479_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['runtime_tpm_version'].enum_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_RUNTIMETPMVERSION
5480_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['gsc_fw_name'].enum_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_GSCFIRMWARENAME
5481_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['enterprise_rollback_space'].enum_type = _HARDWAREFEATURES_PRESENT
5482_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.fields_by_name['valid_adid'].enum_type = _HARDWAREFEATURES_PRESENT
5483_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE.containing_type = _HARDWAREFEATURES
5484_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_TRUSTEDPLATFORMMODULETYPE.containing_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE
5485_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_RUNTIMETPMVERSION.containing_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE
5486_HARDWAREFEATURES_TRUSTEDPLATFORMMODULE_GSCFIRMWARENAME.containing_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE
5487_HARDWAREFEATURES_HOTWORDING.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5488_HARDWAREFEATURES_HOTWORDING.containing_type = _HARDWAREFEATURES
5489_HARDWAREFEATURES_DISPLAY.fields_by_name['type'].enum_type = _HARDWAREFEATURES_DISPLAY_TYPE
5490_HARDWAREFEATURES_DISPLAY.containing_type = _HARDWAREFEATURES
5491_HARDWAREFEATURES_DISPLAY_TYPE.containing_type = _HARDWAREFEATURES_DISPLAY
5492_HARDWAREFEATURES_TOUCHPAD.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5493_HARDWAREFEATURES_TOUCHPAD.fields_by_name['touchpad_type'].enum_type = _HARDWAREFEATURES_TOUCHPAD_TOUCHPADTYPE
5494_HARDWAREFEATURES_TOUCHPAD.containing_type = _HARDWAREFEATURES
5495_HARDWAREFEATURES_TOUCHPAD_TOUCHPADTYPE.containing_type = _HARDWAREFEATURES_TOUCHPAD
5496_HARDWAREFEATURES_MICROPHONEMUTESWITCH.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5497_HARDWAREFEATURES_MICROPHONEMUTESWITCH.containing_type = _HARDWAREFEATURES
5498_HARDWAREFEATURES_BATTERY_LIFETIME.fields_by_name['shipping_min'].message_type = _DURATION
5499_HARDWAREFEATURES_BATTERY_LIFETIME.fields_by_name['deep_sleep_min'].message_type = _DURATION
5500_HARDWAREFEATURES_BATTERY_LIFETIME.fields_by_name['suspend_min'].message_type = _DURATION
5501_HARDWAREFEATURES_BATTERY_LIFETIME.fields_by_name['lucid_sleep_min'].message_type = _DURATION
5502_HARDWAREFEATURES_BATTERY_LIFETIME.fields_by_name['active_min'].message_type = _DURATION
5503_HARDWAREFEATURES_BATTERY_LIFETIME.containing_type = _HARDWAREFEATURES_BATTERY
5504_HARDWAREFEATURES_BATTERY_CHARGING.fields_by_name['active_max'].message_type = _DURATION
5505_HARDWAREFEATURES_BATTERY_CHARGING.fields_by_name['suspend_max'].message_type = _DURATION
5506_HARDWAREFEATURES_BATTERY_CHARGING.fields_by_name['deep_sleep_max'].message_type = _DURATION
5507_HARDWAREFEATURES_BATTERY_CHARGING.containing_type = _HARDWAREFEATURES_BATTERY
5508_HARDWAREFEATURES_BATTERY.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5509_HARDWAREFEATURES_BATTERY.fields_by_name['lifetime'].message_type = _HARDWAREFEATURES_BATTERY_LIFETIME
5510_HARDWAREFEATURES_BATTERY.fields_by_name['charging'].message_type = _HARDWAREFEATURES_BATTERY_CHARGING
5511_HARDWAREFEATURES_BATTERY.containing_type = _HARDWAREFEATURES
5512_HARDWAREFEATURES_PRIVACYSCREEN.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5513_HARDWAREFEATURES_PRIVACYSCREEN.containing_type = _HARDWAREFEATURES
5514_HARDWAREFEATURES_SOC.fields_by_name['features'].enum_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_SOC_FEATURE
5515_HARDWAREFEATURES_SOC.fields_by_name['vulnerabilities'].enum_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_SOC_VULNERABILITY
5516_HARDWAREFEATURES_SOC.fields_by_name['hevc_support'].enum_type = _HARDWAREFEATURES_PRESENT
5517_HARDWAREFEATURES_SOC.fields_by_name['resource_config'].message_type = chromiumos_dot_config_dot_api_dot_resource__config__pb2._RESOURCECONFIG
5518_HARDWAREFEATURES_SOC.containing_type = _HARDWAREFEATURES
5519_HARDWAREFEATURES_DISPLAYPORTCONVERTER.fields_by_name['converters'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_DISPLAYPORTCONVERTER
5520_HARDWAREFEATURES_DISPLAYPORTCONVERTER.containing_type = _HARDWAREFEATURES
5521_HARDWAREFEATURES_HPS.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5522_HARDWAREFEATURES_HPS.containing_type = _HARDWAREFEATURES
5523_HARDWAREFEATURES_POE.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5524_HARDWAREFEATURES_POE.containing_type = _HARDWAREFEATURES
5525_HARDWAREFEATURES_POWERSUPPLY.fields_by_name['barreljack'].enum_type = _HARDWAREFEATURES_PRESENT
5526_HARDWAREFEATURES_POWERSUPPLY.containing_type = _HARDWAREFEATURES
5527_HARDWAREFEATURES_PROXIMITY.fields_by_name['configs'].message_type = chromiumos_dot_config_dot_api_dot_proximity__config__pb2._PROXIMITYCONFIG
5528_HARDWAREFEATURES_PROXIMITY.containing_type = _HARDWAREFEATURES
5529_HARDWAREFEATURES_TOUCH.fields_by_name['touch_slop_distance'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE
5530_HARDWAREFEATURES_TOUCH.containing_type = _HARDWAREFEATURES
5531_HARDWAREFEATURES_THERMAL.containing_type = _HARDWAREFEATURES
5532_HARDWAREFEATURES_RUNTIMEPROBECONFIG.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5533_HARDWAREFEATURES_RUNTIMEPROBECONFIG.fields_by_name['encrypted_config_present'].enum_type = _HARDWAREFEATURES_PRESENT
5534_HARDWAREFEATURES_RUNTIMEPROBECONFIG.containing_type = _HARDWAREFEATURES
5535_HARDWAREFEATURES_DGPU.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5536_HARDWAREFEATURES_DGPU.fields_by_name['dgpu_type'].enum_type = _HARDWAREFEATURES_DGPU_DGPUTYPE
5537_HARDWAREFEATURES_DGPU.containing_type = _HARDWAREFEATURES
5538_HARDWAREFEATURES_DGPU_DGPUTYPE.containing_type = _HARDWAREFEATURES_DGPU
5539_HARDWAREFEATURES_UWB.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5540_HARDWAREFEATURES_UWB.containing_type = _HARDWAREFEATURES
5541_HARDWAREFEATURES_HARDWAREPROBE.containing_type = _HARDWAREFEATURES
5542_HARDWAREFEATURES_KBALSSTEP.fields_by_name['lux_threshold'].message_type = chromiumos_dot_config_dot_api_dot_component__pb2._COMPONENT_LUXTHRESHOLD
5543_HARDWAREFEATURES_KBALSSTEP.containing_type = _HARDWAREFEATURES
5544_HARDWAREFEATURES_DETACHABLEBASE.containing_type = _HARDWAREFEATURES
5545_HARDWAREFEATURES_SUSPEND.fields_by_name['suspend_to_mem'].enum_type = _HARDWAREFEATURES_PRESENT
5546_HARDWAREFEATURES_SUSPEND.fields_by_name['suspend_to_idle'].enum_type = _HARDWAREFEATURES_PRESENT
5547_HARDWAREFEATURES_SUSPEND.containing_type = _HARDWAREFEATURES
5548_HARDWAREFEATURES_VRR.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5549_HARDWAREFEATURES_VRR.containing_type = _HARDWAREFEATURES
5550_HARDWAREFEATURES_SDREADER.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5551_HARDWAREFEATURES_SDREADER.containing_type = _HARDWAREFEATURES
5552_HARDWAREFEATURES_OEMINFO.containing_type = _HARDWAREFEATURES
5553_HARDWAREFEATURES_FAN.fields_by_name['fan_count'].message_type = google_dot_protobuf_dot_wrappers__pb2._UINT32VALUE
5554_HARDWAREFEATURES_FAN.containing_type = _HARDWAREFEATURES
5555_HARDWAREFEATURES_INTERRUPTCONTROLLERINFO.fields_by_name['nmi_support'].enum_type = _HARDWAREFEATURES_PRESENT
5556_HARDWAREFEATURES_INTERRUPTCONTROLLERINFO.containing_type = _HARDWAREFEATURES
5557_HARDWAREFEATURES_TILEDDISPLAY.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5558_HARDWAREFEATURES_TILEDDISPLAY.containing_type = _HARDWAREFEATURES
5559_HARDWAREFEATURES_CPUINFO_VENDORINFO.containing_type = _HARDWAREFEATURES_CPUINFO
5560_HARDWAREFEATURES_CPUINFO.fields_by_name['vendor_info'].message_type = _HARDWAREFEATURES_CPUINFO_VENDORINFO
5561_HARDWAREFEATURES_CPUINFO.containing_type = _HARDWAREFEATURES
5562_HARDWAREFEATURES_PENDRIVE.fields_by_name['present'].enum_type = _HARDWAREFEATURES_PRESENT
5563_HARDWAREFEATURES_PENDRIVE.containing_type = _HARDWAREFEATURES
5564_HARDWAREFEATURES.fields_by_name['usb_c'].message_type = _HARDWAREFEATURES_USBC
5565_HARDWAREFEATURES.fields_by_name['usb_a'].message_type = _HARDWAREFEATURES_USBA
5566_HARDWAREFEATURES.fields_by_name['cellular'].message_type = _HARDWAREFEATURES_CELLULAR
5567_HARDWAREFEATURES.fields_by_name['hdmi'].message_type = _HARDWAREFEATURES_HDMI
5568_HARDWAREFEATURES.fields_by_name['fw_config'].message_type = _HARDWAREFEATURES_FIRMWARECONFIGURATION
5569_HARDWAREFEATURES.fields_by_name['audio'].message_type = _HARDWAREFEATURES_AUDIO
5570_HARDWAREFEATURES.fields_by_name['camera'].message_type = _HARDWAREFEATURES_CAMERA
5571_HARDWAREFEATURES.fields_by_name['accelerometer'].message_type = _HARDWAREFEATURES_ACCELEROMETER
5572_HARDWAREFEATURES.fields_by_name['gyroscope'].message_type = _HARDWAREFEATURES_GYROSCOPE
5573_HARDWAREFEATURES.fields_by_name['magnetometer'].message_type = _HARDWAREFEATURES_MAGNETOMETER
5574_HARDWAREFEATURES.fields_by_name['light_sensor'].message_type = _HARDWAREFEATURES_LIGHTSENSOR
5575_HARDWAREFEATURES.fields_by_name['screen'].message_type = _HARDWAREFEATURES_SCREEN
5576_HARDWAREFEATURES.fields_by_name['form_factor'].message_type = _HARDWAREFEATURES_FORMFACTOR
5577_HARDWAREFEATURES.fields_by_name['stylus'].message_type = _HARDWAREFEATURES_STYLUS
5578_HARDWAREFEATURES.fields_by_name['keyboard'].message_type = _HARDWAREFEATURES_KEYBOARD
5579_HARDWAREFEATURES.fields_by_name['memory'].message_type = _HARDWAREFEATURES_MEMORY
5580_HARDWAREFEATURES.fields_by_name['fingerprint'].message_type = _HARDWAREFEATURES_FINGERPRINT
5581_HARDWAREFEATURES.fields_by_name['storage'].message_type = _HARDWAREFEATURES_STORAGE
5582_HARDWAREFEATURES.fields_by_name['bluetooth'].message_type = _HARDWAREFEATURES_BLUETOOTH
5583_HARDWAREFEATURES.fields_by_name['barreljack'].message_type = _HARDWAREFEATURES_BARRELJACK
5584_HARDWAREFEATURES.fields_by_name['wifi'].message_type = _HARDWAREFEATURES_WIFI
5585_HARDWAREFEATURES.fields_by_name['power_button'].message_type = _HARDWAREFEATURES_BUTTON
5586_HARDWAREFEATURES.fields_by_name['volume_button'].message_type = _HARDWAREFEATURES_BUTTON
5587_HARDWAREFEATURES.fields_by_name['embedded_controller'].message_type = _HARDWAREFEATURES_EMBEDDEDCONTROLLER
5588_HARDWAREFEATURES.fields_by_name['trusted_platform_module'].message_type = _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE
5589_HARDWAREFEATURES.fields_by_name['hotwording'].message_type = _HARDWAREFEATURES_HOTWORDING
5590_HARDWAREFEATURES.fields_by_name['display'].message_type = _HARDWAREFEATURES_DISPLAY
5591_HARDWAREFEATURES.fields_by_name['touchpad'].message_type = _HARDWAREFEATURES_TOUCHPAD
5592_HARDWAREFEATURES.fields_by_name['microphone_mute_switch'].message_type = _HARDWAREFEATURES_MICROPHONEMUTESWITCH
5593_HARDWAREFEATURES.fields_by_name['battery'].message_type = _HARDWAREFEATURES_BATTERY
5594_HARDWAREFEATURES.fields_by_name['privacy_screen'].message_type = _HARDWAREFEATURES_PRIVACYSCREEN
5595_HARDWAREFEATURES.fields_by_name['soc'].message_type = _HARDWAREFEATURES_SOC
5596_HARDWAREFEATURES.fields_by_name['dp_converter'].message_type = _HARDWAREFEATURES_DISPLAYPORTCONVERTER
5597_HARDWAREFEATURES.fields_by_name['hps'].message_type = _HARDWAREFEATURES_HPS
5598_HARDWAREFEATURES.fields_by_name['poe'].message_type = _HARDWAREFEATURES_POE
5599_HARDWAREFEATURES.fields_by_name['power_supply'].message_type = _HARDWAREFEATURES_POWERSUPPLY
5600_HARDWAREFEATURES.fields_by_name['proximity'].message_type = _HARDWAREFEATURES_PROXIMITY
5601_HARDWAREFEATURES.fields_by_name['touch'].message_type = _HARDWAREFEATURES_TOUCH
5602_HARDWAREFEATURES.fields_by_name['thermal'].message_type = _HARDWAREFEATURES_THERMAL
5603_HARDWAREFEATURES.fields_by_name['runtime_probe_config'].message_type = _HARDWAREFEATURES_RUNTIMEPROBECONFIG
5604_HARDWAREFEATURES.fields_by_name['dgpu_config'].message_type = _HARDWAREFEATURES_DGPU
5605_HARDWAREFEATURES.fields_by_name['uwb_config'].message_type = _HARDWAREFEATURES_UWB
5606_HARDWAREFEATURES.fields_by_name['hardware_probe_config'].message_type = _HARDWAREFEATURES_HARDWAREPROBE
5607_HARDWAREFEATURES.fields_by_name['detachable_base'].message_type = _HARDWAREFEATURES_DETACHABLEBASE
5608_HARDWAREFEATURES.fields_by_name['suspend'].message_type = _HARDWAREFEATURES_SUSPEND
5609_HARDWAREFEATURES.fields_by_name['vrr'].message_type = _HARDWAREFEATURES_VRR
5610_HARDWAREFEATURES.fields_by_name['sd_reader'].message_type = _HARDWAREFEATURES_SDREADER
5611_HARDWAREFEATURES.fields_by_name['oem_info'].message_type = _HARDWAREFEATURES_OEMINFO
5612_HARDWAREFEATURES.fields_by_name['fan'].message_type = _HARDWAREFEATURES_FAN
5613_HARDWAREFEATURES.fields_by_name['interrupt_controller_info'].message_type = _HARDWAREFEATURES_INTERRUPTCONTROLLERINFO
5614_HARDWAREFEATURES.fields_by_name['tiled_display'].message_type = _HARDWAREFEATURES_TILEDDISPLAY
5615_HARDWAREFEATURES.fields_by_name['cpu_info'].message_type = _HARDWAREFEATURES_CPUINFO
5616_HARDWAREFEATURES.fields_by_name['pendrive'].message_type = _HARDWAREFEATURES_PENDRIVE
5617_HARDWAREFEATURES_PRESENT.containing_type = _HARDWAREFEATURES
5618_HARDWAREFEATURES_PORTPOSITION.containing_type = _HARDWAREFEATURES
5619DESCRIPTOR.message_types_by_name['Topology'] = _TOPOLOGY
5620DESCRIPTOR.message_types_by_name['Duration'] = _DURATION
5621DESCRIPTOR.message_types_by_name['HardwareFeatures'] = _HARDWAREFEATURES
5622_sym_db.RegisterFileDescriptor(DESCRIPTOR)
5623
5624Topology = _reflection.GeneratedProtocolMessageType('Topology', (_message.Message,), {
5625
5626  'DescriptionEntry' : _reflection.GeneratedProtocolMessageType('DescriptionEntry', (_message.Message,), {
5627    'DESCRIPTOR' : _TOPOLOGY_DESCRIPTIONENTRY,
5628    '__module__' : 'chromiumos.config.api.topology_pb2'
5629    # @@protoc_insertion_point(class_scope:chromiumos.config.api.Topology.DescriptionEntry)
5630    })
5631  ,
5632  'DESCRIPTOR' : _TOPOLOGY,
5633  '__module__' : 'chromiumos.config.api.topology_pb2'
5634  # @@protoc_insertion_point(class_scope:chromiumos.config.api.Topology)
5635  })
5636_sym_db.RegisterMessage(Topology)
5637_sym_db.RegisterMessage(Topology.DescriptionEntry)
5638
5639Duration = _reflection.GeneratedProtocolMessageType('Duration', (_message.Message,), {
5640  'DESCRIPTOR' : _DURATION,
5641  '__module__' : 'chromiumos.config.api.topology_pb2'
5642  # @@protoc_insertion_point(class_scope:chromiumos.config.api.Duration)
5643  })
5644_sym_db.RegisterMessage(Duration)
5645
5646HardwareFeatures = _reflection.GeneratedProtocolMessageType('HardwareFeatures', (_message.Message,), {
5647
5648  'Count' : _reflection.GeneratedProtocolMessageType('Count', (_message.Message,), {
5649    'DESCRIPTOR' : _HARDWAREFEATURES_COUNT,
5650    '__module__' : 'chromiumos.config.api.topology_pb2'
5651    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Count)
5652    })
5653  ,
5654
5655  'UsbC' : _reflection.GeneratedProtocolMessageType('UsbC', (_message.Message,), {
5656
5657    'Port' : _reflection.GeneratedProtocolMessageType('Port', (_message.Message,), {
5658      'DESCRIPTOR' : _HARDWAREFEATURES_USBC_PORT,
5659      '__module__' : 'chromiumos.config.api.topology_pb2'
5660      # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.UsbC.Port)
5661      })
5662    ,
5663    'DESCRIPTOR' : _HARDWAREFEATURES_USBC,
5664    '__module__' : 'chromiumos.config.api.topology_pb2'
5665    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.UsbC)
5666    })
5667  ,
5668
5669  'UsbA' : _reflection.GeneratedProtocolMessageType('UsbA', (_message.Message,), {
5670    'DESCRIPTOR' : _HARDWAREFEATURES_USBA,
5671    '__module__' : 'chromiumos.config.api.topology_pb2'
5672    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.UsbA)
5673    })
5674  ,
5675
5676  'Cellular' : _reflection.GeneratedProtocolMessageType('Cellular', (_message.Message,), {
5677
5678    'DynamicPowerReductionConfig' : _reflection.GeneratedProtocolMessageType('DynamicPowerReductionConfig', (_message.Message,), {
5679
5680      'PowerLevelMappingEntry' : _reflection.GeneratedProtocolMessageType('PowerLevelMappingEntry', (_message.Message,), {
5681        'DESCRIPTOR' : _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY,
5682        '__module__' : 'chromiumos.config.api.topology_pb2'
5683        # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry)
5684        })
5685      ,
5686
5687      'RegulatoryDomainMappingEntry' : _reflection.GeneratedProtocolMessageType('RegulatoryDomainMappingEntry', (_message.Message,), {
5688        'DESCRIPTOR' : _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY,
5689        '__module__' : 'chromiumos.config.api.topology_pb2'
5690        # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry)
5691        })
5692      ,
5693      'DESCRIPTOR' : _HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG,
5694      '__module__' : 'chromiumos.config.api.topology_pb2'
5695      # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Cellular.DynamicPowerReductionConfig)
5696      })
5697    ,
5698    'DESCRIPTOR' : _HARDWAREFEATURES_CELLULAR,
5699    '__module__' : 'chromiumos.config.api.topology_pb2'
5700    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Cellular)
5701    })
5702  ,
5703
5704  'Hdmi' : _reflection.GeneratedProtocolMessageType('Hdmi', (_message.Message,), {
5705
5706    'Cec' : _reflection.GeneratedProtocolMessageType('Cec', (_message.Message,), {
5707      'DESCRIPTOR' : _HARDWAREFEATURES_HDMI_CEC,
5708      '__module__' : 'chromiumos.config.api.topology_pb2'
5709      # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Hdmi.Cec)
5710      })
5711    ,
5712    'DESCRIPTOR' : _HARDWAREFEATURES_HDMI,
5713    '__module__' : 'chromiumos.config.api.topology_pb2'
5714    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Hdmi)
5715    })
5716  ,
5717
5718  'FirmwareConfiguration' : _reflection.GeneratedProtocolMessageType('FirmwareConfiguration', (_message.Message,), {
5719
5720    'SemVer' : _reflection.GeneratedProtocolMessageType('SemVer', (_message.Message,), {
5721      'DESCRIPTOR' : _HARDWAREFEATURES_FIRMWARECONFIGURATION_SEMVER,
5722      '__module__' : 'chromiumos.config.api.topology_pb2'
5723      # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.FirmwareConfiguration.SemVer)
5724      })
5725    ,
5726    'DESCRIPTOR' : _HARDWAREFEATURES_FIRMWARECONFIGURATION,
5727    '__module__' : 'chromiumos.config.api.topology_pb2'
5728    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.FirmwareConfiguration)
5729    })
5730  ,
5731
5732  'Audio' : _reflection.GeneratedProtocolMessageType('Audio', (_message.Message,), {
5733
5734    'CardConfig' : _reflection.GeneratedProtocolMessageType('CardConfig', (_message.Message,), {
5735      'DESCRIPTOR' : _HARDWAREFEATURES_AUDIO_CARDCONFIG,
5736      '__module__' : 'chromiumos.config.api.topology_pb2'
5737      # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Audio.CardConfig)
5738      })
5739    ,
5740    'DESCRIPTOR' : _HARDWAREFEATURES_AUDIO,
5741    '__module__' : 'chromiumos.config.api.topology_pb2'
5742    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Audio)
5743    })
5744  ,
5745
5746  'Camera' : _reflection.GeneratedProtocolMessageType('Camera', (_message.Message,), {
5747
5748    'Device' : _reflection.GeneratedProtocolMessageType('Device', (_message.Message,), {
5749      'DESCRIPTOR' : _HARDWAREFEATURES_CAMERA_DEVICE,
5750      '__module__' : 'chromiumos.config.api.topology_pb2'
5751      # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Camera.Device)
5752      })
5753    ,
5754    'DESCRIPTOR' : _HARDWAREFEATURES_CAMERA,
5755    '__module__' : 'chromiumos.config.api.topology_pb2'
5756    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Camera)
5757    })
5758  ,
5759
5760  'Accelerometer' : _reflection.GeneratedProtocolMessageType('Accelerometer', (_message.Message,), {
5761    'DESCRIPTOR' : _HARDWAREFEATURES_ACCELEROMETER,
5762    '__module__' : 'chromiumos.config.api.topology_pb2'
5763    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Accelerometer)
5764    })
5765  ,
5766
5767  'Gyroscope' : _reflection.GeneratedProtocolMessageType('Gyroscope', (_message.Message,), {
5768    'DESCRIPTOR' : _HARDWAREFEATURES_GYROSCOPE,
5769    '__module__' : 'chromiumos.config.api.topology_pb2'
5770    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Gyroscope)
5771    })
5772  ,
5773
5774  'Magnetometer' : _reflection.GeneratedProtocolMessageType('Magnetometer', (_message.Message,), {
5775    'DESCRIPTOR' : _HARDWAREFEATURES_MAGNETOMETER,
5776    '__module__' : 'chromiumos.config.api.topology_pb2'
5777    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Magnetometer)
5778    })
5779  ,
5780
5781  'LightSensor' : _reflection.GeneratedProtocolMessageType('LightSensor', (_message.Message,), {
5782    'DESCRIPTOR' : _HARDWAREFEATURES_LIGHTSENSOR,
5783    '__module__' : 'chromiumos.config.api.topology_pb2'
5784    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.LightSensor)
5785    })
5786  ,
5787
5788  'Screen' : _reflection.GeneratedProtocolMessageType('Screen', (_message.Message,), {
5789    'DESCRIPTOR' : _HARDWAREFEATURES_SCREEN,
5790    '__module__' : 'chromiumos.config.api.topology_pb2'
5791    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Screen)
5792    })
5793  ,
5794
5795  'FormFactor' : _reflection.GeneratedProtocolMessageType('FormFactor', (_message.Message,), {
5796    'DESCRIPTOR' : _HARDWAREFEATURES_FORMFACTOR,
5797    '__module__' : 'chromiumos.config.api.topology_pb2'
5798    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.FormFactor)
5799    })
5800  ,
5801
5802  'Stylus' : _reflection.GeneratedProtocolMessageType('Stylus', (_message.Message,), {
5803    'DESCRIPTOR' : _HARDWAREFEATURES_STYLUS,
5804    '__module__' : 'chromiumos.config.api.topology_pb2'
5805    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Stylus)
5806    })
5807  ,
5808
5809  'Keyboard' : _reflection.GeneratedProtocolMessageType('Keyboard', (_message.Message,), {
5810    'DESCRIPTOR' : _HARDWAREFEATURES_KEYBOARD,
5811    '__module__' : 'chromiumos.config.api.topology_pb2'
5812    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Keyboard)
5813    })
5814  ,
5815
5816  'Memory' : _reflection.GeneratedProtocolMessageType('Memory', (_message.Message,), {
5817    'DESCRIPTOR' : _HARDWAREFEATURES_MEMORY,
5818    '__module__' : 'chromiumos.config.api.topology_pb2'
5819    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Memory)
5820    })
5821  ,
5822
5823  'Fingerprint' : _reflection.GeneratedProtocolMessageType('Fingerprint', (_message.Message,), {
5824
5825    'FingerprintDiag' : _reflection.GeneratedProtocolMessageType('FingerprintDiag', (_message.Message,), {
5826
5827      'PixelMedian' : _reflection.GeneratedProtocolMessageType('PixelMedian', (_message.Message,), {
5828        'DESCRIPTOR' : _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_PIXELMEDIAN,
5829        '__module__' : 'chromiumos.config.api.topology_pb2'
5830        # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian)
5831        })
5832      ,
5833
5834      'DetectZone' : _reflection.GeneratedProtocolMessageType('DetectZone', (_message.Message,), {
5835        'DESCRIPTOR' : _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG_DETECTZONE,
5836        '__module__' : 'chromiumos.config.api.topology_pb2'
5837        # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone)
5838        })
5839      ,
5840      'DESCRIPTOR' : _HARDWAREFEATURES_FINGERPRINT_FINGERPRINTDIAG,
5841      '__module__' : 'chromiumos.config.api.topology_pb2'
5842      # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Fingerprint.FingerprintDiag)
5843      })
5844    ,
5845    'DESCRIPTOR' : _HARDWAREFEATURES_FINGERPRINT,
5846    '__module__' : 'chromiumos.config.api.topology_pb2'
5847    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Fingerprint)
5848    })
5849  ,
5850
5851  'Storage' : _reflection.GeneratedProtocolMessageType('Storage', (_message.Message,), {
5852    'DESCRIPTOR' : _HARDWAREFEATURES_STORAGE,
5853    '__module__' : 'chromiumos.config.api.topology_pb2'
5854    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Storage)
5855    })
5856  ,
5857
5858  'Bluetooth' : _reflection.GeneratedProtocolMessageType('Bluetooth', (_message.Message,), {
5859    'DESCRIPTOR' : _HARDWAREFEATURES_BLUETOOTH,
5860    '__module__' : 'chromiumos.config.api.topology_pb2'
5861    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Bluetooth)
5862    })
5863  ,
5864
5865  'BarrelJack' : _reflection.GeneratedProtocolMessageType('BarrelJack', (_message.Message,), {
5866    'DESCRIPTOR' : _HARDWAREFEATURES_BARRELJACK,
5867    '__module__' : 'chromiumos.config.api.topology_pb2'
5868    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.BarrelJack)
5869    })
5870  ,
5871
5872  'Wifi' : _reflection.GeneratedProtocolMessageType('Wifi', (_message.Message,), {
5873    'DESCRIPTOR' : _HARDWAREFEATURES_WIFI,
5874    '__module__' : 'chromiumos.config.api.topology_pb2'
5875    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Wifi)
5876    })
5877  ,
5878
5879  'Button' : _reflection.GeneratedProtocolMessageType('Button', (_message.Message,), {
5880    'DESCRIPTOR' : _HARDWAREFEATURES_BUTTON,
5881    '__module__' : 'chromiumos.config.api.topology_pb2'
5882    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Button)
5883    })
5884  ,
5885
5886  'EmbeddedController' : _reflection.GeneratedProtocolMessageType('EmbeddedController', (_message.Message,), {
5887
5888    'BuildConfigEntry' : _reflection.GeneratedProtocolMessageType('BuildConfigEntry', (_message.Message,), {
5889      'DESCRIPTOR' : _HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY,
5890      '__module__' : 'chromiumos.config.api.topology_pb2'
5891      # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.EmbeddedController.BuildConfigEntry)
5892      })
5893    ,
5894    'DESCRIPTOR' : _HARDWAREFEATURES_EMBEDDEDCONTROLLER,
5895    '__module__' : 'chromiumos.config.api.topology_pb2'
5896    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.EmbeddedController)
5897    })
5898  ,
5899
5900  'TrustedPlatformModule' : _reflection.GeneratedProtocolMessageType('TrustedPlatformModule', (_message.Message,), {
5901    'DESCRIPTOR' : _HARDWAREFEATURES_TRUSTEDPLATFORMMODULE,
5902    '__module__' : 'chromiumos.config.api.topology_pb2'
5903    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.TrustedPlatformModule)
5904    })
5905  ,
5906
5907  'Hotwording' : _reflection.GeneratedProtocolMessageType('Hotwording', (_message.Message,), {
5908    'DESCRIPTOR' : _HARDWAREFEATURES_HOTWORDING,
5909    '__module__' : 'chromiumos.config.api.topology_pb2'
5910    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Hotwording)
5911    })
5912  ,
5913
5914  'Display' : _reflection.GeneratedProtocolMessageType('Display', (_message.Message,), {
5915    'DESCRIPTOR' : _HARDWAREFEATURES_DISPLAY,
5916    '__module__' : 'chromiumos.config.api.topology_pb2'
5917    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Display)
5918    })
5919  ,
5920
5921  'Touchpad' : _reflection.GeneratedProtocolMessageType('Touchpad', (_message.Message,), {
5922    'DESCRIPTOR' : _HARDWAREFEATURES_TOUCHPAD,
5923    '__module__' : 'chromiumos.config.api.topology_pb2'
5924    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Touchpad)
5925    })
5926  ,
5927
5928  'MicrophoneMuteSwitch' : _reflection.GeneratedProtocolMessageType('MicrophoneMuteSwitch', (_message.Message,), {
5929    'DESCRIPTOR' : _HARDWAREFEATURES_MICROPHONEMUTESWITCH,
5930    '__module__' : 'chromiumos.config.api.topology_pb2'
5931    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.MicrophoneMuteSwitch)
5932    })
5933  ,
5934
5935  'Battery' : _reflection.GeneratedProtocolMessageType('Battery', (_message.Message,), {
5936
5937    'Lifetime' : _reflection.GeneratedProtocolMessageType('Lifetime', (_message.Message,), {
5938      'DESCRIPTOR' : _HARDWAREFEATURES_BATTERY_LIFETIME,
5939      '__module__' : 'chromiumos.config.api.topology_pb2'
5940      # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Battery.Lifetime)
5941      })
5942    ,
5943
5944    'Charging' : _reflection.GeneratedProtocolMessageType('Charging', (_message.Message,), {
5945      'DESCRIPTOR' : _HARDWAREFEATURES_BATTERY_CHARGING,
5946      '__module__' : 'chromiumos.config.api.topology_pb2'
5947      # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Battery.Charging)
5948      })
5949    ,
5950    'DESCRIPTOR' : _HARDWAREFEATURES_BATTERY,
5951    '__module__' : 'chromiumos.config.api.topology_pb2'
5952    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Battery)
5953    })
5954  ,
5955
5956  'PrivacyScreen' : _reflection.GeneratedProtocolMessageType('PrivacyScreen', (_message.Message,), {
5957    'DESCRIPTOR' : _HARDWAREFEATURES_PRIVACYSCREEN,
5958    '__module__' : 'chromiumos.config.api.topology_pb2'
5959    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.PrivacyScreen)
5960    })
5961  ,
5962
5963  'Soc' : _reflection.GeneratedProtocolMessageType('Soc', (_message.Message,), {
5964    'DESCRIPTOR' : _HARDWAREFEATURES_SOC,
5965    '__module__' : 'chromiumos.config.api.topology_pb2'
5966    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Soc)
5967    })
5968  ,
5969
5970  'DisplayPortConverter' : _reflection.GeneratedProtocolMessageType('DisplayPortConverter', (_message.Message,), {
5971    'DESCRIPTOR' : _HARDWAREFEATURES_DISPLAYPORTCONVERTER,
5972    '__module__' : 'chromiumos.config.api.topology_pb2'
5973    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.DisplayPortConverter)
5974    })
5975  ,
5976
5977  'Hps' : _reflection.GeneratedProtocolMessageType('Hps', (_message.Message,), {
5978    'DESCRIPTOR' : _HARDWAREFEATURES_HPS,
5979    '__module__' : 'chromiumos.config.api.topology_pb2'
5980    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Hps)
5981    })
5982  ,
5983
5984  'PoE' : _reflection.GeneratedProtocolMessageType('PoE', (_message.Message,), {
5985    'DESCRIPTOR' : _HARDWAREFEATURES_POE,
5986    '__module__' : 'chromiumos.config.api.topology_pb2'
5987    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.PoE)
5988    })
5989  ,
5990
5991  'PowerSupply' : _reflection.GeneratedProtocolMessageType('PowerSupply', (_message.Message,), {
5992    'DESCRIPTOR' : _HARDWAREFEATURES_POWERSUPPLY,
5993    '__module__' : 'chromiumos.config.api.topology_pb2'
5994    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.PowerSupply)
5995    })
5996  ,
5997
5998  'Proximity' : _reflection.GeneratedProtocolMessageType('Proximity', (_message.Message,), {
5999    'DESCRIPTOR' : _HARDWAREFEATURES_PROXIMITY,
6000    '__module__' : 'chromiumos.config.api.topology_pb2'
6001    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Proximity)
6002    })
6003  ,
6004
6005  'Touch' : _reflection.GeneratedProtocolMessageType('Touch', (_message.Message,), {
6006    'DESCRIPTOR' : _HARDWAREFEATURES_TOUCH,
6007    '__module__' : 'chromiumos.config.api.topology_pb2'
6008    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Touch)
6009    })
6010  ,
6011
6012  'Thermal' : _reflection.GeneratedProtocolMessageType('Thermal', (_message.Message,), {
6013    'DESCRIPTOR' : _HARDWAREFEATURES_THERMAL,
6014    '__module__' : 'chromiumos.config.api.topology_pb2'
6015    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Thermal)
6016    })
6017  ,
6018
6019  'RuntimeProbeConfig' : _reflection.GeneratedProtocolMessageType('RuntimeProbeConfig', (_message.Message,), {
6020    'DESCRIPTOR' : _HARDWAREFEATURES_RUNTIMEPROBECONFIG,
6021    '__module__' : 'chromiumos.config.api.topology_pb2'
6022    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.RuntimeProbeConfig)
6023    })
6024  ,
6025
6026  'Dgpu' : _reflection.GeneratedProtocolMessageType('Dgpu', (_message.Message,), {
6027    'DESCRIPTOR' : _HARDWAREFEATURES_DGPU,
6028    '__module__' : 'chromiumos.config.api.topology_pb2'
6029    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Dgpu)
6030    })
6031  ,
6032
6033  'Uwb' : _reflection.GeneratedProtocolMessageType('Uwb', (_message.Message,), {
6034    'DESCRIPTOR' : _HARDWAREFEATURES_UWB,
6035    '__module__' : 'chromiumos.config.api.topology_pb2'
6036    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Uwb)
6037    })
6038  ,
6039
6040  'HardwareProbe' : _reflection.GeneratedProtocolMessageType('HardwareProbe', (_message.Message,), {
6041    'DESCRIPTOR' : _HARDWAREFEATURES_HARDWAREPROBE,
6042    '__module__' : 'chromiumos.config.api.topology_pb2'
6043    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.HardwareProbe)
6044    })
6045  ,
6046
6047  'KbAlsStep' : _reflection.GeneratedProtocolMessageType('KbAlsStep', (_message.Message,), {
6048    'DESCRIPTOR' : _HARDWAREFEATURES_KBALSSTEP,
6049    '__module__' : 'chromiumos.config.api.topology_pb2'
6050    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.KbAlsStep)
6051    })
6052  ,
6053
6054  'DetachableBase' : _reflection.GeneratedProtocolMessageType('DetachableBase', (_message.Message,), {
6055    'DESCRIPTOR' : _HARDWAREFEATURES_DETACHABLEBASE,
6056    '__module__' : 'chromiumos.config.api.topology_pb2'
6057    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.DetachableBase)
6058    })
6059  ,
6060
6061  'Suspend' : _reflection.GeneratedProtocolMessageType('Suspend', (_message.Message,), {
6062    'DESCRIPTOR' : _HARDWAREFEATURES_SUSPEND,
6063    '__module__' : 'chromiumos.config.api.topology_pb2'
6064    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Suspend)
6065    })
6066  ,
6067
6068  'Vrr' : _reflection.GeneratedProtocolMessageType('Vrr', (_message.Message,), {
6069    'DESCRIPTOR' : _HARDWAREFEATURES_VRR,
6070    '__module__' : 'chromiumos.config.api.topology_pb2'
6071    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Vrr)
6072    })
6073  ,
6074
6075  'SdReader' : _reflection.GeneratedProtocolMessageType('SdReader', (_message.Message,), {
6076    'DESCRIPTOR' : _HARDWAREFEATURES_SDREADER,
6077    '__module__' : 'chromiumos.config.api.topology_pb2'
6078    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.SdReader)
6079    })
6080  ,
6081
6082  'OEMInfo' : _reflection.GeneratedProtocolMessageType('OEMInfo', (_message.Message,), {
6083    'DESCRIPTOR' : _HARDWAREFEATURES_OEMINFO,
6084    '__module__' : 'chromiumos.config.api.topology_pb2'
6085    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.OEMInfo)
6086    })
6087  ,
6088
6089  'Fan' : _reflection.GeneratedProtocolMessageType('Fan', (_message.Message,), {
6090    'DESCRIPTOR' : _HARDWAREFEATURES_FAN,
6091    '__module__' : 'chromiumos.config.api.topology_pb2'
6092    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Fan)
6093    })
6094  ,
6095
6096  'InterruptControllerInfo' : _reflection.GeneratedProtocolMessageType('InterruptControllerInfo', (_message.Message,), {
6097    'DESCRIPTOR' : _HARDWAREFEATURES_INTERRUPTCONTROLLERINFO,
6098    '__module__' : 'chromiumos.config.api.topology_pb2'
6099    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.InterruptControllerInfo)
6100    })
6101  ,
6102
6103  'TiledDisplay' : _reflection.GeneratedProtocolMessageType('TiledDisplay', (_message.Message,), {
6104    'DESCRIPTOR' : _HARDWAREFEATURES_TILEDDISPLAY,
6105    '__module__' : 'chromiumos.config.api.topology_pb2'
6106    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.TiledDisplay)
6107    })
6108  ,
6109
6110  'CpuInfo' : _reflection.GeneratedProtocolMessageType('CpuInfo', (_message.Message,), {
6111
6112    'VendorInfo' : _reflection.GeneratedProtocolMessageType('VendorInfo', (_message.Message,), {
6113      'DESCRIPTOR' : _HARDWAREFEATURES_CPUINFO_VENDORINFO,
6114      '__module__' : 'chromiumos.config.api.topology_pb2'
6115      # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.CpuInfo.VendorInfo)
6116      })
6117    ,
6118    'DESCRIPTOR' : _HARDWAREFEATURES_CPUINFO,
6119    '__module__' : 'chromiumos.config.api.topology_pb2'
6120    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.CpuInfo)
6121    })
6122  ,
6123
6124  'Pendrive' : _reflection.GeneratedProtocolMessageType('Pendrive', (_message.Message,), {
6125    'DESCRIPTOR' : _HARDWAREFEATURES_PENDRIVE,
6126    '__module__' : 'chromiumos.config.api.topology_pb2'
6127    # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures.Pendrive)
6128    })
6129  ,
6130  'DESCRIPTOR' : _HARDWAREFEATURES,
6131  '__module__' : 'chromiumos.config.api.topology_pb2'
6132  # @@protoc_insertion_point(class_scope:chromiumos.config.api.HardwareFeatures)
6133  })
6134_sym_db.RegisterMessage(HardwareFeatures)
6135_sym_db.RegisterMessage(HardwareFeatures.Count)
6136_sym_db.RegisterMessage(HardwareFeatures.UsbC)
6137_sym_db.RegisterMessage(HardwareFeatures.UsbC.Port)
6138_sym_db.RegisterMessage(HardwareFeatures.UsbA)
6139_sym_db.RegisterMessage(HardwareFeatures.Cellular)
6140_sym_db.RegisterMessage(HardwareFeatures.Cellular.DynamicPowerReductionConfig)
6141_sym_db.RegisterMessage(HardwareFeatures.Cellular.DynamicPowerReductionConfig.PowerLevelMappingEntry)
6142_sym_db.RegisterMessage(HardwareFeatures.Cellular.DynamicPowerReductionConfig.RegulatoryDomainMappingEntry)
6143_sym_db.RegisterMessage(HardwareFeatures.Hdmi)
6144_sym_db.RegisterMessage(HardwareFeatures.Hdmi.Cec)
6145_sym_db.RegisterMessage(HardwareFeatures.FirmwareConfiguration)
6146_sym_db.RegisterMessage(HardwareFeatures.FirmwareConfiguration.SemVer)
6147_sym_db.RegisterMessage(HardwareFeatures.Audio)
6148_sym_db.RegisterMessage(HardwareFeatures.Audio.CardConfig)
6149_sym_db.RegisterMessage(HardwareFeatures.Camera)
6150_sym_db.RegisterMessage(HardwareFeatures.Camera.Device)
6151_sym_db.RegisterMessage(HardwareFeatures.Accelerometer)
6152_sym_db.RegisterMessage(HardwareFeatures.Gyroscope)
6153_sym_db.RegisterMessage(HardwareFeatures.Magnetometer)
6154_sym_db.RegisterMessage(HardwareFeatures.LightSensor)
6155_sym_db.RegisterMessage(HardwareFeatures.Screen)
6156_sym_db.RegisterMessage(HardwareFeatures.FormFactor)
6157_sym_db.RegisterMessage(HardwareFeatures.Stylus)
6158_sym_db.RegisterMessage(HardwareFeatures.Keyboard)
6159_sym_db.RegisterMessage(HardwareFeatures.Memory)
6160_sym_db.RegisterMessage(HardwareFeatures.Fingerprint)
6161_sym_db.RegisterMessage(HardwareFeatures.Fingerprint.FingerprintDiag)
6162_sym_db.RegisterMessage(HardwareFeatures.Fingerprint.FingerprintDiag.PixelMedian)
6163_sym_db.RegisterMessage(HardwareFeatures.Fingerprint.FingerprintDiag.DetectZone)
6164_sym_db.RegisterMessage(HardwareFeatures.Storage)
6165_sym_db.RegisterMessage(HardwareFeatures.Bluetooth)
6166_sym_db.RegisterMessage(HardwareFeatures.BarrelJack)
6167_sym_db.RegisterMessage(HardwareFeatures.Wifi)
6168_sym_db.RegisterMessage(HardwareFeatures.Button)
6169_sym_db.RegisterMessage(HardwareFeatures.EmbeddedController)
6170_sym_db.RegisterMessage(HardwareFeatures.EmbeddedController.BuildConfigEntry)
6171_sym_db.RegisterMessage(HardwareFeatures.TrustedPlatformModule)
6172_sym_db.RegisterMessage(HardwareFeatures.Hotwording)
6173_sym_db.RegisterMessage(HardwareFeatures.Display)
6174_sym_db.RegisterMessage(HardwareFeatures.Touchpad)
6175_sym_db.RegisterMessage(HardwareFeatures.MicrophoneMuteSwitch)
6176_sym_db.RegisterMessage(HardwareFeatures.Battery)
6177_sym_db.RegisterMessage(HardwareFeatures.Battery.Lifetime)
6178_sym_db.RegisterMessage(HardwareFeatures.Battery.Charging)
6179_sym_db.RegisterMessage(HardwareFeatures.PrivacyScreen)
6180_sym_db.RegisterMessage(HardwareFeatures.Soc)
6181_sym_db.RegisterMessage(HardwareFeatures.DisplayPortConverter)
6182_sym_db.RegisterMessage(HardwareFeatures.Hps)
6183_sym_db.RegisterMessage(HardwareFeatures.PoE)
6184_sym_db.RegisterMessage(HardwareFeatures.PowerSupply)
6185_sym_db.RegisterMessage(HardwareFeatures.Proximity)
6186_sym_db.RegisterMessage(HardwareFeatures.Touch)
6187_sym_db.RegisterMessage(HardwareFeatures.Thermal)
6188_sym_db.RegisterMessage(HardwareFeatures.RuntimeProbeConfig)
6189_sym_db.RegisterMessage(HardwareFeatures.Dgpu)
6190_sym_db.RegisterMessage(HardwareFeatures.Uwb)
6191_sym_db.RegisterMessage(HardwareFeatures.HardwareProbe)
6192_sym_db.RegisterMessage(HardwareFeatures.KbAlsStep)
6193_sym_db.RegisterMessage(HardwareFeatures.DetachableBase)
6194_sym_db.RegisterMessage(HardwareFeatures.Suspend)
6195_sym_db.RegisterMessage(HardwareFeatures.Vrr)
6196_sym_db.RegisterMessage(HardwareFeatures.SdReader)
6197_sym_db.RegisterMessage(HardwareFeatures.OEMInfo)
6198_sym_db.RegisterMessage(HardwareFeatures.Fan)
6199_sym_db.RegisterMessage(HardwareFeatures.InterruptControllerInfo)
6200_sym_db.RegisterMessage(HardwareFeatures.TiledDisplay)
6201_sym_db.RegisterMessage(HardwareFeatures.CpuInfo)
6202_sym_db.RegisterMessage(HardwareFeatures.CpuInfo.VendorInfo)
6203_sym_db.RegisterMessage(HardwareFeatures.Pendrive)
6204
6205
6206DESCRIPTOR._options = None
6207_TOPOLOGY_DESCRIPTIONENTRY._options = None
6208_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_POWERLEVELMAPPINGENTRY._options = None
6209_HARDWAREFEATURES_CELLULAR_DYNAMICPOWERREDUCTIONCONFIG_REGULATORYDOMAINMAPPINGENTRY._options = None
6210_HARDWAREFEATURES_CELLULAR.fields_by_name['attach_apn_required']._options = None
6211_HARDWAREFEATURES_EMBEDDEDCONTROLLER_BUILDCONFIGENTRY._options = None
6212# @@protoc_insertion_point(module_scope)
6213