Home
last modified time | relevance | path

Searched refs:io_base (Results 1 – 16 of 16) sorted by relevance

/sound/isa/
Dsscape.c133 unsigned io_base; member
188 static inline void sscape_write_unsafe(unsigned io_base, enum GA_REG reg, in sscape_write_unsafe() argument
191 outb(reg, ODIE_ADDR_IO(io_base)); in sscape_write_unsafe()
192 outb(val, ODIE_DATA_IO(io_base)); in sscape_write_unsafe()
205 sscape_write_unsafe(s->io_base, reg, val); in sscape_write()
213 static inline unsigned char sscape_read_unsafe(unsigned io_base, in sscape_read_unsafe() argument
216 outb(reg, ODIE_ADDR_IO(io_base)); in sscape_read_unsafe()
217 return inb(ODIE_DATA_IO(io_base)); in sscape_read_unsafe()
223 static inline void set_host_mode_unsafe(unsigned io_base) in set_host_mode_unsafe() argument
225 outb(0x0, HOST_CTRL_IO(io_base)); in set_host_mode_unsafe()
[all …]
/sound/soc/spear/
Dspdif_in.c38 void *io_base; member
52 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_configure()
53 writel(0xF, host->io_base + SPDIF_IN_IRQ_MASK); in spdif_in_configure()
74 writel(0x0, host->io_base + SPDIF_IN_IRQ_MASK); in spdif_in_shutdown()
79 u32 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_format()
91 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_format()
128 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
130 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
131 writel(0xF, host->io_base + SPDIF_IN_IRQ_MASK); in spdif_in_trigger()
137 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
[all …]
Dspdif_out.c39 void __iomem *io_base; member
46 writel(SPDIF_OUT_RESET, host->io_base + SPDIF_OUT_SOFT_RST); in spdif_out_configure()
48 writel(readl(host->io_base + SPDIF_OUT_SOFT_RST) & ~SPDIF_OUT_RESET, in spdif_out_configure()
49 host->io_base + SPDIF_OUT_SOFT_RST); in spdif_out_configure()
54 host->io_base + SPDIF_OUT_CFG); in spdif_out_configure()
56 writel(0x7F, host->io_base + SPDIF_OUT_INT_STA_CLR); in spdif_out_configure()
57 writel(0x7F, host->io_base + SPDIF_OUT_INT_EN_CLR); in spdif_out_configure()
99 ctrl = readl(host->io_base + SPDIF_OUT_CTRL); in spdif_out_clock()
102 writel(ctrl, host->io_base + SPDIF_OUT_CTRL); in spdif_out_clock()
165 ctrl = readl(host->io_base + SPDIF_OUT_CTRL); in spdif_out_trigger()
[all …]
/sound/drivers/
Dserial-u16550.c316 unsigned long io_base = uart->base; in snd_uart16550_detect() local
321 if (io_base == 0 || io_base == SNDRV_AUTO_PORT) { in snd_uart16550_detect()
325 if (!devm_request_region(uart->card->dev, io_base, 8, "Serial MIDI")) { in snd_uart16550_detect()
326 snd_printk(KERN_ERR "u16550: can't grab port 0x%lx\n", io_base); in snd_uart16550_detect()
333 outb(UART_LCR_WLEN8, io_base + UART_LCR); /* Line Control Register */ in snd_uart16550_detect()
334 c = inb(io_base + UART_IER); in snd_uart16550_detect()
339 outb(0xaa, io_base + UART_SCR); in snd_uart16550_detect()
341 c = inb(io_base + UART_SCR); in snd_uart16550_detect()
346 outb(0x55, io_base + UART_SCR); in snd_uart16550_detect()
348 c = inb(io_base + UART_SCR); in snd_uart16550_detect()
/sound/soc/ti/
Domap-dmic.c35 void __iomem *io_base; member
53 writel_relaxed(val, dmic->io_base + reg); in omap_dmic_write()
58 return readl_relaxed(dmic->io_base + reg); in omap_dmic_read()
491 dmic->io_base = devm_ioremap_resource(&pdev->dev, res); in asoc_dmic_probe()
492 if (IS_ERR(dmic->io_base)) in asoc_dmic_probe()
493 return PTR_ERR(dmic->io_base); in asoc_dmic_probe()
Domap-mcpdm.c41 void __iomem *io_base; member
69 writel_relaxed(val, mcpdm->io_base + reg); in omap_mcpdm_write()
74 return readl_relaxed(mcpdm->io_base + reg); in omap_mcpdm_read()
566 mcpdm->io_base = devm_ioremap_resource(&pdev->dev, res); in asoc_mcpdm_probe()
567 if (IS_ERR(mcpdm->io_base)) in asoc_mcpdm_probe()
568 return PTR_ERR(mcpdm->io_base); in asoc_mcpdm_probe()
Domap-mcbsp-priv.h247 void __iomem *io_base; member
284 void __iomem *addr = mcbsp->io_base + reg * mcbsp->pdata->reg_step; in omap_mcbsp_write()
298 void __iomem *addr = mcbsp->io_base + reg * mcbsp->pdata->reg_step; in omap_mcbsp_read()
Ddavinci-i2s.c651 void __iomem *io_base; in davinci_i2s_probe() local
666 io_base = devm_ioremap_resource(&pdev->dev, mem); in davinci_i2s_probe()
667 if (IS_ERR(io_base)) in davinci_i2s_probe()
668 return PTR_ERR(io_base); in davinci_i2s_probe()
675 dev->base = io_base; in davinci_i2s_probe()
Domap-mcbsp.c628 mcbsp->io_base = devm_ioremap_resource(&pdev->dev, res); in omap_mcbsp_init()
629 if (IS_ERR(mcbsp->io_base)) in omap_mcbsp_init()
630 return PTR_ERR(mcbsp->io_base); in omap_mcbsp_init()
/sound/pci/ctxfi/
Dcthw20k1.c1795 unsigned int io_base; in uaa_to_xfi() local
1807 io_base = pci_resource_start(pci, 0); in uaa_to_xfi()
1808 mem_base = ioremap(io_base, pci_resource_len(pci, 0)); in uaa_to_xfi()
1907 if (!hw->io_base) { in hw_card_start()
1913 hw->io_base = pci_resource_start(pci, 5); in hw_card_start()
1915 hw->io_base = pci_resource_start(pci, 0); in hw_card_start()
1945 hw->io_base = 0; in hw_card_start()
1974 if (hw->io_base) in hw_card_shutdown()
1977 hw->io_base = 0; in hw_card_shutdown()
2099 outl(reg, hw->io_base + 0x0); in hw_read_20kx()
[all …]
Dcthw20k2.c2032 if (!hw->io_base) { in hw_card_start()
2037 hw->io_base = pci_resource_start(hw->pci, 2); in hw_card_start()
2038 hw->mem_base = ioremap(hw->io_base, in hw_card_start()
2072 hw->io_base = 0; in hw_card_start()
2102 if (hw->io_base) in hw_card_shutdown()
2105 hw->io_base = 0; in hw_card_shutdown()
2341 if (hw->io_base) in destroy_20k2_hw_obj()
Dcthardware.h187 unsigned long io_base; member
/sound/soc/atmel/
Datmel-classd.c524 void __iomem *io_base; in atmel_classd_probe() local
560 io_base = devm_platform_get_and_ioremap_resource(pdev, 0, &res); in atmel_classd_probe()
561 if (IS_ERR(io_base)) in atmel_classd_probe()
562 return PTR_ERR(io_base); in atmel_classd_probe()
567 dd->regmap = devm_regmap_init_mmio(dev, io_base, in atmel_classd_probe()
Datmel-pdmic.c578 void __iomem *io_base; in atmel_pdmic_probe() local
622 io_base = devm_platform_get_and_ioremap_resource(pdev, 0, &res); in atmel_pdmic_probe()
623 if (IS_ERR(io_base)) in atmel_pdmic_probe()
624 return PTR_ERR(io_base); in atmel_pdmic_probe()
628 dd->regmap = devm_regmap_init_mmio(dev, io_base, in atmel_pdmic_probe()
/sound/pci/
Dazt3328.c250 unsigned long io_base; /* keep first! (avoid offset calc) */ member
342 outb(value, codec->io_base + reg); in snd_azf3328_codec_outb()
348 return inb(codec->io_base + reg); in snd_azf3328_codec_inb()
357 outw(value, codec->io_base + reg); in snd_azf3328_codec_outw()
363 return inw(codec->io_base + reg); in snd_azf3328_codec_inw()
372 outl(value, codec->io_base + reg); in snd_azf3328_codec_outl()
380 unsigned long addr = codec->io_base + reg; in snd_azf3328_codec_outl_multi()
393 return inl(codec->io_base + reg); in snd_azf3328_codec_inl()
2372 codec_setup->io_base = chip->ctrl_io + AZF_IO_OFFS_CODEC_PLAYBACK; in snd_azf3328_create()
2378 codec_setup->io_base = chip->ctrl_io + AZF_IO_OFFS_CODEC_CAPTURE; in snd_azf3328_create()
[all …]
/sound/soc/dwc/
Ddwc-i2s.c29 static inline void i2s_write_reg(void __iomem *io_base, int reg, u32 val) in i2s_write_reg() argument
31 writel(val, io_base + reg); in i2s_write_reg()
34 static inline u32 i2s_read_reg(void __iomem *io_base, int reg) in i2s_read_reg() argument
36 return readl(io_base + reg); in i2s_read_reg()