Home
last modified time | relevance | path

Searched defs:i2s (Results 1 – 25 of 39) sorted by relevance

12

/openbmc/linux/sound/soc/tegra/
H A Dtegra210_i2s.c50 struct tegra210_i2s *i2s = dev_get_drvdata(dev); in tegra210_i2s_set_clock_rate() local
89 struct tegra210_i2s *i2s = dev_get_drvdata(dev); in tegra210_i2s_sw_reset() local
136 struct tegra210_i2s *i2s = dev_get_drvdata(dev); in tegra210_i2s_init() local
169 struct tegra210_i2s *i2s = dev_get_drvdata(dev); in tegra210_i2s_runtime_suspend() local
181 struct tegra210_i2s *i2s = dev_get_drvdata(dev); in tegra210_i2s_runtime_resume() local
213 struct tegra210_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra210_i2s_set_fmt() local
294 struct tegra210_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra210_i2s_set_tdm_slot() local
531 struct tegra210_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra210_i2s_set_dai_bclk_ratio() local
543 struct tegra210_i2s *i2s = dev_get_drvdata(dev); in tegra210_i2s_set_timing_params() local
603 struct tegra210_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra210_i2s_hw_params() local
[all …]
H A Dtegra30_i2s.c41 struct tegra30_i2s *i2s = dev_get_drvdata(dev); in tegra30_i2s_runtime_suspend() local
52 struct tegra30_i2s *i2s = dev_get_drvdata(dev); in tegra30_i2s_runtime_resume() local
79 struct tegra30_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra30_i2s_set_fmt() local
139 struct tegra30_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra30_i2s_hw_params() local
217 static void tegra30_i2s_stop_playback(struct tegra30_i2s *i2s) in tegra30_i2s_stop_playback()
232 static void tegra30_i2s_stop_capture(struct tegra30_i2s *i2s) in tegra30_i2s_stop_capture()
242 struct tegra30_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra30_i2s_trigger() local
272 struct tegra30_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra30_i2s_set_tdm() local
298 struct tegra30_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra30_i2s_probe() local
409 struct tegra30_i2s *i2s; in tegra30_i2s_platform_probe() local
[all …]
H A Dtegra20_i2s.c39 struct tegra20_i2s *i2s = dev_get_drvdata(dev); in tegra20_i2s_runtime_suspend() local
50 struct tegra20_i2s *i2s = dev_get_drvdata(dev); in tegra20_i2s_runtime_resume() local
87 struct tegra20_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra20_i2s_set_fmt() local
145 struct tegra20_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra20_i2s_hw_params() local
207 static void tegra20_i2s_stop_playback(struct tegra20_i2s *i2s) in tegra20_i2s_stop_playback()
213 static void tegra20_i2s_start_capture(struct tegra20_i2s *i2s) in tegra20_i2s_start_capture()
220 static void tegra20_i2s_stop_capture(struct tegra20_i2s *i2s) in tegra20_i2s_stop_capture()
229 struct tegra20_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra20_i2s_trigger() local
257 struct tegra20_i2s *i2s = snd_soc_dai_get_drvdata(dai); in tegra20_i2s_probe() local
274 struct tegra20_i2s *i2s = dev_get_drvdata(dai->dev); in tegra20_i2s_filter_rates() local
[all …]
/openbmc/linux/sound/soc/img/
H A Dimg-i2s-out.c69 struct img_i2s_out *i2s = dev_get_drvdata(dev); in img_i2s_out_runtime_suspend() local
79 struct img_i2s_out *i2s = dev_get_drvdata(dev); in img_i2s_out_runtime_resume() local
148 static inline void img_i2s_out_enable(struct img_i2s_out *i2s) in img_i2s_out_enable()
157 static void img_i2s_out_reset(struct img_i2s_out *i2s) in img_i2s_out_reset()
188 struct img_i2s_out *i2s = snd_soc_dai_get_drvdata(dai); in img_i2s_out_trigger() local
216 struct img_i2s_out *i2s = snd_soc_dai_get_drvdata(dai); in img_i2s_out_hw_params() local
293 struct img_i2s_out *i2s = snd_soc_dai_get_drvdata(dai); in img_i2s_out_set_fmt() local
381 struct img_i2s_out *i2s = snd_soc_dai_get_drvdata(dai); in img_i2s_out_dai_probe() local
427 struct img_i2s_out *i2s; in img_i2s_out_probe() local
545 struct img_i2s_out *i2s = dev_get_drvdata(dev); in img_i2s_out_suspend() local
[all …]
H A Dimg-i2s-in.c67 struct img_i2s_in *i2s = dev_get_drvdata(dev); in img_i2s_in_runtime_suspend() local
76 struct img_i2s_in *i2s = dev_get_drvdata(dev); in img_i2s_in_runtime_resume() local
146 static inline void img_i2s_in_flush(struct img_i2s_in *i2s) in img_i2s_in_flush()
163 struct img_i2s_in *i2s = snd_soc_dai_get_drvdata(dai); in img_i2s_in_trigger() local
184 static int img_i2s_in_check_rate(struct img_i2s_in *i2s, in img_i2s_in_check_rate()
217 struct img_i2s_in *i2s = snd_soc_dai_get_drvdata(dai); in img_i2s_in_hw_params() local
304 struct img_i2s_in *i2s = snd_soc_dai_get_drvdata(dai); in img_i2s_in_set_fmt() local
375 struct img_i2s_in *i2s = snd_soc_dai_get_drvdata(dai); in img_i2s_in_dai_probe() local
421 struct img_i2s_in *i2s; in img_i2s_in_probe() local
545 struct img_i2s_in *i2s = dev_get_drvdata(dev); in img_i2s_in_suspend() local
[all …]
/openbmc/linux/sound/soc/samsung/
H A Di2s.c385 static inline int get_blc(struct i2s_dai *i2s) in get_blc()
509 struct i2s_dai *i2s = to_info(dai); in i2s_set_sysclk() local
634 struct i2s_dai *i2s = to_info(dai); in i2s_set_fmt() local
731 struct i2s_dai *i2s = to_info(dai); in i2s_hw_params() local
828 struct i2s_dai *i2s = to_info(dai); in i2s_startup() local
855 struct i2s_dai *i2s = to_info(dai); in i2s_shutdown() local
876 static int config_setup(struct i2s_dai *i2s) in config_setup()
996 struct i2s_dai *i2s = to_info(dai); in i2s_set_clkdiv() local
1025 struct i2s_dai *i2s = to_info(dai); in i2s_delay() local
1059 struct i2s_dai *i2s = to_info(dai); in samsung_i2s_dai_probe() local
[all …]
/openbmc/linux/sound/soc/rockchip/
H A Drockchip_i2s.c63 static int i2s_pinctrl_select_bclk_on(struct rk_i2s_dev *i2s) in i2s_pinctrl_select_bclk_on()
92 struct rk_i2s_dev *i2s = dev_get_drvdata(dev); in i2s_runtime_suspend() local
102 struct rk_i2s_dev *i2s = dev_get_drvdata(dev); in i2s_runtime_resume() local
244 struct rk_i2s_dev *i2s = to_info(cpu_dai); in rockchip_i2s_set_fmt() local
354 struct rk_i2s_dev *i2s = to_info(dai); in rockchip_i2s_hw_params() local
468 struct rk_i2s_dev *i2s = to_info(dai); in rockchip_i2s_trigger() local
507 struct rk_i2s_dev *i2s = to_info(dai); in rockchip_i2s_set_bclk_ratio() local
517 struct rk_i2s_dev *i2s = to_info(cpu_dai); in rockchip_i2s_set_sysclk() local
532 struct rk_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); in rockchip_i2s_dai_probe() local
740 struct rk_i2s_dev *i2s; in rockchip_i2s_probe() local
[all …]
/openbmc/linux/sound/soc/loongson/
H A Dloongson_i2s.c27 struct loongson_i2s *i2s = snd_soc_dai_get_drvdata(dai); in loongson_i2s_trigger() local
64 struct loongson_i2s *i2s = snd_soc_dai_get_drvdata(dai); in loongson_i2s_hw_params() local
119 struct loongson_i2s *i2s = snd_soc_dai_get_drvdata(dai); in loongson_i2s_set_dai_sysclk() local
128 struct loongson_i2s *i2s = snd_soc_dai_get_drvdata(dai); in loongson_i2s_set_fmt() local
209 struct loongson_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in loongson_i2s_dai_probe() local
248 struct loongson_i2s *i2s = dev_get_drvdata(dev); in i2s_suspend() local
257 struct loongson_i2s *i2s = dev_get_drvdata(dev); in i2s_resume() local
H A Dloongson_i2s_pci.c78 struct loongson_i2s *i2s; in loongson_i2s_pci_probe() local
/openbmc/linux/sound/soc/google/
H A Dchv3-i2s.c101 static inline void chv3_i2s_wr(struct chv3_i2s_dev *i2s, int offset, u32 val) in chv3_i2s_wr()
106 static inline u32 chv3_i2s_rd(struct chv3_i2s_dev *i2s, int offset) in chv3_i2s_rd()
113 struct chv3_i2s_dev *i2s = data; in chv3_i2s_isr() local
135 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); in chv3_dma_open() local
156 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); in chv3_dma_close() local
169 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); in chv3_dma_pcm_construct() local
204 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); in chv3_dma_prepare() local
233 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); in chv3_dma_pointer() local
256 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); in chv3_dma_ack() local
283 struct chv3_i2s_dev *i2s; in chv3_i2s_probe() local
/openbmc/linux/sound/soc/adi/
H A Daxi-i2s.c60 struct axi_i2s *i2s = snd_soc_dai_get_drvdata(dai); in axi_i2s_trigger() local
91 struct axi_i2s *i2s = snd_soc_dai_get_drvdata(dai); in axi_i2s_hw_params() local
109 struct axi_i2s *i2s = snd_soc_dai_get_drvdata(dai); in axi_i2s_startup() local
132 struct axi_i2s *i2s = snd_soc_dai_get_drvdata(dai); in axi_i2s_shutdown() local
139 struct axi_i2s *i2s = snd_soc_dai_get_drvdata(dai); in axi_i2s_dai_probe() local
174 static void axi_i2s_parse_of(struct axi_i2s *i2s, const struct device_node *np) in axi_i2s_parse_of()
190 struct axi_i2s *i2s; in axi_i2s_probe() local
279 struct axi_i2s *i2s = platform_get_drvdata(pdev); in axi_i2s_dev_remove() local
/openbmc/linux/sound/soc/jz4740/
H A Djz4740-i2s.c97 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_startup() local
135 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_shutdown() local
148 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_trigger() local
176 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_set_fmt() local
254 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_hw_params() local
322 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_dai_probe() local
420 struct jz4740_i2s *i2s = snd_soc_component_get_drvdata(component); in jz4740_i2s_suspend() local
434 struct jz4740_i2s *i2s = snd_soc_component_get_drvdata(component); in jz4740_i2s_resume() local
456 struct jz4740_i2s *i2s = snd_soc_component_get_drvdata(component); in jz4740_i2s_probe() local
502 struct jz4740_i2s *i2s) in jz4740_i2s_init_regmap_fields()
[all …]
/openbmc/linux/sound/soc/sunxi/
H A Dsun4i-i2s.c341 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_set_clk_rate() local
595 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_hw_params() local
943 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_set_fmt() local
1028 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_trigger() local
1059 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_set_sysclk() local
1073 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_set_tdm_slot() local
1282 struct sun4i_i2s *i2s = dev_get_drvdata(dev); in sun4i_i2s_runtime_resume() local
1324 struct sun4i_i2s *i2s = dev_get_drvdata(dev); in sun4i_i2s_runtime_suspend() local
1477 struct sun4i_i2s *i2s) in sun4i_i2s_init_regmap_fields()
1502 struct sun4i_i2s *i2s; in sun4i_i2s_probe() local
[all …]
/openbmc/linux/sound/soc/xtensa/
H A Dxtfpga-i2s.c156 static bool xtfpga_pcm_push_tx(struct xtfpga_i2s *i2s) in xtfpga_pcm_push_tx()
225 struct xtfpga_i2s *i2s = dev_id; in xtfpga_i2s_threaded_irq_handler() local
273 struct xtfpga_i2s *i2s = snd_soc_dai_get_drvdata(dai); in xtfpga_i2s_startup() local
283 struct xtfpga_i2s *i2s = snd_soc_dai_get_drvdata(dai); in xtfpga_i2s_hw_params() local
394 struct xtfpga_i2s *i2s = runtime->private_data; in xtfpga_pcm_hw_params() local
432 struct xtfpga_i2s *i2s = runtime->private_data; in xtfpga_pcm_trigger() local
460 struct xtfpga_i2s *i2s = runtime->private_data; in xtfpga_pcm_pointer() local
511 struct xtfpga_i2s *i2s = dev_get_drvdata(dev); in xtfpga_i2s_runtime_suspend() local
519 struct xtfpga_i2s *i2s = dev_get_drvdata(dev); in xtfpga_i2s_runtime_resume() local
532 struct xtfpga_i2s *i2s; in xtfpga_i2s_probe() local
[all …]
/openbmc/linux/sound/soc/hisilicon/
H A Dhi6210-i2s.c81 static inline void hi6210_write_reg(struct hi6210_i2s *i2s, int reg, u32 val) in hi6210_write_reg()
86 static inline u32 hi6210_read_reg(struct hi6210_i2s *i2s, int reg) in hi6210_read_reg()
94 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_startup() local
175 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_shutdown() local
186 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_txctrl() local
206 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_rxctrl() local
224 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_set_fmt() local
258 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_hw_params() local
503 struct hi6210_i2s *i2s = snd_soc_dai_get_drvdata(dai); in hi6210_i2s_dai_probe() local
549 struct hi6210_i2s *i2s; in hi6210_i2s_probe() local
/openbmc/linux/sound/soc/stm/
H A Dstm32_i2s.c264 static int stm32_i2s_calc_clk_div(struct stm32_i2s_data *i2s, in stm32_i2s_calc_clk_div()
304 static int stm32_i2s_set_clk_div(struct stm32_i2s_data *i2s) in stm32_i2s_set_clk_div()
339 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_round_rate() local
363 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_set_rate() local
382 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_enable() local
393 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_disable() local
997 struct stm32_i2s_data *i2s) in stm32_i2s_dais_init()
1024 struct stm32_i2s_data *i2s) in stm32_i2s_parse_dt()
1109 struct stm32_i2s_data *i2s; in stm32_i2s_probe() local
1194 struct stm32_i2s_data *i2s = dev_get_drvdata(dev); in stm32_i2s_suspend() local
[all …]
/openbmc/u-boot/arch/x86/dts/
H A Dchromebook_samus.dts506 i2s: shim { label
/openbmc/linux/arch/arc/boot/dts/
H A Daxs10x_mb.dtsi170 i2s: i2s@1e000 { label
/openbmc/u-boot/arch/sandbox/dts/
H A Dsandbox.dts133 i2s: i2s { label
H A Dtest.dts397 i2s: i2s { label
/openbmc/u-boot/include/
H A Dsound.h33 struct udevice *i2s; member
/openbmc/linux/drivers/macintosh/
H A Drack-meter.c60 struct device_node *i2s; member
369 struct device_node *i2s = NULL, *np = NULL; in rackmeter_probe() local
/openbmc/linux/sound/soc/qcom/qdsp6/
H A Dq6afe-dai.c99 struct q6afe_i2s_cfg *i2s = &dai_data->port_config[dai->id].i2s_cfg; in q6i2s_hw_params() local
112 struct q6afe_i2s_cfg *i2s = &dai_data->port_config[dai->id].i2s_cfg; in q6i2s_set_fmt() local
/openbmc/linux/sound/soc/meson/
H A Daiu.h37 struct aiu_interface i2s; member
/openbmc/linux/arch/arm/boot/dts/broadcom/
H A Dbcm283x.dtsi322 i2s: i2s@7e203000 { label

12