Home | History | Annotate | Download | only in fdt

Lines Matching refs:phandle

55 fdtbus_register_pinctrl_config(device_t dev, int phandle,
62 pc->pc_phandle = phandle;
71 fdtbus_pinctrl_lookup(int phandle)
76 if (pc->pc_phandle == phandle)
84 fdtbus_pinctrl_set_config_index(int phandle, u_int index)
94 pinctrl_data = fdtbus_get_prop(phandle, buf, &len);
119 fdtbus_pinctrl_set_config(int phandle, const char *cfgname)
124 err = fdtbus_get_index(phandle, "pinctrl-names", cfgname, &index);
128 return fdtbus_pinctrl_set_config_index(phandle, index);
132 fdtbus_pinctrl_has_config(int phandle, const char *cfgname)
136 return fdtbus_get_index(phandle, "pinctrl-names", cfgname, &index) == 0;
155 fdtbus_pinctrl_parse_function(int phandle)
157 return fdtbus_get_string(phandle, "function");
161 fdtbus_pinctrl_parse_pins(int phandle, int *pins_len)
171 len = OF_getproplen(phandle, "pins");
173 return fdtbus_get_prop(phandle, "pins", pins_len);
180 fdtbus_pinctrl_parse_groups(int phandle, int *groups_len)
184 len = OF_getproplen(phandle, "groups");
187 return fdtbus_get_string(phandle, "groups");
194 fdtbus_pinctrl_parse_pinmux(int phandle, int *pinmux_len)
198 len = OF_getproplen(phandle, "pinmux");
200 return fdtbus_get_prop(phandle, "pinmux", pinmux_len);
207 fdtbus_pinctrl_parse_bias(int phandle, int *pull_strength)
220 if (of_hasprop(phandle, "bias-disable")) {
222 } else if (of_hasprop(phandle, "bias-pull-up")) {
225 } else if (of_hasprop(phandle, "bias-pull-down")) {
234 if (of_getprop_uint32(phandle, bias_prop, &val) == 0) {
244 fdtbus_pinctrl_parse_drive(int phandle)
248 if (of_hasprop(phandle, "drive-push-pull"))
250 else if (of_hasprop(phandle, "drive-open-drain"))
252 else if (of_hasprop(phandle, "drive-open-source"))
259 fdtbus_pinctrl_parse_drive_strength(int phandle)
268 if (of_getprop_uint32(phandle, "drive-strength", &val) == 0)
273 int fdtbus_pinctrl_parse_input_output(int phandle, int *output_value)
278 if (of_hasprop(phandle, "input-enable")) {
280 } else if (of_hasprop(phandle, "input-disable")) {
289 if (of_hasprop(phandle, "output-enable")) {
293 } else if (of_hasprop(phandle, "output-disable")) {
299 if (of_hasprop(phandle, "output-low")) {
304 } else if (of_hasprop(phandle, "output-high")) {