[RESEND PATCH v3 0/4] fpga: don't use drvdata in common code

2018-03-27 Thread Alan Tull
Setting drvdata is fine for DT based devices which have one manager, bridge, or region device per platform device. However, PCIe based devices may have multiple FPGA mgr/bridge/regions under one PCIe device. Without these changes, PCIe-based solutions have to create an extra device for each

[RESEND PATCH v3 0/4] fpga: don't use drvdata in common code

2018-03-27 Thread Alan Tull
Setting drvdata is fine for DT based devices which have one manager, bridge, or region device per platform device. However, PCIe based devices may have multiple FPGA mgr/bridge/regions under one PCIe device. Without these changes, PCIe-based solutions have to create an extra device for each