The first value is the property bitfield of this memory region, 0x82000000 specify a non-prefetchable 64-bit memory space.
The second and third values 0x0 0x40000000 are the high and low parts of the 64-bit PCI address to be mapped in, since the high part is 0, the actual address is 0x40000000 .
The fourth and fifth values 0x80 0x40000000 are high and low parts of the CPU's bus to map the segment of the PCI bus into. It is 64-bits on a 64-bit processor.
The sixth and seventh values 0x0 0x40000000 specify the size of the segment to map in. In this case a 1G segment.
For example, if you want to change PCI memory size to 2G, you need to do the following modification.
ranges = <0x82000000 0x0 0x40000000 0x80 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
modify to:
ranges = <0x82000000 0x0 0x80000000 0x80 0x80000000 0x0 0x80000000>; /* non-prefetchable memory */