Message ID | 20210728115203.16263-1-qiangqing.zhang@nxp.com |
---|---|
Headers | show |
Series | net: fec: add support for i.MX8MQ and i.MX8QM | expand |
> -----Original Message----- > From: Andrew Lunn <andrew@lunn.ch> > Sent: 2021年7月28日 22:11 > To: Joakim Zhang <qiangqing.zhang@nxp.com> > Cc: davem@davemloft.net; kuba@kernel.org; robh+dt@kernel.org; > shawnguo@kernel.org; s.hauer@pengutronix.de; kernel@pengutronix.de; > festevam@gmail.com; dl-linux-imx <linux-imx@nxp.com>; > netdev@vger.kernel.org; devicetree@vger.kernel.org; > linux-kernel@vger.kernel.org > Subject: Re: [PATCH V2 net-next 5/7] net: fec: add MAC internal delayed clock > feature support > > > + /* For rgmii internal delay, valid values are 0ps and 2000ps */ > > + if (of_property_read_u32(np, "tx-internal-delay-ps", &rgmii_delay)) > > + fep->rgmii_txc_dly = true; > > + if (of_property_read_u32(np, "rx-internal-delay-ps", &rgmii_delay)) > > + fep->rgmii_rxc_dly = true; > > I don't see any validation of the only supported values are 0ps and 2000ps. Hi Andrew, I also take this into account, since I have limited the value to 0 and 2000 in fec dt-bindings. It will report error when run dtbs_check if value is not invalid. Another reason is that actually the value is not program to hardware, we only enable RGMII delay or not. If need, I think we can only add a dev_warn() here, instead of stop the probe process? Best Regards, Joakim Zhang > Andrew