[PATCH v2 0/3] Extend rtc-armada38x support for Armada 7K/8K

Russell King - ARM Linux linux at armlinux.org.uk
Mon Feb 20 09:42:40 PST 2017


On Mon, Feb 20, 2017 at 05:27:39PM +0000, Russell King - ARM Linux wrote:
> No it is not.  As I already pointed out, the interrupt for the 8040 is
> GIC_SPI 71 _not_ GIC_SPI 77 as you have it in this series.
> 
> Both CP110's on Armada 8040 have a default mapping of ICU 77 to GIC 71.

For reference, here's the full boot-time mapping of the ICU.  I don't
know what's responsible for this mapping, but this is read directly
out of the ICU at kernel boot.

Format of the following table is:

ICU-irq => GIC-SPI-num Enable Edge/Level ICU-group

ICU mapping (/cp110-master/config-space at f2000000/interrupt-controller at 1e0000)
    0 =>  32    Lv 0
    1 =>  32    Lv 0
    2 =>  32    Lv 0
    3 =>  32    Lv 0
    4 =>  32    Lv 0
    5 =>  32    Lv 0
    6 =>  32    Lv 0
    7 =>  32    Lv 0
    8 =>  32    Lv 0
    9 =>  32    Lv 0
   10 =>  32    Lv 0
   11 =>  53 En Lv 4
   12 =>  32 En Lv 5
   13 =>  32    Lv 0
   14 =>  32    Lv 0
   15 =>  54 En Lv 4
   16 =>  55 En Lv 4
   17 =>  56 En Lv 4
   18 =>  57 En Lv 4
   19 =>  58 En Lv 4
   20 =>  59 En Lv 4
   21 =>  60 En Lv 4
   22 =>  32 En Lv 0
   23 =>  33 En Lv 0
   24 =>  34 En Lv 0
   25 =>  61 En Lv 4
   26 =>  33 En Lv 5
   27 =>  69 En Lv 0
   28 =>  32    Lv 0
   29 =>  32    Lv 0
   30 =>  32    Lv 0
   31 =>  32    Lv 0
   32 =>  32    Lv 0
   33 =>  35 En Lv 0
   34 =>  35 En Lv 0
   35 =>  35 En Lv 0
   36 =>  35 En Lv 0
   37 =>  32    Lv 0
   38 =>  36 En Lv 0
   39 =>  37 En Lv 0
   40 =>  38 En Lv 0
   41 =>  39 En Lv 0
   42 =>  40 En Lv 0
   43 =>  41 En Lv 0
   44 =>  42 En Lv 0
   45 =>  43 En Lv 0
   46 =>  44 En Lv 0
   47 =>  45 En Lv 0
   48 =>  46 En Lv 0
   49 =>  47 En Lv 0
   50 =>  48 En Lv 0
   51 =>  49 En Lv 0
   52 =>  50 En Lv 0
   53 =>  51 En Lv 0
   54 =>  52 En Lv 0
   55 =>  92 En Lv 0
   56 =>  93 En Lv 0
   57 =>  94 En Lv 0
   58 =>  95 En Lv 0
   59 =>  32    Lv 0
   60 =>  32    Lv 0
   61 =>  32    Lv 0
   62 =>  32    Lv 0
   63 =>  32    Lv 0
   64 =>  32    Lv 0
   65 =>  32    Lv 0
   66 =>  32    Lv 0
   67 =>  32    Lv 0
   68 =>  32    Lv 0
   69 =>  32    Lv 0
   70 =>  32    Lv 0
   71 =>  32    Lv 0
   72 =>  32    Lv 0
   73 =>  32    Lv 0
   74 =>  32    Lv 0
   75 =>  62 En Lv 4
   76 =>  70 En Lv 0
   77 =>  71 En Lv 0
   78 =>  53 En Lv 0
   79 =>  72 En Lv 0
   80 =>  73 En Lv 0
   81 =>  74 En Lv 0
   82 =>  75 En Lv 0
   83 =>  76 En Lv 0
   84 =>  77 En Lv 0
   85 =>  78 En Lv 0
   86 =>  79 En Lv 0
   87 =>  34 En Lv 5
   88 =>  54 En Lv 0
   89 =>  55 En Lv 0
   90 =>  56 En Lv 0
   91 =>  57 En Lv 0
   92 =>  58 En Lv 0
   93 =>  35 En Ed 5
   94 =>  63 En Lv 4
   95 =>  59 En Lv 0
   96 =>  36 En Lv 5
   97 =>  64 En Lv 4
   98 =>  37 En Lv 5
   99 =>  65 En Lv 4
  100 =>  38 En Ed 5
  101 =>  39 En Ed 5
  102 =>  60 En Lv 0
  103 =>  40 En Ed 5
  104 =>  41 En Ed 5
  105 =>  61 En Lv 0
  106 =>  62 En Lv 0
  107 =>  63 En Lv 0
  108 =>  66 En Lv 4
  109 =>  63 En Lv 0
  110 =>  67 En Lv 4
  111 =>  80 En Lv 0
  112 =>  81 En Lv 0
  113 =>  82 En Lv 0
  114 =>  68 En Lv 4
  115 =>  83 En Lv 0
  116 =>  69 En Lv 4
  117 =>  70 En Lv 4
  118 =>  85 En Lv 0
  119 =>  32    Lv 0
  120 =>  86 En Lv 0
  121 =>  87 En Lv 0
  122 =>  88 En Lv 0
  123 =>  89 En Lv 0
  124 =>  90 En Lv 0
  125 =>  91 En Lv 0
  126 =>  65 En Lv 0
  127 =>  66 En Lv 0
  128 =>  67 En Lv 0
  129 =>  68 En Lv 0
