merge patches for Asus RT-AC66U Highmem support to 3.9 kernel. 

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@20882 52c4871e-980c-0410-b1e0-e73912ce01f8
different config for highmem devices. broadcom devices without extended memory will not boot if highmem is enabled since the ram detection does not work yet for the highmem area

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@20883 52c4871e-980c-0410-b1e0-e73912ce01f8
different config for highmem devices. broadcom devices without extended memory will not boot if highmem is enabled since the ram detection does not work yet for the highmem area

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@20884 52c4871e-980c-0410-b1e0-e73912ce01f8
some fun with secret registers

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@20885 52c4871e-980c-0410-b1e0-e73912ce01f8
solve typo

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@20886 52c4871e-980c-0410-b1e0-e73912ce01f8
avoid this for some untested cpu types since more pll definitions are available

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@20887 52c4871e-980c-0410-b1e0-e73912ce01f8
fix country revs

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@20888 52c4871e-980c-0410-b1e0-e73912ce01f8
first value can be faulty

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@20889 52c4871e-980c-0410-b1e0-e73912ce01f8
detect country setting

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@20890 52c4871e-980c-0410-b1e0-e73912ce01f8
format code

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@20891 52c4871e-980c-0410-b1e0-e73912ce01f8
chilli: use this nvram var 4 detection. i have to think about this, if its the best way....

git-svn-id: svn://svn.dd-wrt.com/DD-WRT@20892 52c4871e-980c-0410-b1e0-e73912ce01f8