Thread (47 messages) 47 messages, 9 authors, 2014-12-04
STALE4202d

[PATCH] ARM: OMAP2+: Warn about deprecated legacy booting mode

From: tony@atomide.com (Tony Lindgren)
Date: 2014-11-27 01:12:04
Also in: linux-omap

* Pali Roh?r [off-list ref] [141126 15:40]:
With enabled CONFIG_ARM_APPENDED_DTB=y file /proc/atags is 
missing.
OK I guess it should not be needed for DT based booting.
 
quoted
The build_tag_list() should parse ATAG_REVISION and then
parse_tag_revision() should copy it to system_rev. Maybe try
adding some printks to see if those functions get called?
Now I see... Problem is that build_tag_list() is called from 
convert_to_tag_list() which is called from setup_machine_tags() 
which is called from setup_arch() only if setup_machine_fdt() 
call fails. And it fails for *non* DT boot. You can check this 
chain too.
Thinking about this probably the best long term solution is
to pass optional board_revision in the kernel cmdline that
can be parsed early and copied to system_rev variable.

Or if you can think of some other way to get it, we can set
system_rev in pdata-quirks.c.

Or maybe add some code to copy the ATAGs somewhere where
they are out of the way and don't conflict with the device
tree data? Then we can query ATAG_REVISION from pdata-quirks.c
and set system_rev.

Regards,

Tony
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help