Title: [9442] trunk/arch/blackfin: Blackfin: clean up mach header includes
Revision
9442
Author
vapier
Date
2010-10-27 00:46:10 -0400 (Wed, 27 Oct 2010)

Log Message

Blackfin: clean up mach header includes

The mach/blackfin.h header takes care of including the part-specific
def headers which in turn will include any other needed def file.
Similarly, it takes care of pulling in the part-specific cdef header.
So move this logic out of the blackfin.h when necessary.

Further, make sure the cdef headers do not waste time including the
def headers again.

Since all parts need the common def/cdef headers, move this logic
out of the part-specific headers and into the mach/blackfin.h file.

Finally, we need to split the BF539 def header since the BF538 does
not have MXVR and we don't want to expose those MMRs.

So now all parts should have the same behavior:
	mach/blackfin.h
		asm/def_LPBlackfin.h
		part-specific def.h
		if ! asm
			asm/cdef_LPBlackfin.h
			part-specific cdef.h
And the sub def/cdef headers only tail into what they need.

Modified Paths

  • trunk/arch/blackfin/mach-bf518/include/mach/blackfin.h
  • trunk/arch/blackfin/mach-bf518/include/mach/cdefBF512.h
  • trunk/arch/blackfin/mach-bf518/include/mach/cdefBF514.h
  • trunk/arch/blackfin/mach-bf518/include/mach/cdefBF516.h
  • trunk/arch/blackfin/mach-bf518/include/mach/cdefBF518.h
  • trunk/arch/blackfin/mach-bf518/include/mach/cdefBF51x_base.h
  • trunk/arch/blackfin/mach-bf518/include/mach/defBF512.h
  • trunk/arch/blackfin/mach-bf527/include/mach/blackfin.h
  • trunk/arch/blackfin/mach-bf527/include/mach/cdefBF522.h
  • trunk/arch/blackfin/mach-bf527/include/mach/cdefBF525.h
  • trunk/arch/blackfin/mach-bf527/include/mach/cdefBF527.h
  • trunk/arch/blackfin/mach-bf527/include/mach/cdefBF52x_base.h
  • trunk/arch/blackfin/mach-bf527/include/mach/defBF522.h
  • trunk/arch/blackfin/mach-bf527/include/mach/defBF525.h
  • trunk/arch/blackfin/mach-bf527/include/mach/defBF527.h
  • trunk/arch/blackfin/mach-bf527/include/mach/defBF52x_base.h
  • trunk/arch/blackfin/mach-bf533/include/mach/blackfin.h
  • trunk/arch/blackfin/mach-bf533/include/mach/cdefBF532.h
  • trunk/arch/blackfin/mach-bf533/include/mach/defBF532.h
  • trunk/arch/blackfin/mach-bf537/include/mach/blackfin.h
  • trunk/arch/blackfin/mach-bf537/include/mach/cdefBF534.h
  • trunk/arch/blackfin/mach-bf537/include/mach/cdefBF537.h
  • trunk/arch/blackfin/mach-bf537/include/mach/defBF534.h
  • trunk/arch/blackfin/mach-bf537/include/mach/defBF537.h
  • trunk/arch/blackfin/mach-bf538/include/mach/blackfin.h
  • trunk/arch/blackfin/mach-bf538/include/mach/cdefBF538.h
  • trunk/arch/blackfin/mach-bf538/include/mach/cdefBF539.h
  • trunk/arch/blackfin/mach-bf538/include/mach/defBF539.h
  • trunk/arch/blackfin/mach-bf548/include/mach/blackfin.h
  • trunk/arch/blackfin/mach-bf548/include/mach/cdefBF542.h
  • trunk/arch/blackfin/mach-bf548/include/mach/cdefBF544.h
  • trunk/arch/blackfin/mach-bf548/include/mach/cdefBF547.h
  • trunk/arch/blackfin/mach-bf548/include/mach/cdefBF548.h
  • trunk/arch/blackfin/mach-bf548/include/mach/cdefBF549.h
  • trunk/arch/blackfin/mach-bf548/include/mach/cdefBF54x_base.h
  • trunk/arch/blackfin/mach-bf548/include/mach/defBF542.h
  • trunk/arch/blackfin/mach-bf548/include/mach/defBF544.h
  • trunk/arch/blackfin/mach-bf548/include/mach/defBF547.h
  • trunk/arch/blackfin/mach-bf548/include/mach/defBF548.h
  • trunk/arch/blackfin/mach-bf548/include/mach/defBF549.h
  • trunk/arch/blackfin/mach-bf548/include/mach/defBF54x_base.h
  • trunk/arch/blackfin/mach-bf561/include/mach/blackfin.h
  • trunk/arch/blackfin/mach-bf561/include/mach/cdefBF561.h
  • trunk/arch/blackfin/mach-bf561/include/mach/defBF561.h

Added Paths

  • trunk/arch/blackfin/mach-bf538/include/mach/defBF538.h
_______________________________________________
Linux-kernel-commits mailing list
[email protected]
https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits

Reply via email to