Searched refs:pinctrl (Results 1 - 4 of 4) sorted by relevance
/freebsd-10.2-release/sys/dev/fdt/ |
H A D | fdt_pinctrl.h | 34 * 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 D | fdt_pinctrl.c | 43 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 D | am33xx.h | 2 * 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 D | at91_pinctrl.c | 75 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