Messages in this thread | | | Date | Thu, 03 Sep 2015 07:48:56 -0700 | From | "" <> | Subject | Re: [PATCH] ARM: dts: keystone: use one to one address translations under netcp |
| |
On 9/3/15 7:26 AM, Tony Lindgren wrote: > * santosh shilimkar <santosh.shilimkar@oracle.com> [150902 08:55]: >> >> I suspected the same. I know back then we started with SERDES code >> with NETCP but as you already know, its a separate block which >> is needed for NIC card to work. Its more of phy and hence its >> having different address space is not surprising. > > The point Santosh is making here though is that any drivers > tinkering with registers belonging to a separate hardware block > is a recipe for a long term maintenance nightmare with mysterious > bugs popping up as things are not clocked or powered properly > or become racy with other drivers. > > Each hardware block needs to have it's own driver and then the > drivers can communicate using some Linux generic APIs like clock, > regulator, phy, or mailbox frameworks. > Right !!
Regards, Santosh
| |