Voltage reference 1.2 V
You can configure pad MCA_IO2 to output a steady temperature-compensated 1.2 V output to use as a voltage reference for external peripherals.
CAUTION! For this functionality to work properly you must connect a 100 nF capacitor between MCA_IO2 and ground to filter ripple signals in the output. Connect the capacitor as close as possible to the module pad.
Kernel configuration
The 1.2 V voltage reference functionality is part of the MCA core driver and does not require any special kernel option.
Platform driver mapping
The MCA core driver is located at:
File |
Description |
---|---|
ConnectCore 6UL MCA core driver |
Device tree bindings and customization
The voltage reference functionality does not require any device tree property.
Using the voltage reference output
The functionality is controlled by a sysfs entry. To enable the voltage reference on MCA_IO2 pad:
~# echo enabled > /sys/bus/i2c/drivers/mca_cc6ul/0-007e/vref
To disable it:
~# echo disabled > /sys/bus/i2c/drivers/mca_cc6ul/0-007e/vref
To read the current status of the pad:
~# cat /sys/bus/i2c/drivers/mca_cc6ul/0-007e/vref disabled