-
由 Kang Luwei 提交于
The FPGA Management Engine (FME) provides power, thermal management, performance counters, partial reconfiguration and other functions. For each function, it is packaged into a private feature linked to the FME feature device in the 'Device Feature List'. It's a platform device created by DFL framework. This patch adds the basic framework of FME platform driver. It defines sub feature drivers to handle the different sub features, including init, uinit and ioctl. It also registers the file operations for the device file. Signed-off-by: NTim Whisonant <tim.whisonant@intel.com> Signed-off-by: NEnno Luebbers <enno.luebbers@intel.com> Signed-off-by: NShiva Rao <shiva.rao@intel.com> Signed-off-by: NChristopher Rauer <christopher.rauer@intel.com> Signed-off-by: NKang Luwei <luwei.kang@intel.com> Signed-off-by: NXiao Guangrong <guangrong.xiao@linux.intel.com> Signed-off-by: NWu Hao <hao.wu@intel.com> Acked-by: NAlan Tull <atull@kernel.org> Acked-by: NMoritz Fischer <mdf@kernel.org> Signed-off-by: NGreg Kroah-Hartman <gregkh@linuxfoundation.org>
322ddebe