linux-yocto/drivers/net/pse-pd/Kconfig
Kory Maincent 7eadf50095 net: pse-pd: Kconfig: Fix missing firmware loader config select
Selecting FW_UPLOAD is not sufficient as it allows the firmware loader
API to be built as a module alongside the pd692x0 driver built as builtin.
Add select FW_LOADER to fix this issue.

Reported-by: kernel test robot <lkp@intel.com>
Closes: https://lore.kernel.org/oe-kbuild-all/202406200632.hSChnX0g-lkp@intel.com/
Fixes: 9a99384518 ("net: pse-pd: Add PD692x0 PSE controller driver")
Signed-off-by: Kory Maincent <kory.maincent@bootlin.com>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Signed-off-by: David S. Miller <davem@davemloft.net>
2024-06-21 11:29:52 +01:00

1.1 KiB

SPDX-License-Identifier: GPL-2.0-only

Ethernet Power Sourcing Equipment drivers

menuconfig PSE_CONTROLLER bool "Ethernet Power Sourcing Equipment Support" depends on REGULATOR help Generic Power Sourcing Equipment Controller support.

  If unsure, say no.

if PSE_CONTROLLER

config PSE_REGULATOR tristate "Regulator based PSE controller" help This module provides support for simple regulator based Ethernet Power Sourcing Equipment without automatic classification support. For example for basic implementation of PoDL (802.3bu) specification.

config PSE_PD692X0 tristate "PD692X0 PSE controller" depends on I2C select FW_LOADER select FW_UPLOAD help This module provides support for PD692x0 regulator based Ethernet Power Sourcing Equipment.

  To compile this driver as a module, choose M here: the
  module will be called pd692x0.

config PSE_TPS23881 tristate "TPS23881 PSE controller" depends on I2C help This module provides support for TPS23881 regulator based Ethernet Power Sourcing Equipment.

  To compile this driver as a module, choose M here: the
  module will be called tps23881.

endif