Commit 6d5f14eb authored by Chaithrika U S's avatar Chaithrika U S Committed by Kevin Hilman

ASoC: Correct the resource structure assignment

Assign the platform resource structures according to the EVMs used.
Signed-off-by: default avatarChaithrika U S <chaithrika@ti.com>
Signed-off-by: default avatarKevin Hilman <khilman@deeprootsystems.com>
parent af8d97c9
...@@ -199,13 +199,14 @@ static int __init evm_init(void) ...@@ -199,13 +199,14 @@ static int __init evm_init(void)
{ {
struct resource *resources; struct resource *resources;
struct evm_snd_platform_data *data; struct evm_snd_platform_data *data;
int index; int index, res_size;
int ret; int ret;
if (machine_is_davinci_evm()) { if (machine_is_davinci_evm()) {
davinci_cfg_reg(DM644X_MCBSP); davinci_cfg_reg(DM644X_MCBSP);
resources = evm_snd_resources; resources = evm_snd_resources;
res_size = ARRAY_SIZE(evm_snd_resources);
data = &evm_snd_data; data = &evm_snd_data;
index = 0; index = 0;
} else if (machine_is_davinci_dm355_evm()) { } else if (machine_is_davinci_dm355_evm()) {
...@@ -214,6 +215,7 @@ static int __init evm_init(void) ...@@ -214,6 +215,7 @@ static int __init evm_init(void)
davinci_cfg_reg(DM355_EVT9_ASP1_RX); davinci_cfg_reg(DM355_EVT9_ASP1_RX);
resources = dm335evm_snd_resources; resources = dm335evm_snd_resources;
res_size = ARRAY_SIZE(dm335evm_snd_resources);
data = &dm335evm_snd_data; data = &dm335evm_snd_data;
index = 1; index = 1;
} else } else
...@@ -227,8 +229,8 @@ static int __init evm_init(void) ...@@ -227,8 +229,8 @@ static int __init evm_init(void)
evm_snd_devdata.dev = &evm_snd_device->dev; evm_snd_devdata.dev = &evm_snd_device->dev;
platform_device_add_data(evm_snd_device, data, sizeof(*data)); platform_device_add_data(evm_snd_device, data, sizeof(*data));
ret = platform_device_add_resources(evm_snd_device, evm_snd_resources, ret = platform_device_add_resources(evm_snd_device, resources,
ARRAY_SIZE(evm_snd_resources)); res_size);
if (ret) { if (ret) {
platform_device_put(evm_snd_device); platform_device_put(evm_snd_device);
return ret; return ret;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment