Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2231975pxj; Sat, 5 Jun 2021 18:07:35 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyf55z1/6fISbz6PvErRlVJiZZt3Y/VCcFE3WTjjC+8qE5jt6RFWuZMVcKBr9hzk2i3y7me X-Received: by 2002:a17:907:20ee:: with SMTP id rh14mr3235114ejb.461.1622941655229; Sat, 05 Jun 2021 18:07:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622941655; cv=none; d=google.com; s=arc-20160816; b=PVNOM51vsZROom3qxKPc+/GNhPNPorb39qUbLCZtv6Zn0BNzWqgPPF9RJx9wALzOEU UdxVWyLd6ulkSHbpfXvnK4sDRwswXPMMb/bSRmQi5DAUCICh9rgbZ2VVQItS9tVt0OO3 IgpcuRPOVokAeChpSNafgbHRm37NyEKBF9ScYMrv3Yklmr1dvcq9xOoISzm8CMHrPw6y GCYC6TUY/z6Pkd72InmcC5gHiOmZ6bG/KWz6uLx8DYwOV5kyuOa5f0Oqp8GTLr3OEUXe K30iW7a16lIb0NxHTNL8sN2DE8qluXHsmCZL/JeHYCvrvLuvHZDglMslTTJ4cP+2ikL2 zY8g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:message-id:date:subject:cc:to:from:ironport-sdr :ironport-sdr; bh=xm/FQSe9pXdEbJhEfyS+mH9w5YTT7KFlpmPbx43g0/w=; b=nL/c06G2KMf2iMa8n0kd7mNW7d67D52DhUNDkPpG54PCKPV+7RyhG2cXRg5gQiuZQR 88vckCDRVuJEQ3HeHBEFKSh437UxOfEMItJ/gAYcdBXmtAeLNf1MNqsG+bYwIY2xEhvC 5DH128E/KiLTlNPrqiGSh1QuoA7eE2kIowXC/fj+l23QnP/jMWMj3OrUX7hq9cai0j0B Csyg/5WgYmd4D5HQ+YRnf37ONECcRV9xuOJZhxhhvW073nox9E7cELHB9/J+QxVZ8xIE 9YyO0nmjS96CEBpWe0AbcFnJoWWmibFBXN7evn322kiEYfAqL5bPmXwzpjtj2TL6mInO G8Og== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w13si9741491edx.155.2021.06.05.18.07.13; Sat, 05 Jun 2021 18:07:35 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230187AbhFFBDI (ORCPT + 99 others); Sat, 5 Jun 2021 21:03:08 -0400 Received: from mga03.intel.com ([134.134.136.65]:35393 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230025AbhFFBDG (ORCPT ); Sat, 5 Jun 2021 21:03:06 -0400 IronPort-SDR: ZAYlGQeYPl0/GPVcYoNtAM7flg3GF32m2+cQnQlfJ/1oMXinif/DoKF/mdj6sR0fqxqpmvKIF7 1hJN6VjkZarQ== X-IronPort-AV: E=McAfee;i="6200,9189,10006"; a="204494372" X-IronPort-AV: E=Sophos;i="5.83,252,1616482800"; d="scan'208";a="204494372" Received: from fmsmga007.fm.intel.com ([10.253.24.52]) by orsmga103.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 Jun 2021 18:01:16 -0700 IronPort-SDR: 8gAI/qrO6aPqbZyaDWytxL5LkckqlbCZJl4rgQ68lj1xViPc1LkcG6gXqRmxAWG5JwBuW0ASAm 5jY24llwIKzQ== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,252,1616482800"; d="scan'208";a="412724626" Received: from brentlu-desk0.itwn.intel.com ([10.5.253.32]) by fmsmga007.fm.intel.com with ESMTP; 05 Jun 2021 18:01:12 -0700 From: Brent Lu To: alsa-devel@alsa-project.org Cc: Cezary Rojewski , Pierre-Louis Bossart , Liam Girdwood , Jie Yang , Mark Brown , Jaroslav Kysela , Takashi Iwai , Brent Lu , Rander Wang , Guennadi Liakhovetski , linux-kernel@vger.kernel.org, Ranjani Sridharan , Kai Vehmanen , Dharageswari R , Sathyanarayana Nujella , Bard Liao , Kuninori Morimoto , Naveen Manohar , Yong Zhi , Vamshi Krishna Gopal , Fred Oh , Tzung-Bi Shih Subject: [PATCH 0/4] Support CS42L42 on JSL platform Date: Sun, 6 Jun 2021 08:40:58 +0800 Message-Id: <20210606004102.26190-1-brent.lu@intel.com> X-Mailer: git-send-email 2.17.1 Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series consists four patches. Patch 1 adds dai sequence support for cml/jsl/tgl platforms which is different from the sequence on glk platform. Patch 2 adds max98360a support to the maxim-common module. Patch 3 adds driver data for jsl_cs4242_mx98360a which supports cs42l42 and max98360a running on jsl boards. Patch 4 refactor the sof_rt5682 to use the max98360 code in the maxim-common module. Brent Lu (4): ASoC: Intel: sof_cs42l42: support JSL DAI link sequence ASoC: Intel: maxim-common: support max98360a ASoC: intel: sof_cs42l42: add support for jsl_cs4242_mx98360a ASoC: Intel: sof_rt5682: code refactor for max98360a sound/soc/intel/boards/sof_cs42l42.c | 340 ++++++++++++------ sound/soc/intel/boards/sof_maxim_common.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 4 +- sound/soc/intel/boards/sof_rt5682.c | 52 +-- .../intel/common/soc-acpi-intel-jsl-match.c | 8 + 5 files changed, 254 insertions(+), 167 deletions(-) -- 2.17.1