Lines Matching +full:single +full:- +full:cell
2 * Copyright (C) 2016-2017 Intel Corporation <www.intel.com>
4 * SPDX-License-Identifier: GPL-2.0
17 const u32 *cell; in do_pinctr_pin() local
22 cell = fdt_getprop(blob, child, "pinctrl-single,pins", &len); in do_pinctr_pin()
23 if (!cell || len <= 0) in do_pinctr_pin()
24 return -EFAULT; in do_pinctr_pin()
26 debug("%p %d\n", cell, len); in do_pinctr_pin()
27 for (; len > 0; len -= (2 * sizeof(u32))) { in do_pinctr_pin()
28 offset = fdt32_to_cpu(*cell++); in do_pinctr_pin()
29 value = fdt32_to_cpu(*cell++); in do_pinctr_pin()
35 return -EFAULT; in do_pinctr_pin()
46 return -EINVAL; in do_pinctrl_pins()
62 return -EFAULT; in do_pinctrl_pins()
72 return -EINVAL; in config_dedicated_pins()
75 return -EFAULT; in config_dedicated_pins()
78 return -EFAULT; in config_dedicated_pins()
90 return -EINVAL; in config_pins()
93 return -EFAULT; in config_pins()