mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-23 17:55:05 +03:00
ASoC: tegra-alt: cleanup soc_data for drivers
Some of the AHUB module drivers have soc_data information only to define a function pointer for calling tegra210_xbar_set_cif(). This function is implemented in xbar utils driver and exported. This patch removes function pointer reference to above and instead make calls directly. This helps to cleanup soc_data for all modules and further for few modules soc_data is completely removed. Bug 200503387 Change-Id: If919e5f7a7a92351940bf46f7302fd40c76c7ea3 Signed-off-by: Sameer Pujar <spujar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/2140228 Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: Mohan Kumar D <mkumard@nvidia.com> Reviewed-by: Dara Ramesh <dramesh@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Sharad Gupta <sharadg@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
@@ -171,17 +171,10 @@
|
||||
|
||||
#define TEGRA186_DSPK_RX_FIFO_DEPTH 4
|
||||
|
||||
struct tegra186_dspk_soc_data {
|
||||
void (*set_audio_cif) (struct regmap *map,
|
||||
unsigned int reg,
|
||||
struct tegra210_xbar_cif_conf *conf);
|
||||
};
|
||||
|
||||
struct tegra186_dspk {
|
||||
struct clk *clk_dspk;
|
||||
struct clk *clk_pll_a_out0;
|
||||
struct regmap *regmap;
|
||||
const struct tegra186_dspk_soc_data *soc_data;
|
||||
struct pinctrl *pinctrl;
|
||||
struct pinctrl_state *pin_active_state;
|
||||
struct pinctrl_state *pin_idle_state;
|
||||
|
||||
Reference in New Issue
Block a user