Lines Matching defs:sci_port
116 struct sci_port { struct
120 const struct sci_port_params *params; argument
121 const struct plat_sci_port *cfg; argument
122 unsigned int sampling_rate_mask;
123 resource_size_t reg_size;
124 struct mctrl_gpios *gpios;
127 struct clk *clks[SCI_NUM_CLKS];
128 unsigned long clk_rates[SCI_NUM_CLKS];
130 int irqs[SCIx_NR_IRQS];
131 char *irqstr[SCIx_NR_IRQS];
133 struct dma_chan *chan_tx;
134 struct dma_chan *chan_rx;
137 struct dma_chan *chan_tx_saved;
138 struct dma_chan *chan_rx_saved;
139 dma_cookie_t cookie_tx;
163 static struct sci_port sci_ports[SCI_NPORTS]; argument
529 static void sci_port_enable(struct sci_port *sci_port) in sci_port_enable()
545 static void sci_port_disable(struct sci_port *sci_port) in sci_port_disable()
2643 struct sci_port *sci_port = to_sci_port(port); in sci_pm() local
2781 static int sci_init_clocks(struct sci_port *sci_port, struct device *dev) in sci_init_clocks()
2880 struct sci_port *sci_port, unsigned int index, in sci_init_single()
3016 struct sci_port *sci_port = &sci_ports[co->index]; in serial_console_write() local
3052 struct sci_port *sci_port; in serial_console_setup() local