mpc83xx: PCI: Fix bus-range fdt fixups for PCI1 controllers
This patch fixes copy-paste issue: pci_hose[0]'s first and last busnos were used to fixup pci1's nodes. We don't see this bug triggering only because Linux reenumerate buses anyway. Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com> Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
This commit is contained in:
		
							parent
							
								
									b24a99f666
								
							
						
					
					
						commit
						a5878d4271
					
				| 
						 | 
					@ -227,8 +227,8 @@ void ft_pci_setup(void *blob, bd_t *bd)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		path = fdt_getprop(blob, nodeoffset, "pci1", NULL);
 | 
							path = fdt_getprop(blob, nodeoffset, "pci1", NULL);
 | 
				
			||||||
		if (path) {
 | 
							if (path) {
 | 
				
			||||||
			tmp[0] = cpu_to_be32(pci_hose[0].first_busno);
 | 
								tmp[0] = cpu_to_be32(pci_hose[1].first_busno);
 | 
				
			||||||
			tmp[1] = cpu_to_be32(pci_hose[0].last_busno);
 | 
								tmp[1] = cpu_to_be32(pci_hose[1].last_busno);
 | 
				
			||||||
			do_fixup_by_path(blob, path, "bus-range",
 | 
								do_fixup_by_path(blob, path, "bus-range",
 | 
				
			||||||
				&tmp, sizeof(tmp), 1);
 | 
									&tmp, sizeof(tmp), 1);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue