MIPS: store the appended dtb address in a variable
authorJonas Gorski <jogo@openwrt.org>
Mon, 20 Jun 2016 09:27:37 +0000 (11:27 +0200)
committerRalf Baechle <ralf@linux-mips.org>
Tue, 2 Aug 2016 12:00:16 +0000 (14:00 +0200)
commit15f37e1588920e010f20b53f04af94e91b8ee714
tree09a5b4558b6915dadd2c4a3878feb37765514e1d
parentb8f54f2cde788623f41d11327688c75aed34092f
MIPS: store the appended dtb address in a variable

Instead of rewriting the arguments to match the UHI spec, store the
address of a appended or UHI supplied dtb in fw_supplied_dtb.

That way the original bootloader arugments are kept intact while still
making the use of an appended dtb invisible for mach code.

Mach code can still find out if it is an appended dtb by comparing
fw_arg1 with fw_supplied_dtb.

Signed-off-by: Jonas Gorski <jogo@openwrt.org>
Cc: Kevin Cernekee <cernekee@gmail.com>
Cc: Florian Fainelli <f.fainelli@gmail.com>
Cc: John Crispin <john@phrozen.org>
Cc: Paul Burton <paul.burton@imgtec.com>
Cc: James Hogan <james.hogan@imgtec.com>
Cc: Alban Bedel <albeu@free.fr>
Cc: Daniel Gimpelevich <daniel@gimpelevich.san-francisco.ca.us>
Cc: Antony Pavlov <antonynpavlov@gmail.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/13699/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/ath79/setup.c
arch/mips/bmips/setup.c
arch/mips/include/asm/bootinfo.h
arch/mips/kernel/head.S
arch/mips/kernel/setup.c
arch/mips/lantiq/prom.c
arch/mips/pic32/pic32mzda/init.c