| /optee_os/core/drivers/gpio/ |
| H A D | gpio.c | 16 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 D | atmel_pio.c | 79 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 D | gpio_common.c | 37 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 D | gpio_private.h | 51 TEE_Result amd_gpio_get_dt(struct dt_pargs *pargs, void *data,
|
| /optee_os/core/kernel/ |
| H A D | dt_driver.c | 264 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 D | gpio.h | 185 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 D | pinctrl.h | 60 typedef TEE_Result (*pinctrl_dt_get_func)(struct dt_pargs *pargs, void *data,
|
| /optee_os/core/drivers/ |
| H A D | stm32_exti.c | 677 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 D | stm32_gpio.c | 816 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 D | atmel_piobu.c | 232 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 D | clk-stm32-core.c | 589 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 D | clk-stm32mp15.c | 1358 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()
|