diff mbox series

[net,v5] net: txgbe: fix i2c dev name cannot match clkdev

Message ID 20240322080416.470517-1-duanqiangwen@net-swift.com (mailing list archive)
State Superseded
Delegated to: Netdev Maintainers
Headers show
Series [net,v5] net: txgbe: fix i2c dev name cannot match clkdev | expand

Checks

Context Check Description
netdev/series_format success Single patches do not need cover letters
netdev/tree_selection success Clearly marked for net
netdev/ynl success Generated files up to date; no warnings/errors; no diff in generated;
netdev/fixes_present success Fixes tag present in non-next series
netdev/header_inline success No static functions without inline keyword in header files
netdev/build_32bit success Errors and warnings before: 944 this patch: 944
netdev/build_tools success No tools touched, skip
netdev/cc_maintainers success CCed 9 of 9 maintainers
netdev/build_clang success Errors and warnings before: 955 this patch: 955
netdev/verify_signedoff success Signed-off-by tag matches author and committer
netdev/deprecated_api success None detected
netdev/check_selftest success No net selftest shell script
netdev/verify_fixes success Fixes tag looks correct
netdev/build_allmodconfig_warn success Errors and warnings before: 955 this patch: 955
netdev/checkpatch success total: 0 errors, 0 warnings, 0 checks, 26 lines checked
netdev/build_clang_rust success No Rust files in patch. Skipping build
netdev/kdoc success Errors and warnings before: 0 this patch: 0
netdev/source_inline success Was 0 now: 0
netdev/contest warning net-next-2024-03-22--18-00 (tests: 578)

Commit Message

Duanqiang Wen March 22, 2024, 8:04 a.m. UTC
txgbe clkdev shortened clk_name, so i2c_dev info_name
also need to shorten. Otherwise, i2c_dev cannot initialize
clock.

Change log:
v4-v5: address comments:
	Jiri Pirko:
	Well, since it is used in txgbe_phy.c, it should be probably
	rather defined locally in txgbe_phy.c.
v3->v4: address comments:
	Jakub Kicinski:
	No empty lines between Fixes and Signed-off... please.
v2->v3: address comments:
	Jiawen Wu:
	Please add the define in txgbe_type.h

Fixes: e30cef001da2 ("net: txgbe: fix clk_name exceed MAX_DEV_ID limits")
Signed-off-by: Duanqiang Wen <duanqiangwen@net-swift.com>
---
 drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

Comments

Jiri Pirko March 22, 2024, 8:12 a.m. UTC | #1
Fri, Mar 22, 2024 at 09:04:16AM CET, duanqiangwen@net-swift.com wrote:
>txgbe clkdev shortened clk_name, so i2c_dev info_name
>also need to shorten. Otherwise, i2c_dev cannot initialize
>clock.
>
>Change log:
>v4-v5: address comments:
>	Jiri Pirko:
>	Well, since it is used in txgbe_phy.c, it should be probably
>	rather defined locally in txgbe_phy.c.

Did you read Florian's comment? Please do.

pw-bot: cr


