blob: 74ea9d9208a93c1fa578ddf398e6286d0742c675 [file] [log] [blame]
// Copyright 2017 The Chromium OS Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
syntax = "proto3";
package modemfwd;
enum Compression {
NONE = 0;
XZ = 1;
}
message MainFirmware {
string filename = 1;
string device_id = 2;
string version = 3;
string variant = 4;
Compression compression = 5;
}
message CarrierFirmware {
string filename = 1;
string device_id = 2;
repeated string carrier_id = 3;
string version = 4;
string variant = 5;
Compression compression = 6;
}
message FirmwareManifest {
repeated MainFirmware main_firmware = 1;
repeated CarrierFirmware carrier_firmware = 2;
}