/u-boot/drivers/clk/ti/ |
A D | clk-sci.c | 27 const struct ti_sci_handle *sci; member 40 data->sci = ti_sci_get_handle(dev); in ti_sci_clk_probe() 41 if (IS_ERR(data->sci)) in ti_sci_clk_probe() 42 return PTR_ERR(data->sci); in ti_sci_clk_probe() 82 const struct ti_sci_handle *sci = data->sci; in ti_sci_clk_get_rate() local 103 const struct ti_sci_handle *sci = data->sci; in ti_sci_clk_set_rate() local 123 const struct ti_sci_handle *sci = data->sci; in ti_sci_clk_set_parent() local 167 const struct ti_sci_handle *sci = data->sci; in ti_sci_clk_enable() local 177 ret = cops->put_clock(sci, clk->id, clk->data); in ti_sci_clk_enable() 187 const struct ti_sci_handle *sci = data->sci; in ti_sci_clk_disable() local [all …]
|
A D | Makefile | 13 obj-$(CONFIG_CLK_TI_SCI) += clk-sci.o
|
/u-boot/drivers/power/domain/ |
A D | ti-sci-power-domain.c | 27 const struct ti_sci_handle *sci; member 40 data->sci = ti_sci_get_handle(dev); in ti_sci_power_domain_probe() 41 if (IS_ERR(data->sci)) in ti_sci_power_domain_probe() 42 return PTR_ERR(data->sci); in ti_sci_power_domain_probe() 62 const struct ti_sci_handle *sci = data->sci; in ti_sci_power_domain_on() local 63 const struct ti_sci_dev_ops *dops = &sci->ops.dev_ops; in ti_sci_power_domain_on() 70 ret = dops->get_device_exclusive(sci, pd->id); in ti_sci_power_domain_on() 72 ret = dops->get_device(sci, pd->id); in ti_sci_power_domain_on() 84 const struct ti_sci_handle *sci = data->sci; in ti_sci_power_domain_off() local 85 const struct ti_sci_dev_ops *dops = &sci->ops.dev_ops; in ti_sci_power_domain_off() [all …]
|
/u-boot/drivers/sysreset/ |
A D | sysreset-ti-sci.c | 23 const struct ti_sci_handle *sci; member 36 data->sci = ti_sci_get_handle(dev); in ti_sci_sysreset_probe() 37 if (IS_ERR(data->sci)) in ti_sci_sysreset_probe() 38 return PTR_ERR(data->sci); in ti_sci_sysreset_probe() 46 const struct ti_sci_handle *sci = data->sci; in ti_sci_sysreset_request() local 47 const struct ti_sci_core_ops *cops = &sci->ops.core_ops; in ti_sci_sysreset_request() 52 ret = cops->reboot_device(sci); in ti_sci_sysreset_request()
|
/u-boot/drivers/reset/ |
A D | reset-ti-sci.c | 26 const struct ti_sci_handle *sci; member 39 data->sci = ti_sci_get_handle(dev); in ti_sci_reset_probe() 40 if (IS_ERR(data->sci)) in ti_sci_reset_probe() 41 return PTR_ERR(data->sci); in ti_sci_reset_probe() 96 const struct ti_sci_handle *sci = data->sci; in ti_sci_reset_set() local 97 const struct ti_sci_dev_ops *dops = &sci->ops.dev_ops; in ti_sci_reset_set() 101 ret = dops->get_device_resets(sci, rst->id, &reset_state); in ti_sci_reset_set() 113 ret = dops->set_device_resets(sci, rst->id, reset_state); in ti_sci_reset_set() 172 const struct ti_sci_handle *sci = data->sci; in ti_sci_reset_status() local 173 const struct ti_sci_dev_ops *dops = &sci->ops.dev_ops; in ti_sci_reset_status() [all …]
|
/u-boot/drivers/remoteproc/ |
A D | ti_sci_proc.h | 25 const struct ti_sci_handle *sci; member 38 ret = tsp->ops->proc_request(tsp->sci, tsp->proc_id); in ti_sci_proc_request() 51 ret = tsp->ops->proc_handover(tsp->sci, tsp->proc_id, in ti_sci_proc_release() 54 ret = tsp->ops->proc_release(tsp->sci, tsp->proc_id); in ti_sci_proc_release() 67 ret = tsp->ops->proc_handover(tsp->sci, tsp->proc_id, tsp->host_id); in ti_sci_proc_handover() 80 ret = tsp->ops->get_proc_boot_status(tsp->sci, tsp->proc_id, in ti_sci_proc_get_status() 101 ret = tsp->ops->set_proc_boot_cfg(tsp->sci, tsp->proc_id, boot_vector, in ti_sci_proc_set_config() 116 ret = tsp->ops->set_proc_boot_ctrl(tsp->sci, tsp->proc_id, ctrl_set, in ti_sci_proc_set_control() 129 ret = tsp->sci->ops.dev_ops.get_device_exclusive(tsp->sci, tsp->dev_id); in ti_sci_proc_power_domain_on() 142 ret = tsp->sci->ops.dev_ops.put_device(tsp->sci, tsp->dev_id); in ti_sci_proc_power_domain_off()
|
A D | ti_k3_arm64_rproc.c | 138 tsp->sci = ti_sci_get_by_phandle(dev, "ti,sci"); in ti_sci_proc_of_to_priv() 139 if (IS_ERR(tsp->sci)) { in ti_sci_proc_of_to_priv() 140 dev_err(dev, "ti_sci get failed: %ld\n", PTR_ERR(tsp->sci)); in ti_sci_proc_of_to_priv() 141 return PTR_ERR(tsp->sci); in ti_sci_proc_of_to_priv() 150 tsp->ops = &tsp->sci->ops.proc_ops; in ti_sci_proc_of_to_priv()
|
A D | ti_k3_dsp_rproc.c | 290 tsp->sci = ti_sci_get_by_phandle(dev, "ti,sci"); in ti_sci_proc_of_to_priv() 291 if (IS_ERR(tsp->sci)) { in ti_sci_proc_of_to_priv() 292 dev_err(dev, "ti_sci get failed: %ld\n", PTR_ERR(tsp->sci)); in ti_sci_proc_of_to_priv() 293 return PTR_ERR(tsp->sci); in ti_sci_proc_of_to_priv() 302 tsp->ops = &tsp->sci->ops.proc_ops; in ti_sci_proc_of_to_priv()
|
/u-boot/doc/device-tree-bindings/remoteproc/ |
A D | k3-rproc.txt | 18 doc/device-tree-bindings/power/ti,sci-pm-domain.txt 22 doc/device-tree-bindings/reset/ti,sci-reset.txt 23 - ti,sci: Phandle to TI-SCI compatible System controller node. 24 - ti,sci-proc-id: Processor id as identified by TISCI 31 doc/device-tree-bindings/clock/ti,sci-clk.txt 35 - ti,sci-host-id: Host ID to which the processor control is transferred to 47 ti,sci = <&dmsc>; 48 ti,sci-proc-id = <32>; 49 ti,sci-host-id = <10>;
|
A D | ti,k3-dsp-rproc.txt | 40 - ti,sci: Should be a phandle to the TI-SCI System Controller node 42 - ti,sci-dev-id: Should contain the TI-SCI device id corresponding to the 47 - ti,sci-proc-ids: Should contain 2 integer values. The first cell should 57 Documentation/devicetree/bindings/reset/ti,sci-reset.txt 84 ti,sci = <&dmsc>; 85 ti,sci-dev-id = <142>; 86 ti,sci-proc-ids = <0x03 0xFF>; 96 ti,sci = <&dmsc>; 97 ti,sci-dev-id = <15>; 98 ti,sci-proc-ids = <0x30 0xFF>;
|
A D | ti,k3-r5f-rproc.txt | 33 Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 70 - ti,sci: Should be a phandle to the TI-SCI System Controller node 71 - ti,sci-dev-id: Should contain the TI-SCI device id corresponding to the 75 - ti,sci-proc-ids: Should contain 2 integer values. The first cell should 84 Documentation/devicetree/bindings/reset/ti,sci-reset.txt 143 ti,sci = <&dmsc>; 144 ti,sci-dev-id = <159>; 145 ti,sci-proc-ids = <0x01 0xFF>; 157 ti,sci = <&dmsc>; 158 ti,sci-dev-id = <245>; [all …]
|
/u-boot/arch/arm/dts/ |
A D | k3-j7200-mcu-wakeup.dtsi | 10 compatible = "ti,k2g-sci"; 105 ti,sci = <&dmsc>; 106 ti,sci-dev-id = <137>; 117 ti,sci-dev-id = <232>; 128 ti,sci = <&dmsc>; 129 ti,sci-dev-id = <235>; 142 ti,sci = <&dmsc>; 143 ti,sci-dev-id = <236>; 307 ti,sci = <&dmsc>; 308 ti,sci-dev-id = <250>; [all …]
|
A D | k3-am65-wakeup.dtsi | 10 compatible = "ti,am654-sci"; 22 compatible = "ti,sci-pm-domain"; 27 compatible = "ti,k2g-sci-clk"; 32 compatible = "ti,sci-reset"; 73 compatible = "ti,sci-intr"; 78 ti,sci = <&dmsc>; 79 ti,sci-dev-id = <156>;
|
A D | k3-j721e-mcu-wakeup.dtsi | 10 compatible = "ti,k2g-sci"; 105 ti,sci = <&dmsc>; 106 ti,sci-dev-id = <137>; 278 ti,sci-dev-id = <232>; 289 ti,sci = <&dmsc>; 290 ti,sci-dev-id = <235>; 303 ti,sci = <&dmsc>; 304 ti,sci-dev-id = <236>; 389 ti,sci = <&dmsc>; 390 ti,sci-dev-id = <250>; [all …]
|
A D | k3-am65-mcu.dtsi | 127 ti,sci-dev-id = <119>; 138 ti,sci = <&dmsc>; 139 ti,sci-dev-id = <195>; 152 ti,sci = <&dmsc>; 153 ti,sci-dev-id = <194>; 286 ti,sci = <&dmsc>; 287 ti,sci-dev-id = <159>; 288 ti,sci-proc-ids = <0x01 0xff>; 301 ti,sci = <&dmsc>; 302 ti,sci-dev-id = <245>; [all …]
|
A D | k3-j7200-main.dtsi | 70 ti,sci = <&dmsc>; 71 ti,sci-dev-id = <131>; 80 ti,sci-dev-id = <199>; 88 ti,sci = <&dmsc>; 89 ti,sci-dev-id = <213>; 102 ti,sci = <&dmsc>; 103 ti,sci-dev-id = <209>; 241 ti,sci = <&dmsc>; 255 ti,sci = <&dmsc>; 601 ti,sci = <&dmsc>; [all …]
|
A D | k3-j721e-main.dtsi | 117 ti,sci = <&dmsc>; 138 ti,sci = <&dmsc>; 152 ti,sci = <&dmsc>; 301 ti,sci = <&dmsc>; 315 ti,sci = <&dmsc>; 1585 ti,sci = <&dmsc>; 1600 ti,sci = <&dmsc>; 1625 ti,sci = <&dmsc>; 1657 ti,sci = <&dmsc>; 1670 ti,sci = <&dmsc>; [all …]
|
A D | k3-am65-main.dtsi | 449 ti,sci = <&dmsc>; 450 ti,sci-dev-id = <100>; 462 ti,sci-dev-id = <118>; 470 ti,sci = <&dmsc>; 471 ti,sci-dev-id = <182>; 483 ti,sci = <&dmsc>; 484 ti,sci-dev-id = <179>; 622 ti,sci = <&dmsc>; 623 ti,sci-dev-id = <187>; 636 ti,sci = <&dmsc>; [all …]
|
/u-boot/arch/x86/cpu/intel_common/ |
A D | acpi.c | 83 int sci = acpi_sci_irq(); in acpi_madt_irq_overrides() local 86 if (sci < 0) in acpi_madt_irq_overrides() 87 return log_msg_ret("sci irq", sci); in acpi_madt_irq_overrides() 92 flags |= arch_madt_sci_irq_polarity(sci); in acpi_madt_irq_overrides() 96 acpi_create_madt_irqoverride((void *)current, 0, sci, sci, flags); in acpi_madt_irq_overrides()
|
/u-boot/doc/device-tree-bindings/sysreset/ |
A D | ti,sci-sysreset.txt | 19 - compatible: Must be "ti,sci-sysreset" 27 compatible = "ti,sci-sysreset";
|
/u-boot/doc/device-tree-bindings/clock/ |
A D | ti,sci-clk.txt | 20 - compatible: Must be "ti,k2g-sci-clk" 27 compatible = "ti,k2g-sci"; 30 compatible = "ti,k2g-sci-clk";
|
/u-boot/doc/device-tree-bindings/serial/ |
A D | sh.txt | 4 - compatible: must be "renesas,scif", "renesas,scifa" or "renesas,sci"
|
/u-boot/doc/device-tree-bindings/firmware/ |
A D | ti,sci.txt | 27 - compatible: should be "ti,k2g-sci" 48 compatible = "ti,k2g-sci"; 64 compatible = "ti,k2g-sci";
|
/u-boot/doc/device-tree-bindings/memory-controllers/ |
A D | k3-am654-ddrss.txt | 24 doc/device-tree-bindings/power/ti,sci-pm-domain.txt 27 usage in doc/device-tree-bindings/clock/ti,sci-clk.txt
|
/u-boot/doc/device-tree-bindings/reset/ |
A D | ti,sci-reset.txt | 19 - compatible: Must be "ti,sci-reset" 29 compatible = "ti,sci-reset";
|