ICU mapping (/cp110-slave/config-space at f4000000/interrupt-controller at 1e0000)
    0 =>  32    Lv 0
    1 =>  32    Lv 0
    2 =>  32    Lv 0
    3 =>  32    Lv 0
    4 =>  32    Lv 0
    5 =>  32    Lv 0
    6 =>  32    Lv 0
    7 =>  32    Lv 0
    8 =>  32    Lv 0
    9 =>  32    Lv 0
   10 =>  32    Lv 0
   11 =>  53 En Lv 4
   12 =>  32 En Lv 5
   13 =>  32    Lv 0
   14 =>  32    Lv 0
   15 =>  54 En Lv 4
   16 =>  55 En Lv 4
   17 =>  56 En Lv 4
   18 =>  57 En Lv 4
   19 =>  58 En Lv 4
   20 =>  59 En Lv 4
   21 =>  60 En Lv 4
   22 => 256 En Lv 0
   23 => 257 En Lv 0
   24 => 258 En Lv 0
   25 =>  61 En Lv 4
   26 =>  33 En Lv 5
   27 =>  69 En Lv 0
   28 =>  32    Lv 0
   29 =>  32    Lv 0
   30 =>  32    Lv 0
   31 =>  32    Lv 0
   32 =>  32    Lv 0
   33 => 259 En Lv 0
   34 => 259 En Lv 0
   35 => 259 En Lv 0
   36 => 259 En Lv 0
   37 =>  32    Lv 0
   38 => 260 En Lv 0
   39 => 261 En Lv 0
   40 => 262 En Lv 0
   41 => 263 En Lv 0
   42 => 264 En Lv 0
   43 => 265 En Lv 0
   44 => 266 En Lv 0
   45 => 267 En Lv 0
   46 => 268 En Lv 0
   47 => 269 En Lv 0
   48 => 270 En Lv 0
   49 => 271 En Lv 0
   50 => 272 En Lv 0
   51 => 273 En Lv 0
   52 => 274 En Lv 0
   53 => 275 En Lv 0
   54 => 276 En Lv 0
   55 => 316 En Lv 0
   56 => 317 En Lv 0
   57 => 318 En Lv 0
   58 => 319 En Lv 0
   59 =>  32    Lv 0
   60 =>  32    Lv 0
   61 =>  32    Lv 0
   62 =>  32    Lv 0
   63 =>  32    Lv 0
   64 =>  32    Lv 0
   65 =>  32    Lv 0
   66 =>  32    Lv 0
   67 =>  32    Lv 0
   68 =>  32    Lv 0
   69 =>  32    Lv 0
   70 =>  32    Lv 0
   71 =>  32    Lv 0
   72 =>  32    Lv 0
   73 =>  32    Lv 0
   74 =>  32    Lv 0
   75 =>  62 En Lv 4
   76 =>  70 En Lv 0
   77 =>  71 En Lv 0
   78 => 277 En Lv 0
   79 =>  72 En Lv 0
   80 =>  73 En Lv 0
   81 =>  74 En Lv 0
   82 =>  75 En Lv 0
   83 =>  76 En Lv 0
   84 =>  77 En Lv 0
   85 =>  78 En Lv 0
   86 =>  79 En Lv 0
   87 =>  34 En Lv 5
   88 => 278 En Lv 0
   89 => 279 En Lv 0
   90 => 280 En Lv 0
   91 => 281 En Lv 0
   92 => 282 En Lv 0
   93 =>  35 En Ed 5
   94 =>  63 En Lv 4
   95 => 283 En Lv 0
   96 =>  36 En Lv 5
   97 =>  64 En Lv 4
   98 =>  37 En Lv 5
   99 =>  65 En Lv 4
  100 =>  38 En Ed 5
  101 =>  39 En Ed 5
  102 => 284 En Lv 0
  103 =>  40 En Ed 5
  104 =>  41 En Ed 5
  105 => 285 En Lv 0
  106 => 286 En Lv 0
  107 => 287 En Lv 0
  108 =>  66 En Lv 4
  109 => 287 En Lv 0
  110 =>  67 En Lv 4
  111 =>  80 En Lv 0
  112 =>  81 En Lv 0
  113 =>  82 En Lv 0
  114 =>  68 En Lv 4
  115 =>  83 En Lv 0
  116 =>  69 En Lv 4
  117 =>  70 En Lv 4
  118 =>  85 En Lv 0
  119 =>  32    Lv 0
  120 =>  86 En Lv 0
  121 =>  87 En Lv 0
  122 =>  88 En Lv 0
  123 =>  89 En Lv 0
  124 =>  90 En Lv 0
  125 =>  91 En Lv 0
  126 => 289 En Lv 0
  127 => 290 En Lv 0
  128 => 291 En Lv 0
  129 => 292 En Lv 0

-- 
RMK's Patch system: http://www.armlinux.org.uk/developer/patches/
FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up
according to speedtest.net.



More information about the linux-arm-kernel mailing list