Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp936809ybt; Tue, 7 Jul 2020 04:01:15 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwtMZU9/R4NcbiR4OI6vEZsYkmR+Uf4tiIQPZBTsE4Krg5fqa5cz3P0ZvlYogB3vMMwfxvX X-Received: by 2002:a05:6402:31ba:: with SMTP id dj26mr54732854edb.181.1594119675026; Tue, 07 Jul 2020 04:01:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594119675; cv=none; d=google.com; s=arc-20160816; b=Zifo6bvy0WZJGg4QYrpnyf7nvKPf2TrRhrRWr8+pIdp/w4grXoyhwPg+LvUDXi+UdM I2cF9q4kgN2bm12pfP6XhkZjviPWsDGJXD4C9OdN6bNOOkw2YZSo0Q6H5YVI0yj9HfXL WfByywGQ8xVuhdtt5JcVbjSjBWmXfXJX4+v/YJFQYrw/Cecr7Kiw7WK2VdfA7q7a6Ag+ wre/3wFiD46/qgg5ua1Ko64JHZgV5vl0XZMcD8W7Yhu+qUko4ZwPCu68/55ocwzP0H6Y hFOyQ3i3Vk6PwEjwrcxOwU43d76x3plc+rl1wksyK+svS/9sHqv7aKtY8HRi9R34MpzK sRJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=KYp96ZZSsCMgncArOFXly9s4OIli23NE92mNWgNw4B4=; b=mc2Lw7AFxtMJXF8rBxkojs1ijMpxtTOnFDZS0/f3i7zIpX1eCA4epZdWtPnVmoAgL+ +4OMBdkAThyhlBjgyVWqUcvgvkPhF6BadhDQ1H1WwTU2G7Oo+iyDcAy2awAQsI7X908Q hCQu/MmOretFhrmjUTD2rT5Igc2ORrTp9sOmWtVqZPhxZj+DglhNbMblHooDDBNYgiHD xZvV53NAbbNT7chedxSOBydaam59PX89NpMdBxtt+S2MNq4HkYNyF6mklrYpjshMuBvO inOu+kczTfYIjbuv16czqNf9Z/Yf2dsp58TH6OaC6ktHolREwTlZn7aKNQazsmXUqPPU 68Zg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b="fTRhwpj/"; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id dh7si14141940edb.531.2020.07.07.04.00.51; Tue, 07 Jul 2020 04:01:15 -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=@linaro.org header.s=google header.b="fTRhwpj/"; 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=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728169AbgGGLAH (ORCPT + 99 others); Tue, 7 Jul 2020 07:00:07 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48042 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727058AbgGGLAG (ORCPT ); Tue, 7 Jul 2020 07:00:06 -0400 Received: from mail-lj1-x243.google.com (mail-lj1-x243.google.com [IPv6:2a00:1450:4864:20::243]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0E3B2C08C5DF for ; Tue, 7 Jul 2020 04:00:06 -0700 (PDT) Received: by mail-lj1-x243.google.com with SMTP id e4so49399615ljn.4 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=Vh26mD7ctdUUQFzUQZHXjBoYgrAr1wvRSiGelKJb3JDvNsl72bkzRu1m/zs5NUS1KQ mapEbgoL63kjahE73yPLlzcQaMvTUVF9HsudJmo4jTG50Sv8XMwXyIzYMm60nEHsrDv7 cDCucLH57UbDh+SIR0iFPbSm8FvGIAmS+4CqyvSvGjFpeuXB8sAtetL49EoP3TSiJ+Hf eQVyHAWcTw9lJJX4hTOUdM2i8sMS1MCUhyEk0vN9bCyElxK+hLYx4H/vO5FHeYFSVGdT 6iG4ZNJZcRp4Y1EMj76tO3h/OPgKQ1XQVM4+j0hUGl+Qp8LIhpTCcoxKvDPX3exg7vba YlLQ== X-Gm-Message-State: AOAM532G+RDGhnv/Goi0AuoKbVEuYZO2xt7VexNoZXyrhR6ho5RWB3xn XPaxMmzDpXfypNXAsBYOhhATuQ/c2ETKUBgG02qvQg== 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 Cc: Tony Lindgren , Rob Herring , Linux-OMAP , "linux-kernel@vger.kernel.org" , "open list:GPIO SUBSYSTEM" , Linux ARM , Haojian Zhuang , "open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS" , =?UTF-8?Q?Beno=C3=AEt_Cousson?= , Jason Kridner , Robert Nelson Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.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