We should fall back to get the channel by consumer_dev_name, if there is no
channel name on device node in device tree.
Change-Id: I5ee9147c991f5812a97d676d78299a8fcc0205cc
Signed-off-by: wahsu <wahsu@nvidia.com>
Reviewed-on: http://git-master/r/385560
Reviewed-by: Robert Shih <rshih@nvidia.com>
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
if (dev) {
channel = of_iio_channel_get_by_name(dev->of_node,
channel_name);
- if (channel != NULL)
+ if ((channel != NULL) && (!IS_ERR(channel)))
return channel;
}
return iio_channel_get_sys(name, channel_name);