> -----Original Message----- > From: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > Sent: Sunday, 26 February 2023 7:40 > To: linux-kernel@xxxxxxxxxxxxxxx > Cc: Randy Dunlap <rdunlap@xxxxxxxxxxxxx>; Vadim Pasternak > <vadimp@xxxxxxxxxxxx>; Darren Hart <dvhart@xxxxxxxxxxxxx>; Hans de > Goede <hdegoede@xxxxxxxxxx>; Mark Gross <markgross@xxxxxxxxxx>; > platform-driver-x86@xxxxxxxxxxxxxxx > Subject: [PATCH 6/8] platform: x86: MLX_PLATFORM: select REGMAP instead > of depending on it > > REGMAP is a hidden (not user visible) symbol. Users cannot set it directly thru > "make *config", so drivers should select it instead of depending on it if they > need it. > > Consistently using "select" or "depends on" can also help reduce Kconfig > circular dependency issues. > > Therefore, change the use of "depends on REGMAP" to "select REGMAP". > > Fixes: ef0f62264b2a ("platform/x86: mlx-platform: Add physical bus number > auto detection") > Signed-off-by: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> Acked-by: Vadim Pasternak <vadimp@xxxxxxxxxx> > Cc: Vadim Pasternak <vadimp@xxxxxxxxxxxx> > Cc: Darren Hart <dvhart@xxxxxxxxxxxxx> > Cc: Hans de Goede <hdegoede@xxxxxxxxxx> > Cc: Mark Gross <markgross@xxxxxxxxxx> > Cc: platform-driver-x86@xxxxxxxxxxxxxxx > --- > drivers/platform/x86/Kconfig | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff -- a/drivers/platform/x86/Kconfig b/drivers/platform/x86/Kconfig > --- a/drivers/platform/x86/Kconfig > +++ b/drivers/platform/x86/Kconfig > @@ -955,7 +955,8 @@ config SERIAL_MULTI_INSTANTIATE > > config MLX_PLATFORM > tristate "Mellanox Technologies platform support" > - depends on I2C && REGMAP > + depends on I2C > + select REGMAP > help > This option enables system support for the Mellanox Technologies > platform. The Mellanox systems provide data center networking