From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1EE52C433DF for ; Tue, 7 Jul 2020 11:01:19 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id E016D206DF for ; Tue, 7 Jul 2020 11:01:18 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="wJsetKmv"; dkim=fail reason="signature verification failed" (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="fTRhwpj/" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E016D206DF Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=linaro.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:To:Subject:Message-ID:Date:From:In-Reply-To: References:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=DUQ+416tzNdbu9yMZpGSyNzKscIDNH0UP5bvqmFZHIs=; b=wJsetKmvRrTwBmAD3GTJOqIXt qw+7ih/4FYxotJjpHJFrEUzZmx5EsM7S91eyf8op9Bi7KoxmR10gZCEHioe1X+SvUHClQTMB6LhEV K+PFJFMJXJoWsW69YbiAtGyPrpXo3dQVTKdZsc2onAC9imsdOKB1TjDUWBFJDuY3UJ/V+YpggvO/J OdRz05xVYPiGCOEl87wVK51y6H5cAnnlmVco/W394CwRpeJVLmVcqrqxih4CfClE+uRYnRfDCovQ2 KT+OMre+3vI5LCN8qnMXu4kujPr5W/drFtRkvReshctDomtJtclHV3qiHH2LhSYTOFip1H1cNOm9+ j5SWBt7rQ==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1jslKa-0001VY-Gn; Tue, 07 Jul 2020 11:00:09 +0000 Received: from mail-lj1-x244.google.com ([2a00:1450:4864:20::244]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1jslKX-0001UW-PF for linux-arm-kernel@lists.infradead.org; Tue, 07 Jul 2020 11:00:06 +0000 Received: by mail-lj1-x244.google.com with SMTP id b25so45776513ljp.6 for ; Tue, 07 Jul 2020 04:00:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=KYp96ZZSsCMgncArOFXly9s4OIli23NE92mNWgNw4B4=; b=fTRhwpj/hU9LfJzJkArIDCDB06upW6a/C93yjE1K2cuse98pkQSzoA+sYMYtLUzpDf 3bp4aEg2xQVvoYioUSQP0uJQAC21hPPGHss9REoOMCDiJiZ5xEBBCNpeUbFG4cvUniMv 2TC9aOH9W8eK2nENG0Z49Gl/eIoFu9EfVU7YOlIOqdz27oL0+BEVXQstm2SudjiXJY3+ 27TOPF9Jb895pl5OdzMSly4xGJ0XrKuF6+ntvUXmtZOdDg2vGf6j8qqtWXaNTbOKnfRC k9bfaV65PgvLITOCEwGD9SdAmApIqfAx76iAQGVkmib6gjtNWscBDAyMLSGqGzdyvUTP y7jw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=KYp96ZZSsCMgncArOFXly9s4OIli23NE92mNWgNw4B4=; b=KHPb0DeoziIQhQEbcknxcbKXtFwNa4ivp4kWce/4OOk3u9UnIz8ub4+LpnCg9VuLa3 5tsCkR5I9P2g707f+tSyqWyT/dzw4V6/MqAomb71YjsUoQWxls6ILuKhlwNUc3iXrSyp WgPq/hEv6/RJ1qDgTpLz46cFoHSQ3oPCu6Ox9MgkohCsEx5Ye7NmIHNB8iOR6M4T2dzC 3cM8l82kwxcFMRsxeUpRFFzxzcBJUYoxhmpyph3ctDC6E1GlxdAZnk/MQgOvzE0m2Z8r cfuqbLA8gcTYZU8iW5wihAiud3vVq24TfNznxR6Gc0KTMyc5/71dw3zk34py5WkCZuqa 5dfA== X-Gm-Message-State: AOAM533Lqp/avyMLUr3Tl7qZ0jRaVHhEPN5ZBf4QYYnTN76l7sN8D0e9 D3P7NX3M05BxFp/XhuJfdI23VlW8nS/v6n49jE45u+qb/oA= X-Google-Smtp-Source: ABdhPJz/EbBwJ1T3GgvyKHSaJPDBjC/885l2Y1IY+hCrikFT6rUcrPXU9Ohp3fztPR4QHzpES5qUG955fZ1BVL9iXNs= X-Received: by 2002:a2e:7a1a:: with SMTP id v26mr13896696ljc.104.1594119604328; Tue, 07 Jul 2020 04:00:04 -0700 (PDT) MIME-Version: 1.0 References: <20200701013320.130441-1-drew@beagleboard.org> In-Reply-To: <20200701013320.130441-1-drew@beagleboard.org> From: Linus Walleij Date: Tue, 7 Jul 2020 12:59:53 +0200 Message-ID: Subject: Re: [PATCH v4 0/2] pinctrl: single: support #pinctrl-cells = 2 To: Drew Fustini X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200707_070005_898638_78FD4C2A X-CRM114-Status: GOOD ( 15.30 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , Jason Kridner , Tony Lindgren , "linux-kernel@vger.kernel.org" , "open list:GPIO SUBSYSTEM" , Rob Herring , Haojian Zhuang , =?UTF-8?Q?Beno=C3=AEt_Cousson?= , Linux-OMAP , Robert Nelson , Linux ARM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On Wed, Jul 1, 2020 at 3:33 AM Drew Fustini wrote: > Currently, pinctrl-single only allows #pinctrl-cells = 1. > > This series will allow pinctrl-single to also support #pinctrl-cells = 2 > > If "pinctrl-single,pins" has 3 arguments (offset, conf, mux) then > pcs_parse_one_pinctrl_entry() does an OR operation on conf and mux to > get the value to store in the register. > > To take advantage of #pinctrl-cells = 2, the AM33XX_PADCONF macro in > omap.h is modified to keep pin conf and pin mux values separate. > > change log: > - v4: squash patches 2 and 3 together so that git biesct will not result > in a boot failure > > - v3: change order of patches to make sure the pinctrl-single.c patch > does not break anything without the dts patches > > - v2: remove outer parentheses from AM33XX_PADCONF macro as it causes a > compile error in dtc. I had added it per suggestion from checkpatch > about having parentheses around complex values. > > Drew Fustini (2): > pinctrl: single: parse #pinctrl-cells = 2 > ARM: dts: am33xx-l4: change #pinctrl-cells from 1 to 2 Both patches applied to the pinctrl devel branch for v5.9! Please make sure not to create colliding patches in the DTS files merged through ARM SoC this merge window. Yours, Linus Walleij _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel