Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a4fb123b authored by Daniel Hillenbrand's avatar Daniel Hillenbrand Committed by Ethan Chen
Browse files

hal: Detect additional baseband properties

* Some devices use alternate properties for the baseband type

Change-Id: I3483c3c6f4c136845a786ac45fb38f83b8022faa
parent a6a59089
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -743,6 +743,7 @@ void *platform_init(struct audio_device *adev)
{
    char platform[PROPERTY_VALUE_MAX];
    char baseband[PROPERTY_VALUE_MAX];
    char baseband_arch[PROPERTY_VALUE_MAX];
    char value[PROPERTY_VALUE_MAX];
    struct platform_data *my_data = NULL;
    int retry_num = 0, snd_card_num = 0;
@@ -889,8 +890,10 @@ void *platform_init(struct audio_device *adev)
     */
    property_get("ro.board.platform", platform, "");
    property_get("ro.baseband", baseband, "");
    property_get("ro.baseband.arch", baseband_arch, "");
    if (!strncmp("msm8960", platform, sizeof("msm8960")) &&
        !strncmp("mdm", baseband, sizeof("mdm"))) {
        (!strncmp("mdm", baseband, sizeof("mdm")) ||
         !strncmp("mdm", baseband_arch, sizeof("mdm")))) {
         my_data->csd = open_csd_client();
    }