diff options
Diffstat (limited to 'libinit/init_xiaomi_veux.cpp')
-rw-r--r-- | libinit/init_xiaomi_veux.cpp | 104 |
1 files changed, 104 insertions, 0 deletions
diff --git a/libinit/init_xiaomi_veux.cpp b/libinit/init_xiaomi_veux.cpp new file mode 100644 index 0000000..2324f05 --- /dev/null +++ b/libinit/init_xiaomi_veux.cpp @@ -0,0 +1,104 @@ +/* + * Copyright (C) 2021 The LineageOS Project + * + * SPDX-License-Identifier: Apache-2.0 + */ + +#include <libinit_dalvik_heap.h> +#include <libinit_variant.h> + +#include "vendor_init.h" + +static const variant_info_t veux_global_info = { + .model_value = "S88006AA1", + .sku_value = "", + + .brand = "Redmi", + .device = "veux", + .marketname = "Redmi Note 11 Pro 5G", + .model = "2201116SG", + .name = "veux_global", + .build_fingerprint = "Redmi/veux_global/veux:11/RKQ1.211001.001/V13.0.10.0.RKCMIXM:user/release-keys", + + .nfc = true, +}; + +static const variant_info_t veux_info = { + .model_value = "S88007AA1", + .sku_value = "", + + .brand = "Redmi", + .device = "veux", + .marketname = "Redmi Note 11E Pro", + .model = "2201116SC", + .name = "veux", + .build_fingerprint = "Redmi/veux/veux:11/RKQ1.211001.001/V13.0.10.0.RKCMIXM:user/release-keys", + + .nfc = true, +}; + +static const variant_info_t peux_in_info = { + .model_value = "S88007EA1", + .sku_value = "", + + .brand = "Redmi", + .device = "peux", + .marketname = "Redmi Note 11 Pro+ 5G", + .model = "2201116SI", + .name = "peux_in", + .build_fingerprint = "Redmi/peux_in/peux:11/RKQ1.211001.001/V13.0.10.0.RKCMIXM:user/release-keys", +}; + +static const variant_info_t veux_jp_info = { + .model_value = "S88008BA1", + .sku_value = "", + + .brand = "Redmi", + .device = "veux", + .marketname = "Redmi Note 11 Pro 5G", + .model = "2201116SR", + .name = "veux_jp", + .build_fingerprint = "Redmi/veux_jp/veux:11/RKQ1.211001.001/V13.0.10.0.RKCMIXM:user/release-keys", + + .nfc = true, +}; + +static const variant_info_t veux_p_global_info = { + .model_value = "S88106BA1", + .sku_value = "", + + .brand = "POCO", + .device = "veux", + .marketname = "POCO X4 Pro 5G", + .model = "2201116PG", + .name = "veux_p_global", + .build_fingerprint = "POCO/veux_p_global/veux:11/RKQ1.211001.001/V13.0.10.0.RKCMIXM:user/release-keys", + + .nfc = true, +}; + +static const variant_info_t peux_p_in_info = { + .model_value = "S88107BA1", + .sku_value = "", + + .brand = "POCO", + .device = "veux", + .marketname = "POCO X4 Pro 5G", + .model = "2201116PI", + .name = "peux_p_in", + .build_fingerprint = "POCO/peux_p_in/peux:11/RKQ1.211001.001/V13.0.10.0.RKCMIXM:user/release-keys", +}; + +static const std::vector<variant_info_t> variants = { + veux_global_info, + veux_info, + peux_in_info, + veux_jp_info, + veux_p_global_info, + peux_p_in_info, +}; + +void vendor_load_properties() { + search_variant(variants); + set_dalvik_heap(); +} |