[PATCH v3 2/4] net: stmmac: dwc-qos: Add FSD EQoS support
Swathi K S
swathi.ks at samsung.com
Thu Jun 6 02:16:11 PDT 2024
> -----Original Message-----
> From: Andrew Lunn [mailto:andrew at lunn.ch]
> Sent: 15 August 2023 02:17
> To: Sriranjani P <sriranjani.p at samsung.com>
> Cc: davem at davemloft.net; edumazet at google.com; kuba at kernel.org;
> pabeni at redhat.com; robh+dt at kernel.org;
> krzysztof.kozlowski+dt at linaro.org; conor+dt at kernel.org;
> richardcochran at gmail.com; alexandre.torgue at foss.st.com;
> joabreu at synopsys.com; mcoquelin.stm32 at gmail.com;
> alim.akhtar at samsung.com; linux-fsd at tesla.com;
> pankaj.dubey at samsung.com; swathi.ks at samsung.com;
> ravi.patel at samsung.com; netdev at vger.kernel.org;
> devicetree at vger.kernel.org; linux-kernel at vger.kernel.org; linux-samsung-
> soc at vger.kernel.org; linux-arm-kernel at lists.infradead.org; Chandrasekar R
> <rcsekar at samsung.com>; Suresh Siddha <ssiddha at tesla.com>
> Subject: Re: [PATCH v3 2/4] net: stmmac: dwc-qos: Add FSD EQoS support
>
> > +static const int rx_clock_skew_val[] = {0x2, 0x0};
>
> > +static int dwc_eqos_setup_rxclock(struct platform_device *pdev, int
> > +ins_num) {
> > + struct device_node *np = pdev->dev.of_node;
> > + struct regmap *syscon;
> > + unsigned int reg;
> > +
> > + if (np && of_property_read_bool(np, "fsd-rx-clock-skew")) {
> > + syscon = syscon_regmap_lookup_by_phandle_args(np,
> > + "fsd-rx-clock-
> skew",
> > + 1, ®);
> > + if (IS_ERR(syscon)) {
> > + dev_err(&pdev->dev,
> > + "couldn't get the rx-clock-skew syscon!\n");
> > + return PTR_ERR(syscon);
> > + }
> > +
> > + regmap_write(syscon, reg, rx_clock_skew_val[ins_num]);
>
> Please could you explain what this is doing.
As per customer requirement, we need to provide a delay of 2ns in FSYS in
both TX and RX path and no delay in peric block
>
> Andrew
Regards,
Swathi
More information about the linux-arm-kernel
mailing list