netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Joakim Zhang <qiangqing.zhang@nxp.com>
To: Oleksij Rempel <o.rempel@pengutronix.de>,
	"mkl@pengutronix.de" <mkl@pengutronix.de>,
	Wolfgang Grandegger <wg@grandegger.com>,
	"David S. Miller" <davem@davemloft.net>,
	Jakub Kicinski <kuba@kernel.org>,
	Rob Herring <robh+dt@kernel.org>, Shawn Guo <shawnguo@kernel.org>,
	Sascha Hauer <s.hauer@pengutronix.de>
Cc: "kernel@pengutronix.de" <kernel@pengutronix.de>,
	"linux-can@vger.kernel.org" <linux-can@vger.kernel.org>,
	"netdev@vger.kernel.org" <netdev@vger.kernel.org>,
	"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
	"linux-arm-kernel@lists.infradead.org" 
	<linux-arm-kernel@lists.infradead.org>,
	"linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
	Fabio Estevam <festevam@gmail.com>
Subject: RE: [PATCH v1] ARM: dts: imx6/7: sync fsl,stop-mode with current flexcan driver
Date: Fri, 16 Oct 2020 08:06:08 +0000	[thread overview]
Message-ID: <DB8PR04MB67956B85B96E9C840BBD2798E6030@DB8PR04MB6795.eurprd04.prod.outlook.com> (raw)
In-Reply-To: <20201016075158.31574-1-o.rempel@pengutronix.de>


> -----Original Message-----
> From: Oleksij Rempel <o.rempel@pengutronix.de>
> Sent: 2020年10月16日 15:52
> To: mkl@pengutronix.de; Wolfgang Grandegger <wg@grandegger.com>;
> David S. Miller <davem@davemloft.net>; Jakub Kicinski <kuba@kernel.org>;
> Rob Herring <robh+dt@kernel.org>; Shawn Guo <shawnguo@kernel.org>;
> Sascha Hauer <s.hauer@pengutronix.de>
> Cc: Oleksij Rempel <o.rempel@pengutronix.de>; kernel@pengutronix.de;
> linux-can@vger.kernel.org; netdev@vger.kernel.org;
> devicetree@vger.kernel.org; linux-arm-kernel@lists.infradead.org;
> linux-kernel@vger.kernel.org; Fabio Estevam <festevam@gmail.com>; Joakim
> Zhang <qiangqing.zhang@nxp.com>
> Subject: [PATCH v1] ARM: dts: imx6/7: sync fsl,stop-mode with current flexcan
> driver
> 
> After this patch we need 2 arguments less for the fsl,stop-mode
> property:
> 
> | commit d9b081e3fc4bdc33e672dcb7bb256394909432fc
> | Author: Marc Kleine-Budde <mkl@pengutronix.de>
> | Date:   Sun Jun 14 21:09:20 2020 +0200
> |
> | can: flexcan: remove ack_grp and ack_bit handling from driver
> |
> | Since commit:
> |
> |  048e3a34a2e7 can: flexcan: poll MCR_LPM_ACK instead of GPR ACK for
> | stop mode acknowledgment
> |
> | the driver polls the IP core's internal bit MCR[LPM_ACK] as stop mode
> | acknowledge and not the acknowledgment on chip level.
> |
> | This means the 4th and 5th value of the property "fsl,stop-mode" isn't
> | used anymore. This patch removes the used "ack_gpr" and "ack_bit" from
> the driver.
> 
> This patch removes the two last arguments, as they are not needed anymore.
> 
> Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de>
Reviewed-by: Joakim Zhang <qiangqing.zhang@nxp.com>

