peregrine: init: Switch to cpp property_get
Change-Id: If24f5509e38821c97c34f249550442db9d4109e1
This commit is contained in:
parent
e6680f07a9
commit
f82182c34b
|
@ -42,19 +42,13 @@ void cdma_properties(const char *cdma_sub);
|
||||||
|
|
||||||
void vendor_load_properties()
|
void vendor_load_properties()
|
||||||
{
|
{
|
||||||
char platform[PROP_VALUE_MAX];
|
std::string platform = property_get("ro.board.platform");
|
||||||
char radio[PROP_VALUE_MAX];
|
if (!ISMATCH(platform.c_str(), ANDROID_TARGET))
|
||||||
char device[PROP_VALUE_MAX];
|
|
||||||
char devicename[PROP_VALUE_MAX];
|
|
||||||
int rc;
|
|
||||||
|
|
||||||
rc = property_get("ro.board.platform", platform);
|
|
||||||
if (!rc || !ISMATCH(platform, ANDROID_TARGET))
|
|
||||||
return;
|
return;
|
||||||
|
|
||||||
property_get("ro.boot.radio", radio);
|
std::string radio = property_get("ro.boot.radio");
|
||||||
|
|
||||||
if (ISMATCH(radio, "0x1")) {
|
if (ISMATCH(radio.c_str(), "0x1")) {
|
||||||
/* xt1045*/
|
/* xt1045*/
|
||||||
gsm_properties();
|
gsm_properties();
|
||||||
property_set("ro.product.device", "peregrine");
|
property_set("ro.product.device", "peregrine");
|
||||||
|
@ -65,7 +59,7 @@ void vendor_load_properties()
|
||||||
property_set("ro.mot.build.customerid", "retus");
|
property_set("ro.mot.build.customerid", "retus");
|
||||||
property_set("persist.radio.multisim.config", "");
|
property_set("persist.radio.multisim.config", "");
|
||||||
|
|
||||||
} else if (ISMATCH(radio, "0x3")) {
|
} else if (ISMATCH(radio.c_str(), "0x3")) {
|
||||||
/* xt1039 */
|
/* xt1039 */
|
||||||
gsm_properties();
|
gsm_properties();
|
||||||
property_set("ro.product.device", "peregrine");
|
property_set("ro.product.device", "peregrine");
|
||||||
|
@ -76,7 +70,7 @@ void vendor_load_properties()
|
||||||
property_set("ro.mot.build.customerid", "reteu");
|
property_set("ro.mot.build.customerid", "reteu");
|
||||||
property_set("persist.radio.multisim.config", "");
|
property_set("persist.radio.multisim.config", "");
|
||||||
|
|
||||||
} else if (ISMATCH(radio, "0x5")) {
|
} else if (ISMATCH(radio.c_str(), "0x5")) {
|
||||||
/*xt1042 */
|
/*xt1042 */
|
||||||
cdma_properties("0");
|
cdma_properties("0");
|
||||||
property_set("ro.product.device", "peregrine");
|
property_set("ro.product.device", "peregrine");
|
||||||
|
@ -101,7 +95,7 @@ void vendor_load_properties()
|
||||||
property_set("ro.cdma.home.operator.numeric", "311220");
|
property_set("ro.cdma.home.operator.numeric", "311220");
|
||||||
property_set("telephony.sms.pseudo_multipart", "1");
|
property_set("telephony.sms.pseudo_multipart", "1");
|
||||||
|
|
||||||
} else if (ISMATCH(radio, "0x7")) {
|
} else if (ISMATCH(radio.c_str(), "0x7")) {
|
||||||
/* xt1040 */
|
/* xt1040 */
|
||||||
gsm_properties();
|
gsm_properties();
|
||||||
property_set("ro.product.device", "peregrine");
|
property_set("ro.product.device", "peregrine");
|
||||||
|
@ -113,10 +107,10 @@ void vendor_load_properties()
|
||||||
property_set("persist.radio.multisim.config", "");
|
property_set("persist.radio.multisim.config", "");
|
||||||
}
|
}
|
||||||
|
|
||||||
property_get("ro.product.device", device);
|
std::string device = property_get("ro.product.device");
|
||||||
strlcpy(devicename, device, sizeof(devicename));
|
INFO("Found radio id %s setting build properties for %s device\n", radio.c_str(), device.c_str());
|
||||||
INFO("Found radio id %s setting build properties for %s device\n", radio, devicename);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void gsm_properties()
|
void gsm_properties()
|
||||||
{
|
{
|
||||||
property_set("telephony.lteOnGsmDevice", "1");
|
property_set("telephony.lteOnGsmDevice", "1");
|
||||||
|
|
Loading…
Reference in New Issue