add cscope Makefile target

Signed-off-by: Jason Cooper <jason@lakedaemon.net>
separate common functions from board specific

Signed-off-by: Jason Cooper <jason@lakedaemon.net>
rename board.c to board-raumfeld.c

Signed-off-by: Jason Cooper <jason@lakedaemon.net>
s/.name/.compatible/

Signed-off-by: Jason Cooper <jason@lakedaemon.net>
directly include needed headers

Signed-off-by: Jason Cooper <jason@lakedaemon.net>
serial: split out 8250 code, configurable reg addr

Signed-off-by: Jason Cooper <jason@lakedaemon.net>
add generic board code

Signed-off-by: Jason Cooper <jason@lakedaemon.net>
make appending images/dtbs optional

Signed-off-by: Jason Cooper <jason@lakedaemon.net>
appended dtbs works!

With this commit, the user can build a single binary with the zImage
linked in and the dtbs appended.

The user needs to provide a board-*.c file, address of the uart, then:

  make MFG=boardname APPEND_KERNEL=/tmp/zImage APPEND_DTBS=/tmp/*.dtb \
	uImage

Look at board-raumfeld.c for an example of how to determine the board
you are on and set the desired compatible string.

Signed-off-by: Jason Cooper <jason@lakedaemon.net>
Merge branch 'generic' of git://git.infradead.org/users/jcooper/impedance-matcher into generic
dtbs: return NULL if no matching is found

Signed-off-by: Daniel Mack <zonque@gmail.com>
Makefile: link in dtb files

If binary images are concatinated to the final image, my PXA3xx boards
fail to boot.

Signed-off-by: Daniel Mack <zonque@gmail.com>
raumfeld: search new binary object file

Signed-off-by: Daniel Mack <zonque@gmail.com>
board-raumfeld: tweak compatible strings

Signed-off-by: Daniel Mack <zonque@gmail.com>
board-raumfeld: print error if no dtb is found
Makefile: factor out some variables to Makefile.config