• Alex Deucher's avatar
    drm/radeon/kms: add dpm support for btc (v3) · 6596afd4
    Alex Deucher authored
    This adds dpm support for btc asics.  This includes:
    - clockgating
    - dynamic engine clock scaling
    - dynamic memory clock scaling
    - dynamic voltage scaling
    - dynamic pcie gen1/gen2 switching (requires additional acpi support)
    
    Set radeon.dpm=1 to enable.
    
    v2: reduce stack usage
    v3: attempt to fix state enable
    Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
    6596afd4
radeon_asic.h 31.8 KB