• Chen-Yu Tsai's avatar
    regulator: dt-bindings: mt6358: Add regulator-allowed-modes property · 0bf4b56b
    Chen-Yu Tsai authored
    The MT6358 PMIC allows changing operating modes for the buck regulators,
    but not the LDOs. Existing device trees and the Linux implementation
    already utilize this through the standard regulator-allowed-modes
    property.
    
    The values currently used in existing device trees are simply raw
    numbers. The values in the Linux driver are matching numbers defined
    with macros denoting the two supported modes. Turns out these two
    modes are common across parts of the larger MT63xx PMIC family. The
    MT6397 regulator binding already has macros for the two modes, with
    matching numbers.
    
    Codify the supported values for regulator-allowed-modes for the MT6358
    in the device tree binding: 0 and 1 are supported for buck regulators,
    and the property should not be present for LDO regulators. Users should
    use the dt-bindings/regulator/mediatek,mt6397-regulator.h header for
    the macros, instead of using raw numbers.
    Signed-off-by: default avatarChen-Yu Tsai <wenst@chromium.org>
    Reviewed-by: default avatarRob Herring <robh@kernel.org>
    Link: https://lore.kernel.org/r/20230928085537.3246669-4-wenst@chromium.orgSigned-off-by: default avatarMark Brown <broonie@kernel.org>
    0bf4b56b
mediatek,mt6358-regulator.yaml 3.48 KB