fpga: add attribute groups
authorAlan Tull <atull@kernel.org>
Wed, 15 Nov 2017 20:20:28 +0000 (14:20 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 28 Nov 2017 15:30:38 +0000 (16:30 +0100)
commit845089bbf589be75143d0c9fb326d5595c1b5787
tree2b7e884e1085de56f9ae7df0ce69b1cabc3bedb5
parent84e93f1d4f45a510926cb9225e49a4ccff5dd868
fpga: add attribute groups

Make it easy to add attributes to low level FPGA drivers the right
way.  Add attribute groups pointers to structures that are used when
registering a manager, bridge, or group.  When the low level driver
registers, set the device attribute group.  The attributes are
created in device_add.

Signed-off-by: Alan Tull <atull@kernel.org>
Acked-by: Moritz Fischer <mdf@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/fpga/fpga-bridge.c
drivers/fpga/fpga-mgr.c
drivers/fpga/fpga-region.c
include/linux/fpga/fpga-bridge.h
include/linux/fpga/fpga-mgr.h
include/linux/fpga/fpga-region.h