Best Regards,
Joakim Zhang
>  # Please enter the commit message for your changes. Lines starting
> ---
>  arch/arm/boot/dts/imx6qdl.dtsi | 4 ++--  arch/arm/boot/dts/imx6sx.dtsi  |
> 4 ++--  arch/arm/boot/dts/imx6ul.dtsi  | 4 ++--
>  arch/arm/boot/dts/imx7s.dtsi   | 4 ++--
>  4 files changed, 8 insertions(+), 8 deletions(-)
> 
> diff --git a/arch/arm/boot/dts/imx6qdl.dtsi b/arch/arm/boot/dts/imx6qdl.dtsi
> index 43edbf1156c7..5efb9b923bf9 100644
> --- a/arch/arm/boot/dts/imx6qdl.dtsi
> +++ b/arch/arm/boot/dts/imx6qdl.dtsi
> @@ -549,7 +549,7 @@ can1: flexcan@2090000 {
>  				clocks = <&clks IMX6QDL_CLK_CAN1_IPG>,
>  					 <&clks IMX6QDL_CLK_CAN1_SERIAL>;
>  				clock-names = "ipg", "per";
> -				fsl,stop-mode = <&gpr 0x34 28 0x10 17>;
> +				fsl,stop-mode = <&gpr 0x34 28>;
>  				status = "disabled";
>  			};
> 
> @@ -560,7 +560,7 @@ can2: flexcan@2094000 {
>  				clocks = <&clks IMX6QDL_CLK_CAN2_IPG>,
>  					 <&clks IMX6QDL_CLK_CAN2_SERIAL>;
>  				clock-names = "ipg", "per";
> -				fsl,stop-mode = <&gpr 0x34 29 0x10 18>;
> +				fsl,stop-mode = <&gpr 0x34 29>;
>  				status = "disabled";
>  			};
> 
> diff --git a/arch/arm/boot/dts/imx6sx.dtsi b/arch/arm/boot/dts/imx6sx.dtsi
> index b480dfa9e251..8770e522d21c 100644
> --- a/arch/arm/boot/dts/imx6sx.dtsi
> +++ b/arch/arm/boot/dts/imx6sx.dtsi
> @@ -463,7 +463,7 @@ flexcan1: can@2090000 {
>  				clocks = <&clks IMX6SX_CLK_CAN1_IPG>,
>  					 <&clks IMX6SX_CLK_CAN1_SERIAL>;
>  				clock-names = "ipg", "per";
> -				fsl,stop-mode = <&gpr 0x10 1 0x10 17>;
> +				fsl,stop-mode = <&gpr 0x10 1>;
>  				status = "disabled";
>  			};
> 
> @@ -474,7 +474,7 @@ flexcan2: can@2094000 {
>  				clocks = <&clks IMX6SX_CLK_CAN2_IPG>,
>  					 <&clks IMX6SX_CLK_CAN2_SERIAL>;
>  				clock-names = "ipg", "per";
> -				fsl,stop-mode = <&gpr 0x10 2 0x10 18>;
> +				fsl,stop-mode = <&gpr 0x10 2>;
>  				status = "disabled";
>  			};
> 
> diff --git a/arch/arm/boot/dts/imx6ul.dtsi b/arch/arm/boot/dts/imx6ul.dtsi
> index 2b088f210331..4a059708ff20 100644
> --- a/arch/arm/boot/dts/imx6ul.dtsi
> +++ b/arch/arm/boot/dts/imx6ul.dtsi
> @@ -430,7 +430,7 @@ can1: flexcan@2090000 {
>  				clocks = <&clks IMX6UL_CLK_CAN1_IPG>,
>  					 <&clks IMX6UL_CLK_CAN1_SERIAL>;
>  				clock-names = "ipg", "per";
> -				fsl,stop-mode = <&gpr 0x10 1 0x10 17>;
> +				fsl,stop-mode = <&gpr 0x10 1>;
>  				status = "disabled";
>  			};
> 
> @@ -441,7 +441,7 @@ can2: flexcan@2094000 {
>  				clocks = <&clks IMX6UL_CLK_CAN2_IPG>,
>  					 <&clks IMX6UL_CLK_CAN2_SERIAL>;
>  				clock-names = "ipg", "per";
> -				fsl,stop-mode = <&gpr 0x10 2 0x10 18>;
> +				fsl,stop-mode = <&gpr 0x10 2>;
>  				status = "disabled";
>  			};
> 
> diff --git a/arch/arm/boot/dts/imx7s.dtsi b/arch/arm/boot/dts/imx7s.dtsi index
> 1cfaf410aa43..837f0da08686 100644
> --- a/arch/arm/boot/dts/imx7s.dtsi
> +++ b/arch/arm/boot/dts/imx7s.dtsi
> @@ -971,7 +971,7 @@ flexcan1: can@30a00000 {
>  				clocks = <&clks IMX7D_CLK_DUMMY>,
>  					<&clks IMX7D_CAN1_ROOT_CLK>;
>  				clock-names = "ipg", "per";
> -				fsl,stop-mode = <&gpr 0x10 1 0x10 17>;
> +				fsl,stop-mode = <&gpr 0x10 1>;
>  				status = "disabled";
>  			};
> 
> @@ -982,7 +982,7 @@ flexcan2: can@30a10000 {
>  				clocks = <&clks IMX7D_CLK_DUMMY>,
>  					<&clks IMX7D_CAN2_ROOT_CLK>;
>  				clock-names = "ipg", "per";
> -				fsl,stop-mode = <&gpr 0x10 2 0x10 18>;
> +				fsl,stop-mode = <&gpr 0x10 2>;
>  				status = "disabled";
>  			};
> 
> --
> 2.28.0


  reply	other threads:[~2020-10-16  8:06 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2020-10-16  7:51 [PATCH v1] ARM: dts: imx6/7: sync fsl,stop-mode with current flexcan driver Oleksij Rempel
2020-10-16  8:06 ` Joakim Zhang [this message]
2020-10-31  8:33 ` Shawn Guo
  -- strict thread matches above, loose matches on Subject: below --
2020-10-16  7:44 Oleksij Rempel

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=DB8PR04MB67956B85B96E9C840BBD2798E6030@DB8PR04MB6795.eurprd04.prod.outlook.com \
    --to=qiangqing.zhang@nxp.com \
    --cc=davem@davemloft.net \
    --cc=devicetree@vger.kernel.org \
    --cc=festevam@gmail.com \
    --cc=kernel@pengutronix.de \
    --cc=kuba@kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-can@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mkl@pengutronix.de \
    --cc=netdev@vger.kernel.org \
    --cc=o.rempel@pengutronix.de \
    --cc=robh+dt@kernel.org \
    --cc=s.hauer@pengutronix.de \
    --cc=shawnguo@kernel.org \
    --cc=wg@grandegger.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).