summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSuman Anna <s-anna@ti.com>2015-07-21 00:33:27 +0200
committerJoerg Roedel <jroedel@suse.de>2015-08-03 16:04:25 +0200
commitdc308f9f92b084a25989fd2002fac06cbf4a73d4 (patch)
treead8701e9f013ec9c11c04e3eedff803a905dda55
parentiommu/omap: Protect omap-iopgtable.h against double inclusion (diff)
downloadlinux-dc308f9f92b084a25989fd2002fac06cbf4a73d4.tar.xz
linux-dc308f9f92b084a25989fd2002fac06cbf4a73d4.zip
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>
-rw-r--r--drivers/iommu/omap-iommu.h23
1 files changed, 3 insertions, 20 deletions
diff --git a/drivers/iommu/omap-iommu.h b/drivers/iommu/omap-iommu.h
index b6cc90b2ba41..5b98408c18bf 100644
--- a/drivers/iommu/omap-iommu.h
+++ b/drivers/iommu/omap-iommu.h
@@ -22,12 +22,7 @@ struct iotlb_entry {
u32 da;
u32 pa;
u32 pgsz, prsvd, valid;
- union {
- u16 ap;
- struct {
- u32 endian, elsz, mixed;
- };
- };
+ u32 endian, elsz, mixed;
};
struct omap_iommu {
@@ -54,20 +49,8 @@ struct omap_iommu {
};
struct cr_regs {
- union {
- struct {
- u16 cam_l;
- u16 cam_h;
- };
- u32 cam;
- };
- union {
- struct {
- u16 ram_l;
- u16 ram_h;
- };
- u32 ram;
- };
+ u32 cam;
+ u32 ram;
};
struct iotlb_lock {