Home
last modified time | relevance | path

Searched refs:ssc (Results 1 – 14 of 14) sorted by relevance

/linux-3.4.99/drivers/misc/
Datmel-ssc.c28 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 …]
DMakefile11 obj-$(CONFIG_ATMEL_SSC) += atmel-ssc.o
/linux-3.4.99/sound/soc/atmel/
Datmel_ssc_dai.c171 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 …]
Datmel-pcm.c136 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 …]
Datmel_ssc_dai.h108 struct ssc_device *ssc; member
120 int atmel_ssc_set_audio(int ssc);
Datmel-pcm.h70 struct ssc_device *ssc; /* SSC device for stream */ member
/linux-3.4.99/arch/ia64/hp/sim/boot/
Dbootloader.c46 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 …]
Dssc.h33 extern long ssc (long arg0, long arg1, long arg2, long arg3, int nr);
Dboot_head.S40 GLOBAL_ENTRY(ssc)
45 END(ssc)
Dfw-emu.c119 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/
Dat73c213.c72 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/
Datmel-ssc.h17 void ssc_free(struct ssc_device *ssc);
/linux-3.4.99/arch/avr32/mach-at32ap/
Dat32ap700x.c1609 DEFINE_DEV(ssc, 0);
1616 DEFINE_DEV(ssc, 1);
1623 DEFINE_DEV(ssc, 2);
/linux-3.4.99/Documentation/scsi/
DFlashPoint.txt30 http://www.linux.org and http://www.ssc.com/.