| /openbmc/qemu/hw/char/ |
| H A D | renesas_sci.c | 74 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 D | clk-ti-sci.c | 22 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, ¤t_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 D | Makefile | 40 obj-$(CONFIG_CLK_TI_SCI) += clk-ti-sci.o
|
| /openbmc/u-boot/drivers/power/domain/ |
| H A D | ti-sci-power-domain.c | 22 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 D | Makefile | 14 obj-$(CONFIG_TI_SCI_POWER_DOMAIN) += ti-sci-power-domain.o
|
| /openbmc/u-boot/drivers/reset/ |
| H A D | reset-ti-sci.c | 22 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 D | Makefile | 13 obj-$(CONFIG_RESET_TI_SCI) += reset-ti-sci.o
|
| /openbmc/u-boot/drivers/sysreset/ |
| H A D | sysreset-ti-sci.c | 20 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 D | Makefile | 14 obj-$(CONFIG_SYSRESET_TI_SCI) += sysreset-ti-sci.o
|
| /openbmc/u-boot/drivers/remoteproc/ |
| H A D | k3_rproc.c | 38 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 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>;
|
| /openbmc/u-boot/arch/arm/dts/ |
| H A D | k3-am65-wakeup.dtsi | 10 compatible = "ti,k2g-sci"; 22 compatible = "ti,sci-pm-domain"; 27 compatible = "ti,k2g-sci-clk"; 32 compatible = "ti,sci-reset";
|
| H A D | k3-am654-r5-base-board.dts | 40 ti,sci = <&dmsc>; 41 ti,sci-proc-id = <32>; 42 ti,sci-host-id = <10>;
|
| H A D | k3-am654-base-board-u-boot.dtsi | 79 compatible = "ti,sci-sysreset";
|
| /openbmc/qemu/hw/rx/ |
| H A D | rx62n.c | 199 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 D | ti,sci-clk.txt | 20 - 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 D | parselogs-ignores-qemuarmv5.txt | 12 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 D | ti,sci-sysreset.txt | 19 - compatible: Must be "ti,sci-sysreset" 27 compatible = "ti,sci-sysreset";
|
| /openbmc/u-boot/doc/device-tree-bindings/firmware/ |
| H A D | ti,sci.txt | 27 - 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 D | sh.txt | 4 - compatible: must be "renesas,scif", "renesas,scifa" or "renesas,sci"
|
| /openbmc/u-boot/doc/device-tree-bindings/memory-controllers/ |
| H 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
|
| /openbmc/u-boot/doc/device-tree-bindings/power/ |
| H A D | ti,sci-pm-domain.txt | 19 - compatible: Must be "ti,sci-pm-domain" 29 compatible = "ti,sci-pm-domain";
|
| /openbmc/u-boot/doc/device-tree-bindings/reset/ |
| H A D | ti,sci-reset.txt | 19 - compatible: Must be "ti,sci-reset" 29 compatible = "ti,sci-reset";
|
| /openbmc/qemu/include/hw/rx/ |
| H A D | rx62n.h | 59 RSCIState sci[RX62N_NR_SCI]; member
|
| /openbmc/u-boot/doc/device-tree-bindings/gpio/ |
| H A D | intel,x86-broadwell-pinctrl.txt | 57 gpio_acpi_sci: acpi-sci {
|