[PATCH] arm64: enable ARCH_HAS_BANDGAP config

Catalin Marinas catalin.marinas at arm.com
Fri Nov 28 06:12:41 PST 2014


On Sun, Nov 23, 2014 at 08:05:05AM +0000, Alim Akhtar wrote:
> On Fri, Nov 14, 2014 at 6:00 PM, Abhilash Kesavan <a.kesavan at samsung.com> wrote:
> > Some of the existing thermal drivers (ti and exynos) have a dependency on
> > ARCH_HAS_BANDGAP. Activate ARCH_HAS_BANDGAP config entry for ARM64 so that
> > these drivers may be re-used.
> >
> > Signed-off-by: Abhilash Kesavan <a.kesavan at samsung.com>
> > ---
> HAS_BANDGAP was added to ARM to indicate that arch supports a bandgap
> device like a thermal management unit, so this looks good to me.

But it doesn't look good to me. ARCH_HAS_* kind of implies that the
architecture has some feature or the port provides some feature. But in
the current use, it simply allows the enabling of the menu config
entries for two drivers (EXYNOS_THERMAL and TI_SOC_THERMAL).

If you want to specify that the SoC has a device, just use DT and not
some random config option that only enables the menu entry for the
corresponding driver.

-- 
Catalin



More information about the linux-arm-kernel mailing list