On Thu, Oct 17, 2024 at 02:21:08PM +0200, Bartosz Golaszewski wrote: > A device is wired differently on different platforms. It requests a > bunch of supplies using devm_regulator_bulk_get(). One of them is > unconnected on one of the platforms resulting in the "using dummy > regulator" warning. > Concrete use-case is: make all but one regulator mandatory when > calling regulator_bulk_get(). My proposal is extending struct > regulator_bulk_data with a boolean flag called "optional" which would > result in the underlying _regulator_get() receiving the OPTIONAL_GET > flag only for the regulators that are marked as such. Sure, but doesn't the device need to know that this supply isn't connected - if we can just ignore the result then why bother powering the supply on at all?
Attachment:
signature.asc
Description: PGP signature