From patchwork Mon Oct 4 23:22:19 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dmitry Baryshkov X-Patchwork-Id: 515212 Delivered-To: patch@linaro.org Received: by 2002:adf:fbc8:0:0:0:0:0 with SMTP id d8csp4818236wrs; Mon, 4 Oct 2021 16:22:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxyzXmkJ2Rg1w58UkYzRhtcTJ5qcJT42GM3UoSJsLKkWs1jSbIejd3Rix8WlQcPzS6cz6bP X-Received: by 2002:a17:90b:1d85:: with SMTP id pf5mr3797653pjb.64.1633389751394; Mon, 04 Oct 2021 16:22:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1633389751; cv=none; d=google.com; s=arc-20160816; b=MdaDKcxpQELZBaLf1urLZhkY8JtUSGIWz9H1hHieLe3SKdPXAVwCgHWVkAW4bQVzlo wVLEQMlmRPMK17+dKEtqdydPzDAzmMUZdm3NJg1oZDDlRvR9x59tCKm/Tik8ZFgeDXoX /DGoyjeWXGr/YSu1bqSaCx6KPnJ61aJJTQO++JzJU+w0oiPTiXMRsqmfk/+ujB3sFsRD gksovORsFG7U8/8KaZvIdzJMcUstbM8AEa2mE7SNwymvhqqhcAFpELoNLI1lp93Gaj+3 HudgsFs3cjtu7ImSrUpW61iVe6KiSvXtYqbaNzUeNtlCAmZ6XVE1/7c1dLoBKyKm3QnD CBpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=Y88jSQVnbJBOQYQ4AxCD943B/erEatCzVKFIFOSQuww=; b=yGgOBJqAi7EW1+IPsxU0uFwVw2B7itqECB0hMiVGEGxGGkQWXmh25yYVdgAJ58piZ8 QeG2NZHkZ2LLqszC75dYfs8v7OOT2xLNQzlPxlWodvtntIETmLHW8wEeYj4i9XU6yxyY 65FYTga0BtiJXCqGDZNBSLNTwt4L/X/0PcmQqpjfSGMI1cq84lQJ7okz7QR9IHmHE5jQ m695m7olDitRqdPV7Czsve25Y4FM0cQbw83KtvZX/XA7/xdBMlDk8QmYUbWB3fN973Jv WIPFGDt6BWXQp9tbJmLAlPL8mDemwj59lZI7YXnuyD5l3pxQdTqIg0+vYSkK3VO4IpcZ 22Sw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=NlwkumD8; spf=pass (google.com: domain of linux-gpio-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-gpio-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 r15si26921829pjj.71.2021.10.04.16.22.31; Mon, 04 Oct 2021 16:22:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-gpio-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=NlwkumD8; spf=pass (google.com: domain of linux-gpio-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-gpio-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 S234366AbhJDXYT (ORCPT + 3 others); Mon, 4 Oct 2021 19:24:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33638 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233517AbhJDXYT (ORCPT ); Mon, 4 Oct 2021 19:24:19 -0400 Received: from mail-lf1-x12c.google.com (mail-lf1-x12c.google.com [IPv6:2a00:1450:4864:20::12c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 80097C061749 for ; Mon, 4 Oct 2021 16:22:29 -0700 (PDT) Received: by mail-lf1-x12c.google.com with SMTP id y26so78758006lfa.11 for ; Mon, 04 Oct 2021 16:22:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=Y88jSQVnbJBOQYQ4AxCD943B/erEatCzVKFIFOSQuww=; b=NlwkumD8rqfvMouZ849F/ee6LWUvdKs/sAZNaFRj6REJukjsoJxBp32AFWIN7Zf/Rk IL85RvrJJD/NUxUf9B+8AlCR3HxpRAjBocAMePH8DLq7PVlajL+7v3PnOvwyM1Bf+J8g YTjApK3fqFB20XnINQuVB4PFwLp5BaKKzBYja8ejr4KQBOjjXkK7mJyoI/dV+2TD1x/U 9IZDhfl/0i9/tsDEZ0xPy/eShhahH2CWT7mdeGAhXu80gENF3LaEfIfcEqyS+Snitonp 62BpcZHAzmSp9gxhRaJolbOXYqRPNr9WI72PmH03BY0EL+qMmxlobqCu6TBmDP6uJgJF oszg== 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=Y88jSQVnbJBOQYQ4AxCD943B/erEatCzVKFIFOSQuww=; b=qtUNhlsUe/auammwEuBLmZq33p95q54+IHjXbk3GSEHR5OfhPGEBBMD4wLWz2yioFS iOfZdZEMtQREb8lnbBKlJrVhuUobrPeTx6OF7RG/nfKCpNPH5KyUqUR0SJRZQAWcoDPJ gcG9EPCWxasRn0rPd6wxJVNKolUx0ANmojQa08D3mnIStpLaRp6Mw+k/Nu9USRFIUTBy h5x9yp7491ounvuEC43eM4qevhVnFxnfMy2+02B1vZlM5Itea22KloN3kjK80rw/GciV aFue7Vd/+66sYTl3xDPqEDy+SxZvHyVbhsRY6roZC7uLIyz8djSa9LyHVpsPDs1PJpWy YwiA== X-Gm-Message-State: AOAM532yGV/VVbrHTaeM5JeVduB67BQgFuRMfwBnINPwUso7AoqALrqG Y+Mi3tkpk+/VrVQCTyHouC+YUA== X-Received: by 2002:ac2:508b:: with SMTP id f11mr16258716lfm.318.1633389747792; Mon, 04 Oct 2021 16:22:27 -0700 (PDT) Received: from umbar.lan ([37.153.55.125]) by smtp.gmail.com with ESMTPSA id h23sm1786219lja.131.2021.10.04.16.22.26 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 04 Oct 2021 16:22:27 -0700 (PDT) From: Dmitry Baryshkov To: Andy Gross , Bjorn Andersson , Linus Walleij , Rob Herring Cc: linux-gpio@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-msm@vger.kernel.org Subject: [PATCH 0/6] pinctrl: qcom: convert ssbi-mpp and spmi-mpp to hierarchical IRQ Date: Tue, 5 Oct 2021 02:22:19 +0300 Message-Id: <20211004232225.2260665-1-dmitry.baryshkov@linaro.org> X-Mailer: git-send-email 2.30.2 MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-gpio@vger.kernel.org In 2019 (in kernel 5.4) spmi-gpio and ssbi-gpio drivers were converted to hierarchical IRQ helpers, however MPP drivers were not converted at that moment. Complete this by converting MPP drivers. ---------------------------------------------------------------- Dmitry Baryshkov (6): dt-bindings: pinctrl: qcom,pmic-mpp: Convert qcom pmic mpp bindings to YAML dt-bindings: pinctrl: qcom,pmic-mpp: switch to #interrupt-cells pinctrl: qcom: ssbi-mpp: hardcode IRQ counts pinctrl: qcom: ssbi-mpp: add support for hierarchical IRQ chip pinctrl: qcom: spmi-mpp: hardcode IRQ counts pinctrl: qcom: spmi-mpp: add support for hierarchical IRQ chip .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 187 --------------------- .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 177 +++++++++++++++++++ drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 111 ++++++++---- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 133 +++++++++++---- 4 files changed, 357 insertions(+), 251 deletions(-) delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml