On 5/5/20 4:50 PM, Ard Biesheuvel wrote:
This proposes an alternative approach to the issue described in
https://github.com/raspberrypi/firmware/issues/1376.

Instead of fiddling with HobLib internals and relying on headers being
included in the correct order, this replaces all DEBUG uses of SerialPortLib
with an implementation that doesn't reprogram the UART at all (and so does
not need to know the value of the base clock), and updates the two remaining
users to query the firmware for the correct value before touching the h/w.

NOTE: build tested only.

Ard Biesheuvel (5):
   Platform/RaspberryPi/DualSerialPortLib: split up to ease reuse
   Platform/RaspberryPi: introduce DebugDualSerialPortLib
   Platform/RaspberryPi: fix 16550 divisor calculation logic
   Platform/RaspberryPi3: query firmware for 16550 input clock at boot
   Platform/RaspberryPi: create DXE phase SerialPortLib version for RPi3


I have pushed this as 11189124fbc2..644e223bb371 with Pete's ack, after making the changes as discussed in the individual replies.


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.

View/Reply Online (#58717): https://edk2.groups.io/g/devel/message/58717
Mute This Topic: https://groups.io/mt/73999452/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub  [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to