Home
last modified time | relevance | path

Searched refs:mcasp (Results 1 – 24 of 24) sorted by relevance

/linux/sound/soc/ti/
H A Ddavinci-mcasp.c41 #include "davinci-mcasp.h"
72 struct davinci_mcasp *mcasp;
139 static inline void mcasp_set_bits(struct davinci_mcasp *mcasp, u32 offset, in mcasp_clr_bits()
142 void __iomem *reg = mcasp->base + offset; in mcasp_clr_bits()
146 static inline void mcasp_clr_bits(struct davinci_mcasp *mcasp, u32 offset, in mcasp_mod_bits()
149 void __iomem *reg = mcasp->base + offset; in mcasp_mod_bits()
153 static inline void mcasp_mod_bits(struct davinci_mcasp *mcasp, u32 offset, in mcasp_set_reg()
156 void __iomem *reg = mcasp->base + offset; in mcasp_set_reg()
160 static inline void mcasp_set_reg(struct davinci_mcasp *mcasp, u32 offset, in mcasp_get_reg()
163 __raw_writel(val, mcasp argument
71 struct davinci_mcasp *mcasp; global() member
131 mcasp_set_bits(struct davinci_mcasp * mcasp,u32 offset,u32 val) mcasp_set_bits() argument
138 mcasp_clr_bits(struct davinci_mcasp * mcasp,u32 offset,u32 val) mcasp_clr_bits() argument
145 mcasp_mod_bits(struct davinci_mcasp * mcasp,u32 offset,u32 val,u32 mask) mcasp_mod_bits() argument
152 mcasp_set_reg(struct davinci_mcasp * mcasp,u32 offset,u32 val) mcasp_set_reg() argument
158 mcasp_get_reg(struct davinci_mcasp * mcasp,u32 offset) mcasp_get_reg() argument
180 mcasp_is_synchronous(struct davinci_mcasp * mcasp) mcasp_is_synchronous() argument
188 mcasp_set_clk_pdir(struct davinci_mcasp * mcasp,bool enable) mcasp_set_clk_pdir() argument
200 mcasp_set_axr_pdir(struct davinci_mcasp * mcasp,bool enable) mcasp_set_axr_pdir() argument
212 mcasp_start_rx(struct davinci_mcasp * mcasp) mcasp_start_rx() argument
250 mcasp_start_tx(struct davinci_mcasp * mcasp) mcasp_start_tx() argument
288 davinci_mcasp_start(struct davinci_mcasp * mcasp,int stream) davinci_mcasp_start() argument
298 mcasp_stop_rx(struct davinci_mcasp * mcasp) mcasp_stop_rx() argument
323 mcasp_stop_tx(struct davinci_mcasp * mcasp) mcasp_stop_tx() argument
353 davinci_mcasp_stop(struct davinci_mcasp * mcasp,int stream) davinci_mcasp_stop() argument
365 struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data; davinci_mcasp_tx_irq_handler() local
396 struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data; davinci_mcasp_rx_irq_handler() local
427 struct davinci_mcasp *mcasp = (struct davinci_mcasp *)data; davinci_mcasp_common_irq_handler() local
442 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); davinci_mcasp_set_dai_fmt() local
610 __davinci_mcasp_set_clkdiv(struct davinci_mcasp * mcasp,int div_id,int div,bool explicit) __davinci_mcasp_set_clkdiv() argument
660 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai); davinci_mcasp_set_clkdiv() local
668 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai); davinci_mcasp_set_sysclk() local
709 davinci_mcasp_ch_constraint(struct davinci_mcasp * mcasp,int stream,int serializers) davinci_mcasp_ch_constraint() argument
731 davinci_mcasp_set_ch_constraints(struct davinci_mcasp * mcasp) davinci_mcasp_set_ch_constraints() argument
758 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai); davinci_mcasp_set_tdm_slot() local
789 davinci_config_channel_size(struct davinci_mcasp * mcasp,int sample_width) davinci_config_channel_size() argument
854 mcasp_common_hw_param(struct davinci_mcasp * mcasp,int stream,int period_words,int channels) mcasp_common_hw_param() argument
984 mcasp_i2s_hw_param(struct davinci_mcasp * mcasp,int stream,int channels) mcasp_i2s_hw_param() argument
1053 mcasp_dit_hw_param(struct davinci_mcasp * mcasp,unsigned int rate) mcasp_dit_hw_param() argument
1120 davinci_mcasp_calc_clk_div(struct davinci_mcasp * mcasp,unsigned int sysclk_freq,unsigned int bclk_freq,bool set) davinci_mcasp_calc_clk_div() argument
1170 davinci_mcasp_tx_delay(struct davinci_mcasp * mcasp) davinci_mcasp_tx_delay() argument
1178 davinci_mcasp_rx_delay(struct davinci_mcasp * mcasp) davinci_mcasp_rx_delay() argument
1190 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); davinci_mcasp_delay() local
1210 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); davinci_mcasp_hw_params() local
1301 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); davinci_mcasp_trigger() local
1488 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); davinci_mcasp_startup() local
1608 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); davinci_mcasp_shutdown() local
1635 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); davinci_mcasp_iec958_get() local
1647 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); davinci_mcasp_iec958_put() local
1659 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(cpu_dai); davinci_mcasp_iec958_con_mask_get() local
1683 davinci_mcasp_init_iec958_status(struct davinci_mcasp * mcasp) davinci_mcasp_init_iec958_status() argument
1695 struct davinci_mcasp *mcasp = snd_soc_dai_get_drvdata(dai); davinci_mcasp_dai_probe() local
1876 davinci_mcasp_have_gpiochip(struct davinci_mcasp * mcasp) davinci_mcasp_have_gpiochip() argument
1885 davinci_mcasp_get_config(struct davinci_mcasp * mcasp,struct platform_device * pdev) davinci_mcasp_get_config() argument
2023 davinci_mcasp_get_dma_type(struct davinci_mcasp * mcasp) davinci_mcasp_get_dma_type() argument
2112 struct davinci_mcasp *mcasp = gpiochip_get_data(chip); davinci_mcasp_gpio_request() local
2126 struct davinci_mcasp *mcasp = gpiochip_get_data(chip); davinci_mcasp_gpio_free() local
2140 struct davinci_mcasp *mcasp = gpiochip_get_data(chip); davinci_mcasp_gpio_direction_out() local
2163 struct davinci_mcasp *mcasp = gpiochip_get_data(chip); davinci_mcasp_gpio_set() local
2176 struct davinci_mcasp *mcasp = gpiochip_get_data(chip); davinci_mcasp_gpio_direction_in() local
2193 struct davinci_mcasp *mcasp = gpiochip_get_data(chip); davinci_mcasp_gpio_get() local
2206 struct davinci_mcasp *mcasp = gpiochip_get_data(chip); davinci_mcasp_gpio_get_direction() local
2229 davinci_mcasp_init_gpiochip(struct davinci_mcasp * mcasp) davinci_mcasp_init_gpiochip() argument
2242 davinci_mcasp_init_gpiochip(struct davinci_mcasp * mcasp) davinci_mcasp_init_gpiochip() argument
2252 struct davinci_mcasp *mcasp; davinci_mcasp_probe() local
2480 struct davinci_mcasp *mcasp = dev_get_drvdata(dev); davinci_mcasp_runtime_suspend() local
2506 struct davinci_mcasp *mcasp = dev_get_drvdata(dev); davinci_mcasp_runtime_resume() local
[all...]
H A DMakefile14 snd-soc-davinci-mcasp-y := davinci-mcasp.o
20 obj-$(CONFIG_SND_SOC_DAVINCI_MCASP) += snd-soc-davinci-mcasp.o
H A Dj721e-evm.c66 struct j721e_audio_clocks mcasp; member
218 ret = clk_set_parent(domain->mcasp.target, in j721e_configure_refclk()
219 domain->mcasp.parent[clk_id]); in j721e_configure_refclk()
233 ret = clk_set_rate(domain->mcasp.target, scki); in j721e_configure_refclk()
565 domain_clocks = &priv->audio_domains[J721E_AUDIO_DOMAIN_CPB].mcasp; in j721e_calculate_rate_range()
644 ret = j721e_get_clocks(priv->dev, &domain->mcasp, "cpb-mcasp-auxclk"); in j721e_soc_probe_cpb()
756 ret = j721e_get_clocks(priv->dev, &domain->mcasp, "ivi-mcasp-auxclk"); in j721e_soc_probe_ivi()
/linux/Documentation/devicetree/bindings/
H A Dresource-names.txt29 mcasp {
30 compatible = "ti,mcasp";
/linux/Documentation/devicetree/bindings/sound/
H A Ddavinci-evm-audio.txt7 - ti,mcasp-controller : The phandle of the McASP controller
35 ti,mcasp-controller = <&mcasp1>;
/linux/arch/arm/boot/dts/ti/keystone/
H A Dkeystone-k2g.dtsi451 mcasp0: mcasp@2340000 {
452 compatible = "ti,am33xx-mcasp-audio";
467 mcasp1: mcasp@2342000 {
468 compatible = "ti,am33xx-mcasp-audio";
483 mcasp2: mcasp@2344000 {
484 compatible = "ti,am33xx-mcasp-audio";
/linux/arch/arm64/boot/dts/ti/
H A Dk3-j721e-main.dtsi1982 mcasp0: mcasp@2b00000 {
1983 compatible = "ti,am33xx-mcasp-audio";
2000 mcasp1: mcasp@2b10000 {
2001 compatible = "ti,am33xx-mcasp-audio";
2018 mcasp2: mcasp@2b20000 {
2019 compatible = "ti,am33xx-mcasp-audio";
2036 mcasp3: mcasp@2b30000 {
2037 compatible = "ti,am33xx-mcasp-audio";
2054 mcasp4: mcasp@2b40000 {
2055 compatible = "ti,am33xx-mcasp-audio";
[all …]
H A Dk3-j721e-common-proc-board.dts116 ti,cpb-mcasp = <&mcasp10>;
123 clock-names = "cpb-mcasp-auxclk",
124 "cpb-mcasp-auxclk-48000", "cpb-mcasp-auxclk-44100",
H A Dk3-j721s2-main.dtsi2123 mcasp0: mcasp@2b00000 {
2124 compatible = "ti,am33xx-mcasp-audio";
2141 mcasp1: mcasp@2b10000 {
2142 compatible = "ti,am33xx-mcasp-audio";
2159 mcasp2: mcasp@2b20000 {
2160 compatible = "ti,am33xx-mcasp-audio";
2177 mcasp3: mcasp@2b30000 {
2178 compatible = "ti,am33xx-mcasp-audio";
2195 mcasp4: mcasp@2b40000 {
2196 compatible = "ti,am33xx-mcasp-audio";
H A Dk3-am65-main.dtsi921 mcasp0: mcasp@2b00000 {
922 compatible = "ti,am33xx-mcasp-audio";
939 mcasp1: mcasp@2b10000 {
940 compatible = "ti,am33xx-mcasp-audio";
957 mcasp2: mcasp@2b20000 {
958 compatible = "ti,am33xx-mcasp-audio";
H A Dk3-j784s4-j742s2-main-common.dtsi2615 mcasp0: mcasp@2b00000 {
2616 compatible = "ti,am33xx-mcasp-audio";
2633 mcasp1: mcasp@2b10000 {
2634 compatible = "ti,am33xx-mcasp-audio";
2651 mcasp2: mcasp@2b20000 {
2652 compatible = "ti,am33xx-mcasp-audio";
2669 mcasp3: mcasp@2b30000 {
2670 compatible = "ti,am33xx-mcasp-audio";
2687 mcasp4: mcasp@2b40000 {
2688 compatible = "ti,am33xx-mcasp-audio";
H A Dk3-j784s4-j742s2-evm-common.dtsi176 ti,cpb-mcasp = <&mcasp0>;
181 clock-names = "cpb-mcasp-auxclk", "cpb-mcasp-auxclk-48000",
H A Dk3-am62p-j722s-common-main.dtsi990 compatible = "ti,am33xx-mcasp-audio";
1010 compatible = "ti,am33xx-mcasp-audio";
1030 compatible = "ti,am33xx-mcasp-audio";
H A Dk3-am62a-main.dtsi998 compatible = "ti,am33xx-mcasp-audio";
1018 compatible = "ti,am33xx-mcasp-audio";
1038 compatible = "ti,am33xx-mcasp-audio";
H A Dk3-am62-main.dtsi1026 compatible = "ti,am33xx-mcasp-audio";
1046 compatible = "ti,am33xx-mcasp-audio";
1066 compatible = "ti,am33xx-mcasp-audio";
H A Dk3-am625-beagleplay.dts470 mcasp_hdmi_pins_default: mcasp-hdmi-default-pins {
/linux/arch/arm/boot/dts/ti/omap/
H A Ddra7-l4.dtsi2752 compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
2769 mcasp1: mcasp@0 {
2770 compatible = "ti,dra7-mcasp-audio";
2788 compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
2805 mcasp2: mcasp@0 {
2806 compatible = "ti,dra7-mcasp-audio";
2824 compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
2840 mcasp3: mcasp@0 {
2841 compatible = "ti,dra7-mcasp-audio";
2858 compatible = "ti,sysc-dra7-mcasp", "ti,sysc";
[all …]
H A Domap4-l4-abe.dtsi196 compatible = "ti,sysc-mcasp", "ti,sysc";
213 mcasp0: mcasp@0 {
214 compatible = "ti,omap4-mcasp-audio";
H A Dam33xx-l4.dtsi1236 mcasp0: mcasp@0 {
1237 compatible = "ti,am33xx-mcasp-audio";
1266 mcasp1: mcasp@0 {
1267 compatible = "ti,am33xx-mcasp-audio";
H A Dam335x-pepper.dts149 ti,mcasp-controller = <&mcasp0>;
H A Dam437x-l4.dtsi841 mcasp0: mcasp@0 {
842 compatible = "ti,am33xx-mcasp-audio";
872 mcasp1: mcasp@0 {
873 compatible = "ti,am33xx-mcasp-audio";
/linux/Documentation/devicetree/bindings/dma/
H A Dti-edma.txt138 mcasp0: mcasp@48038000 {
139 compatible = "ti,am33xx-mcasp-audio";
/linux/arch/arm/boot/dts/ti/davinci/
H A Dda850.dtsi916 mcasp0: mcasp@100000 {
917 compatible = "ti,da830-mcasp-audio";
/linux/
H A DMAINTAINERS26087 F: Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml