Home
last modified time | relevance | path

Searched refs:hw_cfg (Results 1 – 17 of 17) sorted by relevance

/linux/sound/hda/codecs/side-codecs/
H A Dcs35l41_hda_property.c245 struct cs35l41_hw_cfg *hw_cfg = &cs35l41->hw_cfg; in generic_dsd_config()
342 hw_cfg->spk_pos = cfg->channel[cs35l41->index]; in generic_dsd_config()
346 if (cfg->channel[i] == hw_cfg->spk_pos) in generic_dsd_config()
350 hw_cfg->bst_type = CS35L41_INT_BOOST; in generic_dsd_config()
351 hw_cfg->bst_ind = cfg->boost_ind_nanohenry; in generic_dsd_config()
352 hw_cfg->bst_ipk = cfg->boost_peak_milliamp; in generic_dsd_config()
353 hw_cfg->bst_cap = cfg->boost_cap_microfarad; in generic_dsd_config()
354 hw_cfg->gpio1.func = CS35L41_NOT_USED; in generic_dsd_config()
355 hw_cfg in generic_dsd_config()
240 struct cs35l41_hw_cfg *hw_cfg = &cs35l41->hw_cfg; generic_dsd_config() local
374 struct cs35l41_hw_cfg *hw_cfg = &cs35l41->hw_cfg; hp_i2c_int_2amp_dual_spkid() local
413 struct cs35l41_hw_cfg *hw_cfg = &cs35l41->hw_cfg; lenovo_legion_no_acpi() local
[all...]
H A Dcs35l41_hda.c660 if (cs35l41->hw_cfg.bst_type == CS35L41_INT_BOOST) in cs35l41_update_mixer()
669 if (cs35l41->hw_cfg.spk_pos == CS35L41_CENTER) { in cs35l41_update_mixer()
706 if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST) in cs35l41_hda_play_start()
749 cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 1, in cs35l41_hda_play_done()
762 cs35l41_global_enable(dev, reg, cs35l41->hw_cfg.bst_type, 0, in cs35l41_hda_pause_start()
774 if (cs35l41->hw_cfg.bst_type == CS35L41_EXT_BOOST) in cs35l41_hda_pause_done()
869 if (cs35l41->hw_cfg.spk_pos >= ARRAY_SIZE(channel_name)) in cs35l41_hda_channel_map()
873 channel_name[cs35l41->hw_cfg.spk_pos], in cs35l41_hda_channel_map()
880 if (cs35l41->hw_cfg.spk_pos == CS35L41_CENTER) in cs35l41_hda_channel_map()
883 rx_slot = &cs35l41->hw_cfg in cs35l41_hda_channel_map()
1673 struct cs35l41_hw_cfg *hw_cfg = &cs35l41->hw_cfg; cs35l41_hda_apply_properties() local
1781 struct cs35l41_hw_cfg *hw_cfg = &cs35l41->hw_cfg; cs35l41_hda_parse_acpi() local
[all...]
H A Dcs35l41_hda.h65 struct cs35l41_hw_cfg hw_cfg; member
/linux/sound/soc/codecs/
H A Dcs35l41.c362 switch (cs35l41->hw_cfg.bst_type) { in cs35l41_boost_enable()
471 if (cs35l41->hw_cfg.bst_type == CS35L41_SHD_BOOST_ACTV || in cs35l41_irq()
472 cs35l41->hw_cfg.bst_type == CS35L41_SHD_BOOST_PASS) { in cs35l41_irq()
521 ret = cs35l41_global_enable(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type, in cs35l41_main_amp_event()
525 ret = cs35l41_global_enable(cs35l41->dev, cs35l41->regmap, cs35l41->hw_cfg.bst_type, in cs35l41_main_amp_event()
898 struct cs35l41_hw_cfg *hw_cfg = &cs35l41->hw_cfg; in cs35l41_set_pdata() local
901 if (!hw_cfg->valid) in cs35l41_set_pdata()
904 if (hw_cfg->bst_type == CS35L41_EXT_BOOST_NO_VSPK_SWITCH) in cs35l41_set_pdata()
908 ret = cs35l41_init_boost(cs35l41->dev, cs35l41->regmap, hw_cfg); in cs35l41_set_pdata()
1012 cs35l41_handle_pdata(struct device * dev,struct cs35l41_hw_cfg * hw_cfg) cs35l41_handle_pdata() argument
1202 cs35l41_probe(struct cs35l41_private * cs35l41,const struct cs35l41_hw_cfg * hw_cfg) cs35l41_probe() argument
[all...]
H A Dcs35l41.h29 struct cs35l41_hw_cfg hw_cfg; member
38 int cs35l41_probe(struct cs35l41_private *cs35l41, const struct cs35l41_hw_cfg *hw_cfg);
H A Dcs35l41-i2c.c36 struct cs35l41_hw_cfg *hw_cfg = dev_get_platdata(dev); in cs35l41_i2c_probe() local
53 return cs35l41_probe(cs35l41, hw_cfg); in cs35l41_i2c_probe()
H A Dcs35l41-lib.c1141 struct cs35l41_hw_cfg *hw_cfg) in cs35l41_init_boost() argument
1145 switch (hw_cfg->bst_type) { in cs35l41_init_boost()
1150 ret = cs35l41_boost_config(dev, regmap, hw_cfg->bst_ind, in cs35l41_init_boost()
1151 hw_cfg->bst_cap, hw_cfg->bst_ipk); in cs35l41_init_boost()
1172 dev_err(dev, "Boost type %d not supported\n", hw_cfg->bst_type); in cs35l41_init_boost()
1368 int cs35l41_gpio_config(struct regmap *regmap, struct cs35l41_hw_cfg *hw_cfg) in cs35l41_gpio_config() argument
1370 struct cs35l41_gpio_cfg *gpio1 = &hw_cfg->gpio1; in cs35l41_gpio_config()
1371 struct cs35l41_gpio_cfg *gpio2 = &hw_cfg->gpio2; in cs35l41_gpio_config()
/linux/sound/soc/qcom/qdsp6/
H A Daudioreach.c641 struct apm_module_hw_ep_mf_cfg *hw_cfg; in audioreach_display_port_set_media_format()
654 hw_cfg = p; in audioreach_display_port_set_media_format()
655 param_data = &hw_cfg->param_data; in audioreach_display_port_set_media_format()
661 hw_cfg->mf.sample_rate = cfg->sample_rate; in audioreach_display_port_set_media_format()
662 hw_cfg->mf.bit_width = cfg->bit_width; in audioreach_display_port_set_media_format()
663 hw_cfg->mf.num_channels = cfg->num_channels; in audioreach_display_port_set_media_format()
664 hw_cfg->mf.data_format = module->data_format; in audioreach_display_port_set_media_format()
699 struct apm_module_hw_ep_mf_cfg *hw_cfg; in audioreach_codec_dma_set_media_format()
713 hw_cfg = p; in audioreach_codec_dma_set_media_format()
714 param_data = &hw_cfg in audioreach_codec_dma_set_media_format()
614 struct apm_module_hw_ep_mf_cfg *hw_cfg; audioreach_display_port_set_media_format() local
682 struct apm_module_hw_ep_mf_cfg *hw_cfg; audioreach_codec_dma_set_media_format() local
1000 struct apm_module_hw_ep_mf_cfg *hw_cfg; audioreach_i2s_set_media_format() local
[all...]
/linux/sound/soc/intel/avs/
H A Ddsp.c163 if (core_id >= adev->hw_cfg.dsp_cores) { in avs_dsp_get_core()
204 if (core_id >= adev->hw_cfg.dsp_cores) { in avs_dsp_put_core()
H A Dloader.c690 ret = avs_ipc_get_hw_config(adev, &adev->hw_cfg); in avs_dsp_alloc_resources()
703 adev->hw_cfg.i2s_caps.ctrl_count = link->slcount; in avs_dsp_alloc_resources()
706 adev->core_refs = devm_kcalloc(adev->dev, adev->hw_cfg.dsp_cores, in avs_dsp_alloc_resources()
H A Dboard_selection.c505 int max_ssps = adev->hw_cfg.i2s_caps.ctrl_count; in avs_register_i2s_test_boards()
559 int num_ssps = adev->hw_cfg.i2s_caps.ctrl_count; in avs_register_i2s_boards()
H A Dpcm.c1486 ssp_count = adev->hw_cfg.i2s_caps.ctrl_count; in avs_register_i2s_component()
/linux/drivers/gpu/drm/msm/disp/mdp5/
H A Dmdp5_crtc.c703 const struct mdp5_cfg_hw *hw_cfg; in mdp5_crtc_atomic_check() local
743 hw_cfg = mdp5_cfg_get_hw_config(mdp5_kms->cfg); in mdp5_crtc_atomic_check()
749 if (mode->hdisplay > hw_cfg->lm.max_width) in mdp5_crtc_atomic_check()
770 if ((cnt + start - 1) >= hw_cfg->lm.nb_stages) { in mdp5_crtc_atomic_check()
778 pstates[i].state->stage = hw_cfg->lm.nb_stages; in mdp5_crtc_atomic_check()
/linux/drivers/net/ethernet/atheros/alx/
H A Dhw.c853 u32 cfg, hw_cfg; in alx_phy_configured() local
857 hw_cfg = alx_get_phy_config(hw); in alx_phy_configured()
859 if (hw_cfg == ALX_DRV_PHY_UNKNOWN) in alx_phy_configured()
862 return cfg == hw_cfg; in alx_phy_configured()
/linux/include/sound/
H A Dcs35l41.h913 int cs35l41_gpio_config(struct regmap *regmap, struct cs35l41_hw_cfg *hw_cfg);
922 struct cs35l41_hw_cfg *hw_cfg);
/linux/drivers/net/ethernet/microchip/
H A Dlan743x_main.c41 u32 hw_cfg; in pci11x1x_strap_get_status() local
55 hw_cfg = lan743x_csr_read(adapter, HW_CFG); in pci11x1x_strap_get_status()
59 hw_cfg & HW_CFG_RST_PROTECT_)) || in pci11x1x_strap_get_status()
3906 adapter->hw_cfg = data; in lan743x_pm_suspend()
3932 lan743x_csr_write(adapter, HW_CFG, adapter->hw_cfg); in lan743x_pm_resume()
/linux/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_debugfs.c2736 u32 hw_cfg; in hclge_dbg_dump_ptp_info() local
2761 ret = hclge_ptp_cfg_qry(hdev, &hw_cfg); in hclge_dbg_dump_ptp_info()
2765 seq_printf(s, "sw_cfg: %#x, hw_cfg: %#x\n", sw_cfg, hw_cfg); in hclge_dbg_dump_ptp_info()