2009-06-09 20:48:51 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								subdir-ccflags-$(CONFIG_PPC_WERROR) := -Werror
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2010-09-22 20:51:09 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ccflags-$(CONFIG_PPC64)		:= -mno-minimal-toc
							 | 
						
					
						
							
								
									
										
										
										
											2006-06-10 20:23:54 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2007-12-12 17:44:46 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								mpic-msi-obj-$(CONFIG_PCI_MSI)	+= mpic_msi.o mpic_u3msi.o mpic_pasemi_msi.o
							 | 
						
					
						
							
								
									
										
										
										
											2007-05-08 12:58:36 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_MPIC)		+= mpic.o $(mpic-msi-obj-y)
							 | 
						
					
						
							
								
									
										
										
										
											2012-02-17 10:49:03 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								mpic-msgr-obj-$(CONFIG_MPIC_MSGR)	+= mpic_msgr.o
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_MPIC)		+= mpic.o $(mpic-msi-obj-y) $(mpic-msgr-obj-y)
							 | 
						
					
						
							
								
									
										
										
										
											2011-05-19 08:54:28 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_EPAPR_HV_PIC)	+= ehv_pic.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-05-23 16:32:46 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								fsl-msi-obj-$(CONFIG_PCI_MSI)	+= fsl_msi.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-08-06 09:10:01 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_MSI_BITMAP)	+= msi_bitmap.o
							 | 
						
					
						
							
								
									
										
										
										
											2007-05-08 12:58:36 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2005-10-26 17:16:38 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_MPC106)	+= grackle.o
							 | 
						
					
						
							
								
									
										
										
										
											2006-12-10 23:15:47 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_DCR_NATIVE)	+= dcr-low.o
							 | 
						
					
						
							
								
									
										
										
										
											2007-02-14 14:09:45 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_PMI)		+= pmi.o
							 | 
						
					
						
							
								
									
										
										
										
											2005-12-14 13:10:10 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_U3_DART)		+= dart_iommu.o
							 | 
						
					
						
							
								
									
										
										
										
											2005-10-31 20:08:40 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_MMIO_NVRAM)	+= mmio_nvram.o
							 | 
						
					
						
							
								
									
										
										
										
											2012-08-08 09:36:09 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_FSL_SOC)		+= fsl_soc.o fsl_mpic_err.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-05-23 16:32:46 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_FSL_PCI)		+= fsl_pci.o $(fsl-msi-obj-y)
							 | 
						
					
						
							
								
									
										
										
										
											2009-09-16 01:43:57 +04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_FSL_PMC)		+= fsl_pmc.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-04-11 21:03:40 +04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_FSL_LBC)		+= fsl_lbc.o
							 | 
						
					
						
							
								
									
										
										
										
											2011-12-27 17:39:13 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_FSL_IFC)		+= fsl_ifc.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-05-23 20:38:54 +04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_FSL_GTM)		+= fsl_gtm.o
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-13 17:30:56 +05:30
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_FSL_85XX_CACHE_SRAM)	+= fsl_85xx_l2ctlr.o fsl_85xx_cache_sram.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-12-18 19:37:26 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_SIMPLE_GPIO)	+= simple_gpio.o
							 | 
						
					
						
							
								
									
										
										
										
											2011-11-12 20:02:28 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_FSL_RIO)		+= fsl_rio.o fsl_rmu.o
							 | 
						
					
						
							
								
									
										
										
										
											2006-06-13 15:07:23 +08:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_TSI108_BRIDGE)	+= tsi108_pci.o tsi108_dev.o
							 | 
						
					
						
							
								
									
										
											 
										 
										
											
												[POWERPC] Add QUICC Engine (QE) infrastructure
Add QUICC Engine (QE) configuration, header files, and
QE management and library code that are used by QE devices
drivers.
Includes Leo's modifications up to, and including, the
platform_device to of_device adaptation:
"The series of patches add generic QE infrastructure called
qe_lib, and MPC8360EMDS board support.  Qe_lib is used by
QE device drivers such as ucc_geth driver.
This version updates QE interrupt controller to use new irq
mapping mechanism, addresses all the comments received with
last submission and includes some style fixes.
v2: Change to use device tree for BCSR and MURAM;
Remove I/O port interrupt handling code as it is not generic
enough.
v3: Address comments from Kumar;  Update definition of several
device tree nodes;  Copyright style change."
In addition, the following changes have been made:
o removed typedefs
o uint -> u32 conversions
o removed following defines:
  QE_SIZEOF_BD, BD_BUFFER_ARG, BD_BUFFER_CLEAR, BD_BUFFER,
  BD_STATUS_AND_LENGTH_SET, BD_STATUS_AND_LENGTH, and BD_BUFFER_SET
  because they hid sizeof/in_be32/out_be32 operations from the reader.
