• L
    ARM: OMAP5: DRA7xx: Add support for power rail grouping · b558af81
    Lubomir Popov 提交于
    On the DRA72x (J6Eco) EVM one PMIC SMPS is powering three SoC
    core rails. This concept of using one SMPS to supply multiple
    core domains (in various, although limited combinations, per
    primary device use case) has now become common and is used by
    many customer J6/J6Eco designs; it is supported by a number of
    corresponding PMIC OTP versions.
    
    This patch implements correct operation of the core voltages
    scaling routine by ensuring that each SMPS that is supplying
    more than one domain shall be written only once, and with the
    highest voltage of those fused in the SoC (or of those defined
    in the corresponding header if fuse read is disabled or fails)
    for the power rails belonging to the group.
    
    The patch also replaces some PMIC-related magic numbers with
    the appropriate definitions. The default OPP_NOM voltages for
    the DRA7xx SoCs are updated as well, per the latest DMs.
    Signed-off-by: NLubomir Popov <l-popov@ti.com>
    b558af81
hw_data.c 23.1 KB