/linux-3.4.99/drivers/misc/ |
D | atmel-ssc.c | 28 struct ssc_device *ssc; in ssc_request() local 31 list_for_each_entry(ssc, &ssc_list, list) { in ssc_request() 32 if (ssc->pdev->id == ssc_num) { in ssc_request() 44 if (ssc->user) { in ssc_request() 46 dev_dbg(&ssc->pdev->dev, "module busy\n"); in ssc_request() 49 ssc->user++; in ssc_request() 52 clk_enable(ssc->clk); in ssc_request() 54 return ssc; in ssc_request() 58 void ssc_free(struct ssc_device *ssc) in ssc_free() argument 61 if (ssc->user) { in ssc_free() [all …]
|
D | Makefile | 11 obj-$(CONFIG_ATMEL_SSC) += atmel-ssc.o
|
/linux-3.4.99/sound/soc/atmel/ |
D | atmel_ssc_dai.c | 171 ssc_sr = (unsigned long)ssc_readl(ssc_p->ssc->regs, SR) in atmel_ssc_interrupt() 172 & (unsigned long)ssc_readl(ssc_p->ssc->regs, IMR); in atmel_ssc_interrupt() 212 ssc_readl(ssc_p->ssc->regs, SR)); in atmel_ssc_startup() 249 ssc_writel(ssc_p->ssc->regs, CR, dma_params->mask->ssc_disable); in atmel_ssc_shutdown() 252 ssc_readl(ssc_p->ssc->regs, SR)); in atmel_ssc_shutdown() 254 dma_params->ssc = NULL; in atmel_ssc_shutdown() 267 clk_disable(ssc_p->ssc->clk); in atmel_ssc_shutdown() 269 free_irq(ssc_p->ssc->irq, ssc_p); in atmel_ssc_shutdown() 274 ssc_writel(ssc_p->ssc->regs, CR, SSC_BIT(CR_SWRST)); in atmel_ssc_shutdown() 358 dma_params->ssc = ssc_p->ssc; in atmel_ssc_hw_params() [all …]
|
D | atmel-pcm.c | 136 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 142 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_dma_irq() 144 ssc_writex(params->ssc->regs, params->pdc->xcr, in atmel_pcm_dma_irq() 146 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_dma_irq() 156 ssc_writex(params->ssc->regs, params->pdc->xnpr, in atmel_pcm_dma_irq() 158 ssc_writex(params->ssc->regs, params->pdc->xncr, in atmel_pcm_dma_irq() 204 ssc_writex(params->ssc->regs, SSC_PDC_PTCR, in atmel_pcm_hw_free() 217 ssc_writex(params->ssc->regs, SSC_IDR, in atmel_pcm_prepare() 219 ssc_writex(params->ssc->regs, ATMEL_PDC_PTCR, in atmel_pcm_prepare() 240 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_trigger() [all …]
|
D | atmel_ssc_dai.h | 108 struct ssc_device *ssc; member 120 int atmel_ssc_set_audio(int ssc);
|
D | atmel-pcm.h | 70 struct ssc_device *ssc; /* SSC device for stream */ member
|
/linux-3.4.99/arch/ia64/hp/sim/boot/ |
D | bootloader.c | 46 ssc(ch, 0, 0, 0, SSC_PUTCHAR); in cons_write() 48 ssc('\r', 0, 0, 0, SSC_PUTCHAR); in cons_write() 70 ssc(0, 0, 0, 0, SSC_CONSOLE_INIT); in start_bootloader() 81 arglen = ssc((long) buffer, 0, 0, 0, SSC_GET_ARGS); in start_bootloader() 98 fd = ssc((long) kpath, 1, 0, 0, SSC_OPEN); in start_bootloader() 110 ssc(fd, 1, (long) &req, off, SSC_READ); in start_bootloader() 111 ssc((long) &stat, 0, 0, 0, SSC_WAIT_COMPLETION); in start_bootloader() 138 ssc(fd, 1, (long) &req, e_phoff, SSC_READ); in start_bootloader() 139 ssc((long) &stat, 0, 0, 0, SSC_WAIT_COMPLETION); in start_bootloader() 153 ssc(fd, 1, (long) &req, elf_phdr->p_offset, SSC_READ); in start_bootloader() [all …]
|
D | ssc.h | 33 extern long ssc (long arg0, long arg1, long arg2, long arg3, int nr);
|
D | boot_head.S | 40 GLOBAL_ENTRY(ssc) 45 END(ssc)
|
D | fw-emu.c | 119 ssc((unsigned long) &tv32bits, 0, 0, 0, SSC_GET_TOD); in fw_efi_get_time() 136 ssc(status, 0, 0, 0, SSC_EXIT); in efi_reset_system()
|
/linux-3.4.99/sound/spi/ |
D | at73c213.c | 72 struct ssc_device *ssc; member 134 unsigned long ssc_rate = clk_get_rate(chip->ssc->clk); in snd_at73c213_set_bitrate() 196 ssc_writel(chip->ssc->regs, CMR, ssc_div/2); in snd_at73c213_set_bitrate() 241 val = ssc_readl(chip->ssc->regs, TFMR); in snd_at73c213_pcm_hw_params() 243 ssc_writel(chip->ssc->regs, TFMR, val); in snd_at73c213_pcm_hw_params() 264 ssc_writel(chip->ssc->regs, PDC_TPR, in snd_at73c213_pcm_prepare() 266 ssc_writel(chip->ssc->regs, PDC_TCR, in snd_at73c213_pcm_prepare() 268 ssc_writel(chip->ssc->regs, PDC_TNPR, in snd_at73c213_pcm_prepare() 270 ssc_writel(chip->ssc->regs, PDC_TNCR, in snd_at73c213_pcm_prepare() 286 ssc_writel(chip->ssc->regs, IER, SSC_BIT(IER_ENDTX)); in snd_at73c213_pcm_trigger() [all …]
|
/linux-3.4.99/include/linux/ |
D | atmel-ssc.h | 17 void ssc_free(struct ssc_device *ssc);
|
/linux-3.4.99/arch/avr32/mach-at32ap/ |
D | at32ap700x.c | 1609 DEFINE_DEV(ssc, 0); 1616 DEFINE_DEV(ssc, 1); 1623 DEFINE_DEV(ssc, 2);
|
/linux-3.4.99/Documentation/scsi/ |
D | FlashPoint.txt | 30 http://www.linux.org and http://www.ssc.com/.
|