drm/amdgpu: move UVD/VCE and VCN structure out from union
[platform/kernel/linux-rpi.git] / drivers / gpu / drm / amd / amdgpu / amdgpu.h
index 103635a..87801fa 100644 (file)
@@ -1536,18 +1536,14 @@ struct amdgpu_device {
        /* sdma */
        struct amdgpu_sdma              sdma;
 
-       union {
-               struct {
-                       /* uvd */
-                       struct amdgpu_uvd               uvd;
-
-                       /* vce */
-                       struct amdgpu_vce               vce;
-               };
-
-               /* vcn */
-               struct amdgpu_vcn               vcn;
-       };
+       /* uvd */
+       struct amdgpu_uvd               uvd;
+
+       /* vce */
+       struct amdgpu_vce               vce;
+
+       /* vcn */
+       struct amdgpu_vcn               vcn;
 
        /* firmwares */
        struct amdgpu_firmware          firmware;