1e20a7198SChris Packham.. SPDX-License-Identifier: GPL-2.0 2e20a7198SChris Packham 3e20a7198SChris PackhamKernel driver ir36021 4e20a7198SChris Packham===================== 5e20a7198SChris Packham 6e20a7198SChris PackhamSupported chips: 7e20a7198SChris Packham 8e20a7198SChris Packham * Infineon IR36021 9e20a7198SChris Packham 10e20a7198SChris Packham Prefix: ir36021 11e20a7198SChris Packham Addresses scanned: - 12e20a7198SChris Packham 13e20a7198SChris Packham Datasheet: Publicly available at the Infineon website 14e20a7198SChris Packham https://www.infineon.com/dgdl/ir36021.pdf?fileId=5546d462533600a4015355d0aa2d1775 15e20a7198SChris Packham 16e20a7198SChris PackhamAuthors: 17e20a7198SChris Packham - Chris Packham <chris.packham@alliedtelesis.co.nz> 18e20a7198SChris Packham 19e20a7198SChris PackhamDescription 20e20a7198SChris Packham----------- 21e20a7198SChris Packham 22*f0635523SMauro Carvalho ChehabThe IR36021 is a dual-loop digital multi-phase buck controller designed for 23e20a7198SChris Packhampoint of load applications. 24e20a7198SChris Packham 25e20a7198SChris PackhamUsage Notes 26e20a7198SChris Packham----------- 27e20a7198SChris Packham 28e20a7198SChris PackhamThis driver does not probe for PMBus devices. You will have to instantiate 29e20a7198SChris Packhamdevices explicitly. 30e20a7198SChris Packham 31e20a7198SChris PackhamSysfs attributes 32e20a7198SChris Packham---------------- 33e20a7198SChris Packham 34e20a7198SChris Packham======================= =========================== 35e20a7198SChris Packhamcurr1_label "iin" 36e20a7198SChris Packhamcurr1_input Measured input current 37e20a7198SChris Packhamcurr1_alarm Input fault alarm 38e20a7198SChris Packham 39e20a7198SChris Packhamcurr2_label "iout1" 40e20a7198SChris Packhamcurr2_input Measured output current 41e20a7198SChris Packhamcurr2_alarm Output over-current alarm 42e20a7198SChris Packham 43e20a7198SChris Packhamin1_label "vin" 44e20a7198SChris Packhamin1_input Measured input voltage 45e20a7198SChris Packhamin1_alarm Input under-voltage alarm 46e20a7198SChris Packham 47e20a7198SChris Packhamin2_label "vout1" 48e20a7198SChris Packhamin2_input Measured output voltage 49e20a7198SChris Packhamin2_alarm Output over-voltage alarm 50e20a7198SChris Packham 51e20a7198SChris Packhampower1_label "pin" 52e20a7198SChris Packhampower1_input Measured input power 53e20a7198SChris Packhampower1_alarm Input under-voltage alarm 54e20a7198SChris Packham 55e20a7198SChris Packhampower2_label "pout1" 56e20a7198SChris Packhampower2_input Measured output power 57e20a7198SChris Packham 58e20a7198SChris Packhamtemp1_input Measured temperature 59e20a7198SChris Packhamtemp1_alarm Temperature alarm 60e20a7198SChris Packham 61e20a7198SChris Packhamtemp2_input Measured other loop temperature 62e20a7198SChris Packhamtemp2_alarm Temperature alarm 63e20a7198SChris Packham======================= =========================== 64