>v3->v4: address comments:
>	Jakub Kicinski:
>	No empty lines between Fixes and Signed-off... please.
>v2->v3: address comments:
>	Jiawen Wu:
>	Please add the define in txgbe_type.h
>
>Fixes: e30cef001da2 ("net: txgbe: fix clk_name exceed MAX_DEV_ID limits")
>Signed-off-by: Duanqiang Wen <duanqiangwen@net-swift.com>
>---
> drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 8 +++++---
> 1 file changed, 5 insertions(+), 3 deletions(-)
>
>diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
>index 5b5d5e4310d1..2fa511227eac 100644
>--- a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
>+++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
>@@ -20,6 +20,8 @@
> #include "txgbe_phy.h"
> #include "txgbe_hw.h"
> 
>+#define TXGBE_I2C_CLK_DEV_NAME "i2c_dw"
>+
> static int txgbe_swnodes_register(struct txgbe *txgbe)
> {
> 	struct txgbe_nodes *nodes = &txgbe->nodes;
>@@ -571,8 +573,8 @@ static int txgbe_clock_register(struct txgbe *txgbe)
> 	char clk_name[32];
> 	struct clk *clk;
> 
>-	snprintf(clk_name, sizeof(clk_name), "i2c_dw.%d",
>-		 pci_dev_id(pdev));
>+	snprintf(clk_name, sizeof(clk_name), "%s.%d",
>+		 TXGBE_I2C_CLK_DEV_NAME, pci_dev_id(pdev));
> 
> 	clk = clk_register_fixed_rate(NULL, clk_name, NULL, 0, 156250000);
> 	if (IS_ERR(clk))
>@@ -634,7 +636,7 @@ static int txgbe_i2c_register(struct txgbe *txgbe)
> 
> 	info.parent = &pdev->dev;
> 	info.fwnode = software_node_fwnode(txgbe->nodes.group[SWNODE_I2C]);
>-	info.name = "i2c_designware";
>+	info.name = TXGBE_I2C_CLK_DEV_NAME;
> 	info.id = pci_dev_id(pdev);
> 
> 	info.res = &DEFINE_RES_IRQ(pdev->irq);
>-- 
>2.27.0
>
>
Duanqiang Wen March 22, 2024, 8:20 a.m. UTC | #2
-----Original Message-----
From: Jiri Pirko <jiri@resnulli.us> 
Sent: 2024年3月22日 16:12
To: Duanqiang Wen <duanqiangwen@net-swift.com>
Cc: netdev@vger.kernel.org; jiawenwu@trustnetic.com;
mengyuanlou@net-swift.com; davem@davemloft.net; edumazet@google.com;
kuba@kernel.org; pabeni@redhat.com; maciej.fijalkowski@intel.com;
andrew@lunn.ch; wangxiongfeng2@huawei.com; linux-kernel@vger.kernel.org;
michal.kubiak@intel.com
Subject: Re: [PATCH net v5] net: txgbe: fix i2c dev name cannot match clkdev

Fri, Mar 22, 2024 at 09:04:16AM CET, duanqiangwen@net-swift.com wrote:
>txgbe clkdev shortened clk_name, so i2c_dev info_name also need to 
>shorten. Otherwise, i2c_dev cannot initialize clock.
>
>Change log:
>v4-v5: address comments:
>	Jiri Pirko:
>	Well, since it is used in txgbe_phy.c, it should be probably
>	rather defined locally in txgbe_phy.c.

Did you read Florian's comment? Please do.

pw-bot: cr
--------
I replied to Florian: 
" I want to shorten "i2c_desginware" to "i2c_dw" in txgbe driver, so other
drivers
which use "i2c_designware" need another patch to use a define. "

Sorry, this email forgot to cc the mailing list.

>v3->v4: address comments:
>	Jakub Kicinski:
>	No empty lines between Fixes and Signed-off... please.
>v2->v3: address comments:
>	Jiawen Wu:
>	Please add the define in txgbe_type.h
>
>Fixes: e30cef001da2 ("net: txgbe: fix clk_name exceed MAX_DEV_ID 
>limits")
>Signed-off-by: Duanqiang Wen <duanqiangwen@net-swift.com>
>---
> drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 8 +++++---
> 1 file changed, 5 insertions(+), 3 deletions(-)
>
>diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c 
>b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
>index 5b5d5e4310d1..2fa511227eac 100644
>--- a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
>+++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
>@@ -20,6 +20,8 @@
> #include "txgbe_phy.h"
> #include "txgbe_hw.h"
> 
>+#define TXGBE_I2C_CLK_DEV_NAME "i2c_dw"
>+
> static int txgbe_swnodes_register(struct txgbe *txgbe)  {
> 	struct txgbe_nodes *nodes = &txgbe->nodes; @@ -571,8 +573,8 @@
static 
>int txgbe_clock_register(struct txgbe *txgbe)
> 	char clk_name[32];
> 	struct clk *clk;
> 
>-	snprintf(clk_name, sizeof(clk_name), "i2c_dw.%d",
>-		 pci_dev_id(pdev));
>+	snprintf(clk_name, sizeof(clk_name), "%s.%d",
>+		 TXGBE_I2C_CLK_DEV_NAME, pci_dev_id(pdev));
> 
> 	clk = clk_register_fixed_rate(NULL, clk_name, NULL, 0, 156250000);
> 	if (IS_ERR(clk))
>@@ -634,7 +636,7 @@ static int txgbe_i2c_register(struct txgbe *txgbe)
> 
> 	info.parent = &pdev->dev;
> 	info.fwnode = software_node_fwnode(txgbe->nodes.group[SWNODE_I2C]);
>-	info.name = "i2c_designware";
>+	info.name = TXGBE_I2C_CLK_DEV_NAME;
> 	info.id = pci_dev_id(pdev);
> 
> 	info.res = &DEFINE_RES_IRQ(pdev->irq);
>--
>2.27.0
>
>
Jiri Pirko March 22, 2024, 9:02 a.m. UTC | #3
Fri, Mar 22, 2024 at 09:20:04AM CET, duanqiangwen@net-swift.com wrote:
>
>-----Original Message-----
>From: Jiri Pirko <jiri@resnulli.us> 
>Sent: 2024年3月22日 16:12
>To: Duanqiang Wen <duanqiangwen@net-swift.com>
>Cc: netdev@vger.kernel.org; jiawenwu@trustnetic.com;
>mengyuanlou@net-swift.com; davem@davemloft.net; edumazet@google.com;
>kuba@kernel.org; pabeni@redhat.com; maciej.fijalkowski@intel.com;
>andrew@lunn.ch; wangxiongfeng2@huawei.com; linux-kernel@vger.kernel.org;
>michal.kubiak@intel.com
>Subject: Re: [PATCH net v5] net: txgbe: fix i2c dev name cannot match clkdev
>
>Fri, Mar 22, 2024 at 09:04:16AM CET, duanqiangwen@net-swift.com wrote:
>>txgbe clkdev shortened clk_name, so i2c_dev info_name also need to 
>>shorten. Otherwise, i2c_dev cannot initialize clock.
>>
>>Change log:
>>v4-v5: address comments:
>>	Jiri Pirko:
>>	Well, since it is used in txgbe_phy.c, it should be probably
>>	rather defined locally in txgbe_phy.c.
>
>Did you read Florian's comment? Please do.
>
>pw-bot: cr
>--------
>I replied to Florian: 
>" I want to shorten "i2c_desginware" to "i2c_dw" in txgbe driver, so other
>drivers
>which use "i2c_designware" need another patch to use a define. "
>
>Sorry, this email forgot to cc the mailing list.

Could you please use some sane email client that properly prefixes the
original text by ">"?


>
>>v3->v4: address comments:
>>	Jakub Kicinski:
>>	No empty lines between Fixes and Signed-off... please.
>>v2->v3: address comments:
>>	Jiawen Wu:
>>	Please add the define in txgbe_type.h
>>
>>Fixes: e30cef001da2 ("net: txgbe: fix clk_name exceed MAX_DEV_ID 
>>limits")
>>Signed-off-by: Duanqiang Wen <duanqiangwen@net-swift.com>
>>---
>> drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 8 +++++---
>> 1 file changed, 5 insertions(+), 3 deletions(-)
>>
>>diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c 
>>b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
>>index 5b5d5e4310d1..2fa511227eac 100644
>>--- a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
>>+++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
>>@@ -20,6 +20,8 @@
>> #include "txgbe_phy.h"
>> #include "txgbe_hw.h"
>> 
>>+#define TXGBE_I2C_CLK_DEV_NAME "i2c_dw"
>>+
>> static int txgbe_swnodes_register(struct txgbe *txgbe)  {
>> 	struct txgbe_nodes *nodes = &txgbe->nodes; @@ -571,8 +573,8 @@
>static 
>>int txgbe_clock_register(struct txgbe *txgbe)
>> 	char clk_name[32];
>> 	struct clk *clk;
>> 
>>-	snprintf(clk_name, sizeof(clk_name), "i2c_dw.%d",
>>-		 pci_dev_id(pdev));
>>+	snprintf(clk_name, sizeof(clk_name), "%s.%d",
>>+		 TXGBE_I2C_CLK_DEV_NAME, pci_dev_id(pdev));
>> 
>> 	clk = clk_register_fixed_rate(NULL, clk_name, NULL, 0, 156250000);
>> 	if (IS_ERR(clk))
>>@@ -634,7 +636,7 @@ static int txgbe_i2c_register(struct txgbe *txgbe)
>> 
>> 	info.parent = &pdev->dev;
>> 	info.fwnode = software_node_fwnode(txgbe->nodes.group[SWNODE_I2C]);
>>-	info.name = "i2c_designware";
>>+	info.name = TXGBE_I2C_CLK_DEV_NAME;
>> 	info.id = pci_dev_id(pdev);
>> 
>> 	info.res = &DEFINE_RES_IRQ(pdev->irq);
>>--
>>2.27.0
>>
>>
> 
>
Duanqiang Wen March 22, 2024, 9:12 a.m. UTC | #4
> -----Original Message-----
> From: Jiri Pirko <jiri@resnulli.us>
> Sent: 2024年3月22日 17:02
> To: duanqiangwen@net-swift.com
> Cc: netdev@vger.kernel.org; jiawenwu@trustnetic.com;
> mengyuanlou@net-swift.com; davem@davemloft.net;
> edumazet@google.com; kuba@kernel.org; pabeni@redhat.com;
> maciej.fijalkowski@intel.com; andrew@lunn.ch;
> wangxiongfeng2@huawei.com; linux-kernel@vger.kernel.org;
> michal.kubiak@intel.com
> Subject: Re: [PATCH net v5] net: txgbe: fix i2c dev name cannot match clkdev
> 
> Fri, Mar 22, 2024 at 09:20:04AM CET, duanqiangwen@net-swift.com wrote:
> >
> >-----Original Message-----
> >From: Jiri Pirko <jiri@resnulli.us>
> >Sent: 2024年3月22日 16:12
> >To: Duanqiang Wen <duanqiangwen@net-swift.com>
> >Cc: netdev@vger.kernel.org; jiawenwu@trustnetic.com;
> >mengyuanlou@net-swift.com; davem@davemloft.net;
> edumazet@google.com;
> >kuba@kernel.org; pabeni@redhat.com; maciej.fijalkowski@intel.com;
> >andrew@lunn.ch; wangxiongfeng2@huawei.com;
> >linux-kernel@vger.kernel.org; michal.kubiak@intel.com
> >Subject: Re: [PATCH net v5] net: txgbe: fix i2c dev name cannot match
> >clkdev
> >
> >Fri, Mar 22, 2024 at 09:04:16AM CET, duanqiangwen@net-swift.com wrote:
> >>txgbe clkdev shortened clk_name, so i2c_dev info_name also need to
> >>shorten. Otherwise, i2c_dev cannot initialize clock.
> >>
> >>Change log:
> >>v4-v5: address comments:
> >>	Jiri Pirko:
> >>	Well, since it is used in txgbe_phy.c, it should be probably
> >>	rather defined locally in txgbe_phy.c.
> >
> >Did you read Florian's comment? Please do.
> >
> >pw-bot: cr
> >--------
> >I replied to Florian:
> >" I want to shorten "i2c_desginware" to "i2c_dw" in txgbe driver, so
> >other drivers which use "i2c_designware" need another patch to use a
> >define. "
> >
> >Sorry, this email forgot to cc the mailing list.
> 
> Could you please use some sane email client that properly prefixes the
> original text by ">"?

I'm sorry, and I have  set up the right email client settings now.

> >
> >>v3->v4: address comments:
> >>	Jakub Kicinski:
> >>	No empty lines between Fixes and Signed-off... please.
> >>v2->v3: address comments:
> >>	Jiawen Wu:
> >>	Please add the define in txgbe_type.h
> >>
> >>Fixes: e30cef001da2 ("net: txgbe: fix clk_name exceed MAX_DEV_ID
> >>limits")
> >>Signed-off-by: Duanqiang Wen <duanqiangwen@net-swift.com>
> >>---
> >> drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 8 +++++---
> >> 1 file changed, 5 insertions(+), 3 deletions(-)
> >>
> >>diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
> >>b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
> >>index 5b5d5e4310d1..2fa511227eac 100644
> >>--- a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
> >>+++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
> >>@@ -20,6 +20,8 @@
> >> #include "txgbe_phy.h"
> >> #include "txgbe_hw.h"
> >>
> >>+#define TXGBE_I2C_CLK_DEV_NAME "i2c_dw"
> >>+
> >> static int txgbe_swnodes_register(struct txgbe *txgbe)  {
> >> 	struct txgbe_nodes *nodes = &txgbe->nodes; @@ -571,8 +573,8
> @@
> >static
> >>int txgbe_clock_register(struct txgbe *txgbe)
> >> 	char clk_name[32];
> >> 	struct clk *clk;
> >>
> >>-	snprintf(clk_name, sizeof(clk_name), "i2c_dw.%d",
> >>-		 pci_dev_id(pdev));
> >>+	snprintf(clk_name, sizeof(clk_name), "%s.%d",
> >>+		 TXGBE_I2C_CLK_DEV_NAME, pci_dev_id(pdev));
> >>
> >> 	clk = clk_register_fixed_rate(NULL, clk_name, NULL, 0, 156250000);
> >> 	if (IS_ERR(clk))
> >>@@ -634,7 +636,7 @@ static int txgbe_i2c_register(struct txgbe *txgbe)
> >>
> >> 	info.parent = &pdev->dev;
> >> 	info.fwnode = software_node_fwnode(txgbe-
> >nodes.group[SWNODE_I2C]);
> >>-	info.name = "i2c_designware";
> >>+	info.name = TXGBE_I2C_CLK_DEV_NAME;
> >> 	info.id = pci_dev_id(pdev);
> >>
> >> 	info.res = &DEFINE_RES_IRQ(pdev->irq);
> >>--
> >>2.27.0
> >>
> >>
> >
> >
>
Duanqiang Wen March 27, 2024, 1:29 a.m. UTC | #5
> -----Original Message-----
> From: Jiri Pirko <jiri@resnulli.us>
> Sent: 2024年3月22日 16:12
> To: Duanqiang Wen <duanqiangwen@net-swift.com>
> Cc: netdev@vger.kernel.org; jiawenwu@trustnetic.com;
> mengyuanlou@net-swift.com; davem@davemloft.net;
> edumazet@google.com; kuba@kernel.org; pabeni@redhat.com;
> maciej.fijalkowski@intel.com; andrew@lunn.ch;
> wangxiongfeng2@huawei.com; linux-kernel@vger.kernel.org;
> michal.kubiak@intel.com
> Subject: Re: [PATCH net v5] net: txgbe: fix i2c dev name cannot match
clkdev
> 
> Fri, Mar 22, 2024 at 09:04:16AM CET, duanqiangwen@net-swift.com wrote:
> >txgbe clkdev shortened clk_name, so i2c_dev info_name also need to
> >shorten. Otherwise, i2c_dev cannot initialize clock.
> >
> >Change log:
> >v4-v5: address comments:
> >	Jiri Pirko:
> >	Well, since it is used in txgbe_phy.c, it should be probably
> >	rather defined locally in txgbe_phy.c.
> 
> Did you read Florian's comment? Please do.
> 
> pw-bot: cr
> 

I replied to Florian: 
" I want to shorten "i2c_desginware" to "i2c_dw" in txgbe driver, so other
drivers which use "i2c_designware" need another patch to use a define. "

He hasn't replied to me for several days, what should I do next?

> 
> >v3->v4: address comments:
> >	Jakub Kicinski:
> >	No empty lines between Fixes and Signed-off... please.
> >v2->v3: address comments:
> >	Jiawen Wu:
> >	Please add the define in txgbe_type.h
> >
> >Fixes: e30cef001da2 ("net: txgbe: fix clk_name exceed MAX_DEV_ID
> >limits")
> >Signed-off-by: Duanqiang Wen <duanqiangwen@net-swift.com>
> >---
> > drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 8 +++++---
> > 1 file changed, 5 insertions(+), 3 deletions(-)
> >
> >diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
> >b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
> >index 5b5d5e4310d1..2fa511227eac 100644
> >--- a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
> >+++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
> >@@ -20,6 +20,8 @@
> > #include "txgbe_phy.h"
> > #include "txgbe_hw.h"
> >
> >+#define TXGBE_I2C_CLK_DEV_NAME "i2c_dw"
> >+
> > static int txgbe_swnodes_register(struct txgbe *txgbe)  {
> > 	struct txgbe_nodes *nodes = &txgbe->nodes; @@ -571,8 +573,8
> @@ static
> >int txgbe_clock_register(struct txgbe *txgbe)
> > 	char clk_name[32];
> > 	struct clk *clk;
> >
> >-	snprintf(clk_name, sizeof(clk_name), "i2c_dw.%d",
> >-		 pci_dev_id(pdev));
> >+	snprintf(clk_name, sizeof(clk_name), "%s.%d",
> >+		 TXGBE_I2C_CLK_DEV_NAME, pci_dev_id(pdev));
> >
> > 	clk = clk_register_fixed_rate(NULL, clk_name, NULL, 0, 156250000);
> > 	if (IS_ERR(clk))
> >@@ -634,7 +636,7 @@ static int txgbe_i2c_register(struct txgbe *txgbe)
> >
> > 	info.parent = &pdev->dev;
> > 	info.fwnode = software_node_fwnode(txgbe-
> >nodes.group[SWNODE_I2C]);
> >-	info.name = "i2c_designware";
> >+	info.name = TXGBE_I2C_CLK_DEV_NAME;
> > 	info.id = pci_dev_id(pdev);
> >
> > 	info.res = &DEFINE_RES_IRQ(pdev->irq);
> >--
> >2.27.0
> >
> >
>
Florian Fainelli March 27, 2024, 12:40 p.m. UTC | #6
On 3/26/2024 6:29 PM, duanqiangwen@net-swift.com wrote:
>> -----Original Message-----
>> From: Jiri Pirko <jiri@resnulli.us>
>> Sent: 2024年3月22日 16:12
>> To: Duanqiang Wen <duanqiangwen@net-swift.com>
>> Cc: netdev@vger.kernel.org; jiawenwu@trustnetic.com;
>> mengyuanlou@net-swift.com; davem@davemloft.net;
>> edumazet@google.com; kuba@kernel.org; pabeni@redhat.com;
>> maciej.fijalkowski@intel.com; andrew@lunn.ch;
>> wangxiongfeng2@huawei.com; linux-kernel@vger.kernel.org;
>> michal.kubiak@intel.com
>> Subject: Re: [PATCH net v5] net: txgbe: fix i2c dev name cannot match
> clkdev
>>
>> Fri, Mar 22, 2024 at 09:04:16AM CET, duanqiangwen@net-swift.com wrote:
>>> txgbe clkdev shortened clk_name, so i2c_dev info_name also need to
>>> shorten. Otherwise, i2c_dev cannot initialize clock.
>>>
>>> Change log:
>>> v4-v5: address comments:
>>> 	Jiri Pirko:
>>> 	Well, since it is used in txgbe_phy.c, it should be probably
>>> 	rather defined locally in txgbe_phy.c.
>>
>> Did you read Florian's comment? Please do.
>>
>> pw-bot: cr
>>
> 
> I replied to Florian:
> " I want to shorten "i2c_desginware" to "i2c_dw" in txgbe driver, so other
> drivers which use "i2c_designware" need another patch to use a define. "
> 
> He hasn't replied to me for several days, what should I do next?

You emailed me directly rather than do a reply-all and have the mailing 
list copied. At any rate, you are only changing your internal clock 
name, so my suggestion to standardize the 'i2c_designware' string beyond 
your driver did not really make sense.

With that:

Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>

Thanks!
diff mbox series

Patch

diff --git a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
index 5b5d5e4310d1..2fa511227eac 100644
--- a/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
+++ b/drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c
@@ -20,6 +20,8 @@ 
 #include "txgbe_phy.h"
 #include "txgbe_hw.h"
 
+#define TXGBE_I2C_CLK_DEV_NAME "i2c_dw"
+
 static int txgbe_swnodes_register(struct txgbe *txgbe)
 {
 	struct txgbe_nodes *nodes = &txgbe->nodes;
@@ -571,8 +573,8 @@  static int txgbe_clock_register(struct txgbe *txgbe)
 	char clk_name[32];
 	struct clk *clk;
 
-	snprintf(clk_name, sizeof(clk_name), "i2c_dw.%d",
-		 pci_dev_id(pdev));
+	snprintf(clk_name, sizeof(clk_name), "%s.%d",
+		 TXGBE_I2C_CLK_DEV_NAME, pci_dev_id(pdev));
 
 	clk = clk_register_fixed_rate(NULL, clk_name, NULL, 0, 156250000);
 	if (IS_ERR(clk))
@@ -634,7 +636,7 @@  static int txgbe_i2c_register(struct txgbe *txgbe)
 
 	info.parent = &pdev->dev;
 	info.fwnode = software_node_fwnode(txgbe->nodes.group[SWNODE_I2C]);
-	info.name = "i2c_designware";
+	info.name = TXGBE_I2C_CLK_DEV_NAME;
 	info.id = pci_dev_id(pdev);
 
 	info.res = &DEFINE_RES_IRQ(pdev->irq);