Home
last modified time | relevance | path

Searched refs:sci (Results 1 – 25 of 28) sorted by relevance

12

/openbmc/qemu/hw/char/
H A Drenesas_sci.c74 RSCIState *sci = RSCI(opaque); in can_receive() local
75 if (sci->rx_next > qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL)) { in can_receive()
78 return FIELD_EX8(sci->scr, SCR, RE); in can_receive()
84 RSCIState *sci = RSCI(opaque); in receive() local
85 sci->rx_next = qemu_clock_get_ns(QEMU_CLOCK_VIRTUAL) + sci->trtime; in receive()
86 if (FIELD_EX8(sci->ssr, SSR, RDRF) || size > 1) { in receive()
87 sci->ssr = FIELD_DP8(sci->ssr, SSR, ORER, 1); in receive()
88 if (FIELD_EX8(sci->scr, SCR, RIE)) { in receive()
89 qemu_set_irq(sci->irq[ERI], 1); in receive()
92 sci->rdr = buf[0]; in receive()
[all …]
/openbmc/u-boot/drivers/clk/
H A Dclk-ti-sci.c22 const struct ti_sci_handle *sci; member
35 data->sci = ti_sci_get_handle(dev); in ti_sci_clk_probe()
36 if (IS_ERR(data->sci)) in ti_sci_clk_probe()
37 return PTR_ERR(data->sci); in ti_sci_clk_probe()
77 const struct ti_sci_handle *sci = data->sci; in ti_sci_clk_get_rate() local
78 const struct ti_sci_clk_ops *cops = &sci->ops.clk_ops; in ti_sci_clk_get_rate()
84 ret = cops->get_freq(sci, clk->id, clk->data, &current_freq); in ti_sci_clk_get_rate()
98 const struct ti_sci_handle *sci = data->sci; in ti_sci_clk_set_rate() local
99 const struct ti_sci_clk_ops *cops = &sci->ops.clk_ops; in ti_sci_clk_set_rate()
105 ret = cops->set_freq(sci, clk->id, clk->data, rate, rate, rate); in ti_sci_clk_set_rate()
[all …]
H A DMakefile40 obj-$(CONFIG_CLK_TI_SCI) += clk-ti-sci.o
/openbmc/u-boot/drivers/power/domain/
H A Dti-sci-power-domain.c22 const struct ti_sci_handle *sci; member
35 data->sci = ti_sci_get_handle(dev); in ti_sci_power_domain_probe()
36 if (IS_ERR(data->sci)) in ti_sci_power_domain_probe()
37 return PTR_ERR(data->sci); in ti_sci_power_domain_probe()
57 const struct ti_sci_handle *sci = data->sci; in ti_sci_power_domain_on() local
58 const struct ti_sci_dev_ops *dops = &sci->ops.dev_ops; in ti_sci_power_domain_on()
63 ret = dops->get_device(sci, pd->id); in ti_sci_power_domain_on()
74 const struct ti_sci_handle *sci = data->sci; in ti_sci_power_domain_off() local
75 const struct ti_sci_dev_ops *dops = &sci->ops.dev_ops; in ti_sci_power_domain_off()
80 ret = dops->put_device(sci, pd->id); in ti_sci_power_domain_off()
H A DMakefile14 obj-$(CONFIG_TI_SCI_POWER_DOMAIN) += ti-sci-power-domain.o
/openbmc/u-boot/drivers/reset/
H A Dreset-ti-sci.c22 const struct ti_sci_handle *sci; member
35 data->sci = ti_sci_get_handle(dev); in ti_sci_reset_probe()
36 if (IS_ERR(data->sci)) in ti_sci_reset_probe()
37 return PTR_ERR(data->sci); in ti_sci_reset_probe()
92 const struct ti_sci_handle *sci = data->sci; in ti_sci_reset_set() local
93 const struct ti_sci_dev_ops *dops = &sci->ops.dev_ops; in ti_sci_reset_set()
97 ret = dops->get_device_resets(sci, rst->id, &reset_state); in ti_sci_reset_set()
109 ret = dops->set_device_resets(sci, rst->id, reset_state); in ti_sci_reset_set()
168 const struct ti_sci_handle *sci = data->sci; in ti_sci_reset_status() local
169 const struct ti_sci_dev_ops *dops = &sci->ops.dev_ops; in ti_sci_reset_status()
[all …]
H A DMakefile13 obj-$(CONFIG_RESET_TI_SCI) += reset-ti-sci.o
/openbmc/u-boot/drivers/sysreset/
H A Dsysreset-ti-sci.c20 const struct ti_sci_handle *sci; member
33 data->sci = ti_sci_get_handle(dev); in ti_sci_sysreset_probe()
34 if (IS_ERR(data->sci)) in ti_sci_sysreset_probe()
35 return PTR_ERR(data->sci); in ti_sci_sysreset_probe()
43 const struct ti_sci_handle *sci = data->sci; in ti_sci_sysreset_request() local
44 const struct ti_sci_core_ops *cops = &sci->ops.core_ops; in ti_sci_sysreset_request()
49 ret = cops->reboot_device(sci); in ti_sci_sysreset_request()
H A DMakefile14 obj-$(CONFIG_SYSRESET_TI_SCI) += sysreset-ti-sci.o
/openbmc/u-boot/drivers/remoteproc/
H A Dk3_rproc.c38 const struct ti_sci_handle *sci; member
55 const struct ti_sci_proc_ops *pops = &rproc->sci->ops.proc_ops; in k3_rproc_load()
61 ret = pops->proc_request(rproc->sci, rproc->proc_id); in k3_rproc_load()
67 ret = pops->set_proc_boot_cfg(rproc->sci, rproc->proc_id, addr, 0, 0); in k3_rproc_load()
87 const struct ti_sci_proc_ops *pops = &rproc->sci->ops.proc_ops; in k3_rproc_start()
113 ret = pops->proc_handover(rproc->sci, rproc->proc_id, in k3_rproc_start()
120 ret = pops->proc_release(rproc->sci, rproc->proc_id); in k3_rproc_start()
186 rproc->sci = ti_sci_get_by_phandle(dev, "ti,sci"); in k3_rproc_of_to_priv()
187 if (IS_ERR(rproc->sci)) { in k3_rproc_of_to_priv()
189 return PTR_ERR(rproc->sci); in k3_rproc_of_to_priv()
/openbmc/u-boot/doc/device-tree-bindings/remoteproc/
H A Dk3-rproc.txt18 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>;
/openbmc/u-boot/arch/arm/dts/
H A Dk3-am65-wakeup.dtsi10 compatible = "ti,k2g-sci";
22 compatible = "ti,sci-pm-domain";
27 compatible = "ti,k2g-sci-clk";
32 compatible = "ti,sci-reset";
H A Dk3-am654-r5-base-board.dts40 ti,sci = <&dmsc>;
41 ti,sci-proc-id = <32>;
42 ti,sci-host-id = <10>;
H A Dk3-am654-base-board-u-boot.dtsi79 compatible = "ti,sci-sysreset";
/openbmc/qemu/hw/rx/
H A Drx62n.c199 SysBusDevice *sci; in register_sci() local
203 &s->sci[unit], TYPE_RENESAS_SCI); in register_sci()
204 sci = SYS_BUS_DEVICE(&s->sci[unit]); in register_sci()
205 qdev_prop_set_chr(DEVICE(sci), "chardev", serial_hd(unit)); in register_sci()
206 qdev_prop_set_uint64(DEVICE(sci), "input-freq", s->pclk_freq_hz); in register_sci()
207 sysbus_realize(sci, &error_abort); in register_sci()
211 sysbus_connect_irq(sci, i, in register_sci()
214 sysbus_mmio_map(sci, 0, RX62N_SCI_BASE + unit * 0x08); in register_sci()
/openbmc/u-boot/doc/device-tree-bindings/clock/
H A Dti,sci-clk.txt20 - compatible: Must be "ti,k2g-sci-clk"
27 compatible = "ti,k2g-sci";
30 compatible = "ti,k2g-sci-clk";
/openbmc/openbmc/poky/meta/lib/oeqa/runtime/cases/
H A Dparselogs-ignores-qemuarmv5.txt12 OF: amba_device_add() failed (-19) for /amba/sci@101f0000
15 OF: amba_device_add() failed (-19) for /amba/fpga/sci@a000
/openbmc/u-boot/doc/device-tree-bindings/sysreset/
H A Dti,sci-sysreset.txt19 - compatible: Must be "ti,sci-sysreset"
27 compatible = "ti,sci-sysreset";
/openbmc/u-boot/doc/device-tree-bindings/firmware/
H A Dti,sci.txt27 - compatible: should be "ti,k2g-sci"
48 compatible = "ti,k2g-sci";
64 compatible = "ti,k2g-sci";
/openbmc/u-boot/doc/device-tree-bindings/serial/
H A Dsh.txt4 - compatible: must be "renesas,scif", "renesas,scifa" or "renesas,sci"
/openbmc/u-boot/doc/device-tree-bindings/memory-controllers/
H A Dk3-am654-ddrss.txt24 doc/device-tree-bindings/power/ti,sci-pm-domain.txt
27 usage in doc/device-tree-bindings/clock/ti,sci-clk.txt
/openbmc/u-boot/doc/device-tree-bindings/power/
H A Dti,sci-pm-domain.txt19 - compatible: Must be "ti,sci-pm-domain"
29 compatible = "ti,sci-pm-domain";
/openbmc/u-boot/doc/device-tree-bindings/reset/
H A Dti,sci-reset.txt19 - compatible: Must be "ti,sci-reset"
29 compatible = "ti,sci-reset";
/openbmc/qemu/include/hw/rx/
H A Drx62n.h59 RSCIState sci[RX62N_NR_SCI]; member
/openbmc/u-boot/doc/device-tree-bindings/gpio/
H A Dintel,x86-broadwell-pinctrl.txt57 gpio_acpi_sci: acpi-sci {

12