/openbmc/u-boot/include/linux/soc/ti/ |
H A D | ti_sci_protocol.h | 62 * @get_device: Command to request for device managed by TISCI 65 * @idle_device: Command to idle a device managed by TISCI 68 * @put_device: Command to release a device managed by TISCI 99 * @set_device_resets: Command to configure resets for device managed by TISCI. 104 * by TISCI. 111 * -handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 146 * @put_clock: Release the clock to be auto managed by TISCI 170 * -handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 240 * -handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
|
/openbmc/linux/include/linux/soc/ti/ |
H A D | ti_sci_protocol.h | 42 * @get_device: Command to request for device managed by TISCI 45 * @idle_device: Command to idle a device managed by TISCI 48 * @put_device: Command to release a device managed by TISCI 79 * @set_device_resets: Command to configure resets for device managed by TISCI. 84 * by TISCI. 91 * -handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 129 * @put_clock: Release the clock to be auto managed by TISCI 153 * -handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 224 * - handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 225 * - dev_id: TISCI device ID. [all …]
|
/openbmc/linux/drivers/firmware/ |
H A D | ti_sci.c | 622 * ti_sci_cmd_get_device() - command to request for device managed by TISCI 624 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 641 * TISCI that is exclusively owned by the 643 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 661 * ti_sci_cmd_idle_device() - Command to idle a device managed by TISCI 662 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 679 * TISCI that is exclusively owned by 681 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 699 * ti_sci_cmd_put_device() - command to release a device managed by TISCI 700 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle [all …]
|
H A D | ti_sci.h | 3 * Texas Instruments System Control Interface (TISCI) Protocol 7 * See: http://processors.wiki.ti.com/index.php/TISCI for details 257 * Normally, all required clocks are managed by TISCI entity, this is used 259 * MSG_CLOCK_SW_STATE_AUTO, in other states, TISCI entity assume remote 438 * NOTE: Normally clock frequency management is automatically done by TISCI 439 * entity. In case of specific requests, TISCI evaluates capability to achieve 485 * NOTE: Normally clock frequency management is automatically done by TISCI 486 * entity. In case of specific requests, TISCI evaluates capability to achieve 523 * NOTE: Normally clock frequency management is automatically done by TISCI 856 * in the TISCI header via the RM board configuration resource assignment [all …]
|
H A D | Kconfig | 263 tristate "TI System Control Interface (TISCI) Message Protocol" 266 TI System Control Interface (TISCI) Message Protocol is used to manage
|
/openbmc/u-boot/drivers/firmware/ |
H A D | ti_sci.h | 3 * Texas Instruments System Control Interface (TISCI) Protocol 7 * See: http://processors.wiki.ti.com/index.php/TISCI for details 75 * struct ti_sci_secure_msg_hdr - Header that prefixes all TISCI messages sent 254 * Normally, all required clocks are managed by TISCI entity, this is used 256 * MSG_CLOCK_SW_STATE_AUTO, in other states, TISCI entity assume remote 405 * NOTE: Normally clock frequency management is automatically done by TISCI 406 * entity. In case of specific requests, TISCI evaluates capability to achieve 449 * NOTE: Normally clock frequency management is automatically done by TISCI 450 * entity. In case of specific requests, TISCI evaluates capability to achieve 484 * NOTE: Normally clock frequency management is automatically done by TISCI
|
H A D | Kconfig | 13 tristate "TI System Control Interface (TISCI) Message Protocol" 17 TI System Control Interface (TISCI) Message Protocol is used to manage
|
H A D | ti_sci.c | 282 * @msg_type: One of the TISCI message types to set board configuration 513 * ti_sci_cmd_get_device() - command to request for device managed by TISCI 514 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 533 * ti_sci_cmd_idle_device() - Command to idle a device managed by TISCI 534 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 551 * ti_sci_cmd_put_device() - command to release a device managed by TISCI 552 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 569 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 585 * @handle: Pointer to TISCI handle 599 * @handle: Pointer to TISCI handle [all …]
|
/openbmc/linux/drivers/soc/ti/ |
H A D | k3-ringacc.c | 194 * @rm_gp_range: general purpose rings range from tisci 201 * @tisci: pointer ti-sci handle 223 const struct ti_sci_handle *tisci; member 474 ret = ringacc->tisci_ring_ops->set_cfg(ringacc->tisci, &ring_cfg); in k3_ringacc_ring_reset_sci() 476 dev_err(ringacc->dev, "TISCI reset ring fail (%d) ring_idx %d\n", in k3_ringacc_ring_reset_sci() 503 ret = ringacc->tisci_ring_ops->set_cfg(ringacc->tisci, &ring_cfg); in k3_ringacc_ring_reconfig_qmode_sci() 505 dev_err(ringacc->dev, "TISCI reconf qmode fail (%d) ring_idx %d\n", in k3_ringacc_ring_reconfig_qmode_sci() 578 ret = ringacc->tisci_ring_ops->set_cfg(ringacc->tisci, &ring_cfg); in k3_ringacc_ring_free_sci() 580 dev_err(ringacc->dev, "TISCI ring free fail (%d) ring_idx %d\n", in k3_ringacc_ring_free_sci() 678 if (!ringacc->tisci) in k3_ringacc_ring_cfg_sci() [all …]
|
/openbmc/u-boot/drivers/remoteproc/ |
H A D | k3_rproc.c | 29 * @sci: Pointer to TISCI handle 31 * @proc_id: TISCI processor ID 32 * @host_id: TISCI host id to which the processor gets assigned to.
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-ti-sci-intr.c | 21 * struct ti_sci_intr_irq_domain - Structure representing a TISCI based 23 * @sci: Pointer to TISCI handle 24 * @out_irqs: TISCI resource pointer representing INTR irqs.
|
H A D | irq-ti-sci-inta.c | 66 * @vint_id: TISCI vint ID 78 * struct ti_sci_inta_irq_domain - Structure representing a TISCI based 80 * @sci: Pointer to TISCI handle 81 * @vint: TISCI resource pointer representing IA interrupts. 82 * @global_event: TISCI resource pointer representing global events.
|
/openbmc/linux/drivers/dma/ti/ |
H A D | k3-udma.h | 115 const struct ti_sci_handle *tisci; member 119 /* tisci information for PSI-L thread pairing/unpairing */
|
H A D | k3-udma.c | 407 return tisci_rm->tisci_psil_ops->pair(tisci_rm->tisci, in navss_psil_pair() 418 return tisci_rm->tisci_psil_ops->unpair(tisci_rm->tisci, in navss_psil_unpair() 1899 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in udma_tisci_m2m_channel_config() 1917 ret = tisci_ops->rx_ch_cfg(tisci_rm->tisci, &req_rx); in udma_tisci_m2m_channel_config() 1950 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in bcdma_tisci_m2m_channel_config() 1993 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in udma_tisci_tx_channel_config() 2020 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in bcdma_tisci_tx_channel_config() 2059 ret = tisci_ops->rx_ch_cfg(tisci_rm->tisci, &req_rx); in udma_tisci_rx_channel_config() 2102 ret = tisci_ops->rx_flow_cfg(tisci_rm->tisci, &flow_req); in udma_tisci_rx_channel_config() 2123 ret = tisci_ops->rx_ch_cfg(tisci_rm->tisci, &req_rx); in bcdma_tisci_rx_channel_config() [all …]
|
/openbmc/u-boot/doc/device-tree-bindings/sysreset/ |
H A D | ti,sci-sysreset.txt | 9 [1] http://processors.wiki.ti.com/index.php/TISCI
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | ti,sci-clk.yaml | 39 Please see http://processors.wiki.ti.com/index.php/TISCI for
|
/openbmc/linux/Documentation/devicetree/bindings/reset/ |
H A D | ti,sci-reset.yaml | 40 Please see http://processors.wiki.ti.com/index.php/TISCI for
|
/openbmc/linux/Documentation/devicetree/bindings/soc/ti/ |
H A D | sci-pm-domain.yaml | 43 Please see http://processors.wiki.ti.com/index.php/TISCI for
|
/openbmc/u-boot/doc/device-tree-bindings/power/ |
H A D | ti,sci-pm-domain.txt | 9 [1] http://processors.wiki.ti.com/index.php/TISCI
|
/openbmc/u-boot/doc/device-tree-bindings/clock/ |
H A D | ti,sci-clk.txt | 10 [1] http://processors.wiki.ti.com/index.php/TISCI
|
/openbmc/u-boot/doc/device-tree-bindings/reset/ |
H A D | ti,sci-reset.txt | 9 [1] http://processors.wiki.ti.com/index.php/TISCI
|
/openbmc/u-boot/doc/device-tree-bindings/remoteproc/ |
H A D | k3-rproc.txt | 24 - ti,sci-proc-id: Processor id as identified by TISCI
|
/openbmc/u-boot/doc/device-tree-bindings/firmware/ |
H A D | ti,sci.txt | 14 See http://processors.wiki.ti.com/index.php/TISCI for protocol definition.
|
/openbmc/linux/Documentation/devicetree/bindings/arm/keystone/ |
H A D | ti,sci.yaml | 23 See http://processors.wiki.ti.com/index.php/TISCI for protocol definition.
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | ti,sci-intr.yaml | 47 (TISCI protocol).
|