Home
last modified time | relevance | path

Searched refs:mpu (Results 1 – 57 of 57) sorted by relevance

/linux-4.1.27/sound/drivers/mpu401/
Dmpu401_uart.c46 static void snd_mpu401_uart_input_read(struct snd_mpu401 * mpu);
47 static void snd_mpu401_uart_output_write(struct snd_mpu401 * mpu);
53 #define snd_mpu401_input_avail(mpu) \ argument
54 (!(mpu->read(mpu, MPU401C(mpu)) & MPU401_RX_EMPTY))
55 #define snd_mpu401_output_ready(mpu) \ argument
56 (!(mpu->read(mpu, MPU401C(mpu)) & MPU401_TX_FULL))
59 static void mpu401_write_port(struct snd_mpu401 *mpu, unsigned char data, in mpu401_write_port() argument
65 static unsigned char mpu401_read_port(struct snd_mpu401 *mpu, in mpu401_read_port() argument
71 static void mpu401_write_mmio(struct snd_mpu401 *mpu, unsigned char data, in mpu401_write_mmio() argument
77 static unsigned char mpu401_read_mmio(struct snd_mpu401 *mpu, in mpu401_read_mmio() argument
[all …]
/linux-4.1.27/sound/isa/msnd/
Dmsnd_midi.c58 struct snd_msndmidi *mpu; in snd_msndmidi_input_open() local
62 mpu = substream->rmidi->private_data; in snd_msndmidi_input_open()
64 mpu->substream_input = substream; in snd_msndmidi_input_open()
66 snd_msnd_enable_irq(mpu->dev); in snd_msndmidi_input_open()
68 snd_msnd_send_dsp_cmd(mpu->dev, HDEX_MIDI_IN_START); in snd_msndmidi_input_open()
69 set_bit(MSNDMIDI_MODE_BIT_INPUT, &mpu->mode); in snd_msndmidi_input_open()
75 struct snd_msndmidi *mpu; in snd_msndmidi_input_close() local
77 mpu = substream->rmidi->private_data; in snd_msndmidi_input_close()
78 snd_msnd_send_dsp_cmd(mpu->dev, HDEX_MIDI_IN_STOP); in snd_msndmidi_input_close()
79 clear_bit(MSNDMIDI_MODE_BIT_INPUT, &mpu->mode); in snd_msndmidi_input_close()
[all …]
Dmsnd_pinnacle.c524 static int snd_msnd_mpu401_open(struct snd_mpu401 *mpu) in snd_msnd_mpu401_open() argument
526 snd_msnd_enable_irq(mpu->private_data); in snd_msnd_mpu401_open()
527 snd_msnd_send_dsp_cmd(mpu->private_data, HDEX_MIDI_IN_START); in snd_msnd_mpu401_open()
531 static void snd_msnd_mpu401_close(struct snd_mpu401 *mpu) in snd_msnd_mpu401_close() argument
533 snd_msnd_send_dsp_cmd(mpu->private_data, HDEX_MIDI_IN_STOP); in snd_msnd_mpu401_close()
534 snd_msnd_disable_irq(mpu->private_data); in snd_msnd_mpu401_close()
599 struct snd_mpu401 *mpu; in snd_msnd_attach() local
612 mpu = chip->rmidi->private_data; in snd_msnd_attach()
614 mpu->open_input = snd_msnd_mpu401_open; in snd_msnd_attach()
615 mpu->close_input = snd_msnd_mpu401_close; in snd_msnd_attach()
[all …]
Dmsnd.h303 void snd_msndmidi_input_read(void *mpu);
/linux-4.1.27/Documentation/devicetree/bindings/arm/omap/
Dmpu.txt8 - compatible : Should be "ti,omap3-mpu" for OMAP3
9 Should be "ti,omap4-mpu" for OMAP4
10 Should be "ti,omap5-mpu" for OMAP5
11 - ti,hwmods: "mpu"
20 mpu {
21 compatible = "ti,omap5-mpu";
22 ti,hwmods = "mpu"
27 mpu {
28 compatible = "ti,omap4-mpu";
29 ti,hwmods = "mpu";
[all …]
/linux-4.1.27/sound/isa/wavefront/
Dwavefront_midi.c118 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_output_write() local
194 mpu = midi->output_mpu ^ mask; in snd_wavefront_midi_output_write()
196 if ((midi->mode[mpu] & MPU401_MODE_OUTPUT) == 0) { in snd_wavefront_midi_output_write()
200 if (snd_rawmidi_transmit_empty(midi->substream_output[mpu])) in snd_wavefront_midi_output_write()
203 if (mpu != midi->output_mpu) { in snd_wavefront_midi_output_write()
204 write_data(midi, mpu == internal_mpu ? in snd_wavefront_midi_output_write()
207 midi->output_mpu = mpu; in snd_wavefront_midi_output_write()
208 } else if (snd_rawmidi_transmit(midi->substream_output[mpu], &midi_byte, 1) == 1) { in snd_wavefront_midi_output_write()
220 midi->mode[mpu] &= ~MPU401_MODE_OUTPUT_TRIGGER; in snd_wavefront_midi_output_write()
236 snd_wavefront_mpu_id mpu; in snd_wavefront_midi_input_open() local
[all …]
Dwavefront.c128 acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL); in snd_wavefront_pnp()
129 if (acard->mpu == NULL) in snd_wavefront_pnp()
187 pdev = acard->mpu; in snd_wavefront_pnp()
289 snd_wavefront_mpu_id mpu) in snd_wavefront_new_midi() argument
307 if (mpu == internal_mpu) { in snd_wavefront_new_midi()
/linux-4.1.27/include/sound/
Dmpu401.h84 int (*open_input) (struct snd_mpu401 * mpu);
85 void (*close_input) (struct snd_mpu401 * mpu);
86 int (*open_output) (struct snd_mpu401 * mpu);
87 void (*close_output) (struct snd_mpu401 * mpu);
99 void (*write) (struct snd_mpu401 * mpu, unsigned char data, unsigned long addr);
100 unsigned char (*read) (struct snd_mpu401 *mpu, unsigned long addr);
105 #define MPU401C(mpu) (mpu)->cport argument
106 #define MPU401D(mpu) (mpu)->port argument
Dsnd_wavefront.h105 struct pnp_dev *mpu; member
/linux-4.1.27/sound/pci/emu10k1/
Demumpu401.c31 struct snd_emu10k1_midi *mpu, int idx) in mpu401_read() argument
34 return (unsigned char)snd_emu10k1_ptr_read(emu, mpu->port + idx, 0); in mpu401_read()
36 return inb(emu->port + mpu->port + idx); in mpu401_read()
40 struct snd_emu10k1_midi *mpu, int data, int idx) in mpu401_write() argument
43 snd_emu10k1_ptr_write(emu, mpu->port + idx, 0, data); in mpu401_write()
45 outb(data, emu->port + mpu->port + idx); in mpu401_write()
48 #define mpu401_write_data(emu, mpu, data) mpu401_write(emu, mpu, data, 0) argument
49 #define mpu401_write_cmd(emu, mpu, data) mpu401_write(emu, mpu, data, 1) argument
50 #define mpu401_read_data(emu, mpu) mpu401_read(emu, mpu, 0) argument
51 #define mpu401_read_stat(emu, mpu) mpu401_read(emu, mpu, 1) argument
[all …]
Demu10k1x.c1219 static inline unsigned char mpu401_read(struct emu10k1x *emu, struct emu10k1x_midi *mpu, int idx) in mpu401_read() argument
1221 return (unsigned char)snd_emu10k1x_ptr_read(emu, mpu->port + idx, 0); in mpu401_read()
1224 static inline void mpu401_write(struct emu10k1x *emu, struct emu10k1x_midi *mpu, int data, int idx) in mpu401_write() argument
1226 snd_emu10k1x_ptr_write(emu, mpu->port + idx, 0, data); in mpu401_write()
1229 #define mpu401_write_data(emu, mpu, data) mpu401_write(emu, mpu, data, 0) argument
1230 #define mpu401_write_cmd(emu, mpu, data) mpu401_write(emu, mpu, data, 1) argument
1231 #define mpu401_read_data(emu, mpu) mpu401_read(emu, mpu, 0) argument
1232 #define mpu401_read_stat(emu, mpu) mpu401_read(emu, mpu, 1) argument
1234 #define mpu401_input_avail(emu,mpu) (!(mpu401_read_stat(emu,mpu) & 0x80)) argument
1235 #define mpu401_output_ready(emu,mpu) (!(mpu401_read_stat(emu,mpu) & 0x40)) argument
[all …]
/linux-4.1.27/drivers/macintosh/
Dwindfarm_ad7417_sensor.c32 const struct mpu_data *mpu; member
85 *value = (raw * (s32)pv->mpu->mdiode + in wf_ad7417_adc_convert()
86 ((s32)pv->mpu->bdiode << 12)) >> 2; in wf_ad7417_adc_convert()
237 const struct mpu_data *mpu; in wf_ad7417_probe() local
259 mpu = wf_get_mpu(cpu_nr); in wf_ad7417_probe()
260 if (!mpu) { in wf_ad7417_probe()
273 pv->mpu = mpu; in wf_ad7417_probe()
Dwindfarm_rm31.c297 const struct mpu_data *mpu = cpu_mpu_data[cpu]; in cpu_setup_pid() local
302 tmax = mpu->tmax << 16; in cpu_setup_pid()
303 ttarget = mpu->ttarget << 16; in cpu_setup_pid()
304 ptarget = ((s32)(mpu->pmaxh - mpu->padjmax)) << 16; in cpu_setup_pid()
319 hsize = min_t(int, mpu->tguardband, WF_PID_MAX_HISTORY); in cpu_setup_pid()
325 pid.gd = mpu->pid_gd; in cpu_setup_pid()
326 pid.gp = mpu->pid_gp; in cpu_setup_pid()
327 pid.gr = mpu->pid_gr; in cpu_setup_pid()
Dwindfarm_pm72.c396 const struct mpu_data *mpu = cpu_mpu_data[cpu]; in cpu_setup_pid() local
401 tmax = mpu->tmax << 16; in cpu_setup_pid()
402 ttarget = mpu->ttarget << 16; in cpu_setup_pid()
403 ptarget = ((s32)(mpu->pmaxh - mpu->padjmax)) << 16; in cpu_setup_pid()
418 hsize = min_t(int, mpu->tguardband, WF_PID_MAX_HISTORY); in cpu_setup_pid()
424 pid.gd = mpu->pid_gd; in cpu_setup_pid()
425 pid.gp = mpu->pid_gp; in cpu_setup_pid()
426 pid.gr = mpu->pid_gr; in cpu_setup_pid()
Dwindfarm_fcu_controls.c287 const struct mpu_data *mpu = wf_get_mpu(0); in wf_fcu_get_pump_minmax() local
292 if (mpu) { in wf_fcu_get_pump_minmax()
293 memcpy(&tmp, mpu->processor_part_num, 8); in wf_fcu_get_pump_minmax()
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/
Dti,omap4-wugen-mpu9 - compatible : should contain at least "ti,omap4-wugen-mpu" or
10 "ti,omap5-wugen-mpu"
28 compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu";
/linux-4.1.27/sound/pci/au88x0/
Dau88x0_mpu401.c48 struct snd_mpu401 *mpu; in snd_vortex_midi() local
104 mpu = rmidi->private_data; in snd_vortex_midi()
105 mpu->cport = (unsigned long)(vortex->mmio + VORTEX_MIDI_CMD); in snd_vortex_midi()
/linux-4.1.27/sound/isa/
Dsscape.c318 static inline int verify_mpu401(const struct snd_mpu401 *mpu) in verify_mpu401() argument
320 return ((inb(MPU401C(mpu)) & 0xc0) == 0x80); in verify_mpu401()
326 static inline void initialise_mpu401(const struct snd_mpu401 *mpu) in initialise_mpu401() argument
328 outb(0, MPU401D(mpu)); in initialise_mpu401()
807 static int mpu401_open(struct snd_mpu401 *mpu) in mpu401_open() argument
809 if (!verify_mpu401(mpu)) { in mpu401_open()
831 struct snd_mpu401 *mpu = rawmidi->private_data; in create_mpu401() local
832 mpu->open_input = mpu401_open; in create_mpu401()
833 mpu->open_output = mpu401_open; in create_mpu401()
834 mpu->private_data = sscape; in create_mpu401()
[all …]
Dcmi8330.c167 struct pnp_dev *mpu; member
350 acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL); in snd_cmi8330_pnp()
351 if (acard->mpu == NULL) in snd_cmi8330_pnp()
388 pdev = acard->mpu; in snd_cmi8330_pnp()
/linux-4.1.27/arch/arm/boot/dts/
Domap2430.dtsi161 reg-names = "mpu";
178 reg-names = "mpu";
194 reg-names = "mpu";
210 reg-names = "mpu";
226 reg-names = "mpu";
Domap4.dtsi78 compatible = "ti,omap4-wugen-mpu";
91 mpu {
92 compatible = "ti,omap4-mpu";
93 ti,hwmods = "mpu";
576 reg-names = "mpu", "dma";
589 reg-names = "mpu", "dma";
601 reg-names = "mpu", "dma";
616 reg-names = "mpu", "dma";
631 reg-names = "mpu", "dma";
645 reg-names = "mpu";
[all …]
Domap3.dtsi59 mpu {
60 compatible = "ti,omap3-mpu";
61 ti,hwmods = "mpu";
485 reg-names = "mpu";
502 reg-names = "mpu", "sidetone";
520 reg-names = "mpu", "sidetone";
537 reg-names = "mpu";
553 reg-names = "mpu";
Domap5.dtsi103 compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu";
116 mpu {
117 compatible = "ti,omap4-mpu";
118 ti,hwmods = "mpu";
636 reg-names = "mpu", "dma";
649 reg-names = "mpu", "dma";
661 reg-names = "mpu", "dma";
676 reg-names = "mpu", "dma";
691 reg-names = "mpu", "dma";
1071 abb_mpu: regulator-abb-mpu {
Domap2.dtsi46 mpu {
47 compatible = "ti,omap2-mpu";
48 ti,hwmods = "mpu";
Domap2420.dtsi138 reg-names = "mpu";
152 reg-names = "mpu";
Domap443x.dtsi48 abb_mpu: regulator-abb-mpu {
Domap4460.dtsi54 abb_mpu: regulator-abb-mpu {
Dam33xx.dtsi80 mpu {
81 compatible = "ti,omap3-mpu";
82 ti,hwmods = "mpu";
844 reg-names = "mpu", "dat";
858 reg-names = "mpu", "dat";
Ddm816x.dtsi47 mpu {
48 compatible = "ti,omap3-mpu";
49 ti,hwmods = "mpu";
Domap36xx.dtsi44 abb_mpu_iva: regulator-abb-mpu {
Ddra7.dtsi68 compatible = "ti,omap5-wugen-mpu", "ti,omap4-wugen-mpu";
81 mpu {
82 compatible = "ti,omap5-mpu";
83 ti,hwmods = "mpu";
904 abb_mpu: regulator-abb-mpu {
Dam4372.dtsi55 compatible = "ti,omap4-wugen-mpu";
752 reg-names = "mpu", "dat";
766 reg-names = "mpu", "dat";
Dda850.dtsi284 reg-names = "mpu", "dat";
Dam335x-lxm.dts203 regulator-name = "vdd1,mpu";
Domap54xx-clocks.dtsi354 compatible = "ti,omap5-mpu-dpll-clock";
Ddra7xx-clocks.dtsi288 compatible = "ti,omap5-mpu-dpll-clock";
/linux-4.1.27/sound/oss/
Dtrix.c32 static int mpu; variable
396 sb_dsp_unload(hw_config, mpu); in unload_trix_sb()
483 mpu = probe_trix_mpu(&cfg_mpu); in init_trix()
494 if (mpu) in cleanup_trix()
Dsb_card.c119 scc->mpu = 1; in sb_register_oss()
122 scc->mpu = 0; in sb_register_oss()
131 if(scc->mpu) in sb_unload()
Dsb_card.h16 int mpu; member
/linux-4.1.27/Documentation/devicetree/bindings/
Dresource-names.txt33 reg-names = "mpu", "dat",
42 reg-names = "mpu", "dma";
/linux-4.1.27/sound/isa/cs423x/
Dcs4236.c132 struct pnp_dev *mpu; member
331 acard->mpu = pnp_request_card_device(card, id->devs[2].id, NULL); in snd_card_cs423x_pnpc()
332 if (acard->mpu == NULL) in snd_card_cs423x_pnpc()
346 if (acard->mpu && mpu_port[dev] > 0) { in snd_card_cs423x_pnpc()
347 if (snd_cs423x_pnp_init_mpu(dev, acard->mpu) < 0) in snd_card_cs423x_pnpc()
/linux-4.1.27/arch/arm/mach-omap2/
Dcm2xxx.h63 extern void omap2xxx_cm_set_mod_dividers(u32 mpu, u32 dsp, u32 gfx, u32 core,
Dcm2xxx.c373 void omap2xxx_cm_set_mod_dividers(u32 mpu, u32 dsp, u32 gfx, u32 core, u32 mdm) in omap2xxx_cm_set_mod_dividers() argument
377 omap2_cm_write_mod_reg(mpu, MPU_MOD, CM_CLKSEL); in omap2xxx_cm_set_mod_dividers()
/linux-4.1.27/Documentation/devicetree/bindings/sound/
Ddavinci-mcasp-audio.txt12 * "mpu" for the main registers (required). For compatibility with
48 reg-names "mpu";
Domap-mcbsp.txt28 reg-names = "mpu", "sidetone";
/linux-4.1.27/arch/arm/plat-omap/
DKconfig37 compensation for vdd mpu and vdd core from user space,
93 bool "Use mpu timer"
96 Select this option if you want to use the OMAP mpu timer. This
/linux-4.1.27/sound/pci/
Dsonicvibes.c1414 static int snd_sonicvibes_midi_input_open(struct snd_mpu401 * mpu) in snd_sonicvibes_midi_input_open() argument
1416 struct sonicvibes *sonic = mpu->private_data; in snd_sonicvibes_midi_input_open()
1421 static void snd_sonicvibes_midi_input_close(struct snd_mpu401 * mpu) in snd_sonicvibes_midi_input_close() argument
1423 struct sonicvibes *sonic = mpu->private_data; in snd_sonicvibes_midi_input_close()
1430 struct snd_mpu401 * mpu = rmidi->private_data; in snd_sonicvibes_midi() local
1436 mpu->private_data = sonic; in snd_sonicvibes_midi()
1437 mpu->open_input = snd_sonicvibes_midi_input_open; in snd_sonicvibes_midi()
1438 mpu->close_input = snd_sonicvibes_midi_input_close; in snd_sonicvibes_midi()
Dals300.c230 u8 general, mpu, dram; in snd_als300plus_interrupt() local
235 mpu = inb(chip->port+MPU_IRQ_STATUS); in snd_als300plus_interrupt()
239 if ((general == 0) && ((mpu & 0x80) == 0) && ((dram & 0x01) == 0)) in snd_als300plus_interrupt()
/linux-4.1.27/include/uapi/linux/
Dpkt_sched.h89 unsigned short mpu; member
101 unsigned int mpu; member
/linux-4.1.27/sound/isa/galaxy/
Dgalaxy.c297 goto mpu; in snd_galaxy_match()
312 mpu: in snd_galaxy_match()
/linux-4.1.27/Documentation/sound/oss/
DSoundblaster31 uart401=1 Set to enable detection of mpu devices on some clones.
DCMI833045 sb: CMI8330 mpu base located at 0x330
/linux-4.1.27/Documentation/devicetree/bindings/hsi/
Domap-ssi.txt34 - interrupts: Should contain interrupt specifiers for mpu interrupts
/linux-4.1.27/arch/blackfin/
DMakefile120 core-y += arch/$(ARCH)/kernel/cplb-mpu/
/linux-4.1.27/Documentation/devicetree/bindings/clock/ti/
Ddpll.txt27 "ti,omap5-mpu-dpll-clock",
/linux-4.1.27/Documentation/power/
Dopp.txt123 pr_err("%s: unable to register mpu opp(%d)\n", r);
/linux-4.1.27/net/sched/
Dsch_api.c368 int low = roundup(r->mpu, 48); in __detect_linklayer()