Searched refs:mpu_port (Results 1 - 27 of 27) sorted by relevance

/linux-4.4.14/sound/isa/sb/
H A Djazz16.c41 static unsigned long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; variable
55 module_param_array(mpu_port, long, NULL, 0444);
56 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for jazz16 driver.");
82 unsigned long mpu_port, int idx) jazz16_configure_ports()
95 val |= (mpu_port & 0x30) >> 4; jazz16_configure_ports()
103 unsigned long mpu_port) jazz16_detect_board()
119 err = jazz16_configure_ports(port, mpu_port, val); jazz16_detect_board()
207 if (mpu_port[dev] != SNDRV_AUTO_PORT && snd_jazz16_match()
208 (mpu_port[dev] & ~0x030) != 0x300) { snd_jazz16_match()
209 snd_printk(KERN_ERR "incorrect mpu_port specified\n"); snd_jazz16_match()
267 xmpu_port = mpu_port[dev]; snd_jazz16_probe()
284 if (xmpu_irq == SNDRV_AUTO_IRQ || mpu_port[dev] == SNDRV_AUTO_PORT) snd_jazz16_probe()
317 if (mpu_port[dev] > 0 && mpu_port[dev] != SNDRV_AUTO_PORT) { snd_jazz16_probe()
323 mpu_port[dev], 0, snd_jazz16_probe()
327 mpu_port[dev]); snd_jazz16_probe()
81 jazz16_configure_ports(unsigned long port, unsigned long mpu_port, int idx) jazz16_configure_ports() argument
102 jazz16_detect_board(unsigned long port, unsigned long mpu_port) jazz16_detect_board() argument
H A Dsb16.c76 static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* 0x330,0x300 */ variable
104 module_param_array(mpu_port, long, NULL, 0444);
105 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for SB16 driver.");
276 mpu_port[dev] = pnp_port_start(pdev, 1); snd_card_sb16_pnp()
282 port[dev], mpu_port[dev], fm_port[dev]); snd_card_sb16_pnp()
373 chip->mpu_port = mpu_port[dev]; snd_sb16_probe()
396 if (chip->mpu_port > 0 && chip->mpu_port != SNDRV_AUTO_PORT) { snd_sb16_probe()
398 chip->mpu_port, snd_sb16_probe()
H A Dsb16_main.c810 switch (chip->mpu_port) { snd_sb16dsp_configure()
/linux-4.4.14/sound/pci/ymfpci/
H A Dymfpci.c46 static long mpu_port[SNDRV_CARDS]; variable
58 module_param_array(mpu_port, long, NULL, 0444);
59 MODULE_PARM_DESC(mpu_port, "MPU-401 Port.");
222 if (mpu_port[dev] == 1) { snd_card_ymfpci_probe()
224 mpu_port[dev] = pci_resource_start(pci, 1) + 0x20; snd_card_ymfpci_probe()
226 if (mpu_port[dev] > 0 && snd_card_ymfpci_probe()
227 (mpu_res = request_region(mpu_port[dev], 2, "YMFPCI MPU401")) != NULL) { snd_card_ymfpci_probe()
229 pci_write_config_word(pci, PCIR_DSXG_MPU401BASE, mpu_port[dev]); snd_card_ymfpci_probe()
246 switch (mpu_port[dev]) { snd_card_ymfpci_probe()
251 default: mpu_port[dev] = 0; break; snd_card_ymfpci_probe()
253 if (mpu_port[dev] > 0 && snd_card_ymfpci_probe()
254 (mpu_res = request_region(mpu_port[dev], 2, "YMFPCI MPU401")) != NULL) { snd_card_ymfpci_probe()
258 mpu_port[dev] = 0; snd_card_ymfpci_probe()
317 mpu_port[dev], snd_card_ymfpci_probe()
323 mpu_port[dev]); snd_card_ymfpci_probe()
/linux-4.4.14/drivers/net/ethernet/i825xx/
H A Dsni_82596.c57 static void mpu_port(struct net_device *dev, int c, dma_addr_t x) mpu_port() function
64 writew(v & 0xffff, lp->mpu_port); mpu_port()
67 writew(v >> 16, lp->mpu_port); mpu_port()
69 writel(v, lp->mpu_port); mpu_port()
72 writel(v, lp->mpu_port); mpu_port()
134 lp->mpu_port = mpu_addr; sni_82596_probe()
158 iounmap(lp->mpu_port); sni_82596_driver_remove()
H A Dlasi_82596.c130 static void mpu_port(struct net_device *dev, int c, dma_addr_t x) mpu_port() function
H A Dlib82596.c328 void __iomem *mpu_port; member in struct:i596_private
358 static void mpu_port(struct net_device *dev, int c, dma_addr_t x);
560 mpu_port(dev, PORT_RESET, 0); init_i596_mem()
582 mpu_port(dev, PORT_ALTSCP, virt_to_dma(lp, &dma->scp)); init_i596_mem()
643 mpu_port(dev, PORT_RESET, 0); init_i596_mem()
/linux-4.4.14/sound/isa/cs423x/
H A Dcs4231.c46 static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* PnP setup */ variable
60 module_param_array(mpu_port, long, NULL, 0444);
61 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for " CRD_NAME " driver.");
128 if (mpu_port[n] > 0 && mpu_port[n] != SNDRV_AUTO_PORT) { snd_cs4231_probe()
132 mpu_port[n], 0, mpu_irq[n], snd_cs4231_probe()
H A Dcs4236.c83 static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT;/* PnP setup */ variable
105 module_param_array(mpu_port, long, NULL, 0444);
106 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for " IDENT " driver.");
291 mpu_port[dev] = SNDRV_AUTO_PORT; snd_cs423x_pnp_init_mpu()
294 mpu_port[dev] = pnp_port_start(pdev, 0); snd_cs423x_pnp_init_mpu()
302 snd_printdd("isapnp MPU: port=0x%lx, irq=%i\n", mpu_port[dev], mpu_irq[dev]); snd_cs423x_pnp_init_mpu()
346 if (acard->mpu && mpu_port[dev] > 0) { snd_card_cs423x_pnpc()
447 if (mpu_port[dev] > 0 && mpu_port[dev] != SNDRV_AUTO_PORT) { snd_cs423x_probe()
451 mpu_port[dev], 0, snd_cs423x_probe()
/linux-4.4.14/sound/isa/es1688/
H A Des1688.c59 static long mpu_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = -1}; variable
76 module_param_array(mpu_port, long, NULL, 0444);
77 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for " CRD_NAME " driver.");
124 return snd_es1688_create(card, chip, port[n], mpu_port[n], snd_es1688_legacy_create()
130 error = snd_es1688_create(card, chip, port[n], mpu_port[n], snd_es1688_legacy_create()
173 chip->mpu_port > 0) { snd_es1688_probe()
175 chip->mpu_port, 0, snd_es1688_probe()
253 return snd_es1688_create(card, chip, port[n], mpu_port[n], irq[n], snd_card_es968_pnp()
H A Des1688_lib.c206 if (enable && chip->mpu_port >= 0x300 && chip->mpu_irq > 0 && chip->hardware != ES1688_HW_688) { snd_es1688_init()
207 tmp = (chip->mpu_port & 0x0f0) >> 4; snd_es1688_init()
643 unsigned long mpu_port, snd_es1688_create()
686 mpu_port &= ~0x000f; snd_es1688_create()
687 if (mpu_port < 0x300 || mpu_port > 0x330) snd_es1688_create()
688 mpu_port = 0; snd_es1688_create()
689 chip->mpu_port = mpu_port; snd_es1688_create()
640 snd_es1688_create(struct snd_card *card, struct snd_es1688 *chip, unsigned long port, unsigned long mpu_port, int irq, int mpu_irq, int dma8, unsigned short hardware) snd_es1688_create() argument
/linux-4.4.14/sound/isa/ad1816a/
H A Dad1816a.c49 static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* PnP setup */ variable
121 mpu_port[dev] = -1; snd_card_ad1816a_pnp()
129 mpu_port[dev] = -1; snd_card_ad1816a_pnp()
131 mpu_port[dev] = pnp_port_start(pdev, 0); snd_card_ad1816a_pnp()
190 if (mpu_port[dev] > 0) { snd_card_ad1816a_probe()
192 mpu_port[dev], 0, mpu_irq[dev], snd_card_ad1816a_probe()
194 printk(KERN_ERR PFX "no MPU-401 device at 0x%lx.\n", mpu_port[dev]); snd_card_ad1816a_probe()
/linux-4.4.14/sound/isa/
H A Dazt2320.c61 static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* PnP setup */ variable
134 mpu_port[dev] = pnp_port_start(pdev, 0); snd_card_azt2320_pnp()
143 mpu_port[dev] = -1; snd_card_azt2320_pnp()
234 if (mpu_port[dev] > 0 && mpu_port[dev] != SNDRV_AUTO_PORT) { snd_card_azt2320_probe()
236 mpu_port[dev], 0, snd_card_azt2320_probe()
238 snd_printk(KERN_ERR PFX "no MPU-401 device at 0x%lx\n", mpu_port[dev]); snd_card_azt2320_probe()
H A Dals100.c59 static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; /* PnP setup */ variable
155 mpu_port[dev] = pnp_port_start(pdev, 0); snd_card_als100_pnp()
164 mpu_port[dev] = -1; snd_card_als100_pnp()
246 if (mpu_port[dev] > 0 && mpu_port[dev] != SNDRV_AUTO_PORT) { snd_card_als100_probe()
257 mpu_port[dev], 0, snd_card_als100_probe()
260 snd_printk(KERN_ERR PFX "no MPU-401 device at 0x%lx\n", mpu_port[dev]); snd_card_als100_probe()
H A Dsc6000.c55 static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; variable
71 module_param_array(mpu_port, long, NULL, 0444);
72 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for sc-6000 driver.");
434 sc6000_hw_cfg_encode(vport, &cfg[0], port[dev], mpu_port[dev], sc6000_init_board()
533 if (mpu_port[dev] != SNDRV_AUTO_PORT && snd_sc6000_match()
534 (mpu_port[dev] & ~0x30L) != 0x300) { snd_sc6000_match()
536 mpu_port[dev]); snd_sc6000_match()
539 if (mpu_port[dev] != SNDRV_AUTO_PORT && snd_sc6000_match()
655 if (mpu_port[dev] != SNDRV_AUTO_PORT) { snd_sc6000_probe()
660 mpu_port[dev], 0, snd_sc6000_probe()
663 mpu_port[dev]); snd_sc6000_probe()
H A Des18xx.c1395 unsigned long mpu_port, snd_es18xx_initialize()
1415 if (mpu_port > 0 && mpu_port != SNDRV_AUTO_PORT) { snd_es18xx_initialize()
1417 snd_es18xx_config_write(chip, 0x64, mpu_port >> 8); snd_es18xx_initialize()
1418 snd_es18xx_config_write(chip, 0x65, mpu_port & 0xff); snd_es18xx_initialize()
1505 if (mpu_port > 0 && mpu_port != SNDRV_AUTO_PORT) { snd_es18xx_initialize()
1510 0x43 | (mpu_port & 0xf0) >> 1); snd_es18xx_initialize()
1629 unsigned long mpu_port, snd_es18xx_probe()
1665 return snd_es18xx_initialize(chip, mpu_port, fm_port); snd_es18xx_probe()
1783 unsigned long mpu_port, snd_es18xx_new_device()
1831 if (snd_es18xx_probe(chip, mpu_port, fm_port) < 0) { snd_es18xx_new_device()
1983 static long mpu_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = -1}; variable
1985 static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; variable
2004 module_param_array(mpu_port, long, NULL, 0444);
2005 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for ES18xx driver.");
2040 if (mpu_port[dev] != SNDRV_AUTO_PORT) snd_audiodrive_pnp_init_main()
2047 mpu_port[dev] = pnp_port_start(pdev, 2); snd_audiodrive_pnp_init_main()
2051 snd_printdd("PnP ES18xx: port=0x%lx, fm port=0x%lx, mpu port=0x%lx\n", port[dev], fm_port[dev], mpu_port[dev]); snd_audiodrive_pnp_init_main()
2132 port[dev], mpu_port[dev], fm_port[dev], snd_audiodrive_probe()
2172 if (mpu_port[dev] > 0 && mpu_port[dev] != SNDRV_AUTO_PORT) { snd_audiodrive_probe()
2174 mpu_port[dev], MPU401_INFO_IRQ_HOOK, snd_audiodrive_probe()
1394 snd_es18xx_initialize(struct snd_es18xx *chip, unsigned long mpu_port, unsigned long fm_port) snd_es18xx_initialize() argument
1628 snd_es18xx_probe(struct snd_es18xx *chip, unsigned long mpu_port, unsigned long fm_port) snd_es18xx_probe() argument
1781 snd_es18xx_new_device(struct snd_card *card, unsigned long port, unsigned long mpu_port, unsigned long fm_port, int irq, int dma1, int dma2) snd_es18xx_new_device() argument
/linux-4.4.14/sound/isa/gus/
H A Dgusextreme.c52 static long mpu_port[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS) - 1] = -1}; /* 0x300,0x310,0x320 */ variable
73 module_param_array(mpu_port, long, NULL, 0444);
74 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for " CRD_NAME " driver.");
123 return snd_es1688_create(card, chip, port[n], mpu_port[n], snd_gusextreme_es1688_create()
129 error = snd_es1688_create(card, chip, port[n], mpu_port[n], snd_gusextreme_es1688_create()
252 if (mpu_port[n] == SNDRV_AUTO_PORT) snd_gusextreme_probe()
253 mpu_port[n] = 0; snd_gusextreme_probe()
320 if (es1688->mpu_port >= 0x300) { snd_gusextreme_probe()
322 es1688->mpu_port, 0, mpu_irq[n], NULL); snd_gusextreme_probe()
/linux-4.4.14/sound/isa/opti9xx/
H A Dmiro.c56 static long mpu_port = SNDRV_DEFAULT_PORT1; /* 0x300,0x310,0x320,0x330 */ variable
74 module_param(mpu_port, long, 0444);
75 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for miro driver.");
127 long mpu_port; member in struct:snd_miro
790 chip->mpu_port = -1; snd_miro_init()
951 snd_iprintf(buffer, " port : 0x%lx\n", miro->mpu_port); snd_miro_proc_read()
1114 switch (chip->mpu_port) { snd_miro_configure()
1132 chip->mpu_port); snd_miro_configure()
1156 (chip->mpu_port <= 0) ? 0x00 : snd_miro_configure()
1292 miro->mpu_port = mpu_port; snd_miro_probe()
1360 if (mpu_port <= 0 || mpu_port == SNDRV_AUTO_PORT) snd_miro_probe()
1364 mpu_port, 0, miro->mpu_irq, &rmidi); snd_miro_probe()
1367 mpu_port); snd_miro_probe()
1436 if (mpu_port == SNDRV_AUTO_PORT) { snd_miro_isa_probe()
1437 mpu_port = snd_legacy_find_free_ioport(possible_mpu_ports, 2); snd_miro_isa_probe()
1438 if (mpu_port < 0) { snd_miro_isa_probe()
1559 if (mpu_port > 0) { snd_card_miro_pnp()
1563 mpu_port = -1; snd_card_miro_pnp()
1566 mpu_port = pnp_port_start(devmpu, 0); snd_card_miro_pnp()
H A Dopti92x-ad1848.c72 static long mpu_port = SNDRV_DEFAULT_PORT1; /* 0x300,0x310,0x320,0x330 */ variable
93 module_param(mpu_port, long, 0444);
94 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for opti9xx driver.");
338 long mpu_port, int mpu_irq) snd_opti9xx_configure()
503 switch (mpu_port) { snd_opti9xx_configure()
521 "MPU-401 port 0x%lx not valid\n", mpu_port); snd_opti9xx_configure()
545 (mpu_port <= 0) ? 0x00 : snd_opti9xx_configure()
786 if (devmpu && mpu_port > 0) { snd_card_opti9xx_pnp()
790 mpu_port = -1; snd_card_opti9xx_pnp()
792 mpu_port = pnp_port_start(devmpu, 0); snd_card_opti9xx_pnp()
840 mpu_port, mpu_irq); snd_opti9xx_probe()
891 if (mpu_port <= 0 || mpu_port == SNDRV_AUTO_PORT) snd_opti9xx_probe()
895 mpu_port, 0, mpu_irq, &rmidi); snd_opti9xx_probe()
898 mpu_port); snd_opti9xx_probe()
977 if (mpu_port == SNDRV_AUTO_PORT) { snd_opti9xx_isa_probe()
978 if ((mpu_port = snd_legacy_find_free_ioport(possible_mpu_ports, 2)) < 0) { snd_opti9xx_isa_probe()
1054 mpu_port, mpu_irq); snd_opti9xx_resume()
335 snd_opti9xx_configure(struct snd_opti9xx *chip, long port, int irq, int dma1, int dma2, long mpu_port, int mpu_irq) snd_opti9xx_configure() argument
/linux-4.4.14/sound/isa/galaxy/
H A Dgalaxy.c49 static long mpu_port[SNDRV_CARDS] = SNDRV_DEFAULT_PORT; variable
60 module_param_array(mpu_port, long, NULL, 0444);
61 MODULE_PARM_DESC(mpu_port, "MPU-401 port # for " CRD_NAME " driver.");
313 switch (mpu_port[n]) { snd_galaxy_match()
315 dev_warn(dev, "mpu_port not specified; not using MPU-401\n"); snd_galaxy_match()
316 mpu_port[n] = -1; snd_galaxy_match()
325 dev_err(dev, "invalid MPU port %#lx\n", mpu_port[n]); snd_galaxy_match()
584 if (mpu_port[n] >= 0) { snd_galaxy_probe()
586 mpu_port[n], 0, mpu_irq[n], NULL); snd_galaxy_probe()
/linux-4.4.14/include/sound/
H A Des1688.h37 unsigned long mpu_port; /* MPU-401 port of ESS chip */ member in struct:snd_es1688
113 unsigned long mpu_port,
H A Dsb.h68 unsigned long mpu_port; /* MPU port for SB DSP 4.0+ */ member in struct:snd_sb
/linux-4.4.14/sound/pci/
H A Dvia82xx.c81 static long mpu_port; variable
95 module_param(mpu_port, long, 0444);
96 MODULE_PARM_DESC(mpu_port, "MPU-401 port. (VT82C686x only)");
2063 if (mpu_port >= 0x200) { /* force MIDI */ snd_via686_init_misc()
2064 mpu_port &= 0xfffc; snd_via686_init_misc()
2065 pci_write_config_dword(chip->pci, 0x18, mpu_port | 0x01); snd_via686_init_misc()
2067 chip->mpu_port_saved = mpu_port; snd_via686_init_misc()
2070 mpu_port = pci_resource_start(chip->pci, 2); snd_via686_init_misc()
2073 switch (mpu_port) { /* force MIDI */ snd_via686_init_misc()
2079 legacy_cfg |= (mpu_port & 0x0030) >> 2; snd_via686_init_misc()
2083 mpu_port = 0x300 + ((legacy_cfg & 0x000c) << 2); snd_via686_init_misc()
2087 if (mpu_port >= 0x200 && snd_via686_init_misc()
2088 (chip->mpu_res = request_region(mpu_port, 2, "VIA82xx MPU401")) snd_via686_init_misc()
2097 mpu_port = 0; snd_via686_init_misc()
2104 mpu_port, MPU401_INFO_INTEGRATED | snd_via686_init_misc()
2109 mpu_port); snd_via686_init_misc()
H A Des1938.c202 unsigned long mpu_port; member in struct:es1938
1609 chip->mpu_port = pci_resource_start(pci, 3); snd_es1938_create()
1620 chip->io_port, chip->sb_port, chip->vc_port, chip->mpu_port, chip->game_port); snd_es1938_create()
1829 chip->mpu_port, snd_es1938_probe()
H A Dcmipci.c58 static long mpu_port[SNDRV_CARDS]; variable
71 module_param_array(mpu_port, long, NULL, 0444);
72 MODULE_PARM_DESC(mpu_port, "MPU-401 port.");
3177 iomidi = mpu_port[dev]; snd_cmipci_create()
H A Dals4000.c576 inb(chip->mpu_port); snd_als4000_interrupt()
/linux-4.4.14/sound/pci/riptide/
H A Driptide.c130 static int mpu_port[SNDRV_CARDS] = { [0 ... (SNDRV_CARDS - 1)] = 0x330 }; variable
143 module_param_array(mpu_port, int, NULL, 0444);
144 MODULE_PARM_DESC(mpu_port, "MPU401 port # for Riptide driver.");
2101 if (mpu_port[dev]) snd_card_riptide_probe()
2105 if (mpu_port[dev]) { snd_card_riptide_probe()
2106 val = mpu_port[dev]; snd_card_riptide_probe()

Completed in 682 milliseconds