Received: by 2002:a05:6a10:a852:0:0:0:0 with SMTP id d18csp234712pxy; Wed, 5 May 2021 00:29:13 -0700 (PDT) X-Google-Smtp-Source: ABdhPJw4Rw9nU/I9fhj+Cw/i6ESpQ2UBpIOMSFO0N0YcauvGddyXvH3WXHHX6fEZ8lXPFE2Byac/ X-Received: by 2002:a05:6402:51ce:: with SMTP id r14mr13147632edd.151.1620199753229; Wed, 05 May 2021 00:29:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620199753; cv=none; d=google.com; s=arc-20160816; b=QP0yHmU4jEETiUVbvysqBRRmvIKZNIWWmxxLlMzIaXWnDNMHr5oJtlcTJwhNhw9qlI QfJpO49kT21uYB+2863iCEhywmTkGznsCGG4XPN1khQ74ygvmr8kEuenGtBBeLMhKLt/ KF8IbYibV4WUcj9GNGh3vb8MuXTOQ3OTqSNHq3t4HdCWFmAeGnqObk/4lNVQXff5rFcO krePtDiGRrODTSWwMNKwkLBG/ffOkPnJjDr/YUjd0br4txM6l9gqee0474rpF5I1gDJ/ NoWz63/wIhwCioB/N4X5yERiwU3mDCBVINnNAvze80sY1iChLebTQUi48jew5Pv8gkqg oFjw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=sSGB223I3PeBh3TG2RAuibwn3vbLRJONtkpynCow05g=; b=H+g1GX3qT6uaD5OCkXXvoI8OOadvEfgoLrZbxl6Sg2Psarj+Br0pDyrUdv9/AiTwMG TtDFOPy+kEQNsQq7xM0xwIcaYMj2VzMj2q4nhzvFlkWNpHm6LlbsAg4zNpLfYsNTojX/ EvGNVZr9lhIJGFNPsFXAZFL47eHN/Te2MzX/T+Kf9GD81agSl9+Hcku2/P4FKgLeGjln nRgZ/jrncY0s+XcQV9nhFcG+IRHvZwo/hCvkp28BK+RgipPaP0WOYVvBHbllqYvsE3Hb d18viAlnkQc5BXhjqnWdjyno6xj16MI4eYkzul72CacEnvizAkKFRmL7BMPl69C33H9T 64Aw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=tNBsreuC; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id gg8si4655132ejb.649.2021.05.05.00.28.49; Wed, 05 May 2021 00:29:13 -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; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=tNBsreuC; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231764AbhEEH1v (ORCPT + 99 others); Wed, 5 May 2021 03:27:51 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:56666 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229482AbhEEH1L (ORCPT ); Wed, 5 May 2021 03:27:11 -0400 Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F0131C061574 for ; Wed, 5 May 2021 00:26:13 -0700 (PDT) Received: by mail-wr1-x42a.google.com with SMTP id d11so635486wrw.8 for ; Wed, 05 May 2021 00:26:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=sSGB223I3PeBh3TG2RAuibwn3vbLRJONtkpynCow05g=; b=tNBsreuCJZemMha64jCuI97TnHZ0gwzRwx0zYrIb/M9JCEXaMBrNLQ7RxmV/PmWrbY HJoT2YoPVdEKNxcpCrk1VeJ0q5XVpBaRl0oNSqrmPy9aJajrmXRwxzcptYXNLBL22kg4 kCI9rkOnmAKzVCFy0DAPO33h3iH53CX7AB+litwzli2VPeHS5m1OcNMogGiPj6w022RA E25OcZd9zZ4KiGk25bLrmRDXKvKPpwNFRI86GPn4Ff70sJHM29lmSjg7EFFDr/Ig830k tsKRqgMl3nZz5hbO9EZE4zKIvHL7NXpVXpMHGPUE/vvVs2FNzPMtmZmn3ndH27pIZCXU 81RQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=sSGB223I3PeBh3TG2RAuibwn3vbLRJONtkpynCow05g=; b=KsPuFQLKeSpy99K9UTFCYMzHMcU42DZIc+6TPdjs3CRLpuliHdaEIBDvTTJjrfiz9e dhTV4wP2KUqyMbpvvPZ7skaLKJwdRG64RzuxPvknmIECplT6KiyZVtyvFrVyAhu+bUlC lYYv9pviS3DCH6Saw4YX7sdD7B3Cczsw9vpgz7s1aSr+6EbZtsbpcMTAXYSdxRoxa7M8 gf9nyAtKFMKwqSMuEI2rIOkjgtYB+LN8WsbpRx9UEH2FyPuUxPcRfFsDv3ZJy2PtT658 Hcoypiccxn43Vn1ZzMVEyb2qINrXOfMNIWKwj9SFkhp5rPYMf1Ir7pMOqEbh/IhTJvjw t6Pg== X-Gm-Message-State: AOAM530SoqWANqmNH9ksC3YOlSiKacNTQlrn6Y0XE6eNi7/a8wi1tHvn aSNqUAatZZe8uM8ujty1hQILhQ== X-Received: by 2002:a05:6000:508:: with SMTP id a8mr18035799wrf.315.1620199572246; Wed, 05 May 2021 00:26:12 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:90c:e290:6eb3:66ab:cb1e:ef0]) by smtp.gmail.com with ESMTPSA id f25sm19008991wrd.67.2021.05.05.00.26.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 05 May 2021 00:26:11 -0700 (PDT) From: Neil Armstrong To: jbrunet@baylibre.com, broonie@kernel.org Cc: alsa-devel@alsa-project.org, linux-amlogic@lists.infradead.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Neil Armstrong Subject: [PATCH v2 0/2] ASoC: meson: g12a-toacodec: add support for SM1 Date: Wed, 5 May 2021 09:26:04 +0200 Message-Id: <20210505072607.3815442-1-narmstrong@baylibre.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset adds Amlogic SM1 support on the TOACODEC driver, first by switching to regmap fields for some bit fields to avoid code duplication, and then by adding the corresponding bits & struct for the SM1 changed bits. Changes since v1 at [1]: - switch to regmap field [1] https://lore.kernel.org/r/20210429170147.3615883-1-narmstrong@baylibre.com Neil Armstrong (2): ASoC: meson: g12a-toacodec: use regmap fields to prepare SM1 support ASoC: meson: g12a-toacodec: add support for SM1 TOACODEC sound/soc/meson/g12a-toacodec.c | 144 +++++++++++++++++++++++++++----- 1 file changed, 125 insertions(+), 19 deletions(-) -- 2.25.1