Thread (11 messages) flat view 11 messages, 3 authors, 2014-09-26

RE: [PATCH] net: stmmac: fix stmmac_pci_probe failed when CONFIG_HAVE_CLK is selected

From: Kweh, Hock Leong <hidden>
Date: 2014-09-24 10:48:17
Also in: lkml

-----Original Message-----
From: Giuseppe CAVALLARO [mailto:peppe.cavallaro@st.com]
Sent: Wednesday, September 24, 2014 2:10 PM
quoted
Hi peppe,

Appreciate for the explanation. Just to clarify that I am not asking not to
pass in the priv->stmmac_clk.
quoted
In fact, the fix will fail at case 2 if driver cannot obtain the priv->stmmac_clk,
but just not the case 1.
quoted
For case 1, seem like it does not require the stmmac_clk then I think
it should be OK not to fail it when driver did not get stmmac_clk but have
the clk_csr set.

ok we can do that but this clock is also managed when the iface is down.
Maybe it could be convenient to manage it for power consumption.
What do you think?
Hi peppe,

I don't really get what you mean here. Are you telling that you are OK with the fix?
Or you are referring to the bottom idea which introduce clock registration APIs to
stmmac_pci driver?

Regarding the power management, isn't this taking care by the PCI framework itself
for the PCI devices / PCI cards?

Sorry, may be would need you to provide a big picture to this. Thanks. :)
quoted
Anyway, I can change the fix by adding the clock registration APIs
being call at the stmmac_pci.c probe there before calling
stmmac_dvr_probe. By doing this, it created a dependency to the pci
driver that must have CONFIG_HAVE_CLK to be turned on. Besides, I
would need you guys to provide me information on other platforms about
what is the best value to set? Can I just set to zero since the stmmac_pci
driver is always using the priv->plat->clk_csr?
quoted
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help