drivers/hwmon/pmbus/Kconfig

Source file repositories/reference/linux-study-clean/drivers/hwmon/pmbus/Kconfig

File Facts

System
Linux kernel
Corpus path
drivers/hwmon/pmbus/Kconfig
Extension
[no extension]
Size
25182 bytes
Lines
833
Domain
Driver Families
Bucket
drivers/hwmon
Inferred role
Driver Families: build/configuration rule
Status
atlas-only

Why This File Exists

Repeatable hardware-adapter layer. Deep compatibility for every driver is out of scope; this atlas records patterns, probe lifecycles, bus glue, IRQ/DMA usage, and links back to core abstractions.

Dependency Surface

Detected Declarations

Annotated Snippet

# SPDX-License-Identifier: GPL-2.0-only
#
# PMBus chip drivers configuration
#

menuconfig PMBUS
	tristate "PMBus support"
	depends on I2C
	help
	  Say yes here if you want to enable PMBus support.

	  This driver can also be built as a module. If so, the module will
	  be called pmbus_core.

if PMBUS

config SENSORS_PMBUS
	tristate "Generic PMBus devices"
	default y
	help
	  If you say yes here you get hardware monitoring support for generic
	  PMBus devices, including but not limited to ADP4000, BMR310, BMR453,
	  BMR454, BMR456, BMR457, BMR458, BMR480, BMR490, BMR491, BMR492,
	  MAX20796, MDT040, NCP4200, NCP4208, PDT003, PDT006, PDT012,
	  TPS40400, TPS544B20, TPS544B25, TPS544C20, TPS544C25, and UDT020.

	  This driver can also be built as a module. If so, the module will
	  be called pmbus.

config SENSORS_ACBEL_FSG032
	tristate "ACBEL FSG032 Power Supply"
	help
	  If you say yes here you get hardware monitoring support for the ACBEL
	  FSG032 Power Supply.

	  This driver can also be built as a module. If so, the module will
	  be called acbel-fsg032.

config SENSORS_ADM1266
	tristate "Analog Devices ADM1266 Sequencer"
	select CRC8
	depends on GPIOLIB
	help
	  If you say yes here you get hardware monitoring support for Analog
	  Devices ADM1266 Cascadable Super Sequencer.

	  This driver can also be built as a module. If so, the module will
	  be called adm1266.

config SENSORS_ADM1275
	tristate "Analog Devices ADM1275 and compatibles"
	help
	  If you say yes here you get hardware monitoring support for Analog
	  Devices ADM1075, ADM1272, ADM1273, ADM1275, ADM1276, ADM1278, ADM1281,
	  ADM1293, ADM1294 and SQ24905C Hot-Swap Controller and
	  Digital Power Monitors.

	  This driver can also be built as a module. If so, the module will
	  be called adm1275.

config SENSORS_ADP1050
	tristate "Analog Devices ADP1050 digital controller for Power Supplies"
	help
	  If you say yes here you get hardware monitoring support for Analog
	  Devices ADP1050 digital controller for isolated power supply with
	  PMBus interface.

	  This driver can also be built as a module. If so, the module will
	  be called adp1050.

Annotation

Implementation Notes