17ebd8b66SMauro Carvalho ChehabKernel driver max20751 27ebd8b66SMauro Carvalho Chehab====================== 37ebd8b66SMauro Carvalho Chehab 47ebd8b66SMauro Carvalho ChehabSupported chips: 57ebd8b66SMauro Carvalho Chehab 67ebd8b66SMauro Carvalho Chehab * maxim MAX20751 77ebd8b66SMauro Carvalho Chehab 87ebd8b66SMauro Carvalho Chehab Prefix: 'max20751' 97ebd8b66SMauro Carvalho Chehab 107ebd8b66SMauro Carvalho Chehab Addresses scanned: - 117ebd8b66SMauro Carvalho Chehab 12*f12d634fSAlexander A. Klimov Datasheet: https://datasheets.maximintegrated.com/en/ds/MAX20751.pdf 137ebd8b66SMauro Carvalho Chehab 14*f12d634fSAlexander A. Klimov Application note: https://pdfserv.maximintegrated.com/en/an/AN5941.pdf 157ebd8b66SMauro Carvalho Chehab 167ebd8b66SMauro Carvalho ChehabAuthor: Guenter Roeck <linux@roeck-us.net> 177ebd8b66SMauro Carvalho Chehab 187ebd8b66SMauro Carvalho Chehab 197ebd8b66SMauro Carvalho ChehabDescription 207ebd8b66SMauro Carvalho Chehab----------- 217ebd8b66SMauro Carvalho Chehab 227ebd8b66SMauro Carvalho ChehabThis driver supports MAX20751 Multiphase Master with PMBus Interface 237ebd8b66SMauro Carvalho Chehaband Internal Buck Converter. 247ebd8b66SMauro Carvalho Chehab 257ebd8b66SMauro Carvalho ChehabThe driver is a client driver to the core PMBus driver. 267ebd8b66SMauro Carvalho ChehabPlease see Documentation/hwmon/pmbus.rst for details on PMBus client drivers. 277ebd8b66SMauro Carvalho Chehab 287ebd8b66SMauro Carvalho Chehab 297ebd8b66SMauro Carvalho ChehabUsage Notes 307ebd8b66SMauro Carvalho Chehab----------- 317ebd8b66SMauro Carvalho Chehab 327ebd8b66SMauro Carvalho ChehabThis driver does not auto-detect devices. You will have to instantiate the 33ccf988b6SMauro Carvalho Chehabdevices explicitly. Please see Documentation/i2c/instantiating-devices.rst for 347ebd8b66SMauro Carvalho Chehabdetails. 357ebd8b66SMauro Carvalho Chehab 367ebd8b66SMauro Carvalho Chehab 377ebd8b66SMauro Carvalho ChehabPlatform data support 387ebd8b66SMauro Carvalho Chehab--------------------- 397ebd8b66SMauro Carvalho Chehab 407ebd8b66SMauro Carvalho ChehabThe driver supports standard PMBus driver platform data. 417ebd8b66SMauro Carvalho Chehab 427ebd8b66SMauro Carvalho Chehab 437ebd8b66SMauro Carvalho ChehabSysfs entries 447ebd8b66SMauro Carvalho Chehab------------- 457ebd8b66SMauro Carvalho Chehab 467ebd8b66SMauro Carvalho ChehabThe following attributes are supported. 477ebd8b66SMauro Carvalho Chehab 487ebd8b66SMauro Carvalho Chehab======================= ======================================================= 497ebd8b66SMauro Carvalho Chehabin1_label "vin1" 507ebd8b66SMauro Carvalho Chehabin1_input Measured voltage. 517ebd8b66SMauro Carvalho Chehabin1_min Minimum input voltage. 527ebd8b66SMauro Carvalho Chehabin1_max Maximum input voltage. 537ebd8b66SMauro Carvalho Chehabin1_lcrit Critical minimum input voltage. 547ebd8b66SMauro Carvalho Chehabin1_crit Critical maximum input voltage. 557ebd8b66SMauro Carvalho Chehabin1_min_alarm Input voltage low alarm. 567ebd8b66SMauro Carvalho Chehabin1_lcrit_alarm Input voltage critical low alarm. 577ebd8b66SMauro Carvalho Chehabin1_min_alarm Input voltage low alarm. 587ebd8b66SMauro Carvalho Chehabin1_max_alarm Input voltage high alarm. 597ebd8b66SMauro Carvalho Chehab 607ebd8b66SMauro Carvalho Chehabin2_label "vout1" 617ebd8b66SMauro Carvalho Chehabin2_input Measured voltage. 627ebd8b66SMauro Carvalho Chehabin2_min Minimum output voltage. 637ebd8b66SMauro Carvalho Chehabin2_max Maximum output voltage. 647ebd8b66SMauro Carvalho Chehabin2_lcrit Critical minimum output voltage. 657ebd8b66SMauro Carvalho Chehabin2_crit Critical maximum output voltage. 667ebd8b66SMauro Carvalho Chehabin2_min_alarm Output voltage low alarm. 677ebd8b66SMauro Carvalho Chehabin2_lcrit_alarm Output voltage critical low alarm. 687ebd8b66SMauro Carvalho Chehabin2_min_alarm Output voltage low alarm. 697ebd8b66SMauro Carvalho Chehabin2_max_alarm Output voltage high alarm. 707ebd8b66SMauro Carvalho Chehab 717ebd8b66SMauro Carvalho Chehabcurr1_input Measured output current. 727ebd8b66SMauro Carvalho Chehabcurr1_label "iout1" 737ebd8b66SMauro Carvalho Chehabcurr1_max Maximum output current. 747ebd8b66SMauro Carvalho Chehabcurr1_alarm Current high alarm. 757ebd8b66SMauro Carvalho Chehab 767ebd8b66SMauro Carvalho Chehabtemp1_input Measured temperature. 777ebd8b66SMauro Carvalho Chehabtemp1_max Maximum temperature. 787ebd8b66SMauro Carvalho Chehabtemp1_crit Critical high temperature. 797ebd8b66SMauro Carvalho Chehabtemp1_max_alarm Chip temperature high alarm. 807ebd8b66SMauro Carvalho Chehabtemp1_crit_alarm Chip temperature critical high alarm. 817ebd8b66SMauro Carvalho Chehab 827ebd8b66SMauro Carvalho Chehabpower1_input Output power. 837ebd8b66SMauro Carvalho Chehabpower1_label "pout1" 847ebd8b66SMauro Carvalho Chehab======================= ======================================================= 85