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]
