Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Linux kernel driver for PMBus devices
C
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
Documentation
include/linux/i2c Initial commit
LICENSE Add LICENSE
Makefile
README
adm1275.c
lm25066.c
ltc2978.c
max16064.c Align with upstream driver
max34440.c
max8688.c Align with upstream driver
pmbus.c
pmbus.h
pmbus_core.c
ucd9000.c
ucd9200.c
zl6100.c

README

To build and install:

make
sudo make install
sudo modprobe pmbus	# Generic PMBus chip support
sudo modprobe max16064	# Chip specific PMBus support, for explicitly supported chips

To enable hwmon support for a specific chip:

cd /sys/class/i2c-adapter/i2c-1	# The PMBus chip is connected to I2C bus #1
echo pmbus 0x4e > new_device	# The PMBus chip is on i2c address 0x4e
echo max16064 0x7 > new_device	# A max16064 is on i2c address 0x07 (on i2c bus #1)

If your chip is not explicitly supported, load the "pmbus" driver. It should auto-detect 
most of the chip capabilities.

Please send feedback and problem reports to linux@roeck-us.net.
Something went wrong with that request. Please try again.