grackle.c (5a2dd72abdae75ea2960145e0549635ce4e0be96) | grackle.c (71a157e8edca55198e808f8561dd49017a54ee34) |
---|---|
1/* 2 * Functions for setting up and using a MPC106 northbridge 3 * Extracted from arch/powerpc/platforms/powermac/pci.c. 4 * 5 * Copyright (C) 2003 Benjamin Herrenschmuidt (benh@kernel.crashing.org) 6 * Copyright (C) 1997 Paul Mackerras (paulus@samba.org) 7 * 8 * This program is free software; you can redistribute it and/or --- 42 unchanged lines hidden (view full) --- 51 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); 52 out_le32(bp->cfg_data, val); 53 (void)in_le32(bp->cfg_data); 54} 55 56void __init setup_grackle(struct pci_controller *hose) 57{ 58 setup_indirect_pci(hose, 0xfec00000, 0xfee00000, 0); | 1/* 2 * Functions for setting up and using a MPC106 northbridge 3 * Extracted from arch/powerpc/platforms/powermac/pci.c. 4 * 5 * Copyright (C) 2003 Benjamin Herrenschmuidt (benh@kernel.crashing.org) 6 * Copyright (C) 1997 Paul Mackerras (paulus@samba.org) 7 * 8 * This program is free software; you can redistribute it and/or --- 42 unchanged lines hidden (view full) --- 51 out_be32(bp->cfg_addr, GRACKLE_CFA(0, 0, 0xa8)); 52 out_le32(bp->cfg_data, val); 53 (void)in_le32(bp->cfg_data); 54} 55 56void __init setup_grackle(struct pci_controller *hose) 57{ 58 setup_indirect_pci(hose, 0xfec00000, 0xfee00000, 0); |
59 if (machine_is_compatible("PowerMac1,1")) | 59 if (of_machine_is_compatible("PowerMac1,1")) |
60 ppc_pci_add_flags(PPC_PCI_REASSIGN_ALL_BUS); | 60 ppc_pci_add_flags(PPC_PCI_REASSIGN_ALL_BUS); |
61 if (machine_is_compatible("AAPL,PowerBook1998")) | 61 if (of_machine_is_compatible("AAPL,PowerBook1998")) |
62 grackle_set_loop_snoop(hose, 1); 63#if 0 /* Disabled for now, HW problems ??? */ 64 grackle_set_stg(hose, 1); 65#endif 66} | 62 grackle_set_loop_snoop(hose, 1); 63#if 0 /* Disabled for now, HW problems ??? */ 64 grackle_set_stg(hose, 1); 65#endif 66} |