#include "common.h"
 #include "sdw.h"
 
-#define DRIVER_NAME            "sc8280xp"
-
 struct sc8280xp_snd_data {
        bool stream_prepared[AFE_PORT_MAX];
        struct snd_soc_card *card;
        if (ret)
                return ret;
 
-       card->driver_name = DRIVER_NAME;
+       card->driver_name = of_device_get_match_data(dev);
        sc8280xp_add_be_ops(card);
        return devm_snd_soc_register_card(dev, card);
 }
 
 static const struct of_device_id snd_sc8280xp_dt_match[] = {
-       {.compatible = "qcom,sc8280xp-sndcard",},
+       {.compatible = "qcom,sc8280xp-sndcard", "sc8280xp"},
        {}
 };