Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2329321pxj; Sun, 9 May 2021 23:37:17 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz6ycHpLITtEZQ2c1JMmHb3Gzvf8vxQWSm73hdt9T+XOKIkr/YFP9sDU0RGub0gZJtgMQue X-Received: by 2002:a02:b717:: with SMTP id g23mr20648709jam.109.1620628637227; Sun, 09 May 2021 23:37:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620628637; cv=none; d=google.com; s=arc-20160816; b=Zh28Hr3G16kLnAqaSu5iFnepnOiDSEZl3hLQMg7RC33L2mbsOZg/fwLdmtlluaRe+X 2z47beNnYEgVxiGRIgVcChZbXyqMixPew//uC+fyUpXT2aeAERc53NKW58GB9V8e8UPY x0r9JjUO/CEzf3i1OWCf6GbkZlLGuWZpkK8f3wWsYjPLvO2+SPVY+3lIz2diB9J3bZe0 ayQdl2mQeso9uwNFTtfk7uFnF0bGhQJbFpIm8J4Jj5jwW4newx356eXakIQe7encrKb7 4IFY9DNX87ynGE+OhhaR3VLf0w2quwtJRpaz8K99TNvoeE4v5eRKn9l7/iPZSOKAin7/ XvfA== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=ffTuvfVbl6C9qXiyxOFZkFAeh4Et3AT+Q4RmbFmjOWQ=; b=T05H4feFusX1QkED8pSrKVrcI9A2+p/E+/ChG/y98yzMlu+bxrHQgVeYxb1p3xjI6Q cQna8xGRDZdb+fFVzwb1WcbQtpGC9Nm8I3w/U9YaVIDOsK+lGbEzT9GZkEvsZsfGGXaG qvwPg1HMCBrglC7INCLDMp8KgjO7pnEA36h6vV3e9igjZkX+BorekSWofmD0WxREOp3S B+eyBswt6HXgSxA9DED4qX4peP/4qKnLvq3t/B0X6AhmFcABHN+AZqgRMA2pH/i6gmm7 R2Q34ly48rBCRRXdSzyEsNlS8fnZKBVGPJYoSE5ncIhZ9vLpwHfENjWPlrOhiwRZSMZx S83g== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id y20si7408528ioj.68.2021.05.09.23.37.02; Sun, 09 May 2021 23:37:17 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230093AbhEJGha (ORCPT + 99 others); Mon, 10 May 2021 02:37:30 -0400 Received: from lucky1.263xmail.com ([211.157.147.132]:33650 "EHLO lucky1.263xmail.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229943AbhEJGh3 (ORCPT ); Mon, 10 May 2021 02:37:29 -0400 Received: from localhost (unknown [192.168.167.235]) by lucky1.263xmail.com (Postfix) with ESMTP id 7C3F9F3616; Mon, 10 May 2021 14:36:06 +0800 (CST) X-MAIL-GRAY: 0 X-MAIL-DELIVERY: 1 X-ADDR-CHECKED4: 1 X-ANTISPAM-LEVEL: 2 X-ABS-CHECKED: 0 Received: from localhost.localdomain (unknown [58.22.7.114]) by smtp.263.net (postfix) whith ESMTP id P2750T140649254856448S1620628564034882_; Mon, 10 May 2021 14:36:06 +0800 (CST) X-IP-DOMAINF: 1 X-UNIQUE-TAG: <306f5b136a335e52de7cff6f8f3180dd> X-RL-SENDER: jay.xu@rock-chips.com X-SENDER: xjq@rock-chips.com X-LOGIN-NAME: jay.xu@rock-chips.com X-FST-TO: heiko@sntech.de X-RCPT-COUNT: 7 X-SENDER-IP: 58.22.7.114 X-ATTACHMENT-NUM: 0 X-System-Flag: 0 From: Jianqun Xu To: heiko@sntech.de, linus.walleij@linaro.org, robh+dt@kernel.org Cc: linux-gpio@vger.kernel.org, linux-rockchip@lists.infradead.org, linux-kernel@vger.kernel.org, Jianqun Xu Subject: [PATCH 2/7] pinctrl/pinctrl-rockchip.h: add pinctrl device to gpio bank struct Date: Mon, 10 May 2021 14:35:57 +0800 Message-Id: <20210510063602.505829-3-jay.xu@rock-chips.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210510063602.505829-1-jay.xu@rock-chips.com> References: <20210510063602.505829-1-jay.xu@rock-chips.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Store a pointer from the pinctrl device for the gpio bank. Signed-off-by: Jianqun Xu --- drivers/pinctrl/pinctrl-rockchip.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/pinctrl/pinctrl-rockchip.h b/drivers/pinctrl/pinctrl-rockchip.h index dba9e9540633..4aa3d2f1fa67 100644 --- a/drivers/pinctrl/pinctrl-rockchip.h +++ b/drivers/pinctrl/pinctrl-rockchip.h @@ -81,6 +81,7 @@ struct rockchip_drv { /** * struct rockchip_pin_bank + * @dev: the pinctrl device bind to the bank * @reg_base: register base of the gpio bank * @regmap_pull: optional separate register for additional pull settings * @clk: clock of the gpio bank @@ -105,6 +106,7 @@ struct rockchip_drv { * @route_mask: bits describing the routing pins of per bank */ struct rockchip_pin_bank { + struct device *dev; void __iomem *reg_base; struct regmap *regmap_pull; struct clk *clk; -- 2.25.1