diff options
author | Kim Phillips <kim.phillips@freescale.com> | 2011-03-23 09:23:36 -0400 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2011-03-26 22:45:18 -0400 |
commit | 7dfc2179ec7339a180e822a5af7eb1294da245cf (patch) | |
tree | c78bb9f778f17b8c95822705578118fec035e68b /arch/powerpc/boot/dts/p4080ds.dts | |
parent | 6d00376ad15a931d4b148e52d80abc54173e9bf5 (diff) |
crypto: caam - de-CHIP-ify device tree compatibles
- all the integration parameters have been captured by the binding.
- the block name really uniquely identifies this hardware.
Some advocate putting SoC names everywhere in case software needs
to work around some chip-specific bug, but more precise SoC
information already exists in SVR, and board information already
exists in the top-level device tree node.
Note that sometimes the SoC name is a worse identifier than the
block version, as the block version can change between revisions
of the same SoC.
As a matter of historical reference, neither SEC versions 2.x
nor 3.x (driven by talitos) ever needed CHIP references.
Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
Cc: Kumar Gala <kumar.gala@freescale.com>
Cc: Scott Wood <scottwood@freescale.com>
Acked-off-by: Grant Likely <grant.likely@secretlab.ca>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'arch/powerpc/boot/dts/p4080ds.dts')
-rw-r--r-- | arch/powerpc/boot/dts/p4080ds.dts | 32 |
1 files changed, 11 insertions, 21 deletions
diff --git a/arch/powerpc/boot/dts/p4080ds.dts b/arch/powerpc/boot/dts/p4080ds.dts index 0430d241fde8..927f94d16e9b 100644 --- a/arch/powerpc/boot/dts/p4080ds.dts +++ b/arch/powerpc/boot/dts/p4080ds.dts | |||
@@ -423,7 +423,7 @@ | |||
423 | }; | 423 | }; |
424 | 424 | ||
425 | crypto: crypto@300000 { | 425 | crypto: crypto@300000 { |
426 | compatible = "fsl,p4080-sec-v4.0", "fsl,sec-v4.0"; | 426 | compatible = "fsl,sec-v4.0"; |
427 | #address-cells = <1>; | 427 | #address-cells = <1>; |
428 | #size-cells = <1>; | 428 | #size-cells = <1>; |
429 | reg = <0x300000 0x10000>; | 429 | reg = <0x300000 0x10000>; |
@@ -432,74 +432,64 @@ | |||
432 | interrupts = <92 2>; | 432 | interrupts = <92 2>; |
433 | 433 | ||
434 | sec_jr0: jr@1000 { | 434 | sec_jr0: jr@1000 { |
435 | compatible = "fsl,p4080-sec-v4.0-job-ring", | 435 | compatible = "fsl,sec-v4.0-job-ring"; |
436 | "fsl,sec-v4.0-job-ring"; | ||
437 | reg = <0x1000 0x1000>; | 436 | reg = <0x1000 0x1000>; |
438 | interrupt-parent = <&mpic>; | 437 | interrupt-parent = <&mpic>; |
439 | interrupts = <88 2>; | 438 | interrupts = <88 2>; |
440 | }; | 439 | }; |
441 | 440 | ||
442 | sec_jr1: jr@2000 { | 441 | sec_jr1: jr@2000 { |
443 | compatible = "fsl,p4080-sec-v4.0-job-ring", | 442 | compatible = "fsl,sec-v4.0-job-ring"; |
444 | "fsl,sec-v4.0-job-ring"; | ||
445 | reg = <0x2000 0x1000>; | 443 | reg = <0x2000 0x1000>; |
446 | interrupt-parent = <&mpic>; | 444 | interrupt-parent = <&mpic>; |
447 | interrupts = <89 2>; | 445 | interrupts = <89 2>; |
448 | }; | 446 | }; |
449 | 447 | ||
450 | sec_jr2: jr@3000 { | 448 | sec_jr2: jr@3000 { |
451 | compatible = "fsl,p4080-sec-v4.0-job-ring", | 449 | compatible = "fsl,sec-v4.0-job-ring"; |
452 | "fsl,sec-v4.0-job-ring"; | ||
453 | reg = <0x3000 0x1000>; | 450 | reg = <0x3000 0x1000>; |
454 | interrupt-parent = <&mpic>; | 451 | interrupt-parent = <&mpic>; |
455 | interrupts = <90 2>; | 452 | interrupts = <90 2>; |
456 | }; | 453 | }; |
457 | 454 | ||
458 | sec_jr3: jr@4000 { | 455 | sec_jr3: jr@4000 { |
459 | compatible = "fsl,p4080-sec-v4.0-job-ring", | 456 | compatible = "fsl,sec-v4.0-job-ring"; |
460 | "fsl,sec-v4.0-job-ring"; | ||
461 | reg = <0x4000 0x1000>; | 457 | reg = <0x4000 0x1000>; |
462 | interrupt-parent = <&mpic>; | 458 | interrupt-parent = <&mpic>; |
463 | interrupts = <91 2>; | 459 | interrupts = <91 2>; |
464 | }; | 460 | }; |
465 | 461 | ||
466 | rtic@6000 { | 462 | rtic@6000 { |
467 | compatible = "fsl,p4080-sec-v4.0-rtic", | 463 | compatible = "fsl,sec-v4.0-rtic"; |
468 | "fsl,sec-v4.0-rtic"; | ||
469 | #address-cells = <1>; | 464 | #address-cells = <1>; |
470 | #size-cells = <1>; | 465 | #size-cells = <1>; |
471 | reg = <0x6000 0x100>; | 466 | reg = <0x6000 0x100>; |
472 | ranges = <0x0 0x6100 0xe00>; | 467 | ranges = <0x0 0x6100 0xe00>; |
473 | 468 | ||
474 | rtic_a: rtic-a@0 { | 469 | rtic_a: rtic-a@0 { |
475 | compatible = "fsl,p4080-sec-v4.0-rtic-memory", | 470 | compatible = "fsl,sec-v4.0-rtic-memory"; |
476 | "fsl,sec-v4.0-rtic-memory"; | ||
477 | reg = <0x00 0x20 0x100 0x80>; | 471 | reg = <0x00 0x20 0x100 0x80>; |
478 | }; | 472 | }; |
479 | 473 | ||
480 | rtic_b: rtic-b@20 { | 474 | rtic_b: rtic-b@20 { |
481 | compatible = "fsl,p4080-sec-v4.0-rtic-memory", | 475 | compatible = "fsl,sec-v4.0-rtic-memory"; |
482 | "fsl,sec-v4.0-rtic-memory"; | ||
483 | reg = <0x20 0x20 0x200 0x80>; | 476 | reg = <0x20 0x20 0x200 0x80>; |
484 | }; | 477 | }; |
485 | 478 | ||
486 | rtic_c: rtic-c@40 { | 479 | rtic_c: rtic-c@40 { |
487 | compatible = "fsl,p4080-sec-v4.0-rtic-memory", | 480 | compatible = "fsl,sec-v4.0-rtic-memory"; |
488 | "fsl,sec-v4.0-rtic-memory"; | ||
489 | reg = <0x40 0x20 0x300 0x80>; | 481 | reg = <0x40 0x20 0x300 0x80>; |
490 | }; | 482 | }; |
491 | 483 | ||
492 | rtic_d: rtic-d@60 { | 484 | rtic_d: rtic-d@60 { |
493 | compatible = "fsl,p4080-sec-v4.0-rtic-memory", | 485 | compatible = "fsl,sec-v4.0-rtic-memory"; |
494 | "fsl,sec-v4.0-rtic-memory"; | ||
495 | reg = <0x60 0x20 0x500 0x80>; | 486 | reg = <0x60 0x20 0x500 0x80>; |
496 | }; | 487 | }; |
497 | }; | 488 | }; |
498 | }; | 489 | }; |
499 | 490 | ||
500 | sec_mon: sec_mon@314000 { | 491 | sec_mon: sec_mon@314000 { |
501 | compatible = "fsl,p4080-sec-v4.0-mon", | 492 | compatible = "fsl,sec-v4.0-mon"; |
502 | "fsl,sec-v4.0-mon"; | ||
503 | reg = <0x314000 0x1000>; | 493 | reg = <0x314000 0x1000>; |
504 | interrupt-parent = <&mpic>; | 494 | interrupt-parent = <&mpic>; |
505 | interrupts = <93 2>; | 495 | interrupts = <93 2>; |