Lines Matching full:mdc
5 * The SMI protocol piggy-backs the MDIO MDC and MDIO signals levels
57 gpiod_direction_output(priv->mdc, 0); in realtek_smi_start()
62 gpiod_set_value(priv->mdc, 1); in realtek_smi_start()
64 gpiod_set_value(priv->mdc, 0); in realtek_smi_start()
68 gpiod_set_value(priv->mdc, 1); in realtek_smi_start()
72 gpiod_set_value(priv->mdc, 0); in realtek_smi_start()
81 gpiod_set_value(priv->mdc, 1); in realtek_smi_stop()
85 gpiod_set_value(priv->mdc, 1); in realtek_smi_stop()
87 gpiod_set_value(priv->mdc, 0); in realtek_smi_stop()
89 gpiod_set_value(priv->mdc, 1); in realtek_smi_stop()
93 gpiod_set_value(priv->mdc, 0); in realtek_smi_stop()
95 gpiod_set_value(priv->mdc, 1); in realtek_smi_stop()
99 gpiod_direction_input(priv->mdc); in realtek_smi_stop()
112 gpiod_set_value(priv->mdc, 1); in realtek_smi_write_bits()
114 gpiod_set_value(priv->mdc, 0); in realtek_smi_write_bits()
128 gpiod_set_value(priv->mdc, 1); in realtek_smi_read_bits()
131 gpiod_set_value(priv->mdc, 0); in realtek_smi_read_bits()
342 priv->mdc = devm_gpiod_get_optional(dev, "mdc", GPIOD_OUT_LOW); in realtek_smi_probe()
343 if (IS_ERR(priv->mdc)) { in realtek_smi_probe()
345 return PTR_ERR(priv->mdc); in realtek_smi_probe()