/u-boot/arch/arm/include/asm/arch-imx8/ |
H A D | power-domain.h | 9 #include <firmware/imx/sci/types.h>
|
H A D | sys_proto.h | 6 #include <firmware/imx/sci/sci.h>
|
/u-boot/drivers/sysreset/ |
H A D | sysreset-ti-sci.c | 20 * @sci: TI SCI handle used for communication with system controller 23 const struct ti_sci_handle *sci; member in struct:ti_sci_sysreset_data 36 data->sci = ti_sci_get_handle(dev); 37 if (IS_ERR(data->sci)) 38 return PTR_ERR(data->sci); 46 const struct ti_sci_handle *sci = data->sci; local 47 const struct ti_sci_core_ops *cops = &sci->ops.core_ops; 52 ret = cops->reboot_device(sci); 64 .name = "ti-sci [all...] |
/u-boot/drivers/power/domain/ |
H A D | ti-sci-power-domain.c | 24 * @sci: TI SCI handle used for communication with system controller 27 const struct ti_sci_handle *sci; member in struct:ti_sci_power_domain_data 40 data->sci = ti_sci_get_handle(dev); 41 if (IS_ERR(data->sci)) 42 return PTR_ERR(data->sci); 50 const struct ti_sci_handle *sci = data->sci; local 51 const struct ti_sci_dev_ops *dops = &sci->ops.dev_ops; 58 ret = dops->get_device_exclusive(sci, pd->id); 60 ret = dops->get_device(sci, p 72 const struct ti_sci_handle *sci = data->sci; local [all...] |
H A D | imx8-power-domain.c | 13 #include <firmware/imx/sci/sci.h>
|
H A D | Makefile | 20 obj-$(CONFIG_TI_SCI_POWER_DOMAIN) += ti-sci-power-domain.o
|
/u-boot/drivers/reset/ |
H A D | reset-ti-sci.c | 8 * Loosely based on Linux kernel reset-ti-sci.c... 23 * @sci: TI SCI handle used for communication with system controller 26 const struct ti_sci_handle *sci; member in struct:ti_sci_reset_data 39 data->sci = ti_sci_get_handle(dev); 40 if (IS_ERR(data->sci)) 41 return PTR_ERR(data->sci); 84 const struct ti_sci_handle *sci = data->sci; local 85 const struct ti_sci_dev_ops *dops = &sci->ops.dev_ops; 89 ret = dops->get_device_resets(sci, rs 160 const struct ti_sci_handle *sci = data->sci; local [all...] |
/u-boot/drivers/clk/ti/ |
H A D | clk-sci.c | 8 * Loosely based on Linux kernel sci-clk.c... 24 * @sci: TI SCI handle used for communication with system controller 27 const struct ti_sci_handle *sci; member in struct:ti_sci_clk_data 40 data->sci = ti_sci_get_handle(dev); 41 if (IS_ERR(data->sci)) 42 return PTR_ERR(data->sci); 70 const struct ti_sci_handle *sci = data->sci; local 71 const struct ti_sci_clk_ops *cops = &sci->ops.clk_ops; 77 ret = cops->get_freq(sci, cl 91 const struct ti_sci_handle *sci = data->sci; local 116 const struct ti_sci_handle *sci = data->sci; local 160 const struct ti_sci_handle *sci = data->sci; local 180 const struct ti_sci_handle *sci = data->sci; local [all...] |
H A D | Makefile | 13 obj-$(CONFIG_CLK_TI_SCI) += clk-sci.o
|
/u-boot/drivers/remoteproc/ |
H A D | ti_sci_proc.h | 18 * @sci: cached TI-SCI protocol handle 26 const struct ti_sci_handle *sci; member in struct:ti_sci_proc 39 ret = tsp->ops->proc_request(tsp->sci, tsp->proc_id); 41 pr_err("ti-sci processor request failed: %d\n", ret); 52 ret = tsp->ops->proc_handover(tsp->sci, tsp->proc_id, 55 ret = tsp->ops->proc_release(tsp->sci, tsp->proc_id); 58 pr_err("ti-sci processor release failed: %d\n", ret); 68 ret = tsp->ops->proc_handover(tsp->sci, tsp->proc_id, tsp->host_id); 70 pr_err("ti-sci processor handover of %d to %d failed: %d\n", 81 ret = tsp->ops->get_proc_boot_status(tsp->sci, ts [all...] |
H A D | ti_k3_arm64_rproc.c | 33 * @sci: Pointer to TISCI handle 152 tsp->sci = ti_sci_get_by_phandle(dev, "ti,sci"); 153 if (IS_ERR(tsp->sci)) { 154 dev_err(dev, "ti_sci get failed: %ld\n", PTR_ERR(tsp->sci)); 155 return PTR_ERR(tsp->sci); 158 tsp->proc_id = dev_read_u32_default(dev, "ti,sci-proc-id", INVALID_ID); 163 tsp->host_id = dev_read_u32_default(dev, "ti,sci-host-id", INVALID_ID); 164 tsp->ops = &tsp->sci->ops.proc_ops;
|
/u-boot/include/firmware/imx/sci/svc/seco/ |
H A D | api.h | 11 #include <firmware/imx/sci/types.h>
|
/u-boot/arch/arm/mach-imx/imx8/ |
H A D | iomux.c | 11 #include <firmware/imx/sci/sci.h>
|
H A D | misc.c | 4 #include <firmware/imx/sci/sci.h>
|
/u-boot/drivers/pinctrl/nxp/ |
H A D | pinctrl-scu.c | 10 #include <firmware/imx/sci/sci.h>
|
/u-boot/drivers/misc/imx8/ |
H A D | fuse.c | 10 #include <firmware/imx/sci/sci.h>
|
/u-boot/board/freescale/imx8qxp_mek/ |
H A D | spl.c | 21 #include <firmware/imx/sci/sci.h>
|
/u-boot/include/firmware/imx/sci/svc/rm/ |
H A D | api.h | 9 #include <firmware/imx/sci/types.h>
|
/u-boot/drivers/clk/imx/ |
H A D | clk-imx8.c | 12 #include <firmware/imx/sci/sci.h>
|
/u-boot/board/toradex/colibri-imx8x/ |
H A D | colibri-imx8x.c | 14 #include <firmware/imx/sci/sci.h>
|
/u-boot/board/freescale/imx8qm_mek/ |
H A D | imx8qm_mek.c | 17 #include <firmware/imx/sci/sci.h>
|
/u-boot/board/advantech/imx8qm_rom7720_a1/ |
H A D | imx8qm_rom7720_a1.c | 18 #include <firmware/imx/sci/sci.h>
|
/u-boot/arch/x86/cpu/intel_common/ |
H A D | acpi.c | 86 int sci = acpi_sci_irq(); local 89 if (sci < 0) 90 return log_msg_ret("sci irq", sci); 95 flags |= arch_madt_sci_irq_polarity(sci); 99 acpi_create_madt_irqoverride((void *)current, 0, sci, sci, flags);
|
/u-boot/include/firmware/imx/sci/ |
H A D | sci.h | 10 #include <firmware/imx/sci/types.h> 11 #include <firmware/imx/sci/svc/misc/api.h> 12 #include <firmware/imx/sci/svc/pad/api.h> 13 #include <firmware/imx/sci/svc/pm/api.h> 14 #include <firmware/imx/sci/svc/rm/api.h> 15 #include <firmware/imx/sci/svc/seco/api.h> 16 #include <firmware/imx/sci/svc/timer/api.h> 17 #include <firmware/imx/sci/rpc.h>
|
/u-boot/board/advantech/imx8qm_dmsse20_a1/ |
H A D | imx8qm_dmsse20_a1.c | 13 #include <firmware/imx/sci/sci.h>
|