/openbmc/linux/sound/soc/tegra/ |
H A D | tegra210_i2s.c | 50 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 D | tegra30_i2s.c | 41 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 D | tegra20_i2s.c | 39 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 D | img-i2s-out.c | 69 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 D | img-i2s-in.c | 67 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 D | i2s.c | 385 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 D | rockchip_i2s.c | 63 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 D | loongson_i2s.c | 27 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 D | loongson_i2s_pci.c | 78 struct loongson_i2s *i2s; in loongson_i2s_pci_probe() local
|
/openbmc/linux/sound/soc/google/ |
H A D | chv3-i2s.c | 101 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 D | axi-i2s.c | 60 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 D | jz4740-i2s.c | 97 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 D | sun4i-i2s.c | 341 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 946 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_set_fmt() local 1031 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_trigger() local 1062 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_set_sysclk() local 1076 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_set_tdm_slot() local 1285 struct sun4i_i2s *i2s = dev_get_drvdata(dev); in sun4i_i2s_runtime_resume() local 1327 struct sun4i_i2s *i2s = dev_get_drvdata(dev); in sun4i_i2s_runtime_suspend() local 1480 struct sun4i_i2s *i2s) in sun4i_i2s_init_regmap_fields() 1505 struct sun4i_i2s *i2s; in sun4i_i2s_probe() local [all …]
|
/openbmc/linux/sound/soc/xtensa/ |
H A D | xtfpga-i2s.c | 156 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 D | hi6210-i2s.c | 81 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 D | stm32_i2s.c | 264 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 D | chromebook_samus.dts | 506 i2s: shim { label
|
/openbmc/linux/arch/arc/boot/dts/ |
H A D | axs10x_mb.dtsi | 170 i2s: i2s@1e000 { label
|
/openbmc/u-boot/arch/sandbox/dts/ |
H A D | sandbox.dts | 133 i2s: i2s { label
|
H A D | test.dts | 397 i2s: i2s { label
|
/openbmc/u-boot/include/ |
H A D | sound.h | 33 struct udevice *i2s; member
|
/openbmc/linux/drivers/macintosh/ |
H A D | rack-meter.c | 60 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 D | q6afe-dai.c | 99 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 D | aiu.h | 37 struct aiu_interface i2s; member
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm283x.dtsi | 322 i2s: i2s@7e203000 { label
|