Skip to content
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

BroadwellDEFspPkgBin USB initialization issues #26

Open
MrChromebox opened this issue Jun 18, 2019 · 2 comments
Open

BroadwellDEFspPkgBin USB initialization issues #26

MrChromebox opened this issue Jun 18, 2019 · 2 comments

Comments

@MrChromebox
Copy link

MrChromebox commented Jun 18, 2019

With Broadwell-DE MR2 FSP, USB port initialization has multiple issues:

  • only user-facing controls are to enable/disable the two EHCI controllers; nothing for XHCI
  • with SeaBIOS payload, attached USB devices only detected if FSP debug level set to 3 and MRC cache disabled (or first boot after flashing)
  • with Linux payload, ehci/xhci host controllers (and child devices) only detected when modules compiled with =y (vs =m); attached devices detected but non-functional

edit: USB ports/attached devices are fully functional once Linux kernel has booted regardless of state in bootloader

@Ankita2107
Copy link

What tool are you using for enabling/disabling interfaces like EHCI controllers?

@MrChromebox
Copy link
Author

using the coreboot Kconfig options, which set the UPDs passed to FSP silicon init. En/disable EHCI1, ECHI2 are only available options/UPDs, and function as expected (ie, PCI device disabled/hidden)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants