Message ID | 20211210114222.26581-1-zajec5@gmail.com (mailing list archive) |
---|---|
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id A67F7C433F5 for <linux-arm-kernel@archiver.kernel.org>; Fri, 10 Dec 2021 11:44:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Message-Id:Date:Subject:Cc :To:From:Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References: List-Owner; bh=HtDasPZv8lWIUcjA/22MK1lrHo91x0K/O0BBuZrQj/c=; b=egyi1Rwm5R8WZe uup3lK5ieF5saTVD88GkVl5slo2oOOd7URIfNKIVbyuFtHfZBs59rYC1zkkorYstrdDmw+EuGNd19 w+icmKtmbqtgTVKnRJjYsgE+RJKxrDW5Bjwg+HryUaONSiYdThTi9pa9uGDgC11lWbn4/Om7+FTcM TOZl9GQmaS52vQD4bNPEymQ9+J6F4zA3GCTvZUpw83fyL7GuUHhmmFpcidI+C76y/JzvsGLYfkxdc PPOOPUIRQHTKyclaoEemX8nfEvQBYvT/0uSB4ExT61ROezR847w+fRaGzF/sogXVzcj05oKhV8Iyb IE7r5wVcCA9SPcb8Cwsw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mveIN-001iZ7-RG; Fri, 10 Dec 2021 11:42:36 +0000 Received: from mail-lf1-x136.google.com ([2a00:1450:4864:20::136]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mveIK-001iY2-2x for linux-arm-kernel@lists.infradead.org; Fri, 10 Dec 2021 11:42:33 +0000 Received: by mail-lf1-x136.google.com with SMTP id z7so17487121lfi.11 for <linux-arm-kernel@lists.infradead.org>; Fri, 10 Dec 2021 03:42:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=6ObDcMYbFb8Q/B5RNxet7nNCWx66ODqNzEQgdnxZJ2c=; b=ch0nfpynEWYkw0i1yiE9lmy36+mnwU7ZnwPcyFxbs/5k4IcwO1Wgg1VZojF3XZbNnj em+Oit3Y9uOq4Oxpsv9OhO0uQHGaf6EYLuowQHYg14RGGWJG7inurDmxo5ktSOu7DU1c p3Fy87o7rQRkPfdWOxlDQC7h+Cr2w+t57WdoCODzOHkcnHftjr5fG+M6K+hFUnDvgvnA 6NjIrKV0SN2lG7KceH1USflJfzx3tQMJuiFyYAIFWaDBjmhoUKg0f1npJ4h4kXM8NenX X41RJPB6Jukr3y/4/GOJFZkGYKWq/ZF+huA/e8J+3jf/ALsCaQb1wZ/VOMoJZH8g6WlB LKIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=6ObDcMYbFb8Q/B5RNxet7nNCWx66ODqNzEQgdnxZJ2c=; b=GI9Pt8Wm76y2az6tirKLOl0ETJEbCtkJPBrE1IlTohglzvOxeR9H6i8UnhxZHUs62e MGUKCiPU9p1gN3yXrGibWTNgY8rhvif++aaf9dF7qFb3tfs7uswT68skvrqy81+BDYus +TUon5M7UFC7aV2xpIg1EhsS1vNe5qJeKQfNDf32FyzyJcCshw0XNzh2CnSk0e41jaY2 l8A2d3nbAM82BUh65enEP3T4EsDlmL/hsDOMLTV338gkxVjrPE9vxcPGBV7qpdXEyBwj +blClGP+cGM+zWKUHHbho+mNyrh+ZqarWmoh4hOMAHiM5CEkDfmMqQJms8Ina22L1ntO 6W5Q== X-Gm-Message-State: AOAM531uIVKhGJy0bhsgUAXCESGltOfs8WSo0LmTjfd2KY6folwg8I8I jCK3RC0RuAY42SHvNpqKaXE= X-Google-Smtp-Source: ABdhPJw8Z1ozsrU5pIlEsbRzMtYFT+g918PCOytccNAVj056XAU0Fbgx+K+BGtLXs8mnK1JyDTRD0g== X-Received: by 2002:a19:d61a:: with SMTP id n26mr12108046lfg.313.1639136549971; Fri, 10 Dec 2021 03:42:29 -0800 (PST) Received: from localhost.lan (ip-194-187-74-233.konfederacka.maverick.com.pl. [194.187.74.233]) by smtp.gmail.com with ESMTPSA id j15sm289375lfe.157.2021.12.10.03.42.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 10 Dec 2021 03:42:29 -0800 (PST) From: =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= <zajec5@gmail.com> To: Linus Walleij <linus.walleij@linaro.org>, Rob Herring <robh+dt@kernel.org> Cc: Tony Lindgren <tony@atomide.com>, Andy Shevchenko <andy.shevchenko@gmail.com>, linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Florian Fainelli <f.fainelli@gmail.com>, bcm-kernel-feedback-list@broadcom.com, =?utf-8?b?UmFmYcWCIE1pxYJlY2tp?= <rafal@milecki.pl> Subject: [PATCH V3 0/2] dt-bindings: pinctrl: pins, groups & functions Date: Fri, 10 Dec 2021 12:42:20 +0100 Message-Id: <20211210114222.26581-1-zajec5@gmail.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211210_034232_154866_CEB1AE55 X-CRM114-Status: GOOD ( 10.06 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
dt-bindings: pinctrl: pins, groups & functions
|
expand
|
From: Rafał Miłecki <rafal@milecki.pl> This is my minimalized attempt of setting up pins, groups & functions bindings. I've been warned that Linux pinctrl subsystem may require refactoring before it's ready to handle such bindings properly and that appears to be correct. I'll need to invest more time into reorganizing Linux structs. Right now it's not ready for tree-like design and it uses more-or-less magic numbers to handle pins <-> groups relation. Meanwhile I'd like to get dt-bindings reviewed & possibly merged. To be honest - my initial reason for that work was developing U-Boot drivers. Please kindly review those bindings and optionally treat my WIP work on Linux implementation as proof of concept. Reference: RFC: https://patchwork.ozlabs.org/project/devicetree-bindings/patch/20211110231436.8866-1-zajec5@gmail.com/ V1: https://patchwork.ozlabs.org/project/linux-gpio/list/?series=272685&submitter=&state=*&q=&archive=&delegate= V2: https://patchwork.ozlabs.org/project/linux-gpio/list/?series=273711&submitter=&state=*&q=&archive=&delegate= Rafał Miłecki (2): dt-bindings: pinctrl: support specifying pins, groups & functions dt-bindings: pinctrl: brcm,ns-pinmux: describe pins, groups & functions .../bindings/pinctrl/brcm,ns-pinmux.yaml | 38 ++++++++++++++++++- .../devicetree/bindings/pinctrl/pinctrl.yaml | 34 +++++++++++++++++ 2 files changed, 71 insertions(+), 1 deletion(-)