Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I would like to know how can i search for the BSP(Board Specific Packages) sections in the Linux Source code?

All comments are welcomed.

share|improve this question
up vote 4 down vote accepted

A board support package may have pieces spread out in the kernel, but the typical parts are in arch/, and if your board requires drivers that aren't already part of the kernel, there may be some pieces in drivers/.

Each arch/ is set up a bit differently. Arm is an interesting one: look in arch/arm/, you'll see several cpu types and platforms there. If you look inside a cpu type, like arch/arm/mach-at91/, you'll see lots of files for the various specific cpus as well as board-*.c files, where board-specific peripherals are set up.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.