Merge tag 'xfs-5.13-merge-5' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linux
[linux-2.6-microblaze.git] / drivers / of / address.c
index a2373fa..aca94c3 100644 (file)
@@ -117,9 +117,12 @@ static unsigned int of_bus_pci_get_flags(const __be32 *addr)
                flags |= IORESOURCE_IO;
                break;
        case 0x02: /* 32 bits */
-       case 0x03: /* 64 bits */
                flags |= IORESOURCE_MEM;
                break;
+
+       case 0x03: /* 64 bits */
+               flags |= IORESOURCE_MEM | IORESOURCE_MEM_64;
+               break;
        }
        if (w & 0x40000000)
                flags |= IORESOURCE_PREFETCH;
@@ -861,6 +864,9 @@ static int __of_address_to_resource(struct device_node *dev,
 
 /**
  * of_address_to_resource - Translate device tree address and return as resource
+ * @dev:       Caller's Device Node
+ * @index:     Index into the array
+ * @r:         Pointer to resource array
  *
  * Note that if your address is a PIO address, the conversion will fail if
  * the physical address can't be internally converted to an IO token with