^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) What: /sys/devices/platform/hidma-mgmt*/chanops/chan*/priority
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) /sys/devices/platform/QCOM8060:*/chanops/chan*/priority
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) Date: Nov 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) KernelVersion: 4.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) Contact: "Sinan Kaya <okaya@codeaurora.org>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7) Contains either 0 or 1 and indicates if the DMA channel is a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) low priority (0) or high priority (1) channel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) What: /sys/devices/platform/hidma-mgmt*/chanops/chan*/weight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11) /sys/devices/platform/QCOM8060:*/chanops/chan*/weight
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) Date: Nov 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) KernelVersion: 4.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) Contact: "Sinan Kaya <okaya@codeaurora.org>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) Contains 0..15 and indicates the weight of the channel among
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) equal priority channels during round robin scheduling.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) What: /sys/devices/platform/hidma-mgmt*/chreset_timeout_cycles
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) /sys/devices/platform/QCOM8060:*/chreset_timeout_cycles
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) Date: Nov 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) KernelVersion: 4.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) Contact: "Sinan Kaya <okaya@codeaurora.org>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) Contains the platform specific cycle value to wait after a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) reset command is issued. If the value is chosen too short,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) then the HW will issue a reset failure interrupt. The value
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) is platform specific and should not be changed without
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29) consultance.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) What: /sys/devices/platform/hidma-mgmt*/dma_channels
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) /sys/devices/platform/QCOM8060:*/dma_channels
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) Date: Nov 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) KernelVersion: 4.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Contact: "Sinan Kaya <okaya@codeaurora.org>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) Contains the number of dma channels supported by one instance
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) of HIDMA hardware. The value may change from chip to chip.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) What: /sys/devices/platform/hidma-mgmt*/hw_version_major
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) /sys/devices/platform/QCOM8060:*/hw_version_major
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) Date: Nov 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) KernelVersion: 4.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) Contact: "Sinan Kaya <okaya@codeaurora.org>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) Version number major for the hardware.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48) What: /sys/devices/platform/hidma-mgmt*/hw_version_minor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) /sys/devices/platform/QCOM8060:*/hw_version_minor
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) Date: Nov 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) KernelVersion: 4.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) Contact: "Sinan Kaya <okaya@codeaurora.org>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) Version number minor for the hardware.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) What: /sys/devices/platform/hidma-mgmt*/max_rd_xactions
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) /sys/devices/platform/QCOM8060:*/max_rd_xactions
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) Date: Nov 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) KernelVersion: 4.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) Contact: "Sinan Kaya <okaya@codeaurora.org>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) Contains a value between 0 and 31. Maximum number of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) read transactions that can be issued back to back.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) Choosing a higher number gives better performance but
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) can also cause performance reduction to other peripherals
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) sharing the same bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) What: /sys/devices/platform/hidma-mgmt*/max_read_request
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) /sys/devices/platform/QCOM8060:*/max_read_request
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) Date: Nov 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) KernelVersion: 4.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) Contact: "Sinan Kaya <okaya@codeaurora.org>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) Size of each read request. The value needs to be a power
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75) of two and can be between 128 and 1024.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) What: /sys/devices/platform/hidma-mgmt*/max_wr_xactions
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78) /sys/devices/platform/QCOM8060:*/max_wr_xactions
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) Date: Nov 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) KernelVersion: 4.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) Contact: "Sinan Kaya <okaya@codeaurora.org>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) Contains a value between 0 and 31. Maximum number of
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84) write transactions that can be issued back to back.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) Choosing a higher number gives better performance but
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) can also cause performance reduction to other peripherals
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) sharing the same bus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90) What: /sys/devices/platform/hidma-mgmt*/max_write_request
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) /sys/devices/platform/QCOM8060:*/max_write_request
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) Date: Nov 2015
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) KernelVersion: 4.4
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) Contact: "Sinan Kaya <okaya@codeaurora.org>"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) Description:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) Size of each write request. The value needs to be a power
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) of two and can be between 128 and 1024.