• Jon Hunter's avatar
    drm/tegra: sor: Prepare for generic PM domain support · f8c79120
    Jon Hunter authored
    The SOR driver for Tegra requires the SOR power partition to be enabled.
    Now that Tegra supports the generic PM domain framework we manage the
    SOR power partition via this framework. However, the sequence for
    gating/ungating the SOR power partition requires that the SOR reset is
    asserted/de-asserted at the time the SOR power partition is
    gated/ungated, respectively. Now that the reset control core assumes
    that resets are exclusive, the Tegra generic PM domain code and the SOR
    driver cannot request the same reset unless we mark the reset as shared.
    Sharing resets will not work in this case because we cannot guarantee
    that the reset will be asserted/de-asserted at the appropriate time.
    Therefore, given that the Tegra generic PM domain code will handle the
    resets, do not request the reset in the SOR driver if the SOR device has
    a PM domain associated.
    Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
    Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
    f8c79120
sor.c 68.8 KB