Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp709820pxf; Wed, 10 Mar 2021 16:03:02 -0800 (PST) X-Google-Smtp-Source: ABdhPJzle2g0Kpi/1lJ4Y9vtJ8fnbq0h7ed8b3yBUNr+ptmNPhDqM22aWkHIbwDvdcW7wvVWeiF5 X-Received: by 2002:a17:906:128e:: with SMTP id k14mr378413ejb.427.1615420982331; Wed, 10 Mar 2021 16:03:02 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615420982; cv=none; d=google.com; s=arc-20160816; b=wEJMftXiNEeQPfXjCo5QghXZKhH7cyzfrTNG+p52V6wFi0Z6mxb/yfJYsJYJv7w6aW 9GAsj3ECBKE0h4gwlP8zG2kxPzrMm3mop1LHYb5abqbniDZASqRWTXXwMbfTEnL9UoSm TD4+RG1JD1p4zVIj7+E+gOsZZMvg1iwMdO/oM8LpvKNhWZsQSKggp88k9zxH9li4u4Yr Efae6h6mgoO8+XxTOSwQsOu0S2xee3PRgV037rTvMSWtdRMu19bK0bfRNBXj0zXg2Wee mtxI4O49/caqT5P8zKBIhWgURUGVjsYN5MBMqpTaXvGg4TiS8sWSPrUq36Hgqho27HNc iYZw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=IeMuJLlNvvieU0nCoF0p261OzcOR4TpS4BUALfVQCNY=; b=svhVZm4TYaoJSNxnvk+Udd5NsmBw2fSutqCF7OZAHolcVlTurozr+bF9dYD+al5Mzi 81UMIySBGRSOMLz5UMsDka44ru7eByQgWfN0j1LH2iU0lLwh3fnHFn2aMtZGPZzSVeZD 6px813m7bp/2XOhv2FHs9Q6UzyxZkgpMZ4S2zAr0W/navIFddfgD9Tuoz37c4Uq0XUCb yoy992LniX6E/6Mq6IdEKO1wfrqKQSrRg6NL66e+G6xKN0LNJOD146dLPXfSvgf/qQmZ ulfxphF66qqlJOjAP01JHRTOI0iF6UCh5P8VOEONLzIEs/MwJDlJyqnKMzWLUpvlE66J mPSA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=kJNJOvaq; 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 d12si568431edx.162.2021.03.10.16.02.39; Wed, 10 Mar 2021 16:03:02 -0800 (PST) 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=kJNJOvaq; 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 S229599AbhCKABj (ORCPT + 99 others); Wed, 10 Mar 2021 19:01:39 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42564 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229819AbhCKAB1 (ORCPT ); Wed, 10 Mar 2021 19:01:27 -0500 Received: from mail-lf1-x129.google.com (mail-lf1-x129.google.com [IPv6:2a00:1450:4864:20::129]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 67F6EC061574 for ; Wed, 10 Mar 2021 16:01:26 -0800 (PST) Received: by mail-lf1-x129.google.com with SMTP id n16so36687019lfb.4 for ; Wed, 10 Mar 2021 16:01:26 -0800 (PST) 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=IeMuJLlNvvieU0nCoF0p261OzcOR4TpS4BUALfVQCNY=; b=kJNJOvaqf6DPbPBxzU9Ajx7SFKSyoKyAYC+Fbk35khhT7WK1YasoIjCfB67rcGcPR4 2NgaI5oZfZmKwvvemvZ8p91tcZOQKMFE+/HEBI4AsrJI7psGfOJlFOwzLHrzzK7Q6Z+P 134Z9oLIN32BDXi5Nx0CpllyOMX+MZGthLGHqp5u78TYN9MOgP9Alfid8M/CUZSJjuox GXevOlZIijEwgFZne+7Evm8PyjK4qlkIzUl+qwDB/dtQv+JpljgsLbiFvYTioVfEYKiN blE4rIBxoHr0pOG5mqehx0zBMd24Ja3N+nhe0L1Htf5sdGgVJ+mCo+RwskCI6ZSuZtVw 0LYw== 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=IeMuJLlNvvieU0nCoF0p261OzcOR4TpS4BUALfVQCNY=; b=XGDsXBz2+uYR28PXWKMCauPZcWk+ciXp4auDinruTVExXlipuVjBrVrzuOqaebmxiu v0t3j8ZXX0sW0tALhPzAeOTQzCOAZAMjBL92nwvC9Kb7ULVmqReCc2LIbiMeQdHi7DYV V3hy41pPgVN+jV0SMBjFDRYfa1qKMp8tpMAsurOfvwzfrgvegmUV16upCLm41BkvLuN9 bsrjEUsgHUbTAvMdXJIBwpmUeOaVAf/yTrr6ZQxYXVCOn0Dg0L0SOv13BxZTboPeKF4t qdpPBfAjwZ8oF0JJyz5HX8MG49bkCG+zzTl2TxQ8vjPFB9skeOL1JZF1TRfQWJwf04SE NgMA== X-Gm-Message-State: AOAM532CrWOZtHn0DkBpThlBvVO6Gf8c3e02Ba4640A0pXQq26OtbqIN LXdY+Bj/JqT6zzEdzzXbmA+0sePIzF/Q0KhuJG59hxiB3wGswnjO X-Received: by 2002:a05:6512:10d1:: with SMTP id k17mr544816lfg.649.1615420884885; Wed, 10 Mar 2021 16:01:24 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Linus Walleij Date: Thu, 11 Mar 2021 01:01:14 +0100 Message-ID: Subject: Re: [PATCH] pinctrl: core: Handling pinmux and pinconf separately To: Michal Simek Cc: "linux-kernel@vger.kernel.org" , Michal Simek , git , "open list:GPIO SUBSYSTEM" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 10, 2021 at 9:16 AM Michal Simek wrote: > Right now the handling order depends on how entries are coming which is > corresponding with order in DT. We have reached the case with DT overlays > where conf and mux descriptions are exchanged which ends up in sequence > that firmware has been asked to perform configuration before requesting the > pin. > The patch is enforcing the order that pin is requested all the time first > followed by pin configuration. This change will ensure that firmware gets > requests in the right order. > > Signed-off-by: Michal Simek This looks right to me so I simply applied the patch so it gets some testing in linux-next. If there are problems on some platform(s) we will get to know. Yours, Linus Walleij