Searched full:tisci (Results 1 – 18 of 18) sorted by relevance
/linux-5.10/drivers/firmware/ |
D | ti_sci.c | 619 * ti_sci_cmd_get_device() - command to request for device managed by TISCI 621 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 638 * TISCI that is exclusively owned by the 640 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 658 * ti_sci_cmd_idle_device() - Command to idle a device managed by TISCI 659 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 676 * TISCI that is exclusively owned by 678 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 696 * ti_sci_cmd_put_device() - command to release a device managed by TISCI 697 * @handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle [all …]
|
D | ti_sci.h | 3 * Texas Instruments System Control Interface (TISCI) Protocol 7 * See: http://processors.wiki.ti.com/index.php/TISCI for details 258 * Normally, all required clocks are managed by TISCI entity, this is used 260 * MSG_CLOCK_SW_STATE_AUTO, in other states, TISCI entity assume remote 439 * NOTE: Normally clock frequency management is automatically done by TISCI 440 * entity. In case of specific requests, TISCI evaluates capability to achieve 486 * NOTE: Normally clock frequency management is automatically done by TISCI 487 * entity. In case of specific requests, TISCI evaluates capability to achieve 524 * NOTE: Normally clock frequency management is automatically done by TISCI 889 * in the TISCI header via the RM board configuration resource assignment [all …]
|
D | Kconfig | 254 tristate "TI System Control Interface (TISCI) Message Protocol" 257 TI System Control Interface (TISCI) Message Protocol is used to manage
|
/linux-5.10/drivers/soc/ti/ |
D | k3-ringacc.c | 177 * @rm_gp_range: general purpose rings range from tisci 184 * @tisci: pointer ti-sci handle 205 const struct ti_sci_handle *tisci; member 372 ringacc->tisci, in k3_ringacc_ring_reset_sci() 383 dev_err(ringacc->dev, "TISCI reset ring fail (%d) ring_idx %d\n", in k3_ringacc_ring_reset_sci() 405 ringacc->tisci, in k3_ringacc_ring_reconfig_qmode_sci() 416 dev_err(ringacc->dev, "TISCI reconf qmode fail (%d) ring_idx %d\n", in k3_ringacc_ring_reconfig_qmode_sci() 485 ringacc->tisci, in k3_ringacc_ring_free_sci() 496 dev_err(ringacc->dev, "TISCI ring free fail (%d) ring_idx %d\n", in k3_ringacc_ring_free_sci() 582 if (!ringacc->tisci) in k3_ringacc_ring_cfg_sci() [all …]
|
/linux-5.10/include/linux/soc/ti/ |
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 208 * - handle: Pointer to TISCI handle as retrieved by *ti_sci_get_handle 209 * - dev_id: TISCI device ID. [all …]
|
/linux-5.10/drivers/irqchip/ |
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.
|
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 inerrupts. 82 * @global_event: TISCI resource pointer representing global events.
|
/linux-5.10/drivers/dma/ti/ |
D | k3-udma.h | 98 const struct ti_sci_handle *tisci; member 102 /* tisci information for PSI-L thread pairing/unpairing */
|
D | k3-udma-glue.c | 232 return tisci_rm->tisci_udmap_ops->tx_ch_cfg(tisci_rm->tisci, &req); in k3_udma_glue_cfg_tx_chn() 522 ret = tisci_rm->tisci_udmap_ops->rx_ch_cfg(tisci_rm->tisci, &req); in k3_udma_glue_cfg_rx_chn() 640 ret = tisci_rm->tisci_udmap_ops->rx_flow_cfg(tisci_rm->tisci, &req); in k3_udma_glue_cfg_rx_flow() 1006 ret = tisci_rm->tisci_udmap_ops->rx_flow_cfg(tisci_rm->tisci, &req); in k3_udma_glue_rx_flow_enable() 1043 ret = tisci_rm->tisci_udmap_ops->rx_flow_cfg(tisci_rm->tisci, &req); in k3_udma_glue_rx_flow_disable()
|
D | k3-udma.c | 340 return tisci_rm->tisci_psil_ops->pair(tisci_rm->tisci, in navss_psil_pair() 351 return tisci_rm->tisci_psil_ops->unpair(tisci_rm->tisci, in navss_psil_unpair() 1545 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in udma_tisci_m2m_channel_config() 1559 ret = tisci_ops->rx_ch_cfg(tisci_rm->tisci, &req_rx); in udma_tisci_m2m_channel_config() 1595 ret = tisci_ops->tx_ch_cfg(tisci_rm->tisci, &req_tx); in udma_tisci_tx_channel_config() 1632 ret = tisci_ops->rx_ch_cfg(tisci_rm->tisci, &req_rx); in udma_tisci_rx_channel_config() 1675 ret = tisci_ops->rx_flow_cfg(tisci_rm->tisci, &flow_req); in udma_tisci_rx_channel_config() 3249 /* Get resource ranges from tisci */ in udma_setup_resources() 3252 devm_ti_sci_get_of_resource(tisci_rm->tisci, dev, in udma_setup_resources() 3526 ud->tisci_rm.tisci = ti_sci_get_by_phandle(dev->of_node, "ti,sci"); in udma_probe() [all …]
|
/linux-5.10/Documentation/devicetree/bindings/clock/ |
D | ti,sci-clk.txt | 19 http://processors.wiki.ti.com/index.php/TISCI#66AK2G02_Data
|
/linux-5.10/include/linux/ |
D | msi.h | 51 * ti_sci_inta_msi_desc - TISCI based INTA specific msi descriptor data 52 * @dev_index: TISCI device index 83 * @inta: [INTA] TISCI based INTA specific msi descriptor data
|
/linux-5.10/Documentation/devicetree/bindings/soc/ti/ |
D | sci-pm-domain.txt | 56 See http://processors.wiki.ti.com/index.php/TISCI#66AK2G02_Data for the list
|
/linux-5.10/Documentation/devicetree/bindings/reset/ |
D | ti,sci-reset.txt | 39 http://processors.wiki.ti.com/index.php/TISCI#66AK2G02_Data
|
/linux-5.10/Documentation/devicetree/bindings/arm/keystone/ |
D | ti,sci.txt | 14 See http://processors.wiki.ti.com/index.php/TISCI for protocol definition.
|
/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/ |
D | ti,sci-intr.yaml | 47 (TISCI protocol).
|
D | ti,sci-inta.yaml | 51 (TISCI protocol).
|
/linux-5.10/ |
D | MAINTAINERS | 17298 TEXAS INSTRUMENTS' SYSTEM CONTROL INTERFACE (TISCI) PROTOCOL DRIVER
|