| /drivers/tty/serial/ |
| A D | sifive.c | 314 __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 D | mxs-mmc.c | 64 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 D | spi-mxs.c | 68 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 D | spi-pxa2xx-platform.c | 40 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 D | spi-pxa2xx-pci.c | 98 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 D | spi-pxa2xx.c | 891 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 D | spi-pxa2xx-dma.c | 53 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 D | spi-pxa2xx.h | 36 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 D | ssp.c | 45 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 D | Makefile | 6 obj-$(CONFIG_PXA_SSP) += ssp.o
|
| /drivers/clk/mxs/ |
| A D | clk-ssp.c | 21 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 D | Makefile | 6 obj-y += clk.o clk-pll.o clk-ref.o clk-div.o clk-frac.o clk-ssp.o
|
| A D | clk-imx23.c | 85 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 D | remote_node_context.c | 129 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 D | port.c | 552 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 D | request.c | 176 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 D | scu_remote_node_context.h | 220 struct ssp_remote_node_context ssp; member
|
| A D | request.h | 141 } ssp; member
|
| A D | scu_task_context.h | 427 struct ssp_task_context ssp; member
|
| A D | task.c | 688 ireq->ssp.rsp_buf, in isci_task_request_complete()
|
| /drivers/usb/gadget/ |
| A D | config.c | 110 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 D | sas_scsi_host.c | 665 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 D | Kconfig | 23 If you say yes here you get ssp support for sensorhub.
|
| /drivers/scsi/hisi_sas/ |
| A D | hisi_sas.h | 626 struct hisi_sas_command_table_ssp ssp; member
|
| /drivers/net/can/m_can/ |
| A D | m_can.c | 1401 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()
|