Lines Matching +full:0 +full:xfffffff0
42 #define MII_QS6612_IMR_INIT 0x003a
45 #define QS6612_PCR_AN_COMPLETE 0x1000
46 #define QS6612_PCR_RLBEN 0x0200
47 #define QS6612_PCR_DCREN 0x0100
48 #define QS6612_PCR_4B5BEN 0x0040
49 #define QS6612_PCR_TX_ISOLATE 0x0020
50 #define QS6612_PCR_MLT3_DIS 0x0002
51 #define QS6612_PCR_SCRM_DESCRM 0x0001
57 /* Returns 0, unless there's a write error */
62 * XXX - My docs indicate this should be 0x0940 in qs6612_config_init()
66 * to 0, and bit 7, which doesn't specify. However, my in qs6612_config_init()
71 return phy_write(phydev, MII_QS6612_PCR, 0x0dc0); in qs6612_config_init()
84 if (err < 0) in qs6612_ack_interrupt()
89 if (err < 0) in qs6612_ack_interrupt()
94 if (err < 0) in qs6612_ack_interrupt()
97 return 0; in qs6612_ack_interrupt()
113 err = phy_write(phydev, MII_QS6612_IMR, 0); in qs6612_config_intr()
130 if (irq_status < 0) { in qs6612_handle_interrupt()
147 .phy_id = 0x00181440,
149 .phy_id_mask = 0xfffffff0,
159 { 0x00181440, 0xfffffff0 },