Lines Matching refs:input

80 static inline u32 rgmii_mode_mask(int mode, int input)  in rgmii_mode_mask()  argument
84 return RGMII_FER_RGMII(input); in rgmii_mode_mask()
86 return RGMII_FER_TBI(input); in rgmii_mode_mask()
88 return RGMII_FER_GMII(input); in rgmii_mode_mask()
90 return RGMII_FER_MII(input); in rgmii_mode_mask()
92 return RGMII_FER_RTBI(input); in rgmii_mode_mask()
98 int rgmii_attach(struct platform_device *ofdev, int input, int mode) in rgmii_attach() argument
103 RGMII_DBG(dev, "attach(%d)" NL, input); in rgmii_attach()
106 if (input < 0 || !rgmii_valid_mode(mode)) { in rgmii_attach()
115 out_be32(&p->fer, in_be32(&p->fer) | rgmii_mode_mask(mode, input)); in rgmii_attach()
118 ofdev->dev.of_node->full_name, input, rgmii_mode_name(mode)); in rgmii_attach()
127 void rgmii_set_speed(struct platform_device *ofdev, int input, int speed) in rgmii_set_speed() argument
135 ssr = in_be32(&p->ssr) & ~RGMII_SSR_MASK(input); in rgmii_set_speed()
137 RGMII_DBG(dev, "speed(%d, %d)" NL, input, speed); in rgmii_set_speed()
140 ssr |= RGMII_SSR_1000(input); in rgmii_set_speed()
142 ssr |= RGMII_SSR_100(input); in rgmii_set_speed()
144 ssr |= RGMII_SSR_10(input); in rgmii_set_speed()
151 void rgmii_get_mdio(struct platform_device *ofdev, int input) in rgmii_get_mdio() argument
157 RGMII_DBG2(dev, "get_mdio(%d)" NL, input); in rgmii_get_mdio()
165 fer |= 0x00080000u >> input; in rgmii_get_mdio()
172 void rgmii_put_mdio(struct platform_device *ofdev, int input) in rgmii_put_mdio() argument
178 RGMII_DBG2(dev, "put_mdio(%d)" NL, input); in rgmii_put_mdio()
184 fer &= ~(0x00080000u >> input); in rgmii_put_mdio()
193 void rgmii_detach(struct platform_device *ofdev, int input) in rgmii_detach() argument
203 RGMII_DBG(dev, "detach(%d)" NL, input); in rgmii_detach()
206 out_be32(&p->fer, in_be32(&p->fer) & ~RGMII_FER_MASK(input)); in rgmii_detach()