depends on MFD_INTEL_LPSS || COMPILE_TEST
        depends on SND_SOC_INTEL_USER_FRIENDLY_LONG_NAMES || COMPILE_TEST
        depends on SOUNDWIRE
+       select SND_SOC_MAX98363
        select SND_SOC_MAX98373_I2C
        select SND_SOC_MAX98373_SDW
        select SND_SOC_RT700_SDW
 
                },
                .dai_num = 1,
        },
+       {
+               .part_id = 0x8363,
+               .dais = {
+                       {
+                               .direction = {true, false},
+                               .dai_name = "max98363-aif1",
+                               .dai_type = SOF_SDW_DAI_TYPE_AMP,
+                               .dailink = {SDW_AMP_OUT_DAI_ID, SDW_UNUSED_DAI_ID},
+                               .init = sof_sdw_maxim_init,
+                       },
+               },
+               .dai_num = 1,
+       },
        {
                .part_id = 0x5682,
                .dais = {
 
 #include "sof_maxim_common.h"
 
 static int maxim_part_id;
+#define SOF_SDW_PART_ID_MAX98363 0x8363
 #define SOF_SDW_PART_ID_MAX98373 0x8373
 
 static const struct snd_soc_dapm_widget maxim_widgets[] = {
 
        maxim_part_id = info->part_id;
        switch (maxim_part_id) {
+       case SOF_SDW_PART_ID_MAX98363:
+               /* Default ops are set in function init_dai_link.
+                * called as part of function create_sdw_dailink
+                */
+               break;
        case SOF_SDW_PART_ID_MAX98373:
                info->codec_card_late_probe = mx8373_sdw_late_probe;
                dai_links->ops = &max_98373_sdw_ops;