rockchip-crypto.txt 991 B

1234567891011121314151617181920212223242526272829
  1. Rockchip Electronics And Security Accelerator
  2. Required properties:
  3. - compatible: Should be "rockchip,rk3288-crypto"
  4. - reg: Base physical address of the engine and length of memory mapped
  5. region
  6. - interrupts: Interrupt number
  7. - clocks: Reference to the clocks about crypto
  8. - clock-names: "aclk" used to clock data
  9. "hclk" used to clock data
  10. "sclk" used to clock crypto accelerator
  11. "apb_pclk" used to clock dma
  12. - resets: Must contain an entry for each entry in reset-names.
  13. See ../reset/reset.txt for details.
  14. - reset-names: Must include the name "crypto-rst".
  15. Examples:
  16. crypto: cypto-controller@ff8a0000 {
  17. compatible = "rockchip,rk3288-crypto";
  18. reg = <0xff8a0000 0x4000>;
  19. interrupts = <GIC_SPI 48 IRQ_TYPE_LEVEL_HIGH>;
  20. clocks = <&cru ACLK_CRYPTO>, <&cru HCLK_CRYPTO>,
  21. <&cru SCLK_CRYPTO>, <&cru ACLK_DMAC1>;
  22. clock-names = "aclk", "hclk", "sclk", "apb_pclk";
  23. resets = <&cru SRST_CRYPTO>;
  24. reset-names = "crypto-rst";
  25. status = "okay";
  26. };