1*4882a593Smuzhiyun* Maxim MAX8973 Voltage Regulator 2*4882a593Smuzhiyun 3*4882a593SmuzhiyunRequired properties: 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun- compatible: must be one of following: 6*4882a593Smuzhiyun "maxim,max8973" 7*4882a593Smuzhiyun "maxim,max77621". 8*4882a593Smuzhiyun- reg: the i2c slave address of the regulator. It should be 0x1b. 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunAny standard regulator properties can be used to configure the single max8973 11*4882a593SmuzhiyunDCDC. 12*4882a593Smuzhiyun 13*4882a593SmuzhiyunOptional properties: 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun-maxim,externally-enable: boolean, externally control the regulator output 16*4882a593Smuzhiyun enable/disable. 17*4882a593Smuzhiyun-maxim,enable-gpio: GPIO for enable control. If the valid GPIO is provided 18*4882a593Smuzhiyun then externally enable control will be considered. 19*4882a593Smuzhiyun-maxim,dvs-gpio: GPIO which is connected to DVS pin of device. 20*4882a593Smuzhiyun-maxim,dvs-default-state: Default state of GPIO during initialisation. 21*4882a593Smuzhiyun 1 for HIGH and 0 for LOW. 22*4882a593Smuzhiyun-maxim,enable-remote-sense: boolean, enable reote sense. 23*4882a593Smuzhiyun-maxim,enable-falling-slew-rate: boolean, enable falling slew rate. 24*4882a593Smuzhiyun-maxim,enable-active-discharge: boolean: enable active discharge. 25*4882a593Smuzhiyun-maxim,enable-frequency-shift: boolean, enable 9% frequency shift. 26*4882a593Smuzhiyun-maxim,enable-bias-control: boolean, enable bias control. By enabling this 27*4882a593Smuzhiyun startup delay can be reduce to 20us from 220us. 28*4882a593Smuzhiyun-maxim,enable-etr: boolean, enable Enhanced Transient Response. 29*4882a593Smuzhiyun-maxim,enable-high-etr-sensitivity: boolean, Enhanced transient response 30*4882a593Smuzhiyun circuit is enabled and set for high sensitivity. If this 31*4882a593Smuzhiyun property is available then etr will be enable default. 32*4882a593Smuzhiyun 33*4882a593SmuzhiyunEnhanced transient response (ETR) will affect the configuration of CKADV. 34*4882a593Smuzhiyun 35*4882a593Smuzhiyun-junction-warn-millicelsius: u32, junction warning temperature threshold 36*4882a593Smuzhiyun in millicelsius. If die temperature crosses this level then 37*4882a593Smuzhiyun device generates the warning interrupts. 38*4882a593Smuzhiyun 39*4882a593SmuzhiyunPlease note that thermal functionality is only supported on MAX77621. The 40*4882a593Smuzhiyunsupported threshold warning temperature for MAX77621 are 120 degC and 140 degC. 41*4882a593Smuzhiyun 42*4882a593SmuzhiyunExample: 43*4882a593Smuzhiyun 44*4882a593Smuzhiyun max8973@1b { 45*4882a593Smuzhiyun compatible = "maxim,max8973"; 46*4882a593Smuzhiyun reg = <0x1b>; 47*4882a593Smuzhiyun 48*4882a593Smuzhiyun regulator-min-microvolt = <935000>; 49*4882a593Smuzhiyun regulator-max-microvolt = <1200000>; 50*4882a593Smuzhiyun regulator-boot-on; 51*4882a593Smuzhiyun regulator-always-on; 52*4882a593Smuzhiyun }; 53