tech-kern archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Regulator
> Date: Wed, 12 Jan 2022 09:08:57 -0800
> From: Jason Thorpe <thorpej%me.com@localhost>
>
> Any place where there's an "#ifdef FDT" is a failure to create a
> proper abstraction.
I tend to agree that #if is bad, but just deleting #if without a
better replacement isn't the right thing. What's the pattern that the
fdt regulators are an instance of, which this should be replaced by?
The only reason #if occurs in linux/regulator/consumer.h is that that
gets included by a header file (nvif/os.h) that is also used on
non-fdt platforms. The API itself is only used by tegra drm, as far
as I know.
(Could have put the #if in that header file instead, but that would
have made it a local patch which is more trouble for merging.)
Home |
Main Index |
Thread Index |
Old Index