-
Notifications
You must be signed in to change notification settings - Fork 86
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fpgamatt/subdevid 0001 #3120
Fpgamatt/subdevid 0001 #3120
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is the moved functionality really common to all boards; or is this a subvariant of the N6000? Is there a more specific name for these BMC-less Agilex-based(?) devices?
The functionality moved to board_common exists on any board that has qsfp(s) and hssi subsystems. We could call these boards something like pci_jtag_devkit. |
The build fails due to missing link dependencies:
|
09b69f0
to
305d3dd
Compare
Can someone please explain why this very invasive change is needed and why something simpler won't work? I see complexity being added both here and to the HW side. |
I would not classify this change as invasive. We are just adding a new board to the board plug-in framework of opae. This new board is a generic PCI devkit without a board BMC and is jtag only. Without this change, boards were incorrectly identifying themselves, and then opae would in turn mishandle the misidentified board. |
Could you extend the commit message with the case?
|
So is the rule: set subdevice ID to 1 if there is no BMC and to 0x1771 if there is a BMC? |
There are currently quite a few subdevice ids being used. The intent is help identify the board with just lspci, and to address concerns from the kernel community of having just a generic DFL Device id with out any subdevice info. The subdevice of 0x1771 is actually a n6001, and 0x1770 is a n6000. 0x17d4 is used for C6100. |
305d3dd
to
8b671a1
Compare
Pull Request Test Coverage Report for Build 8711165719Details
💛 - Coveralls |
Move the common code for printing phy information from board_n6000.c to board_common.c. Signed-off-by: Matthew Gerlach <matthew.gerlach@linux.intel.com>
8b671a1
to
0a095f6
Compare
Add a board plugin for PCI Development Kits that only support FPGA configuration via JTAG. Signed-off-by: Matthew Gerlach <matthew.gerlach@linux.intel.com>
0a095f6
to
b9e3d72
Compare
can I get an approve so this can be merged into master. The RTL has been merged. |
I can't help there. Not a code owner. |
PR Title should start with one of the following tags: [Fix]/[Feature]/[Style]/[Update]
[Fix]- Bug Fix
[Feature]- for new feature
[Style]- Grammar or branding fix
[Update]-For an update to an existing feature
------------- Keep everything below this line -------------------------
Description
Describe the issue, update, change or fix and why
Collateral (docs, reports, design examples, case IDs):
Tests added:
Tests run: