Lines Matching +full:ssi +full:- +full:controller
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* OMAP SSI internal interface.
23 #define SSI_BYTES_TO_FRAMES(x) ((((x) - 1) >> 2) + 1)
28 * struct omap_ssm_ctx - OMAP synchronous serial module (TX/RX) context
50 * struct omap_ssi_port - OMAP SSI port data
53 * @sst_dma: SSI transmitter physical base address
54 * @ssr_dma: SSI receiver physical base address
55 * @sst_base: SSI transmitter base address
56 * @ssr_base: SSI receiver base address
58 * @lock: Spin lock to serialize access to the SSI port
66 * @wake_irq: IRQ number for incoming wake line (-1 if none)
67 * @wake_gpio: GPIO number for incoming wake line (-1 if none)
97 /* OMAP SSI port context */
109 * struct gdd_trn - GDD transaction data
119 * struct omap_ssi_controller - OMAP SSI controller data
120 * @dev: device associated to the controller (HSI controller)
121 * @sys: SSI I/O base address
123 * @fck: SSI functional clock
132 * @gdd_gcr: SSI GDD saved context
134 * @port: Array of pointers of the ports of the controller
135 * @dir: Debugfs SSI root directory
150 /* OMAP SSI Controller context */
159 void omap_ssi_port_update_fclk(struct hsi_controller *ssi,