netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Clarification on user configurable parameters implementation in PHY driver
@ 2022-03-18 12:30 Parthiban.Veerasooran
  2022-03-19  0:54 ` Andrew Lunn
  2022-03-19 15:33 ` Andrew Lunn
  0 siblings, 2 replies; 3+ messages in thread
From: Parthiban.Veerasooran @ 2022-03-18 12:30 UTC (permalink / raw)
  To: netdev; +Cc: Jan.Huber, Thorsten.Kummermehr

Hi All,

Microchip LAN8670 is a high-performance 10BASE-T1S single-pair Ethernet 
PHY transceiver for 10 Mbit/s half-duplex networking over a single pair 
of conductors. The LAN8670 is designed for use in high-reliability cost 
sensitive industrial, back plane, and building automation 
sensor/actuator applications.

Physical Layer Collision Avoidance (PLCA) is one of the features in this 
PHY which allows for high bandwidth utilization by avoiding collisions 
on the physical layer and burst mode for transmission of multiple 
packets for high packet rate latency-sensitive applications. This PLCA 
feature uses the following user configurable parameters to be configured 
through PHY driver.

     1. PLCA node id
     2. PLCA node count
     3. PLCA transmit opportunity time
     4. PLCA max burst count
     5. PLCA max burst time
     6. PLCA enable/disable

In the existing PHY frame work, I don't see any interface to expose the 
user configurable parameters to user space from PHY driver. I did even 
refer some PHY drivers in the kernel source and they are hard coded the 
configurable values in the driver and of course they are not needed to 
be configured by user.

But in our case, the above parameters are user configurable for 
different nodes (Ethernet interfaces) in the network.

Could you please propose a right approach to implement the above 
requirement ?

Thanks & Regards,
Parthiban V
Microchip Technology Inc.


^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2022-03-19 15:33 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-18 12:30 Clarification on user configurable parameters implementation in PHY driver Parthiban.Veerasooran
2022-03-19  0:54 ` Andrew Lunn
2022-03-19 15:33 ` Andrew Lunn

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).