/linux-4.4.14/sound/soc/pxa/ |
H A D | pxa-ssp.h | 2 * ASoC PXA SSP port support 12 /* pxa DAI SSP IDs */ 18 /* SSP clock sources */ 25 /* SSP audio dividers */ 30 /* SSP ACDS audio dividers values */ 38 /* SSP divider bypass */
|
H A D | pxa-ssp.c | 41 * SSP audio private data 179 * ssp_set_clkdiv - set SSP clock divider 197 * pxa_ssp_get_clkdiv - get SSP clock divider 212 * Set the SSP ports SYSCLK. 256 /* The SSP clock must be disabled when changing SSP clock mode pxa_ssp_set_dai_sysclk() 269 * Set the SSP clock dividers. 416 * Tristate the SSP DAI lines 436 * Set up the SSP DAI format. 437 * The SSP Port must be inactive before calling this function as the 538 * Set the SSP audio DMA parameters and sample size. 568 /* clear selected SSP bits */ pxa_ssp_hw_params() 596 * The SSP values used for that are all found out by pxa_ssp_hw_params() 834 MODULE_DESCRIPTION("PXA SSP/PCM SoC Interface");
|
H A D | magician.c | 85 * Magician uses SSP port for playback. 204 /* set the SSP audio system clock ACDS divider */ magician_playback_hw_params() 210 /* set the SSP audio system clock SCDB divider4 */ magician_playback_hw_params() 216 /* set SSP audio pll clock */ magician_playback_hw_params()
|
H A D | mmp-sspa.c | 126 * Set the SSP ports SYSCLK.
|
/linux-4.4.14/drivers/iio/common/ssp_sensors/ |
H A D | Makefile | 2 # Makefile for SSP sensor drivers and commons.
|
H A D | ssp.h | 28 #define ssp_dbg(format, ...) pr_info("[SSP] "format, ##__VA_ARGS__) 66 /* AP -> SSP Instruction */ 129 /* SSP -> AP ACK about write CMD */ 130 #define SSP_MSG_ACK 0x80 /* ACK from SSP to AP */ 131 #define SSP_MSG_NAK 0x70 /* NAK from SSP to AP */
|
H A D | ssp_dev.c | 210 * @type: SSP sensor type 223 * @type: SSP sensor type 285 * @type: SSP sensor type 317 * @type: SSP sensor type
|
H A D | ssp_spi.c | 22 * SSP -> AP Instruction 148 ssp_dbg("[SSP]: MSG From MCU-invalid debug length(%d/%d)\n", ssp_print_mcu_debug() 153 ssp_dbg("[SSP]: MSG From MCU - %s\n", &data_frame[*data_index]); ssp_print_mcu_debug()
|
/linux-4.4.14/arch/arm/mach-sa1100/ |
H A D | ssp.c | 10 * Generic SSP driver. This provides the generic core for simple 11 * IO-based SSP applications. 33 printk(KERN_WARNING "SSP: receiver overrun\n"); ssp_interrupt() 41 * ssp_write_word - write a word to the SSP port 44 * Wait for a free entry in the SSP transmit FIFO, and write a data 45 * word to the SSP port. Wait for the SSP port to start sending 77 * ssp_read_word - read a word from the SSP port 79 * Wait for a data word in the SSP receive FIFO, and return the 109 * Wait for the SSP to idle, and ensure that the receive FIFO 136 * ssp_enable - enable the SSP port 138 * Turn on the SSP port. 146 * ssp_disable - shut down the SSP port 148 * Turn off the SSP port, optionally powering it down. 156 * ssp_save_state - save the SSP configuration 157 * @ssp: pointer to structure to save SSP configuration 159 * Save the configured SSP state for suspend. 170 * ssp_restore_state - restore a previously saved SSP configuration 173 * Restore the SSP configuration saved previously by ssp_save_state. 185 * ssp_init - setup the SSP port 187 * initialise and claim resources for the SSP port. 190 * %-ENODEV if the SSP port is unavailable 201 if (!request_mem_region(__PREG(Ser4SSCR0), 0x18, "SSP")) { ssp_init() 207 ret = request_irq(IRQ_Ser4SSP, ssp_interrupt, 0, "SSP", NULL); ssp_init() 221 * release and free resources for the SSP port. 232 MODULE_DESCRIPTION("SA11x0 SSP PIO driver");
|
H A D | jornada720_ssp.c | 11 * SSP driver for the HP Jornada 710/720/728 66 printk(KERN_WARNING "SSP: timeout while waiting for transmit\n"); jornada_ssp_byte() 143 printk(KERN_INFO "SSP: device initialized with irq\n"); jornada_ssp_probe() 147 printk(KERN_WARNING "SSP: initialization failed, trying non-irq solution \n"); jornada_ssp_probe() 171 printk(KERN_WARNING "SSP: attempts failed, bailing\n"); jornada_ssp_probe() 177 printk(KERN_INFO "SSP: device initialized\n"); jornada_ssp_probe()
|
/linux-4.4.14/include/linux/ |
H A D | pxa2xx_ssp.h | 10 * This driver supports the following PXA CPU/SSP ports:- 12 * PXA250 SSP 13 * PXA255 SSP, NSSP 14 * PXA26x SSP, NSSP, ASSP 28 * SSP Serial Port Registers 29 * PXA250, PXA255, PXA26x and PXA27x SSP controllers are all slightly different. 33 #define SSCR0 (0x00) /* SSP Control Register 0 */ 34 #define SSCR1 (0x04) /* SSP Control Register 1 */ 35 #define SSSR (0x08) /* SSP Status Register */ 36 #define SSITR (0x0C) /* SSP Interrupt Test Register */ 37 #define SSDR (0x10) /* SSP Data Write/Data Read Register */ 39 #define SSTO (0x28) /* SSP Time Out Register */ 40 #define DDS_RATE (0x28) /* SSP DDS Clock Rate Register (Intel Quark) */ 41 #define SSPSP (0x2C) /* SSP Programmable Serial Protocol */ 42 #define SSTSA (0x30) /* SSP Tx Timeslot Active */ 43 #define SSRSA (0x34) /* SSP Rx Timeslot Active */ 44 #define SSTSS (0x38) /* SSP Timeslot Status */ 45 #define SSACD (0x3C) /* SSP Audio Clock Divider */ 46 #define SSACDD (0x40) /* SSP Audio Clock Dither Divider */ 53 #define SSCR0_TI (0x1 << 4) /* Texas Instruments' Synchronous Serial Protocol (SSP) */ 81 #define SSSR_BSY (1 << 4) /* SSP Busy */ 131 /* extra bits in PXA255, PXA26x and PXA27x SSP ports */ 180 /* LPSS SSP */ 224 * pxa_ssp_write_reg - Write to a SSP register 226 * @dev: SSP device to access 236 * pxa_ssp_read_reg - Read from a SSP register 238 * @dev: SSP device to access
|
H A D | sm501-regs.h | 161 /* SSP base */
|
/linux-4.4.14/include/linux/input/ |
H A D | navpoint.h | 10 int port; /* PXA SSP port for pxa_ssp_request() */
|
/linux-4.4.14/drivers/scsi/libsas/ |
H A D | sas_task.c | 6 /* fill task_status_struct based on SSP response frame */ sas_ssp_task_response()
|
H A D | sas_discover.c | 285 * sas_discover_end_dev -- discover an end device (SSP, etc)
|
H A D | sas_scsi_host.c | 95 SAS_DPRINTK("LLDD:%s sent SAS_PROTO_RESP for an SSP " sas_end_task() 162 task->task_proto = task->dev->tproto; /* BUG_ON(!SSP) */ sas_create_task()
|
/linux-4.4.14/drivers/scsi/mvsas/ |
H A D | mv_defs.h | 55 MVS_SSP_CMD_SZ = 64, /* SSP command table buffer size */ 160 TXQ_CMD_SSP = 1, /* SSP protocol */ 163 TXQ_CMD_SSP_FREE_LIST = 4, /* add to SSP target free list */ 189 MCH_SSP_FR_TYPE_SHIFT = 13, /* SSP frame type */ 191 /* SSP initiator only */ 194 /* SSP initiator or target */ 197 /* SSP target only */ 205 MCH_PASSTHRU = (1U << 12), /* pass-through (SSP) */ 206 MCH_FBURST = (1U << 11), /* first burst (SSP) */ 207 MCH_CHK_LEN = (1U << 10), /* chk xfer len (SSP) */ 208 MCH_RETRY = (1U << 9), /* tport layer retry (SSP) */ 209 MCH_PROTECTION = (1U << 8), /* protection info rec (SSP) */ 225 PHY_SSP_RST = (1U << 3), /* reset SSP link layer */ 417 /* SSP */
|
H A D | mv_sas.c | 659 /* initiator, SSP, ftype 1h */ mvs_task_prep_ssp() 665 /* fill in SSP frame header (Command Table.SSP frame header) */ mvs_task_prep_ssp() 1381 and hard reset for SSP (type 1) , only for RECOVERY */ mvs_debug_I_T_nexus_reset()
|
/linux-4.4.14/arch/arm/mach-sa1100/include/mach/ |
H A D | jornada720.h | 4 * SSP/MCU communication definitions for HP Jornada 710/720/728
|
H A D | irqs.h | 30 #define IRQ_Ser4SSP 20 /* Ser. port 4 SSP */
|
H A D | SA-1100.h | 732 * Synchronous Serial Port (SSP) control registers 735 * Ser4SSCR0 Serial port 4 Synchronous Serial Port (SSP) Control 737 * Ser4SSCR1 Serial port 4 Synchronous Serial Port (SSP) Control 741 * Ser4SSDR Serial port 4 Synchronous Serial Port (SSP) Data 743 * Ser4SSSR Serial port 4 Synchronous Serial Port (SSP) Status 749 * fss, Tss Frequency, period of the SSP communication. 752 #define Ser4SSCR0 __REG(0x80070060) /* Ser. port 4 SSP Control Reg. 0 */ 753 #define Ser4SSCR1 __REG(0x80070064) /* Ser. port 4 SSP Control Reg. 1 */ 754 #define Ser4SSDR __REG(0x8007006C) /* Ser. port 4 SSP Data Reg. */ 755 #define Ser4SSSR __REG(0x80070074) /* Ser. port 4 SSP Status Reg. */ 769 #define SSCR0_SSE 0x00000080 /* SSP Enable */ 803 #define SSSR_BSY 0x00000008 /* SSP BuSY (read) */ 1158 #define GPIO_SSP_TXD GPIO_GPIO (10) /* SSP Transmit Data (O) */ 1159 #define GPIO_SSP_RXD GPIO_GPIO (11) /* SSP Receive Data (I) */ 1160 #define GPIO_SSP_SCLK GPIO_GPIO (12) /* SSP Sample CLocK (O) */ 1161 #define GPIO_SSP_SFRM GPIO_GPIO (13) /* SSP Sample FRaMe (O) */ 1169 #define GPIO_SSP_CLK GPIO_GPIO (19) /* SSP external CLocK (I) */ 1237 #define IC_Ser4SSP 0x00080000 /* Ser. port 4 SSP */ 1312 #define PPC_TXD4 0x00040000 /* MCP/SSP Transmit Data 4 */ 1313 #define PPC_RXD4 0x00080000 /* MCP/SSP Receive Data 4 */ 1314 #define PPC_SCLK 0x00100000 /* MCP/SSP Sample CLocK */ 1315 #define PPC_SFRM 0x00200000 /* MCP/SSP Sample FRaMe */ 1325 #define PPAR_SPR 0x00040000 /* SSP Pin Reassignment */ 1326 #define PPAR_SSPTRSS (PPAR_SPR*0) /* SSP on TXD_C, RXD_C, SCLK_C, */ 1328 #define PPAR_SSPGPIO (PPAR_SPR*1) /* SSP on GPIO [10:13] */ 1340 #define PPFR_SP4 0x00040000 /* Ser. Port 4 MCP/SSP */
|
H A D | assabet.h | 93 #define ASSABET_GPIO_STEREO_64FS_CLK GPIO_GPIO (19) /* SSP UDA1341 clock input */
|
/linux-4.4.14/include/linux/amba/ |
H A D | pl022.h | 31 * whether SSP is in loopback mode or not 39 * enum ssp_interface - interfaces allowed for this SSP Controller 56 * enum ssp_hierarchy - whether SSP is configured as Master or Slave 64 * enum ssp_clock_params - clock parameters, to set SSP clock at a 106 * enum ssp_mode - SSP mode of operation (Communication modes) 268 * @clk_freq: Tune freq parameters of SSP(when in master mode)
|
/linux-4.4.14/arch/arm/plat-pxa/ |
H A D | ssp.c | 13 * PXA2xx SSP driver. This provides the generic core for simple 14 * IO-based SSP applications and allows easy port setup for DMA access. 165 dev_err(dev, "no SSP RX DRCMR defined\n"); pxa_ssp_probe() 172 dev_err(dev, "no SSP TX DRCMR defined\n"); pxa_ssp_probe() 214 /* PXA2xx/3xx SSP ports starts from 1 and the internal pdev->id pxa_ssp_probe() 289 MODULE_DESCRIPTION("PXA SSP driver");
|
/linux-4.4.14/drivers/spi/ |
H A D | spi-pl022.c | 2 * A driver for the ARM PL022 PrimeCell SSP/SPI bus master. 73 * Macros to access SSP Registers with their offsets 102 * SSP Control Register 0 - SSP_CR0 120 * SSP Control Register 0 - SSP_CR1 140 * SSP Status Register - SSP_SR 149 * SSP Clock Prescale Register - SSP_CPSR 154 * SSP Interrupt Mask Set/Clear Register - SSP_IMSC 162 * SSP Raw Interrupt Status Register - SSP_RIS 174 * SSP Masked Interrupt Status Register - SSP_MIS 186 * SSP Interrupt Clear Register - SSP_ICR 194 * SSP DMA Control Register - SSP_DMACR 202 * SSP Chip Select Control Register - SSP_CSR 208 * SSP Integration Test control Register - SSP_ITCR 214 * SSP Integration Test Input Register - SSP_ITIP 224 * SSP Integration Test output Register - SSP_ITOP 242 * SSP Test Data Register - SSP_TDR 258 * SSP State - Whether Enabled or Disabled 264 * SSP DMA State - Whether DMA Enabled or Disabled 270 * SSP Clock Defaults 276 * SSP Clock Parameter ranges 284 * SSP Interrupt related Macros 341 * struct pl022 - This is the private SSP driver data structure 344 * @phybase: the physical memory where the SSP device resides 345 * @virtbase: the virtual memory where the SSP is mapped 416 * struct chip_data - To maintain runtime state of SSP for each client chip 417 * @cr0: Value of control register CR0 of SSP - on later ST variants this 419 * @cr1: Value of control register CR1 of SSP 420 * @dmacr: Value of DMA control Register of SSP 429 * Runtime state of the SSP controller, maintained per chip, 459 * @pl022: SSP driver private data structure 492 * @pl022: SSP driver private data structure 543 /* disable the SPI/SSP operation */ giveback() 552 * @pl022: SSP driver private data structure 571 * @pl022: SSP driver private data structure 589 * Default SSP Register Values 660 * load_ssp_default_config - Load default configuration for SSP 661 * @pl022: SSP driver private data structure 783 * @pl022: SSP driver private data structure 931 * @pl022: SSP driver's private data structure 1256 * pl022_interrupt_handler - Interrupt handler for SSP controller 1259 * If a receive overrun (ROR) interrupt is there then we disable SSP, flag the 1301 * Disable and clear interrupts, disable SSP, pl022_interrupt_handler() 1387 * @data: SSP driver private data structure 1489 /* Enable SSP, turn on interrupts */ do_interrupt_dma_transfer() 1534 /* Flush FIFOs and enable SSP */ do_polling_transfer() 1797 "SSP Target Frequency is: %u, Effective Frequency is %u\n", calculate_effective_freq() 1799 dev_dbg(&pl022->adev->dev, "SSP cpsdvsr = %d, scr = %d\n", calculate_effective_freq() 2153 * Bus Number Which has been Assigned to this SSP controller pl022_probe() 2223 dev_err(&adev->dev, "could not retrieve SSP/SPI bus clock\n"); pl022_probe() 2229 dev_err(&adev->dev, "could not enable SSP/SPI bus clock\n"); pl022_probe() 2237 /* Disable SSP */ pl022_probe() 2461 * an official ARM number), this is a PL022 SSP block 2507 MODULE_DESCRIPTION("PL022 SSP Controller Driver");
|
H A D | spi-pxa2xx.h | 29 /* SSP Info */ 39 /* SSP register addresses */ 43 /* SSP masks*/
|
H A D | spi-pxa2xx.c | 39 MODULE_DESCRIPTION("PXA2xx SSP SPI Controller"); 46 * for testing SSCR1 changes that require SSP restart, basically 240 * Read and write LPSS SSP private registers. Caller must first check that 257 * lpss_ssp_setup - perform LPSS SSP specific setup 260 * Perform LPSS SSP specific setup. This function must be called first if 261 * one is going to use LPSS SSP private registers. 558 /* Stop and reset SSP */ int_error_stop() 575 /* Stop SSP */ int_transfer_complete() 1062 /* stop the SSP, and update the other bits */ pump_transfers() 1068 /* restart the SSP */ pump_transfers() 1095 /* prepare to setup the SSP, in pump_transfers, using the per pxa2xx_spi_transfer_one_message() 1108 /* Disable the SSP now */ pxa2xx_spi_unprepare_transfer() 1341 * autoloading and probing in this module but matching the LPSS SSP type. 1542 /* Load default SSP configuration */ pxa2xx_spi_probe() 1626 /* Disable the SSP at the peripheral and SOC level */ pxa2xx_spi_remove() 1640 /* Release SSP */ pxa2xx_spi_remove() 1678 /* Enable the SSP clock */ pxa2xx_spi_resume()
|
H A D | spi-dw.h | 242 u8 type; /* SPI/SSP/MicroWire */
|
H A D | spi-pxa2xx-dma.c | 142 /* In case we got an error we disable the SSP now */ pxa2xx_spi_dma_transfer_complete()
|
H A D | spi-bfin-sport.c | 508 /* Setup the SSP using the per chip configuration */ bfin_sport_spi_pump_messages() 867 /* Disable the SSP at the peripheral and SOC level */ bfin_sport_spi_remove()
|
H A D | spi-dw.c | 35 u8 type; /* SPI/SSP/MicroWire */
|
H A D | spi-bfin5xx.c | 897 /* Setup the SSP using the per chip configuration */ bfin_spi_pump_messages() 1380 /* Disable the SSP at the peripheral and SOC level */ bfin_spi_remove()
|
/linux-4.4.14/arch/arm/mach-pxa/include/mach/ |
H A D | irqs.h | 38 #define IRQ_ASSP PXA_IRQ(15) /* Audio SSP Service Request (PXA25x) */ 40 #define IRQ_NSSP PXA_IRQ(16) /* Network SSP Service Request (PXA25x) */ 50 #define IRQ_SSP PXA_IRQ(24) /* SSP Service Request */
|
H A D | mfp-pxa25x.h | 109 /* SSP 1 */ 116 /* SSP 2 - NSSP */
|
H A D | mfp-pxa27x.h | 210 /* SSP 1 */ 223 /* SSP 2 */ 248 /* SSP 3 */
|
H A D | pxa2xx-regs.h | 181 #define CKEN_SSP (3) /* SSP Unit Clock Enable */
|
/linux-4.4.14/drivers/scsi/isci/ |
H A D | sas.h | 79 * contents of the SSP COMMAND INFORMATION UNIT. 81 * reference the SAS specification SSP transport layer section. 98 * contents of the SSP TASK INFORMATION UNIT. 100 * reference the SAS specification SSP transport layer section.
|
H A D | scu_remote_node_context.h | 68 * definition for an SSP remote node. 218 * SSP Remote Node
|
H A D | scu_task_context.h | 68 * enum scu_ssp_task_type - This enumberation defines the various SSP task 293 * struct ssp_task_context - This is the SCU hardware definition for an SSP 635 * This bit is only valid for SSP & SMP target devices.
|
H A D | unsolicited_frame_control.h | 78 * This field simply indicates the protocol type (i.e. SSP, STP, SMP).
|
H A D | request.c | 211 * This method is will fill in the SCU Task Context for any type of SSP request. 414 * This method is will fill in the SCU Task Context for a SSP IO request. 459 * This method will fill in the SCU Task Context for a SSP Task request. The 496 * determine what is common for SSP/SMP/STP task context structures. 749 /* Construct the SSP Task SCU Task Context */ sci_task_request_construct_ssp() 752 /* Fill in the SSP Task IU */ sci_task_request_construct_ssp() 827 /* SSP/SMP Frame */ sci_request_start() 2304 return 0; /* There are no Tx/Rx SSP suspend conditions. */ sci_request_ssp_completion_status_is_tx_rx_suspend() 2798 /* This was an SSP / STP / SATA transfer. isci_request_io_request_complete() 2994 /* SSP or NCQ are fully accelerated, no substates */ sci_request_started_state_enter()
|
H A D | init.c | 104 MODULE_PARM_DESC(ssp_max_occ_to, "SSP Max occupancy timeout (100us incr)"); 112 MODULE_PARM_DESC(ssp_inactive_to, "SSP inactivity timeout (100us incr)");
|
H A D | isci.h | 462 * scu hardware handles SSP/SMP control, response, and unidentified
|
H A D | task.c | 516 : "SSP")), isci_task_abort_task()
|
H A D | port.c | 224 * we've found an SSP, SMP, or STP target */ isci_port_link_up()
|
/linux-4.4.14/drivers/input/mouse/ |
H A D | navpoint.c | 2 * Synaptics NavPoint (PXA27x SSP/SPI) driver. 49 | SSCR0_SSE /* SSE = 1; SSP enabled */ 165 /* Wait until SSP port is ready for slave clock operations */ navpoint_up() 363 MODULE_DESCRIPTION("Synaptics NavPoint (PXA27x SSP/SPI) driver");
|
/linux-4.4.14/include/linux/spi/ |
H A D | pxa2xx_spi.h | 24 /* device.platform_data for SSP controller devices */
|
H A D | mxs-spi.h | 27 /* SSP registers */
|
H A D | adi_spi3.h | 238 /* device.platform_data for SSP controller devices */
|
/linux-4.4.14/arch/blackfin/include/asm/ |
H A D | bfin5xx_spi.h | 67 /* device.platform_data for SSP controller devices */
|
/linux-4.4.14/include/linux/iio/common/ |
H A D | ssp_sensors.h | 28 * enum ssp_sensor_type - SSP sensor type
|
/linux-4.4.14/drivers/scsi/pm8001/ |
H A D | pm8001_hwi.h | 338 * brief the data structure of SSP Completion Response 339 * use to indicate a SSP Completion (n bytes) 367 * brief the data structure of SSP EVNET esponse 368 * use to indicate a SSP Completion (64 bytes) 430 *brief the data structure of SSP SMP SATA Abort Command 431 * use to describe MPI SSP SMP & SATA Abort Command (64 bytes) 441 /* These flags used for SSP SMP & SATA Abort */ 447 * brief the data structure of SSP SATA SMP Abort Response 448 * use to describe SSP SMP & SATA Abort Response ( 64 bytes) 538 * brief the data structure of SSP INI TM Start Command 539 * use to describe MPI SSP INI TM Start Command (64 bytes) 568 * brief the data structure of SSP INI IO Start Command 569 * use to describe MPI SSP INI IO Start Command (64 bytes) 748 * SSP/SMP/SATA IO Completion Status values
|
H A D | pm80xx_hwi.h | 450 * brief the data structure of SSP Completion Response 451 * use to indicate a SSP Completion (n bytes) 488 * brief the data structure of SSP EVNET esponse 489 * use to indicate a SSP Completion (64 bytes) 561 *brief the data structure of SSP SMP SATA Abort Command 562 * use to describe MPI SSP SMP & SATA Abort Command (64 bytes) 572 /* These flags used for SSP SMP & SATA Abort */ 578 * brief the data structure of SSP SATA SMP Abort Response 579 * use to describe SSP SMP & SATA Abort Response ( 64 bytes) 663 * brief the data structure of SSP INI TM Start Command 664 * use to describe MPI SSP INI TM Start Command (64 bytes) 691 * brief the data structure of SSP INI IO Start Command 692 * use to describe MPI SSP INI IO Start Command (64 bytes) 728 * use to initiate SSP I/O operation with optional DIF/ENC 1092 * SSP/SMP/SATA IO Completion Status values
|
H A D | pm8001_sas.c | 962 * SSP (type 1) , only for RECOVERY 1013 * status code for SSP/SATA/SMP I/O request.
|
H A D | pm8001_hwi.c | 1835 * mpi_ssp_completion- process the event that FW response to the SSP request. 1909 /* SSP Completion with error */ mpi_ssp_completion() 4289 * pm8001_chip_ssp_io_req - send a SSP task to FW
|
H A D | pm80xx_hwi.c | 1509 * mpi_ssp_completion- process the event that FW response to the SSP request. 1583 /* SSP Completion with error */ mpi_ssp_completion() 3938 * pm80xx_chip_ssp_io_req - send a SSP task to FW
|
/linux-4.4.14/drivers/clk/mxs/ |
H A D | clk-imx23.c | 34 #define SSP (CLKCTRL + 0x0070) macro 136 clks[ssp_div] = mxs_clk_div("ssp_div", "ssp_sel", SSP, 0, 9, 29); mx23_clocks_init() 151 clks[ssp] = mxs_clk_gate("ssp", "ssp_div", SSP, 31); mx23_clocks_init()
|
/linux-4.4.14/drivers/message/fusion/lsi/ |
H A D | mpi_targ.h | 51 * Added new structures for SAS SSP Command buffer, SSP 52 * Task buffer, and SSP Status IU. 506 * NOTE: The SSP status IU is big-endian. When used on a little-endian system, 511 U32 Reserved0[6]; /* reserved for SSP header */ /* 00h */
|
/linux-4.4.14/drivers/scsi/aic94xx/ |
H A D | aic94xx_tmf.c | 186 * hard reset for SSP (type 1) */ asd_I_T_nexus_reset() 444 scb->abort_task.proto_conn_rate = (1 << 4); /* SSP */ asd_abort_task() 539 case TF_TMF_NO_CTX: /* not in seq, or proto != SSP */ asd_abort_task() 601 scb->ssp_tmf.proto_conn_rate = (1 << 4); /* SSP */ asd_initiate_ssp_tmf() 603 /* SSP frame header */ asd_initiate_ssp_tmf() 610 /* SSP Task IU */ asd_initiate_ssp_tmf() 643 case TF_TMF_NO_CTX: /* not in seq, or proto != SSP */ asd_initiate_ssp_tmf()
|
H A D | aic94xx_task.c | 480 /* ---------- SSP ---------- */ 493 scb->ssp_task.proto_conn_rate = (1 << 4); /* SSP */ asd_build_ssp_ascb()
|
H A D | aic94xx_sas.h | 605 /* This describes both SSP Target Get Data and SSP Target Get Data And
|
/linux-4.4.14/arch/arm/mach-pxa/ |
H A D | xcep.c | 154 /* SSP communication to MSP430 */
|
H A D | pcm027.c | 58 * - SSP
|
H A D | lubbock.c | 69 /* SSP data pins */ 168 /* ADS7846 is connected through SSP ... and if your board has J5 populated,
|
H A D | stargate2.c | 95 /* SSP 3 - 802.15.4 radio */ 101 /* SSP 2 to daughter boards */ 107 /* SSP 1 - to daughter boards */
|
H A D | hx4700.c | 121 /* SSP 1 (NavPoint) */ 127 /* SSP 2 (TSC2046) */
|
H A D | magician.c | 81 /* SSP 1 UDA1380 playback */ 86 /* SSP 2 TSC2046 touchscreen */
|
H A D | devices.c | 1082 * PXA3xx SSP is basically equivalent to PXA27x. 1187 /* pxa2xx-spi platform-device ID equals respective SSP platform-device ID + 1.
|
H A D | raumfeld.c | 217 /* SSP for I2S */ 273 /* SSP for I2S */
|
H A D | pcm990-baseboard.c | 223 * - SSP is in use
|
H A D | trizeps4.c | 139 /* SSP 2 */
|
H A D | z2.c | 517 * SSP Devices - WiFi and LCD control z2_i2c_init()
|
H A D | ezx.c | 131 /* PCAP SSP */
|
H A D | spitz.c | 494 * SSP Devices spitz_leds_init()
|
/linux-4.4.14/arch/arm/mach-realview/include/mach/ |
H A D | irqs-pb1176.h | 44 #define IRQ_DC1176_SSP (IRQ_DC1176_GIC_START + 17) /* SSP port */
|
/linux-4.4.14/arch/arm/mach-ep93xx/ |
H A D | dma.c | 85 * hardware requests from/to SSP and IDE. We do not implement an external
|
H A D | clock.c | 547 * EP93xx SSP clock rate was doubled in version E2. For more information ep93xx_clock_init()
|
/linux-4.4.14/arch/arm/mach-nomadik/ |
H A D | cpu-8815.c | 79 #define NOMADIK_SSP_BASE 0x101FC000 /* SSP interface */
|
/linux-4.4.14/sound/soc/intel/boards/ |
H A D | haswell.c | 94 /* Set ADSP SSP port settings */ haswell_rtd_init()
|
H A D | broadwell.c | 139 /* Set ADSP SSP port settings */ broadwell_rtd_init()
|
/linux-4.4.14/arch/mips/cavium-octeon/executive/ |
H A D | octeon-model.c | 291 suffix = "SSP"; octeon_model_get_string_buffer() 426 * - SUFFIX = NSP, EXP, SCP, SSP, or CP
|
/linux-4.4.14/sound/soc/intel/atom/ |
H A D | sst-mfld-dsp.h | 108 #define IPC_SST_CHNGE_SSP_PARAMS 0x95 /* PB SSP parameters changed */ 259 u64 hardware_counter; /* PB/CP: Bytes DMAed to/from SSP. */
|
H A D | sst-atom-controls.h | 536 /* physical SSP numbers */ 545 #define SST_MAX_SSP_MUX 2 /* single SSP muxed between pipes */
|
H A D | sst-atom-controls.c | 889 * sst_ssp_config - contains SSP configuration for media UC
|
/linux-4.4.14/drivers/clk/pxa/ |
H A D | clk-pxa25x.c | 132 PXA25X_OSC3_CKEN("pxa25x-ssp.0", NULL, SSP, 1, 1, 0),
|
/linux-4.4.14/include/trace/events/ |
H A D | hswadsp.h | 375 TP_printk("SSP %d Freq %d mode %d div %d",
|
/linux-4.4.14/arch/arm/mach-u300/ |
H A D | dummyspichip.c | 275 MODULE_DESCRIPTION("PL022 SSP/SPI DUMMY Linux driver");
|
/linux-4.4.14/include/scsi/ |
H A D | libsas.h | 529 * - For SSP tasks, if no data is present or status/TMF response 535 * "buf" has format SCSI Sense for SSP task, or struct ata_task_resp
|
/linux-4.4.14/arch/arm/mach-versatile/ |
H A D | core.c | 408 }, { /* SSP */ 659 APB_DEVICE(ssp0, "dev:f4", SSP, &ssp0_plat_data);
|
/linux-4.4.14/drivers/dma/ |
H A D | mmp_tdma.c | 50 #define TDCR_SSPMOD (0x1 << 21) /* SSP MOD */
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | intel_csr.c | 485 WARN_ONCE(!I915_READ(CSR_SSP_BASE), "CSR SSP Base Not fine\n"); assert_csr_loaded()
|
/linux-4.4.14/arch/mn10300/kernel/ |
H A D | traps.c | 305 printk(KERN_EMERG "PC: %08lx EPSW: %08lx SSP: %08lx mode: %s\n", show_registers_only()
|
H A D | gdb-stub.c | 1711 "PC: %08lx EPSW: %08lx SSP: %08lx mode: %s\n", debugger_intercept()
|
/linux-4.4.14/sound/soc/intel/haswell/ |
H A D | sst-haswell-ipc.c | 1711 /* Set ADSP SSP port settings - sadly the FW does not store SSP port sst_hsw_dsp_runtime_resume() 1716 dev_err(dev, "error: SSP re-initialization failed\n"); sst_hsw_dsp_runtime_resume()
|
H A D | sst-haswell-dsp.c | 338 /* select SSP1 19.2MHz base clock, SSP clock 0, turn off Low Power Clock */ hsw_set_dsp_D0()
|
/linux-4.4.14/drivers/clk/ux500/ |
H A D | u8540_clk.c | 172 clk_register_clkdev(clk, NULL, "SSP"); u8540_clk_init()
|
/linux-4.4.14/sound/soc/intel/skylake/ |
H A D | skl-messages.c | 460 * dma) or link (hda link, SSP, PDM)
|
/linux-4.4.14/drivers/pinctrl/mvebu/ |
H A D | pinctrl-dove.c | 241 /* SSP/TWSI only if I2S1 not set*/ dove_audio1_ctrl_get()
|
/linux-4.4.14/net/bluetooth/ |
H A D | hci_event.c | 1593 /* Only request authentication for SSP connections or non-SSP hci_outgoing_auth_needed() 3688 * To make these devices work, the internal SSP hci_remote_ext_features_evt() 3690 * features do not indicate SSP support */ hci_remote_ext_features_evt()
|
H A D | hci_core.c | 621 /* When SSP is available, then the host features page hci_init2_req() 623 * controllers list the max_page as 0 as long as SSP hci_init2_req()
|
/linux-4.4.14/drivers/scsi/ |
H A D | scsi_debug.c | 1942 { /* SAS SSP mode page - short format for mode_sense */ resp_sas_sf_m_pg() 1989 { /* SAS SSP shared protocol specific port mode subpage */ resp_sas_sha_m_spg()
|
/linux-4.4.14/sound/sparc/ |
H A D | dbri.c | 108 "SSP", "CHI", "NT", "TE", "CDEC", "TEST", "CDM", "RESRV"
|
/linux-4.4.14/drivers/scsi/mpt3sas/ |
H A D | mpt3sas_scsih.c | 1851 ds = "SSP"; scsih_slave_configure() 1940 ds = "SSP"; scsih_slave_configure()
|