Lines Matching refs:input
72 static inline u32 zmii_mode_mask(int mode, int input) in zmii_mode_mask() argument
76 return ZMII_FER_MII(input); in zmii_mode_mask()
78 return ZMII_FER_RMII(input); in zmii_mode_mask()
80 return ZMII_FER_SMII(input); in zmii_mode_mask()
86 int zmii_attach(struct platform_device *ofdev, int input, int *mode) in zmii_attach() argument
91 ZMII_DBG(dev, "init(%d, %d)" NL, input, *mode); in zmii_attach()
132 ofdev->dev.of_node->full_name, *mode, input); in zmii_attach()
144 out_be32(&p->fer, in_be32(&p->fer) | zmii_mode_mask(dev->mode, input)); in zmii_attach()
152 void zmii_get_mdio(struct platform_device *ofdev, int input) in zmii_get_mdio() argument
157 ZMII_DBG2(dev, "get_mdio(%d)" NL, input); in zmii_get_mdio()
162 out_be32(&dev->base->fer, fer | ZMII_FER_MDI(input)); in zmii_get_mdio()
165 void zmii_put_mdio(struct platform_device *ofdev, int input) in zmii_put_mdio() argument
169 ZMII_DBG2(dev, "put_mdio(%d)" NL, input); in zmii_put_mdio()
174 void zmii_set_speed(struct platform_device *ofdev, int input, int speed) in zmii_set_speed() argument
183 ZMII_DBG(dev, "speed(%d, %d)" NL, input, speed); in zmii_set_speed()
186 ssr |= ZMII_SSR_SP(input); in zmii_set_speed()
188 ssr &= ~ZMII_SSR_SP(input); in zmii_set_speed()
195 void zmii_detach(struct platform_device *ofdev, int input) in zmii_detach() argument
203 ZMII_DBG(dev, "detach(%d)" NL, input); in zmii_detach()
207 in_be32(&dev->base->fer) & ~zmii_mode_mask(dev->mode, input)); in zmii_detach()