• Jon Hunter's avatar
    drm/tegra: Prepare DPAUX for supporting generic PM domains · 9b99044a
    Jon Hunter authored
    To utilise the DPAUX on Tegra, the SOR power partition must be enabled.
    Now that Tegra supports the generic PM domain framework we manage the
    SOR power partition via this framework for DPAUX. However, the sequence
    for gating/ungating the SOR power partition requires that the DPAUX
    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
    DPAUX driver cannot request the same reset unless we mark the resets 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 DPAUX reset, do not request the reset in the DPAUX driver if the
    DPAUX device has a PM domain associated.
    Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
    Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
    9b99044a
dpaux.c 14.7 KB