Home
last modified time | relevance | path

Searched full:tisci (Results 1 – 17 of 17) sorted by relevance

/linux/include/linux/soc/ti/ !
H A Dti_sci_protocol.h42 * @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
198 /* TISCI LPM IO isolation control values */
202 /* TISCI LPM constraint state values */
[all …]
H A Dk3-ringacc.h262 const struct ti_sci_handle *tisci; member
/linux/drivers/firmware/ !
H A Dti_sci.c628 * ti_sci_cmd_get_device() - command to request for device managed by TISCI
630 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
647 * TISCI that is exclusively owned by the
649 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
667 * ti_sci_cmd_idle_device() - Command to idle a device managed by TISCI
668 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
685 * TISCI that is exclusively owned by
687 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
705 * ti_sci_cmd_put_device() - command to release a device managed by TISCI
706 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle
[all …]
H A Dti_sci.h3 * Texas Instruments System Control Interface (TISCI) Protocol
7 * See: https://software-dl.ti.com/tisci/esd/latest/index.html for details
286 * Normally, all required clocks are managed by TISCI entity, this is used
288 * MSG_CLOCK_SW_STATE_AUTO, in other states, TISCI entity assume remote
467 * NOTE: Normally clock frequency management is automatically done by TISCI
468 * entity. In case of specific requests, TISCI evaluates capability to achieve
514 * NOTE: Normally clock frequency management is automatically done by TISCI
515 * entity. In case of specific requests, TISCI evaluates capability to achieve
552 * NOTE: Normally clock frequency management is automatically done by TISCI
580 * @hdr TISCI header to provide ACK/NAK flags to the host.
[all …]
H A DKconfig225 tristate "TI System Control Interface (TISCI) Message Protocol"
229 TI System Control Interface (TISCI) Message Protocol is used to manage
/linux/drivers/irqchip/ !
H A Dirq-ti-sci-intr.c21 * 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 Dirq-ti-sci-inta.c66 * @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.
/linux/drivers/dma/ti/ !
H A Dk3-udma.h115 const struct ti_sci_handle *tisci; member
119 /* tisci information for PSI-L thread pairing/unpairing */
H A Dk3-udma.c407 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()
1906 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in udma_tisci_m2m_channel_config()
1924 ret = tisci_ops->rx_ch_cfg(tisci_rm->tisci, &req_rx); in udma_tisci_m2m_channel_config()
1957 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in bcdma_tisci_m2m_channel_config()
2000 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in udma_tisci_tx_channel_config()
2027 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in bcdma_tisci_tx_channel_config()
2066 ret = tisci_ops->rx_ch_cfg(tisci_rm->tisci, &req_rx); in udma_tisci_rx_channel_config()
2109 ret = tisci_ops->rx_flow_cfg(tisci_rm->tisci, &flow_req); in udma_tisci_rx_channel_config()
2130 ret = tisci_ops->rx_ch_cfg(tisci_rm->tisci, &req_rx); in bcdma_tisci_rx_channel_config()
[all …]
H A Dk3-udma-glue.c272 return tisci_rm->tisci_udmap_ops->tx_ch_cfg(tisci_rm->tisci, &req); in k3_udma_glue_cfg_tx_chn()
705 ret = tisci_rm->tisci_udmap_ops->rx_ch_cfg(tisci_rm->tisci, &req); in k3_udma_glue_cfg_rx_chn()
841 ret = tisci_rm->tisci_udmap_ops->rx_flow_cfg(tisci_rm->tisci, &req); in k3_udma_glue_cfg_rx_flow()
1329 ret = tisci_rm->tisci_udmap_ops->rx_flow_cfg(tisci_rm->tisci, &req); in k3_udma_glue_rx_flow_enable()
1366 ret = tisci_rm->tisci_udmap_ops->rx_flow_cfg(tisci_rm->tisci, &req); in k3_udma_glue_rx_flow_disable()
/linux/Documentation/devicetree/bindings/clock/ !
H A Dti,sci-clk.yaml39 Please see https://software-dl.ti.com/tisci/esd/latest/index.html for
/linux/Documentation/devicetree/bindings/reset/ !
H A Dti,sci-reset.yaml40 Please see https://software-dl.ti.com/tisci/esd/latest/index.html for
/linux/Documentation/devicetree/bindings/soc/ti/ !
H A Dsci-pm-domain.yaml43 Please see https://software-dl.ti.com/tisci/esd/latest/index.html for
/linux/Documentation/devicetree/bindings/interrupt-controller/ !
H A Dti,sci-intr.yaml47 (TISCI protocol).
H A Dti,sci-inta.yaml51 (TISCI protocol).
/linux/drivers/mailbox/ !
H A Dti-msgmgr.c440 * registers(if any required), are reset to 0 for TISCI backward in ti_msgmgr_send_data()
/linux/ !
H A DMAINTAINERS24969 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER