Searched refs:sci (Results 1 - 25 of 51) sorted by relevance

123

/u-boot/arch/arm/include/asm/arch-imx8/
H A Dpower-domain.h9 #include <firmware/imx/sci/types.h>
H A Dsys_proto.h6 #include <firmware/imx/sci/sci.h>
/u-boot/drivers/sysreset/
H A Dsysreset-ti-sci.c20 * @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 Dti-sci-power-domain.c24 * @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 Dimx8-power-domain.c13 #include <firmware/imx/sci/sci.h>
H A DMakefile20 obj-$(CONFIG_TI_SCI_POWER_DOMAIN) += ti-sci-power-domain.o
/u-boot/drivers/reset/
H A Dreset-ti-sci.c8 * 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 Dclk-sci.c8 * 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 DMakefile13 obj-$(CONFIG_CLK_TI_SCI) += clk-sci.o
/u-boot/drivers/remoteproc/
H A Dti_sci_proc.h18 * @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 Dti_k3_arm64_rproc.c33 * @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 Dapi.h11 #include <firmware/imx/sci/types.h>
/u-boot/arch/arm/mach-imx/imx8/
H A Diomux.c11 #include <firmware/imx/sci/sci.h>
H A Dmisc.c4 #include <firmware/imx/sci/sci.h>
/u-boot/drivers/pinctrl/nxp/
H A Dpinctrl-scu.c10 #include <firmware/imx/sci/sci.h>
/u-boot/drivers/misc/imx8/
H A Dfuse.c10 #include <firmware/imx/sci/sci.h>
/u-boot/board/freescale/imx8qxp_mek/
H A Dspl.c21 #include <firmware/imx/sci/sci.h>
/u-boot/include/firmware/imx/sci/svc/rm/
H A Dapi.h9 #include <firmware/imx/sci/types.h>
/u-boot/drivers/clk/imx/
H A Dclk-imx8.c12 #include <firmware/imx/sci/sci.h>
/u-boot/board/toradex/colibri-imx8x/
H A Dcolibri-imx8x.c14 #include <firmware/imx/sci/sci.h>
/u-boot/board/freescale/imx8qm_mek/
H A Dimx8qm_mek.c17 #include <firmware/imx/sci/sci.h>
/u-boot/board/advantech/imx8qm_rom7720_a1/
H A Dimx8qm_rom7720_a1.c18 #include <firmware/imx/sci/sci.h>
/u-boot/arch/x86/cpu/intel_common/
H A Dacpi.c86 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 Dsci.h10 #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 Dimx8qm_dmsse20_a1.c13 #include <firmware/imx/sci/sci.h>

Completed in 127 milliseconds

123