o fixed qe_snums_init() serial num assignment to use a const array
o made CONFIG_UCC_FAST select UCC_SLOW
o reduced NR_QE_IC_INTS from 128 to 64
o remove _IO_BASE, etc. defines (not used)
o removed irrelevant comments, added others to resemble removed BD_ defines
o realigned struct definitions in headers
o various other style fixes including things like pinMask -> pin_mask
o fixed a ton of whitespace issues
o marked ioregs as __be32/__be16
o removed platform_device code and redundant get_qe_base()
o removed redundant comments
o added cpu_relax() to qe_reset
o uncasted all get_property() assignments
o eliminated unneeded casts
o eliminated immrbar_phys_to_virt (not used)
Signed-off-by: Li Yang <leoli@freescale.com>
Signed-off-by: Shlomi Gridish <gridish@freescale.com>
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
											
										 
										
											2006-10-03 23:10:46 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_QUICC_ENGINE)	+= qe_lib/
							 | 
						
					
						
							
								
									
										
										
										
											2007-09-16 20:53:27 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_BESTCOMM)	+= bestcomm/
							 | 
						
					
						
							
								
									
										
										
										
											2007-05-12 10:57:12 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								mv64x60-$(CONFIG_PCI)		+= mv64x60_pci.o
							 | 
						
					
						
							
								
									
										
										
										
											2007-05-15 05:52:22 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_MV64X60)		+= $(mv64x60-y) mv64x60_pic.o mv64x60_dev.o \
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
												   mv64x60_udbg.o
							 | 
						
					
						
							
								
									
										
										
										
											2007-07-11 02:55:46 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_RTC_DRV_CMOS)	+= rtc_cmos_setup.o
							 | 
						
					
						
							
								
									
										
										
										
											2007-07-20 21:39:26 +02:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_AXON_RAM)		+= axonram.o
							 | 
						
					
						
							
								
									
										
										
										
											2006-07-03 19:36:30 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2007-06-22 00:23:57 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_INDIRECT_PCI)	+= indirect_pci.o
							 | 
						
					
						
							
								
									
										
										
										
											2006-07-03 19:36:30 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_I8259)		+= i8259.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-01-17 17:05:31 -07:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_IPIC)		+= ipic.o
							 | 
						
					
						
							
								
									
										
										
										
											2007-04-18 16:36:26 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_4xx)		+= uic.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-03-26 22:39:50 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_4xx_SOC)		+= ppc4xx_soc.o
							 | 
						
					
						
							
								
									
										
										
										
											2007-10-02 12:15:23 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_XILINX_VIRTEX)	+= xilinx_intc.o
							 | 
						
					
						
							
								
									
										
										
										
											2009-06-06 10:14:22 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_XILINX_PCI)	+= xilinx_pci.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-01-11 14:25:34 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_OF_RTC)		+= of_rtc.o
							 | 
						
					
						
							
								
									
										
										
										
											2007-12-21 15:39:22 +11:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ifeq ($(CONFIG_PCI),y)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_4xx)		+= ppc4xx_pci.o
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								endif
							 | 
						
					
						
							
								
									
										
										
										
											2011-03-29 23:10:24 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC4xx_MSI)	+= ppc4xx_msi.o
							 | 
						
					
						
							
								
									
										
										
										
											2010-10-08 10:25:27 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC4xx_CPM)	+= ppc4xx_cpm.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-10-13 06:04:09 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC4xx_GPIO)	+= ppc4xx_gpio.o
							 | 
						
					
						
							
								
									
										
										
										
											2006-09-21 22:18:53 +04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2007-07-16 11:43:43 -05:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_CPM)		+= cpm_common.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-01-25 15:31:42 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_CPM2)		+= cpm2.o cpm2_pic.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-05-23 20:39:06 +04:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_QUICC_ENGINE)	+= cpm_common.o
							 | 
						
					
						
							
								
									
										
										
										
											2007-10-04 15:44:51 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_DCR)		+= dcr.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-01-25 15:31:42 +01:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_8xx)		+= mpc8xx_pic.o cpm1.o
							 | 
						
					
						
							
								
									
										
										
										
											2007-01-24 22:41:24 +03:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_UCODE_PATCH)	+= micropatch.o
							 | 
						
					
						
							
								
									
										
										
										
											2008-04-29 01:38:13 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2009-06-17 00:30:22 -06:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_MPC512x)	+= mpc5xxx_clocks.o
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_MPC52xx)	+= mpc5xxx_clocks.o
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2008-04-29 01:38:13 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								ifeq ($(CONFIG_SUSPEND),y)
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_6xx)		+= 6xx-suspend.o
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								endif
							 | 
						
					
						
							
								
									
										
										
										
											2011-04-04 13:46:58 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2011-04-14 22:31:58 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_SCOM)		+= scom.o
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							
								
									
										
										
										
											2011-04-04 13:46:58 +10:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								subdir-ccflags-$(CONFIG_PPC_WERROR) := -Werror
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_PPC_XICS)		+= xics/
							 | 
						
					
						
							
								
									
										
										
										
											2012-03-12 17:12:59 +00:00
										 
									 
								 
							 | 
							
								
									
										
									
								
							 | 
							
								
							 | 
							
							
								
							 | 
						
					
						
							| 
								
							 | 
							
								
							 | 
							
								
							 | 
							
							
								obj-$(CONFIG_GE_FPGA)		+= ge/
							 |