iommu/omap: Remove unused union fields

There are couple of unions defined in the structures
iotlb_entry and cr_regs. There are no usage/references
to some of these union fields in the code, so clean
them up and simplify the structures.

Signed-off-by: Suman Anna <s-anna@ti.com>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
This commit is contained in:
Suman Anna 2015-07-20 17:33:27 -05:00 committed by Joerg Roedel
parent ad8e29a080
commit dc308f9f92
1 changed files with 3 additions and 20 deletions

View File

@ -22,12 +22,7 @@ struct iotlb_entry {
u32 da; u32 da;
u32 pa; u32 pa;
u32 pgsz, prsvd, valid; u32 pgsz, prsvd, valid;
union { u32 endian, elsz, mixed;
u16 ap;
struct {
u32 endian, elsz, mixed;
};
};
}; };
struct omap_iommu { struct omap_iommu {
@ -54,20 +49,8 @@ struct omap_iommu {
}; };
struct cr_regs { struct cr_regs {
union { u32 cam;
struct { u32 ram;
u16 cam_l;
u16 cam_h;
};
u32 cam;
};
union {
struct {
u16 ram_l;
u16 ram_h;
};
u32 ram;
};
}; };
struct iotlb_lock { struct iotlb_lock {