PNP: increase I/O port & memory option address sizes
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / pnp / base.h
index a9ee0a9fec77de42b47a4800db406b740e93da94..afbeee5b8af6e3a8034c0780694a3093a4e820be 100644 (file)
@@ -20,10 +20,10 @@ int pnp_add_card_device(struct pnp_card *card, struct pnp_dev *dev);
 void pnp_remove_card_device(struct pnp_dev *dev);
 
 struct pnp_port {
-       unsigned short min;     /* min base number */
-       unsigned short max;     /* max base number */
-       unsigned char align;    /* align boundary */
-       unsigned char size;     /* size of range */
+       resource_size_t min;    /* min base number */
+       resource_size_t max;    /* max base number */
+       resource_size_t align;  /* align boundary */
+       resource_size_t size;   /* size of range */
        unsigned char flags;    /* port flags */
        unsigned char pad;      /* pad */
        struct pnp_port *next;  /* next port */
@@ -46,10 +46,10 @@ struct pnp_dma {
 };
 
 struct pnp_mem {
-       unsigned int min;       /* min base number */
-       unsigned int max;       /* max base number */
-       unsigned int align;     /* align boundary */
-       unsigned int size;      /* size of range */
+       resource_size_t min;    /* min base number */
+       resource_size_t max;    /* max base number */
+       resource_size_t align;  /* align boundary */
+       resource_size_t size;   /* size of range */
        unsigned char flags;    /* memory flags */
        unsigned char pad;      /* pad */
        struct pnp_mem *next;   /* next memory resource */