Kernel Module: github.com/.../ucd9000.c
I've enabled the kernel module in the device tree here:
&i2c1{
status = "okay";
clock-frequency = <200000>;
pinctrl-names = "default";
ucd90120@44 {
status = "okay";
compatible = "ti,ucd90120";
reg = <0x44>;
};
};
The Resistor on PMBUS_Addr0 is 84.5k
The Resistor on PMBUS_Addr1 is 36.5k
Based on the table in the datasheet:

I believe the address is either 0x44 (d68) or 0x38 (d56), but not sure which.
I2cdetect doesn't see either of these addresses. Only 0x56, which doesn't make sense based on the table.
When the module is loaded, I don't see anything to interact with it. Only that its listed in the devices.
./sys/bus/i2c/drivers/ucd9000 ./sys/firmware/devicetree/base/amba/i2c@ff020000/ucd90120@44
How do I use this module? I firstly just want to detect if the device is present in the system.