Searched refs:pinctrl (Results 1 - 4 of 4) sorted by relevance

/freebsd-10.2-release/sys/dev/fdt/
H A Dfdt_pinctrl.h34 * Configure pins by name or index. This looks up the pinctrl-N property in
36 * pinctrl driver for configuration.
42 * Register a pinctrl driver so that it can be used by other devices which call
44 * identifies each descendent of the pinctrl node which is a pin configuration
48 int fdt_pinctrl_register(device_t pinctrl, const char *pinprop);
52 * pinctrl-0 property contains references to nodes which are children of the
53 * given pinctrl device. This helper routine is for use by pinctrl drivers.
55 int fdt_pinctrl_configure_tree(device_t pinctrl);
H A Dfdt_pinctrl.c43 device_t pinctrl; local
48 snprintf(name, sizeof(name), "pinctrl-%u", index);
56 if ((pinctrl = OF_device_from_xref(configs[i])) != NULL)
57 FDT_PINCTRL_CONFIGURE(pinctrl, configs[i]);
69 nameslen = OF_getprop_alloc(ofw_bus_get_node(client), "pinctrl-names",
86 pinctrl_register_children(device_t pinctrl, phandle_t parent, argument
93 * given property, and associate the pinctrl device_t with each one.
96 pinctrl_register_children(pinctrl, node, pinprop);
99 pinctrl); local
106 fdt_pinctrl_register(device_t pinctrl, cons argument
111 OF_device_register_xref(OF_xref_from_node(node), pinctrl); local
116 pinctrl_configure_children(device_t pinctrl, phandle_t parent) argument
145 fdt_pinctrl_configure_tree(device_t pinctrl) argument
[all...]
/freebsd-10.2-release/sys/gnu/dts/include/dt-bindings/pinctrl/
H A Dam33xx.h2 * This header provides constants specific to AM33XX pinctrl bindings.
8 #include <dt-bindings/pinctrl/omap.h>
/freebsd-10.2-release/sys/arm/at91/
H A Dat91_pinctrl.c75 if (!ofw_bus_is_compatible(dev, "atmel,at91rm9200-pinctrl"))
379 phandle_t pinctrl[32], pins[32 * 4], scratch; local
391 // printf("pinctrl: omitting node %s since it isn't active\n", name);
394 len = OF_getencprop(node, "pinctrl-0", pinctrl, sizeof(pinctrl));
396 // printf("pinctrl: no pinctrl-0 property for node %s, omitting\n", name);
400 printf("pinctrl: Found active node %s\n", name);
402 scratch = OF_node_from_xref(pinctrl[
[all...]

Completed in 113 milliseconds