mvebu-ccu.rst 836 B

123456789101112131415161718192021222324252627282930313233
  1. Marvell CCU address decoding bindings
  2. =====================================
  3. CCU configuration driver (1st stage address translation) for Marvell Armada 8K and 8K+ SoCs.
  4. The CCU node includes a description of the address decoding configuration.
  5. Mandatory functions
  6. -------------------
  7. - marvell_get_ccu_memory_map
  8. Return the CCU windows configuration and the number of windows of the
  9. specific AP.
  10. Mandatory structures
  11. --------------------
  12. - ccu_memory_map
  13. Array that includes the configuration of the windows. Every window/entry is
  14. a struct which has 3 parameters:
  15. - Base address of the window
  16. - Size of the window
  17. - Target-ID of the window
  18. Example
  19. -------
  20. .. code:: c
  21. struct addr_map_win ccu_memory_map[] = {
  22. {0x00000000f2000000, 0x00000000e000000, IO_0_TID}, /* IO window */
  23. };