/sound/isa/ |
D | sscape.c | 133 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/ |
D | spdif_in.c | 38 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 …]
|
D | spdif_out.c | 39 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/ |
D | serial-u16550.c | 316 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/ |
D | omap-dmic.c | 35 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()
|
D | omap-mcpdm.c | 41 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()
|
D | omap-mcbsp-priv.h | 247 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()
|
D | davinci-i2s.c | 651 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()
|
D | omap-mcbsp.c | 628 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/ |
D | cthw20k1.c | 1795 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 …]
|
D | cthw20k2.c | 2032 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()
|
D | cthardware.h | 187 unsigned long io_base; member
|
/sound/soc/atmel/ |
D | atmel-classd.c | 524 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()
|
D | atmel-pdmic.c | 578 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/ |
D | azt3328.c | 250 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/ |
D | dwc-i2s.c | 29 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()
|