Searched full:tisci (Results 1 – 17 of 17) sorted by relevance
/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 198 /* TISCI LPM IO isolation control values */ 202 /* TISCI LPM constraint state values */ [all …]
|
H A D | k3-ringacc.h | 262 const struct ti_sci_handle *tisci; member
|
/linux/drivers/firmware/ ! |
H A D | ti_sci.c | 628 * 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 D | ti_sci.h | 3 * 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 D | Kconfig | 225 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 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.
|
/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() 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 D | k3-udma-glue.c | 272 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 D | ti,sci-clk.yaml | 39 Please see https://software-dl.ti.com/tisci/esd/latest/index.html for
|
/linux/Documentation/devicetree/bindings/reset/ ! |
H A D | ti,sci-reset.yaml | 40 Please see https://software-dl.ti.com/tisci/esd/latest/index.html for
|
/linux/Documentation/devicetree/bindings/soc/ti/ ! |
H A D | sci-pm-domain.yaml | 43 Please see https://software-dl.ti.com/tisci/esd/latest/index.html for
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ ! |
H A D | ti,sci-intr.yaml | 47 (TISCI protocol).
|
H A D | ti,sci-inta.yaml | 51 (TISCI protocol).
|
/linux/drivers/mailbox/ ! |
H A D | ti-msgmgr.c | 440 * registers(if any required), are reset to 0 for TISCI backward in ti_msgmgr_send_data()
|
/linux/ ! |
H A D | MAINTAINERS | 24969 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
|