Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at a9df3d0f312f4b1aefec76ae5ee86cccbf7cd4e0 45 lines 1.2 kB view raw
1/* 2 * arch/ppc/kernel/harrier.h 3 * 4 * Definitions for Motorola MCG Harrier North Bridge & Memory controller 5 * 6 * Author: Dale Farnsworth 7 * dale.farnsworth@mvista.com 8 * 9 * Modified by: Randy Vinson 10 * rvinson@mvista.com 11 * 12 * Copyright 2001-2002 MontaVista Software Inc. 13 * 14 * This program is free software; you can redistribute it and/or modify it 15 * under the terms of the GNU General Public License as published by the 16 * Free Software Foundation; either version 2 of the License, or (at your 17 * option) any later version. 18 */ 19 20#ifndef __ASMPPC_HARRIER_H 21#define __ASMPPC_HARRIER_H 22 23#include <linux/types.h> 24#include <asm/pci-bridge.h> 25 26struct pci_controller; 27int harrier_init(struct pci_controller *hose, 28 uint ppc_reg_base, 29 ulong processor_pci_mem_start, 30 ulong processor_pci_mem_end, 31 ulong processor_pci_io_start, 32 ulong processor_pci_io_end, 33 ulong processor_mpic_base); 34 35unsigned long harrier_get_mem_size(uint smc_base); 36 37int harrier_mpic_init(unsigned int pci_mem_offset); 38 39void harrier_setup_nonmonarch(uint ppc_reg_base, 40 uint in0_size); 41void harrier_release_eready(uint ppc_reg_base); 42 43void harrier_wait_eready(uint ppc_reg_base); 44 45#endif /* __ASMPPC_HARRIER_H */