dmaengine: idxd: check GENCAP config support for gencfg register
BugLink: https://bugs.launchpad.net/bugs/1969110
[ Upstream commit
79c4c3db7d86b9bec94562275efc82e58f3d0132 ]
DSA spec 1.2 has moved the GENCFG register under the GENCAP configuration
support with respect to writability. Add check in driver before writing to
GENCFG register.
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/163406171896.1303830.11217958011385656998.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
(cherry picked from commit
e509584b079a26ee57de1f47293e3ae0adfe0fd4)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>