Home
last modified time | relevance | path

Searched refs:dmic (Results 1 – 20 of 20) sorted by relevance

/linux-4.4.14/sound/soc/omap/
Domap-dmic.c63 static inline void omap_dmic_write(struct omap_dmic *dmic, u16 reg, u32 val) in omap_dmic_write() argument
65 writel_relaxed(val, dmic->io_base + reg); in omap_dmic_write()
68 static inline int omap_dmic_read(struct omap_dmic *dmic, u16 reg) in omap_dmic_read() argument
70 return readl_relaxed(dmic->io_base + reg); in omap_dmic_read()
73 static inline void omap_dmic_start(struct omap_dmic *dmic) in omap_dmic_start() argument
75 u32 ctrl = omap_dmic_read(dmic, OMAP_DMIC_CTRL_REG); in omap_dmic_start()
78 omap_dmic_write(dmic, OMAP_DMIC_DMAENABLE_SET_REG, in omap_dmic_start()
81 omap_dmic_write(dmic, OMAP_DMIC_CTRL_REG, ctrl | dmic->ch_enabled); in omap_dmic_start()
84 static inline void omap_dmic_stop(struct omap_dmic *dmic) in omap_dmic_stop() argument
86 u32 ctrl = omap_dmic_read(dmic, OMAP_DMIC_CTRL_REG); in omap_dmic_stop()
[all …]
DMakefile3 snd-soc-omap-dmic-objs := omap-dmic.o
9 obj-$(CONFIG_SND_OMAP_SOC_DMIC) += snd-soc-omap-dmic.o
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Domap-dmic.txt4 - compatible: "ti,omap4-dmic"
10 - ti,hwmods: Name of the hwmod associated with OMAP dmic IP
14 dmic: dmic@4012e000 {
15 compatible = "ti,omap4-dmic";
20 ti,hwmods = "dmic";
Dda7213.txt17 - dlg,dmic-data-sel : DMIC channel select based on clock edge.
19 - dlg,dmic-samplephase : When to sample audio from DMIC.
21 - dlg,dmic-clkrate : DMIC clock frequency (Hz).
38 dlg,dmic-data-sel = "lrise_rfall";
39 dlg,dmic-samplephase = "between_clkedge";
40 dlg,dmic-clkrate = <3000000>;
Domap-abe-twl6040.txt14 - ti,dmic: phandle for the OMAP dmic node if the machine have it connected
66 ti,dmic = <&dmic>;
Dnvidia,tegra-audio-rt5677.txt33 - nvidia,dmic-clk-en-gpios : The GPIO that gates DMIC clock signal
61 nvidia,dmic-clk-en-gpios = <&rt5677 2 GPIO_ACTIVE_HIGH>;
Dmax98090.txt19 - maxim,dmic-freq: Frequency at which to clock DMIC
Drt5645.txt69 realtek,dmic-en = "true";
/linux-4.4.14/Documentation/sound/alsa/
DHD-Audio-Models.txt21 inv-dmic Inverted internal mic workaround
25 inv-dmic Inverted internal mic workaround
31 laptop-dmic Laptops with digital-mic input
32 alc269-dmic Enable ALC269(VA) digital mic workaround
33 alc271-dmic Enable ALC271X digital mic workaround
34 inv-dmic Inverted internal mic workaround
57 inv-dmic Inverted internal mic workaround
69 inv-dmic Inverted internal mic workaround
276 dell-m6-dmic Dell desktops/laptops with digital mics
/linux-4.4.14/Documentation/devicetree/bindings/pinctrl/
Dste,abx500.txt124 function = "dmic";
140 function = "dmic";
157 function = "dmic";
/linux-4.4.14/arch/arm/boot/dts/
Dste-href-ab8500.dtsi325 dmic {
328 function = "dmic";
Domap4-sdp.dts123 ti,dmic = <&dmic>;
614 &dmic {
Domap4.dtsi588 dmic: dmic@4012e000 { label
589 compatible = "ti,omap4-dmic";
594 ti,hwmods = "dmic";
Domap5.dtsi648 dmic: dmic@4012e000 { label
649 compatible = "ti,omap4-dmic";
654 ti,hwmods = "dmic";
Dste-dbx5x0.dtsi805 // supply for v-dmic; VDMIC LDO
/linux-4.4.14/drivers/pinctrl/nomadik/
Dpinctrl-ab8540.c262 AB8540_FUNC_GROUPS(dmic, "dmic12_d_1", "dmic34_d_1", "dmic56_d_1");
283 FUNCTION(dmic),
Dpinctrl-ab8500.c326 AB8500_FUNC_GROUPS(dmic, "dmic12_d_1", "dmic34_d_1", "dmic56_d_1");
348 FUNCTION(dmic),
Dpinctrl-ab9540.c309 AB9540_FUNC_GROUPS(dmic, "dmic12_d_1", "dmic34_d_1", "dmic56_d_1");
334 FUNCTION(dmic),
/linux-4.4.14/Documentation/devicetree/bindings/mfd/
Darizona.txt63 - wlf,dmic-ref : DMIC reference voltage source for each input, can be
/linux-4.4.14/sound/soc/codecs/
DMakefile57 snd-soc-dmic-objs := dmic.o
252 obj-$(CONFIG_SND_SOC_DMIC) += snd-soc-dmic.o