fmcomms2: Fix scale_available for newer kernel versions

There was a bug in the kernel that even though the scale_available attribute
should be shared among all channels created separate attributes. This bug is now
fixed. We want to support both newer and older kernel versions. So add a check
which scale_available attribute exist.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>