Lines Matching +full:ptp +full:- +full:ref

1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
18 #include "pinctrl-mvebu.h"
94 MPP_VAR_FUNCTION(2, "ptp", "clk", V_88F6810_PLUS),
116 MPP_VAR_FUNCTION(2, "ptp", "clk", V_88F6810_PLUS),
124 MPP_VAR_FUNCTION(2, "ptp", "trig", V_88F6810_PLUS),
130 MPP_VAR_FUNCTION(2, "ptp", "evreq", V_88F6810_PLUS),
138 MPP_VAR_FUNCTION(2, "ptp", "clk", V_88F6810_PLUS),
215 MPP_VAR_FUNCTION(1, "ref", "clk_out1", V_88F6810_PLUS),
219 MPP_VAR_FUNCTION(1, "ptp", "trig", V_88F6810_PLUS),
223 MPP_VAR_FUNCTION(1, "ptp", "clk", V_88F6810_PLUS),
229 MPP_VAR_FUNCTION(1, "ptp", "evreq", V_88F6810_PLUS),
231 MPP_VAR_FUNCTION(3, "ref", "clk_out0", V_88F6810_PLUS),
277 MPP_VAR_FUNCTION(1, "ref", "clk_out0", V_88F6810_PLUS),
282 MPP_VAR_FUNCTION(1, "ref", "clk_out1", V_88F6810_PLUS),
318 MPP_VAR_FUNCTION(6, "ptp", "trig", V_88F6810_PLUS)),
325 MPP_VAR_FUNCTION(6, "ptp", "clk", V_88F6810_PLUS)),
333 MPP_VAR_FUNCTION(6, "ptp", "evreq", V_88F6810_PLUS)),
381 .compatible = "marvell,mv88f6810-pinctrl",
385 .compatible = "marvell,mv88f6820-pinctrl",
389 .compatible = "marvell,mv88f6828-pinctrl",
408 soc->variant = (unsigned)device_get_match_data(&pdev->dev) & 0xff; in armada_38x_pinctrl_probe()
409 soc->controls = armada_38x_mpp_controls; in armada_38x_pinctrl_probe()
410 soc->ncontrols = ARRAY_SIZE(armada_38x_mpp_controls); in armada_38x_pinctrl_probe()
411 soc->gpioranges = armada_38x_mpp_gpio_ranges; in armada_38x_pinctrl_probe()
412 soc->ngpioranges = ARRAY_SIZE(armada_38x_mpp_gpio_ranges); in armada_38x_pinctrl_probe()
413 soc->modes = armada_38x_mpp_modes; in armada_38x_pinctrl_probe()
414 soc->nmodes = armada_38x_mpp_controls[0].npins; in armada_38x_pinctrl_probe()
416 pdev->dev.platform_data = soc; in armada_38x_pinctrl_probe()
423 .name = "armada-38x-pinctrl",