boards: nrf54l15dk: disable Peripheral Resource Sharing (PRS) boxes#661
boards: nrf54l15dk: disable Peripheral Resource Sharing (PRS) boxes#661eivindj-nordic wants to merge 1 commit intonrfconnect:mainfrom
Conversation
|
You can find the documentation preview for this PR here. |
3278cf9 to
a921e30
Compare
Reason is to align with #621. The PRS boxes are for advanced use.
The reason to have the drivers enabled by default is to reduce the complexity for the user, and for the applications. We could remove it, though then we would need to enable it in all samples using the peripherals. Also, we might need to add board specific configuration files to some of the samples as not all SoCs have the same peripherals. |
Disable PRS boxes. Signed-off-by: Eivind Jølsgard <eivind.jolsgard@nordicsemi.no>
a921e30 to
5cfa317
Compare
But a peripheral being for "advanced use" is not a clear and well defined characteristic. How do you define that? Is it really something we want to use to selectively enable/disable a peripheral at the board level?
Perhaps we could think of peripherals that all samples want to use, like GPIO and UART and enable those, leaving the rest disabled. |
7082217 to
5cfa317
Compare
Statement that "PRS boxes are for advanced use": This is a very special use-case and is the reason why I think these boxes should be disabled by default |
I've been thinking a bit more about this and I am leaning towards keeping the PRS boxes and LPCOMP enabled in the boards by default. If we are starting to disable some of the features in nrfx because it is "too advanced" it opens the question of what should be enabled and what should not be. If some users might want to use the enhanced features, I think we should support that as long as it does not "cause harm" to other users. If we leave everything enabled then it is up to the user to decide what to use in their application in the end, with one less step to configure for using a nrfx driver, which I think is good. |
Disable all Peripheral Resource Sharing (PRS) boxes for nRF54l15DK.