Messages in this thread | | | From | Maxim Uvarov <> | Date | Mon, 28 Aug 2017 17:47:05 +0300 | Subject | Re: [PATCH] DSA support for Micrel KSZ8895 |
| |
Micrel has some drivers on their web site to support some chips. For that chips they do virtual mdio over spi. And driver is available on download page: http://www.microchip.com/wwwproducts/en/KSZ8895
Documentation->Software library.
Both driver and DSA driver. Driver has to work with some minor fixups related to your kernel version. But I think they are don't care about up-streaming that code. So you can take their code as a reference.
2017-08-28 17:09 GMT+03:00 Andrew Lunn <andrew@lunn.ch>: >> I may be confused here, but AFAICT: >> >> 1) Yes, it has standard layout when accessed over MDIO. > > > Section 4.8 of the datasheet says: > > All the registers defined in this section can be also accessed > via the SPI interface. > > Meaning all PHY registers can be access via the SPI interface. So you > should be able to make a standard Linux MDIO bus driver which performs > SPI reads. > > Andrew
Micrel has some drivers on their web site to support some chips. For that chips they do virtual mdio over spi. And driver is available on download page: http://www.microchip.com/wwwproducts/en/KSZ8895
Documentation->Software library.
Both driver and DSA driver. Driver has to work with some minor fixups related to your kernel version. But I think they are don't care about up-streaming that code. So you can take their code as a reference.
-- Best regards, Maxim Uvarov
| |