cmhw: only expose userspace options if kernel supports it

Change-Id: I16e62b3a4b01f906db228fe84a32ec546c7a320e
Merge branch 'cm' into HEAD