ASoC: tegra: remove suport for older kernels

Support for kernel versions < kernel-4.9 is discontinued on stage-main.
Thus linux version checks have to be reviewed and removed. Any code under
LINUX_VERSION_CODE < KERNEL_VERSION(4, 9, 0) can simply be removed.

This patch removes version checks and older code.

Change-Id: I2df56fb9cc313a6f4328c5ec19fcab8457c65972
Signed-off-by: Sameer Pujar <spujar@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1998289
Reviewed-by: Jonathan Hunter <jonathanh@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mohan Kumar D <mkumard@nvidia.com>
Reviewed-by: Ravindra Lokhande <rlokhande@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
Sameer Pujar
2019-01-18 09:04:26 +05:30
parent 71e47ae39e
commit 4924fdfe32
2 changed files with 0 additions and 29 deletions

View File

@@ -408,13 +408,7 @@ static int tegra_machine_set_params(struct snd_soc_card *card,
(1ULL << SNDRV_PCM_FORMAT_S32_LE) : formats;
/* update dai link hw_params */
#if KERNEL_VERSION(4, 5, 0) > LINUX_VERSION_CODE
for (idx = 0; idx < num_of_dai_links;) {
rtd = &card->rtd[idx];
#else
list_for_each_entry(rtd, &card->rtd_list, list) {
#endif
if (rtd->dai_link->params) {
struct snd_soc_pcm_stream *dai_params;
@@ -702,14 +696,7 @@ static int tegra_machine_suspend_pre(struct snd_soc_card *card)
struct snd_soc_pcm_runtime *rtd;
/* DAPM dai link stream work for non pcm links */
#if KERNEL_VERSION(4, 5, 0) > LINUX_VERSION_CODE
unsigned int idx;
for (idx = 0; idx < card->num_rtd; idx++) {
rtd = &card->rtd[idx];
#else
list_for_each_entry(rtd, &card->rtd_list, list) {
#endif
if (rtd->dai_link->params)
INIT_DELAYED_WORK(&rtd->delayed_work, NULL);
}
@@ -1009,17 +996,7 @@ static const struct of_device_id tegra_machine_of_match[] = {
static void __maybe_unused ignore_suspend(struct snd_soc_card *card)
{
struct snd_soc_pcm_runtime *rtd;
#if KERNEL_VERSION(4, 5, 0) > LINUX_VERSION_CODE
struct tegra_machine *machine = snd_soc_card_get_drvdata(card);
int idx;
int num_of_dai_links = machine->soc_data->num_xbar_dai_links +
machine->num_codec_links;
for (idx = 0; idx < num_of_dai_links; idx++) {
rtd = &card->rtd[idx];
#else
list_for_each_entry(rtd, &card->rtd_list, list) {
#endif
rtd->dai_link->ignore_suspend = true;
}
}

View File

@@ -3896,14 +3896,8 @@ int tegra_machine_add_i2s_codec_controls(struct snd_soc_card *card,
char name[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
unsigned int id;
int ret;
#if KERNEL_VERSION(4, 5, 0) > LINUX_VERSION_CODE
unsigned int i;
for (i = 0; i < num_dai_links; i++) {
rtd = &card->rtd[i];
#else
list_for_each_entry(rtd, &card->rtd_list, list) {
#endif
np = rtd->dai_link->cpu_of_node;
if (!np)