linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* Q about driver code for KSZ8873MML
@ 2014-09-12  2:40 Patrick Boyle
  2014-09-12  4:07 ` Baruch Siach
  0 siblings, 1 reply; 3+ messages in thread
From: Patrick Boyle @ 2014-09-12  2:40 UTC (permalink / raw)
  To: linux-arm-kernel

In the linux/include/micrel_phy.h file the PHY ID for the KSZ8873MML
is defined as (0x000e7237)

#define MICREL_PHY_ID_MASK     0x00fffff0

#define PHY_ID_KSZ8873MLL      0x000e7237
#define PHY_ID_KSZ9021         0x00221610
#define PHY_ID_KSZ8737         0x00221720
/* same id: KS8021, KS8031 */
#define PHY_ID_KSZ8021         0x00221555
#define PHY_ID_KSZ8041         0x00221510
#define PHY_ID_KSZ8051         0x00221550
/* same id: ks8001 Rev. A/B, and ks8721 Rev 3. */
#define PHY_ID_KSZ8001         0x0022161A
/* same id: KS8081, KS8091 */
#define PHY_ID_KSZ8081         0x00221560
#define PHY_ID_KSZ8061         0x00221570
#define PHY_ID_KSZ9031         0x00221620

/* struct phy_device dev_flags definitions */
#define MICREL_PHY_50MHZ_CLK   0x00000001

But the datasheet from Micrel for this part (and using mii to probe
the part on my board) shows:

0x00221430

So where did 0x000e7237 come from?

Thanks
Patrick Boyle

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

end of thread, other threads:[~2014-09-12  4:29 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-09-12  2:40 Q about driver code for KSZ8873MML Patrick Boyle
2014-09-12  4:07 ` Baruch Siach
2014-09-12  4:29   ` Florian Fainelli

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