tegra_plane_writel(plane, value, DC_WIN_WIN_OPTIONS);
 
-       if (dc->soc->supports_blending)
-               tegra_plane_setup_blending(plane, window);
-       else
+       if (dc->soc->has_legacy_blending)
                tegra_plane_setup_blending_legacy(plane);
+       else
+               tegra_plane_setup_blending(plane, window);
 }
 
 static const u32 tegra20_primary_formats[] = {
         * the corresponding opaque formats. However, the opaque formats can
         * be emulated by disabling alpha blending for the plane.
         */
-       if (!dc->soc->supports_blending) {
+       if (dc->soc->has_legacy_blending) {
                err = tegra_plane_setup_legacy_state(tegra, plane_state);
                if (err < 0)
                        return err;
        .supports_interlacing = false,
        .supports_cursor = false,
        .supports_block_linear = false,
-       .supports_blending = false,
+       .has_legacy_blending = true,
        .pitch_align = 8,
        .has_powergate = false,
        .coupled_pm = true,
        .supports_interlacing = false,
        .supports_cursor = false,
        .supports_block_linear = false,
-       .supports_blending = false,
+       .has_legacy_blending = true,
        .pitch_align = 8,
        .has_powergate = false,
        .coupled_pm = false,
        .supports_interlacing = false,
        .supports_cursor = false,
        .supports_block_linear = false,
-       .supports_blending = false,
+       .has_legacy_blending = true,
        .pitch_align = 64,
        .has_powergate = true,
        .coupled_pm = false,
        .supports_interlacing = true,
        .supports_cursor = true,
        .supports_block_linear = true,
-       .supports_blending = true,
+       .has_legacy_blending = false,
        .pitch_align = 64,
        .has_powergate = true,
        .coupled_pm = false,
        .supports_interlacing = true,
        .supports_cursor = true,
        .supports_block_linear = true,
-       .supports_blending = true,
+       .has_legacy_blending = false,
        .pitch_align = 64,
        .has_powergate = true,
        .coupled_pm = false,
        .supports_interlacing = true,
        .supports_cursor = true,
        .supports_block_linear = true,
-       .supports_blending = true,
+       .has_legacy_blending = false,
        .pitch_align = 64,
        .has_powergate = false,
        .coupled_pm = false,