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