Home
last modified time | relevance | path

Searched refs:mcbsp (Results 1 – 25 of 26) sorted by relevance

12

/linux/sound/soc/ti/
A Domap-mcbsp.c178 mcbsp->id, mcbsp->phys_base); in omap_mcbsp_config()
311 mcbsp->pdata->ops->request(mcbsp->id - 1); in omap_mcbsp_request()
345 free_irq(mcbsp->tx_irq, (void *)mcbsp); in omap_mcbsp_request()
348 mcbsp->pdata->ops->free(mcbsp->id - 1); in omap_mcbsp_request()
369 mcbsp->pdata->ops->free(mcbsp->id - 1); in omap_mcbsp_free()
379 free_irq(mcbsp->irq, (void *)mcbsp); in omap_mcbsp_free()
381 free_irq(mcbsp->rx_irq, (void *)mcbsp); in omap_mcbsp_free()
382 free_irq(mcbsp->tx_irq, (void *)mcbsp); in omap_mcbsp_free()
635 mcbsp->phys_dma_base = mcbsp->phys_base; in omap_mcbsp_init()
1041 div = mcbsp->clk_div ? mcbsp->clk_div : 1; in omap_mcbsp_dai_hw_params()
[all …]
A Domap-mcbsp-st.c75 #define MCBSP_ST_READ(mcbsp, reg) omap_mcbsp_st_read(mcbsp, OMAP_ST_REG_##reg) argument
84 mcbsp->pdata->force_ick_on(mcbsp->st_data->mcbsp_iclk, true); in omap_mcbsp_st_on()
114 mcbsp->pdata->force_ick_on(mcbsp->st_data->mcbsp_iclk, false); in omap_mcbsp_st_off()
220 omap_mcbsp_st_stop(mcbsp); in omap_mcbsp_st_disable()
312 if (!mcbsp->free) { in omap_mcbsp_st_start()
326 if (!mcbsp->free) { in omap_mcbsp_st_stop()
346 st_data = devm_kzalloc(mcbsp->dev, sizeof(*mcbsp->st_data), GFP_KERNEL); in omap_mcbsp_st_init()
352 dev_warn(mcbsp->dev, in omap_mcbsp_st_init()
366 mcbsp->st_data = st_data; in omap_mcbsp_st_init()
375 if (mcbsp->st_data) { in omap_mcbsp_st_cleanup()
[all …]
A Domap-mcbsp-priv.h284 void __iomem *addr = mcbsp->io_base + reg * mcbsp->pdata->reg_step; in omap_mcbsp_write()
286 if (mcbsp->pdata->reg_size == 2) { in omap_mcbsp_write()
287 ((u16 *)mcbsp->reg_cache)[reg] = (u16)val; in omap_mcbsp_write()
290 ((u32 *)mcbsp->reg_cache)[reg] = val; in omap_mcbsp_write()
298 void __iomem *addr = mcbsp->io_base + reg * mcbsp->pdata->reg_step; in omap_mcbsp_read()
300 if (mcbsp->pdata->reg_size == 2) { in omap_mcbsp_read()
302 ((u16 *)mcbsp->reg_cache)[reg]; in omap_mcbsp_read()
305 ((u32 *)mcbsp->reg_cache)[reg]; in omap_mcbsp_read()
309 #define MCBSP_READ(mcbsp, reg) \ argument
311 #define MCBSP_WRITE(mcbsp, reg, val) \ argument
[all …]
A DMakefile17 snd-soc-omap-mcbsp-objs := omap-mcbsp.o omap-mcbsp-st.o
24 obj-$(CONFIG_SND_SOC_OMAP_MCBSP) += snd-soc-omap-mcbsp.o
/linux/Documentation/devicetree/bindings/sound/
A Domap-mcbsp.txt4 - compatible: "ti,omap2420-mcbsp" for McBSP on OMAP2420
5 "ti,omap2430-mcbsp" for McBSP on OMAP2430
6 "ti,omap3-mcbsp" for McBSP on OMAP3
7 "ti,omap4-mcbsp" for McBSP on OMAP4 and newer SoC
23 mcbsp2: mcbsp@49022000 {
24 compatible = "ti,omap3-mcbsp";
A Ddavinci-mcbsp.txt11 "ti,da850-mcbsp" : for DA850, AM180x and OPAM-L138 platforms
37 mcbsp0: mcbsp@1d10000 {
38 compatible = "ti,da850-mcbsp";
A Domap-twl4030.txt6 - ti,mcbsp: phandle for the McBSP node
10 - ti,mcbsp-voice: phandle for the McBSP node connected to the voice port of twl
61 ti,mcbsp = <&mcbsp2>;
/linux/arch/arm/boot/dts/
A Domap2430.dtsi178 mcbsp1: mcbsp@48074000 {
179 compatible = "ti,omap2430-mcbsp";
195 mcbsp2: mcbsp@48076000 {
196 compatible = "ti,omap2430-mcbsp";
211 mcbsp3: mcbsp@4808c000 {
212 compatible = "ti,omap2430-mcbsp";
227 mcbsp4: mcbsp@4808e000 {
228 compatible = "ti,omap2430-mcbsp";
243 mcbsp5: mcbsp@48096000 {
244 compatible = "ti,omap2430-mcbsp";
A Domap2420.dtsi154 mcbsp1: mcbsp@48074000 {
155 compatible = "ti,omap2420-mcbsp";
168 mcbsp2: mcbsp@48076000 {
169 compatible = "ti,omap2420-mcbsp";
A Domap3.dtsi565 mcbsp1: mcbsp@48074000 {
566 compatible = "ti,omap3-mcbsp";
607 mcbsp2: mcbsp@49022000 {
608 compatible = "ti,omap3-mcbsp";
627 mcbsp3: mcbsp@49024000 {
628 compatible = "ti,omap3-mcbsp";
647 mcbsp4: mcbsp@49026000 {
648 compatible = "ti,omap3-mcbsp";
666 mcbsp5: mcbsp@48096000 {
667 compatible = "ti,omap3-mcbsp";
A Domap5-l4-abe.dtsi107 mcbsp1: mcbsp@0 {
108 compatible = "ti,omap4-mcbsp";
140 mcbsp2: mcbsp@0 {
141 compatible = "ti,omap4-mcbsp";
173 mcbsp3: mcbsp@0 {
174 compatible = "ti,omap4-mcbsp";
A Domap4-l4-abe.dtsi107 mcbsp1: mcbsp@0 {
108 compatible = "ti,omap4-mcbsp";
140 mcbsp2: mcbsp@0 {
141 compatible = "ti,omap4-mcbsp";
173 mcbsp3: mcbsp@0 {
174 compatible = "ti,omap4-mcbsp";
A Domap3-cm-t3x30.dtsi19 ti,mcbsp = <&mcbsp2>;
A Dlogicpd-som-lv-baseboard.dtsi20 ti,mcbsp = <&mcbsp2>;
A Domap3-igep.dtsi25 ti,mcbsp = <&mcbsp2>;
A Domap3-overo-base.dtsi32 ti,mcbsp = <&mcbsp2>;
A Domap3-devkit8000-common.dtsi49 ti,mcbsp = <&mcbsp2>;
A Domap3-beagle-xm.dts67 ti,mcbsp = <&mcbsp2>;
A Domap3-tao3530.dtsi58 ti,mcbsp = <&mcbsp2>;
A Dlogicpd-torpedo-baseboard.dtsi41 ti,mcbsp = <&mcbsp2>;
A Domap3-beagle.dts71 ti,mcbsp = <&mcbsp2>;
A Domap3-lilly-a83x.dtsi36 ti,mcbsp = <&mcbsp2>;
A Domap3-gta04.dtsi81 ti,mcbsp = <&mcbsp2>;
/linux/arch/arm/mach-omap1/
A DMakefile12 obj-y += mcbsp.o
/linux/arch/arm/mach-omap2/
A DMakefile30 obj-$(CONFIG_OMAP_HWMOD) += mcbsp.o

Completed in 105 milliseconds

12