Tim Crawford
Tim Crawford
Related thought to #126: Extract the System76-specific flashing logic to a separate UEFI driver/application, since I'm moving towards having everything call out to model-specific UEFI shell scripts. This might actually...
Related: coreboot (really, ChromeOS) got some support for this with `PLATFORM_HAS_EARLY_LOW_BATTERY_INDICATOR`. It uses FSP uGOP to display a low battery image on the screen before it runs FSP-M.
If you mean during BDS timeout, then that requires patching edk2. Otherwise, only default hotkeys like F2 (to enter BIOS) and Enter (to continue boot) will work, and it will...
It's only allocating a single downstream bus for the TBT device itself, and failing to allocate any memory resources. Does the dock work if the it's connected before booting?
Can you get the output from `cbmem -c` as well with/without dock attached before boot?
Re-added the devicetree entries, which should hopefully fix hotplug.
~Can you provide cbmem output again?~ Nevermind, I see it. `TR_4C_BRG` is duplicated in `pci_device_ids`. One of them should be `TR_DD_BRG`, which happens to be the device on the oryp12.
Removed the explicit pci devicetree entries again and added `TR_DD_BRG` to `pci_device_ids`. Check `cbmem -c` output to see if downstream port is scanned again ("subordinate bus PCI Express" for device...
Looks like the explicit PCI device is required in devicetree then. And if it _still_ doesn't work, then...I don't know.
This will hopefully stop the kernel error: ``` Bluetooth: hci0: No support for _PRR ACPI method ```