From patchwork Wed Jul 29 15:43:56 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jerome Brunet X-Patchwork-Id: 247251 Delivered-To: patch@linaro.org Received: by 2002:a50:110d:0:0:0:0:0 with SMTP id e13csp1214244eck; Wed, 29 Jul 2020 08:44:10 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzGtpdNY4pFm6N+8KrsXY8e2/Q2zSVZpTgnkHjlZbpiB9hdbU3Dfln4UYvNOnDGOJapYTCd X-Received: by 2002:a05:6402:b84:: with SMTP id cf4mr30620110edb.21.1596037449752; Wed, 29 Jul 2020 08:44:09 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1596037449; cv=none; d=google.com; s=arc-20160816; b=vu/fndnmSL4axXgStYNcvHq++cVckLd85XYBMOryMglY7A0Dl71XyT5a4dJiLHpIms 1yf7oX5SUAgt3YA5KO1y6Uj4DJgXrkK+t/QIFMQ5ehv5S6unbKgjYhcREBj9q/stZL/4 kDyipiz8Iqf8Y1l3/i5tVPo0Sj7m7tD41IHE0yIWGf2TQmWwi3Nc69Px7+MhXX1sutku 2B0fZ2q2p6Th1fHxTMdmg+HaZ8/SCL8TEFwNg93RfWs63lc231DMRYGHL7PeavQZDI1d M428LbhdUuEu4lyMV/OmxDiKRuhs4LKVciPUNU4Sw0ifQT/OXn7r06YQ1Y9yQ+jh1U/8 N5AA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Tuiwq6PL49LgBLJB2iEw3NbuM/jiIuCvykCzTBqHaAA=; b=wGXecnfuyWAX5wmHqVaXtfNueGt9JCcFH/NOXFOo6n2vE6Xi4r4g54fa5/jnWaj/t5 9qVDQmpskmuvzPYhEb3QQvfVYUPV2V1NZdHjSthKACeQ4MyIB2EcJbX8+quu5WxaVNG7 xJmQdUmIoLKQzM3c0dqGbwnhTkATk8NMT+/2sQHEK4VsKSw6FBUObhEfJg/ikVqJFvJ1 ih5U4R+D1oeqViooDcBT+qT4KhszTpq4YTlmOwI0l/rsEJvhjslie2ZeOLO0f7KUwDQC LjFsG8bHD+cGztVCthh8aNu++sX+auqb8LhHUMjQosAFUfjtMTiY3lAIM73q+f/LWcva 9+AQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=FS6h71u5; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-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 dx22si1315075ejb.18.2020.07.29.08.44.09; Wed, 29 Jul 2020 08:44:09 -0700 (PDT) Received-SPF: pass (google.com: domain of devicetree-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=FS6h71u5; spf=pass (google.com: domain of devicetree-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726858AbgG2PoI (ORCPT + 6 others); Wed, 29 Jul 2020 11:44:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43180 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726385AbgG2PoI (ORCPT ); Wed, 29 Jul 2020 11:44:08 -0400 Received: from mail-wr1-x442.google.com (mail-wr1-x442.google.com [IPv6:2a00:1450:4864:20::442]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2344EC061794 for ; Wed, 29 Jul 2020 08:44:08 -0700 (PDT) Received: by mail-wr1-x442.google.com with SMTP id r2so17010728wrs.8 for ; Wed, 29 Jul 2020 08:44:08 -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=Tuiwq6PL49LgBLJB2iEw3NbuM/jiIuCvykCzTBqHaAA=; b=FS6h71u5nG4XhXmL0xBxzPU4diQE9Q2Zpew4j4jjY4WuGIDjtKoxp0YtFc9dj8HhrN QoIgPpKfjk6Soe8qvPm3YZMHmP0SRtiDVUBnoEPPmjbqkI9eaiPuNt/hjt6di05vUfOj sCR1Q+Lrnz+hYJ+ACuqXBgwWdmTWTgDb8jShGJDuuAF6oWFDJBEwaPu3N+lSLavKpMJI 29f8AjvI6+LmYSO7I4uhSysBwYF1Nk/2NZxQBDu1FlJks0amxkSRjc7F3JevXv/D5pXZ s4l4bvNHDcNxZI+w6gMwVDs97ktovsnGTXTJNs3L8UEMeLVlKNSVmZrpDZdxnQqHDG74 pmEA== 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=Tuiwq6PL49LgBLJB2iEw3NbuM/jiIuCvykCzTBqHaAA=; b=JQN3pzb16LZegbC5TJtLSt35hRS8JBUTaL+B0aQxYqDhRcqUmY6WuRvAYDEzsaMZA6 wNajBfLeil2nWiM6inJt4AO6YViI8/Jb5uFnzBCNTaHdkfLjHKxUFN49U6Et0GYsejF9 MOJDSsEpdWVDw+pYqBvGCWpdagrbvU0Mub7bt6nkNOXD9UIWvLWUlI4OU0rrxLAlr2v5 /vHdyWOJRN7fSJvVRGKltLRiy+IAASxkcxe54YH55EkorXd9UX6oz9yd6/qiOL9ARR+w rKaeQwV+2lRMT8VjfDpqvojn0zMbkJysLERTJzU0kOb39DanaPqxEBaaJjgl6Ete9ATV qTLg== X-Gm-Message-State: AOAM530rsEaEXqpB1cq1AjUgEsE4VMKnxva0+gihoVG7fE0Fx8JmUpUq b24nbzW8Z4bud43BStxlXm5i9Q== X-Received: by 2002:adf:ea4f:: with SMTP id j15mr30067384wrn.253.1596037446658; Wed, 29 Jul 2020 08:44:06 -0700 (PDT) Received: from starbuck.baylibre.local (laubervilliers-658-1-213-31.w90-63.abo.wanadoo.fr. [90.63.244.31]) by smtp.googlemail.com with ESMTPSA id a134sm6526030wmd.17.2020.07.29.08.44.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Jul 2020 08:44:06 -0700 (PDT) From: Jerome Brunet To: Neil Armstrong , linux-clk@vger.kernel.org Cc: Jerome Brunet , Kevin Hilman , linux-amlogic@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/3] clk: meson: axg-audio: fix tdmout sclk inverter Date: Wed, 29 Jul 2020 17:43:56 +0200 Message-Id: <20200729154359.1983085-1-jbrunet@baylibre.com> X-Mailer: git-send-email 2.25.4 MIME-Version: 1.0 X-Patchwork-Bot: notify Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org The patchset fixes a problem with TDMOUT sclk inverter found on the g12a and following SoCs. On the the axg, a single bit was enough to drive the inverter. On the g12a a bit was added to, somehow, change how the clock is sampled. For the inverter to behave as intended, the new bit should be the inverse of the inverter bit at all time. Quite a lot of lines for a single bit ... Jerome Brunet (3): clk: meson: add sclk-ws driver clk: meson: axg-audio: separate axg and g12a regmap tables clk: meson: axg-audio: fix g12a tdmout sclk inverter drivers/clk/meson/axg-audio.c | 214 +++++++++++++++++++++++++++++----- drivers/clk/meson/clk-phase.c | 56 +++++++++ drivers/clk/meson/clk-phase.h | 6 + 3 files changed, 246 insertions(+), 30 deletions(-) -- 2.25.4