Home
last modified time | relevance | path

Searched refs:ssp (Results 1 – 25 of 26) sorted by relevance

12

/drivers/tty/serial/
A Dsifive.c314 __ssp_writel(ssp->ier, SIFIVE_SERIAL_IE_OFFS, ssp); in __ssp_enable_txwm()
330 __ssp_writel(ssp->ier, SIFIVE_SERIAL_IE_OFFS, ssp); in __ssp_enable_rxwm()
346 __ssp_writel(ssp->ier, SIFIVE_SERIAL_IE_OFFS, ssp); in __ssp_disable_txwm()
362 __ssp_writel(ssp->ier, SIFIVE_SERIAL_IE_OFFS, ssp); in __ssp_disable_rxwm()
815 if (!ssp) in sifive_serial_console_write_atomic()
841 if (!ssp) in sifive_serial_console_write_thread()
886 if (!ssp) in sifive_serial_console_setup()
922 sifive_serial_console_ports[ssp->port.line] = ssp; in __ssp_add_console_port()
1033 ssp->port.uartclk = clk_get_rate(ssp->clk); in sifive_serial_probe()
1068 free_irq(ssp->port.irq, ssp); in sifive_serial_probe()
[all …]
/drivers/mmc/host/
A Dmxs-mmc.c64 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_get_cd() local
86 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_reset() local
128 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_request_done() local
180 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_irq_handler() local
216 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_prep_dma() local
250 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_bc() local
284 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_ac() local
357 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_adtc() local
512 struct mxs_ssp *ssp = &host->ssp; in mxs_mmc_enable_sdio_irq() local
577 ssp = &host->ssp; in mxs_mmc_probe()
[all …]
/drivers/spi/
A Dspi-mxs.c68 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_setup_transfer() local
97 ssp->base + HW_SSP_CTRL1(ssp)); in mxs_spi_setup_transfer()
128 struct mxs_ssp *ssp = &spi->ssp; in mxs_ssp_wait() local
168 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_txrx_dma() local
303 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_txrx_pio() local
365 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_transfer_one() local
401 ssp->base + HW_SSP_CTRL1(ssp) + in mxs_spi_transfer_one()
447 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_runtime_suspend() local
468 struct mxs_ssp *ssp = &spi->ssp; in mxs_spi_runtime_resume() local
581 ssp = &spi->ssp; in mxs_spi_probe()
[all …]
A Dspi-pxa2xx-platform.c40 if (ssp->irq < 0) in pxa2xx_spi_init_ssp()
41 return ssp->irq; in pxa2xx_spi_init_ssp()
43 ssp->type = type; in pxa2xx_spi_init_ssp()
44 ssp->dev = dev; in pxa2xx_spi_init_ssp()
66 if (!ssp) in pxa2xx_spi_ssp_request()
73 return ssp; in pxa2xx_spi_ssp_request()
90 if (IS_ERR(ssp)) in pxa2xx_spi_init_pdata()
92 if (ssp) { in pxa2xx_spi_init_pdata()
131 if (ssp) in pxa2xx_spi_init_pdata()
158 if (!ssp) in pxa2xx_spi_platform_probe()
[all …]
A Dspi-pxa2xx-pci.c98 struct ssp_device *ssp = &c->ssp; in lpss_spi_setup() local
106 ssp->port_id = 0; in lpss_spi_setup()
112 ssp->port_id = 0; in lpss_spi_setup()
118 ssp->port_id = 1; in lpss_spi_setup()
124 ssp->port_id = 2; in lpss_spi_setup()
131 ssp->port_id = 0; in lpss_spi_setup()
138 ssp->port_id = 1; in lpss_spi_setup()
179 struct ssp_device *ssp = &c->ssp; in ce4100_spi_setup() local
194 struct ssp_device *ssp = &c->ssp; in mrfld_spi_setup() local
251 struct ssp_device *ssp = &c->ssp; in qrk_spi_setup() local
[all …]
A Dspi-pxa2xx.c891 const struct ssp_device *ssp = drv_data->ssp; in ssp_get_clk_div() local
899 if (ssp->type == PXA25x_SSP || ssp->type == CE4100_SSP) in ssp_get_clk_div()
1291 drv_data->ssp = ssp; in pxa2xx_spi_probe()
1374 pxa_ssp_disable(ssp); in pxa2xx_spi_probe()
1459 free_irq(ssp->irq, drv_data); in pxa2xx_spi_probe()
1468 struct ssp_device *ssp = drv_data->ssp; in pxa2xx_spi_remove() local
1473 pxa_ssp_disable(ssp); in pxa2xx_spi_remove()
1481 free_irq(ssp->irq, drv_data); in pxa2xx_spi_remove()
1488 struct ssp_device *ssp = drv_data->ssp; in pxa2xx_spi_suspend() local
1495 pxa_ssp_disable(ssp); in pxa2xx_spi_suspend()
[all …]
A Dspi-pxa2xx-dma.c53 pxa_ssp_disable(drv_data->ssp); in pxa2xx_spi_dma_transfer_complete()
93 cfg.dst_addr = drv_data->ssp->phys_base + SSDR; in pxa2xx_spi_dma_prepare_one()
100 cfg.src_addr = drv_data->ssp->phys_base + SSDR; in pxa2xx_spi_dma_prepare_one()
110 dev_warn(drv_data->ssp->dev, "DMA slave config failed\n"); in pxa2xx_spi_dma_prepare_one()
124 dev_err(drv_data->ssp->dev, "FIFO overrun\n"); in pxa2xx_spi_dma_transfer()
144 dev_err(drv_data->ssp->dev, "failed to get DMA TX descriptor\n"); in pxa2xx_spi_dma_prepare()
151 dev_err(drv_data->ssp->dev, "failed to get DMA RX descriptor\n"); in pxa2xx_spi_dma_prepare()
189 struct device *dev = drv_data->ssp->dev; in pxa2xx_spi_dma_setup()
A Dspi-pxa2xx.h36 struct ssp_device ssp; member
45 struct ssp_device *ssp; member
81 return pxa_ssp_read_reg(drv_data->ssp, reg); in pxa2xx_spi_read()
86 pxa_ssp_write_reg(drv_data->ssp, reg, val); in pxa2xx_spi_write()
135 int pxa2xx_spi_probe(struct device *dev, struct ssp_device *ssp,
/drivers/soc/pxa/
A Dssp.c45 if (ssp->port_id == port && ssp->use_count == 0) { in pxa_ssp_request()
46 ssp->use_count++; in pxa_ssp_request()
57 return ssp; in pxa_ssp_request()
69 if (ssp->of_node == of_node && ssp->use_count == 0) { in pxa_ssp_request_of()
70 ssp->use_count++; in pxa_ssp_request_of()
81 return ssp; in pxa_ssp_request_of()
89 ssp->use_count--; in pxa_ssp_free()
90 ssp->label = NULL; in pxa_ssp_free()
118 if (ssp == NULL) in pxa_ssp_probe()
121 ssp->dev = dev; in pxa_ssp_probe()
[all …]
A DMakefile6 obj-$(CONFIG_PXA_SSP) += ssp.o
/drivers/clk/mxs/
A Dclk-ssp.c21 void mxs_ssp_set_clk_rate(struct mxs_ssp *ssp, unsigned int rate) in mxs_ssp_set_clk_rate() argument
27 ssp_clk = clk_get_rate(ssp->clk); in mxs_ssp_set_clk_rate()
37 dev_err(ssp->dev, in mxs_ssp_set_clk_rate()
44 val = readl(ssp->base + HW_SSP_TIMING(ssp)); in mxs_ssp_set_clk_rate()
48 writel(val, ssp->base + HW_SSP_TIMING(ssp)); in mxs_ssp_set_clk_rate()
50 ssp->clk_rate = ssp_sck; in mxs_ssp_set_clk_rate()
52 dev_dbg(ssp->dev, in mxs_ssp_set_clk_rate()
A DMakefile6 obj-y += clk.o clk-pll.o clk-ref.o clk-div.o clk-frac.o clk-ssp.o
A Dclk-imx23.c85 clk32k, dri, pwm, filt, uart, ssp, gpmi, spdif, emi, saif, enumerator
145 clks[ssp] = mxs_clk_gate("ssp", "ssp_div", SSP, 31); in mx23_clocks_init()
/drivers/scsi/isci/
A Dremote_node_context.c129 rnc->ssp.remote_node_index = rni; in sci_remote_node_context_construct_buffer()
138 rnc->ssp.nexus_loss_timer_enable = true; in sci_remote_node_context_construct_buffer()
139 rnc->ssp.check_bit = false; in sci_remote_node_context_construct_buffer()
141 rnc->ssp.is_remote_node_context = true; in sci_remote_node_context_construct_buffer()
142 rnc->ssp.function_number = 0; in sci_remote_node_context_construct_buffer()
144 rnc->ssp.arbitration_wait_time = 0; in sci_remote_node_context_construct_buffer()
147 rnc->ssp.connection_occupancy_timeout = in sci_remote_node_context_construct_buffer()
162 rnc->ssp.oaf_features = 0; in sci_remote_node_context_construct_buffer()
163 rnc->ssp.oaf_source_zone_group = 0; in sci_remote_node_context_construct_buffer()
241 rnc_buffer->ssp.is_valid = true; in sci_remote_node_context_validate_context_buffer()
[all …]
A Dport.c552 rnc->ssp.remote_sas_address_hi = 0; in sci_port_construct_dummy_rnc()
553 rnc->ssp.remote_sas_address_lo = 0; in sci_port_construct_dummy_rnc()
555 rnc->ssp.remote_node_index = rni; in sci_port_construct_dummy_rnc()
556 rnc->ssp.remote_node_port_width = 1; in sci_port_construct_dummy_rnc()
560 rnc->ssp.check_bit = false; in sci_port_construct_dummy_rnc()
561 rnc->ssp.is_valid = true; in sci_port_construct_dummy_rnc()
562 rnc->ssp.is_remote_node_context = true; in sci_port_construct_dummy_rnc()
563 rnc->ssp.function_number = 0; in sci_port_construct_dummy_rnc()
564 rnc->ssp.arbitration_wait_time = 0; in sci_port_construct_dummy_rnc()
1003 rnc->ssp.is_valid = false; in sci_port_invalidate_dummy_remote_node()
[all …]
A Drequest.c176 cmd_iu = &ireq->ssp.cmd; in sci_io_request_build_ssp_command_iu()
197 task_iu = &ireq->ssp.tmf; in sci_task_request_build_ssp_task_iu()
820 tc->type.ssp.tag = ireq->io_tag; in sci_request_start()
977 ssp_response = &ireq->ssp.rsp; in sci_io_request_copy_response()
1014 sci_swab32_cpy(&ireq->ssp.rsp, in request_started_state_tc_event()
1015 &ireq->ssp.rsp, in request_started_state_tc_event()
1030 sci_swab32_cpy(&ireq->ssp.rsp, in request_started_state_tc_event()
1031 &ireq->ssp.rsp, in request_started_state_tc_event()
1044 resp_iu = &ireq->ssp.rsp; in request_started_state_tc_event()
1729 resp_iu = &ireq->ssp.rsp; in sci_io_request_frame_handler()
[all …]
A Dscu_remote_node_context.h220 struct ssp_remote_node_context ssp; member
A Drequest.h141 } ssp; member
A Dscu_task_context.h427 struct ssp_task_context ssp; member
A Dtask.c688 ireq->ssp.rsp_buf, in isci_task_request_complete()
/drivers/usb/gadget/
A Dconfig.c110 struct usb_descriptor_header **ssp) in usb_assign_descriptors() argument
117 if (!ssp) in usb_assign_descriptors()
118 ssp = ss; in usb_assign_descriptors()
135 if (ssp) { in usb_assign_descriptors()
136 f->ssp_descriptors = usb_copy_descriptors(ssp); in usb_assign_descriptors()
/drivers/scsi/libsas/
A Dsas_scsi_host.c665 struct ssp_device *ssp; in sas_eh_handle_resets() local
667 ssp = list_entry(ha->eh_dev_q.next, typeof(*ssp), eh_list_node); in sas_eh_handle_resets()
668 list_del_init(&ssp->eh_list_node); in sas_eh_handle_resets()
669 dev = container_of(ssp, typeof(*dev), ssp_dev); in sas_eh_handle_resets()
676 i->dft->lldd_lu_reset(dev, ssp->reset_lun.scsi_lun); in sas_eh_handle_resets()
/drivers/iio/common/ssp_sensors/
A DKconfig23 If you say yes here you get ssp support for sensorhub.
/drivers/scsi/hisi_sas/
A Dhisi_sas.h626 struct hisi_sas_command_table_ssp ssp; member
/drivers/net/can/m_can/
A Dm_can.c1401 u32 tdco, ssp; in m_can_set_bittiming() local
1406 ssp = dbt->sample_point; in m_can_set_bittiming()
1412 ssp / dbt->bitrate; in m_can_set_bittiming()

Completed in 93 milliseconds

12