mirror of
https://github.com/lkl/linux.git
synced 2025-12-19 16:13:19 +09:00
mcb: remove sub-device handling code
The MEN Chameleon specification states that a chameleon FPGA can include a bridge descriptor, which then opens up a new bus behind this bridge. MCB included subdevice handling code in the core, but no support for bus descriptors in the parser, due to a lack of hardware access. As this is technically dead code, but it gets executed on a device add, I've decided to remove it. Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
68d9671a84
commit
b58189b3c5
@@ -50,10 +50,8 @@ static inline struct mcb_bus *to_mcb_bus(struct device *dev)
|
||||
/**
|
||||
* struct mcb_device - MEN Chameleon Bus device
|
||||
*
|
||||
* @bus_list: internal list handling for bus code
|
||||
* @dev: device in kernel representation
|
||||
* @bus: mcb bus the device is plugged to
|
||||
* @subordinate: subordinate MCBus in case of bridge
|
||||
* @is_added: flag to check if device is added to bus
|
||||
* @driver: associated mcb_driver
|
||||
* @id: mcb device id
|
||||
@@ -66,10 +64,8 @@ static inline struct mcb_bus *to_mcb_bus(struct device *dev)
|
||||
* @memory: memory resource
|
||||
*/
|
||||
struct mcb_device {
|
||||
struct list_head bus_list;
|
||||
struct device dev;
|
||||
struct mcb_bus *bus;
|
||||
struct mcb_bus *subordinate;
|
||||
bool is_added;
|
||||
struct mcb_driver *driver;
|
||||
u16 id;
|
||||
|
||||
Reference in New Issue
Block a user