Home
last modified time | relevance | path

Searched refs:pargs (Results 1 – 12 of 12) sorted by relevance

/optee_os/core/drivers/gpio/
H A Dgpio.c16 TEE_Result gpio_dt_alloc_pin(struct dt_pargs *pargs, struct gpio **out_gpio) in gpio_dt_alloc_pin() argument
20 if (pargs->args_count != 2) in gpio_dt_alloc_pin()
27 gpio->pin = pargs->args[0]; in gpio_dt_alloc_pin()
28 gpio->dt_flags = pargs->args[1]; in gpio_dt_alloc_pin()
/optee_os/core/drivers/pinctrl/
H A Datmel_pio.c79 static TEE_Result pio_pinctrl_dt_get(struct dt_pargs *pargs, void *data, in pio_pinctrl_dt_get() argument
98 prop = fdt_getprop(pargs->fdt, pargs->phandle_node, "pinmux", in pio_pinctrl_dt_get()
126 res = pinctrl_parse_dt_pin_modes(pargs->fdt, pargs->phandle_node, in pio_pinctrl_dt_get()
/optee_os/core/drivers/amd/
H A Dgpio_common.c37 TEE_Result amd_gpio_get_dt(struct dt_pargs *pargs, void *data, in amd_gpio_get_dt() argument
44 res = gpio_dt_alloc_pin(pargs, &gpio); in amd_gpio_get_dt()
H A Dgpio_private.h51 TEE_Result amd_gpio_get_dt(struct dt_pargs *pargs, void *data,
/optee_os/core/kernel/
H A Ddt_driver.c264 struct dt_pargs *pargs = NULL; in device_from_provider_prop() local
267 pargs = calloc(1, prv->provider_cells * sizeof(uint32_t *) + in device_from_provider_prop()
268 sizeof(*pargs)); in device_from_provider_prop()
269 if (!pargs) in device_from_provider_prop()
272 pargs->fdt = fdt; in device_from_provider_prop()
273 pargs->phandle_node = phandle_node; in device_from_provider_prop()
274 pargs->args_count = prv->provider_cells; in device_from_provider_prop()
275 pargs->consumer_node = consumer_node; in device_from_provider_prop()
278 pargs->args[n] = fdt32_to_cpu(prop[n]); in device_from_provider_prop()
281 res = prv->get_of_device(pargs, prv->priv_data, device_ref); in device_from_provider_prop()
[all …]
/optee_os/core/include/drivers/
H A Dgpio.h185 TEE_Result gpio_dt_alloc_pin(struct dt_pargs *pargs, struct gpio **gpio);
248 static inline TEE_Result gpio_dt_alloc_pin(struct dt_pargs *pargs __unused, in gpio_dt_alloc_pin()
270 typedef TEE_Result (*gpio_dt_get_func)(struct dt_pargs *pargs, void *data,
H A Dpinctrl.h60 typedef TEE_Result (*pinctrl_dt_get_func)(struct dt_pargs *pargs, void *data,
/optee_os/core/drivers/
H A Dstm32_exti.c677 stm32_exti_dt_get_chip_cb(struct dt_pargs *pargs, void *priv_data, in stm32_exti_dt_get_chip_cb() argument
686 if (pargs->args_count != 2) in stm32_exti_dt_get_chip_cb()
689 exti_line = pargs->args[0]; in stm32_exti_dt_get_chip_cb()
690 type = pargs->args[1]; in stm32_exti_dt_get_chip_cb()
716 res = interrupt_dt_get_by_index(pargs->fdt, pargs->phandle_node, in stm32_exti_dt_get_chip_cb()
H A Dstm32_gpio.c816 static TEE_Result stm32_gpio_get_dt(struct dt_pargs *pargs, void *data, in stm32_gpio_get_dt() argument
827 consumer_name = fdt_get_name(pargs->fdt, pargs->consumer_node, in stm32_gpio_get_dt()
830 res = gpio_dt_alloc_pin(pargs, &gpio); in stm32_gpio_get_dt()
884 fdt_get_name(pargs->fdt, pargs->phandle_node, NULL)); in stm32_gpio_get_dt()
1481 static TEE_Result stm32_pinctrl_dt_get(struct dt_pargs *pargs, in stm32_pinctrl_dt_get() argument
1497 pinctrl_node = pargs->phandle_node; in stm32_pinctrl_dt_get()
1498 fdt = pargs->fdt; in stm32_pinctrl_dt_get()
1524 pargs->consumer_node, in stm32_pinctrl_dt_get()
H A Datmel_piobu.c232 static TEE_Result secumod_dt_get(struct dt_pargs *pargs, void *data, in secumod_dt_get() argument
239 res = gpio_dt_alloc_pin(pargs, &gpio); in secumod_dt_get()
/optee_os/core/drivers/clk/
H A Dclk-stm32-core.c589 static TEE_Result stm32mp_clk_dt_get_clk(struct dt_pargs *pargs, in stm32mp_clk_dt_get_clk() argument
593 unsigned long clock_id = pargs->args[0]; in stm32mp_clk_dt_get_clk()
596 if (pargs->args_count != 1) in stm32mp_clk_dt_get_clk()
H A Dclk-stm32mp15.c1358 static TEE_Result stm32mp1_clk_dt_get_clk(struct dt_pargs *pargs, in stm32mp1_clk_dt_get_clk() argument
1362 unsigned long clock_id = pargs->args[0]; in stm32mp1_clk_dt_get_clk()
1365 if (pargs->args_count != 1) in stm32mp1_clk_dt_get_clk()