linguini1 opened a new pull request, #13071:
URL: https://github.com/apache/nuttx/pull/13071

   ## Summary
   
   Replace PL011 generic driver with utilities that can be used by driver 
developers to implement as many or as few PL011 devices as they require.
   
   This PR closes #12901 
   
   ## Impact
   
   This change allows boards to re-use the PL011 UART driver implementation in 
their own drivers but configure as many or as few UART interfaces/devices as 
they please. It also allows other board-specific configuration logic to have an 
impact on the PL011 device set up.
   
   ## Testing
   
   All of the changes were tested for compilation without error, with the 
exception of the `cxd32xx` board as it has no configuration to initially test.
   
   I also tested the QEMU and FVP "boards" in their respective hypervisors 
using the guides provided in the NuttX documentation to verify that changes to 
the driver would not break existing functionality. All of the `*:nsh` 
defconfigs for these boards worked.
   
   I was unable to test the goldfish implementations (although the changes are 
the exact same as QEMU) and the cxd32xx board because I do not own the board 
(nor is there a configuration to test).
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to