Lines Matching refs:pin_config
216 u32 pin_config, u8 use_locks) in rzn1_set_hw_pin_func() argument
224 if (pin_config >= RZN1_FUNC_MDIO0_HIGHZ && in rzn1_set_hw_pin_func()
225 pin_config <= RZN1_FUNC_MDIO1_E1_SWITCH) { in rzn1_set_hw_pin_func()
229 if (pin_config <= RZN1_FUNC_MDIO1_HIGHZ) in rzn1_set_hw_pin_func()
235 if (pin_config <= RZN1_FUNC_MDIO0_SWITCH) { in rzn1_set_hw_pin_func()
236 mdio_func = pin_config - RZN1_FUNC_MDIO0_HIGHZ; in rzn1_set_hw_pin_func()
237 pin_config = RZN1_FUNC_ETH_MDIO; in rzn1_set_hw_pin_func()
238 } else if (pin_config <= RZN1_FUNC_MDIO0_E1_SWITCH) { in rzn1_set_hw_pin_func()
239 mdio_func = pin_config - RZN1_FUNC_MDIO0_E1_HIGHZ; in rzn1_set_hw_pin_func()
240 pin_config = RZN1_FUNC_ETH_MDIO_E1; in rzn1_set_hw_pin_func()
241 } else if (pin_config <= RZN1_FUNC_MDIO1_SWITCH) { in rzn1_set_hw_pin_func()
242 mdio_func = pin_config - RZN1_FUNC_MDIO1_HIGHZ; in rzn1_set_hw_pin_func()
243 pin_config = RZN1_FUNC_ETH_MDIO; in rzn1_set_hw_pin_func()
245 mdio_func = pin_config - RZN1_FUNC_MDIO1_E1_HIGHZ; in rzn1_set_hw_pin_func()
246 pin_config = RZN1_FUNC_ETH_MDIO_E1; in rzn1_set_hw_pin_func()
253 pin_config >= RZN1_FUNC_MDIO0_HIGHZ) in rzn1_set_hw_pin_func()
261 dev_dbg(ipctl->dev, "setting func for pin %u to %u\n", pin, pin_config); in rzn1_set_hw_pin_func()
265 if (pin_config < RZN1_FUNC_L2_OFFSET) { in rzn1_set_hw_pin_func()
266 l1 |= (pin_config << RZN1_L1_FUNCTION); in rzn1_set_hw_pin_func()
270 l2 = pin_config - RZN1_FUNC_L2_OFFSET; in rzn1_set_hw_pin_func()