Suren A. Chilingaryan
|
92da72774b
Read DMA version for HighFlex based ipecamera (may break older cameras)
|
6 years ago |
Suren A. Chilingaryan
|
92b9df25f5
New IPEDMA versioning
|
8 years ago |
Suren A. Chilingaryan
|
4c17aa5a10
RPM generation
|
8 years ago |
Suren A. Chilingaryan
|
7a4cc12934
Disable empty_detected support for IPEDMA v.2
|
8 years ago |
Suren A. Chilingaryan
|
fe5bca8604
Support static DMA regions in IPEDMA
|
8 years ago |
Suren A. Chilingaryan
|
cc5107c6d3
Configure number of DMA buffers in IPEDMA and improve checking and reporting inconsistent kmem buffers while re-using
|
8 years ago |
Suren A. Chilingaryan
|
517ecf828e
Support large DMA pages in IPEDMA
|
8 years ago |
Suren A. Chilingaryan
|
9be284983d
Correct empty_detected location for gen3 IPEDMA
|
8 years ago |
Suren A. Chilingaryan
|
e30eddc0ae
Enforce 64-bit dma mask from IPEDMA if supported
|
8 years ago |
Suren A. Chilingaryan
|
815924bac9
Support 64-bit addressing mode in IPEDMA
|
8 years ago |
Suren A. Chilingaryan
|
641ddcdeec
Adjust IPEDMA register model to address new revision
|
8 years ago |
Suren A. Chilingaryan
|
2455a67744
IPEDMA Update
|
8 years ago |
Suren A. Chilingaryan
|
a0fe5cdea1
Documentation update
|
8 years ago |
Suren A. Chilingaryan
|
4535ac71e0
Fixes out-of-source builds and minor build issues
|
8 years ago |
Suren A. Chilingaryan
|
61d520876b
In IPEDMA streaming mode put aside a single empty buffer to distinguish between completely empty and full states of kernel ring buffer
|
8 years ago |
Suren A. Chilingaryan
|
ccbad1cc8e
Detect if IPEDMA operates in streaming mode
|
8 years ago |
Suren A. Chilingaryan
|
fb42f24213
Use 64-bit addressing in IPEDMA only for gen3 boards or if enforced
|
8 years ago |
Suren A. Chilingaryan
|
36385f1e83
Support streaming mode in IPEDMA
|
9 years ago |
Suren A. Chilingaryan
|
5d49b3a8a1
Small clean up in IPEDMA driver
|
9 years ago |
Suren A. Chilingaryan
|
8f241478d6
In IPEDMA use negotiated payload instead of maximum supported by device
|
9 years ago |
Suren A. Chilingaryan
|
e202b682db
Dynamicly set TLP(Payload) size in IPEDMA
|
9 years ago |
Suren A. Chilingaryan
|
b9a1af8a3b
Add fields reporting consumed buffers and space to the dma_engine_status and provide better ipedma benchmarking
|
9 years ago |
Suren A. Chilingaryan
|
9ccacea308
Support gen3 DMA engine and provide work-arround for hardware mishandling last_descriptor_read register
|
9 years ago |
Suren A. Chilingaryan
|
8da61292f5
Provide an interface for logging debug messages
|
9 years ago |
Suren A. Chilingaryan
|
412188b87f
Merge r241 fixing reporting of IPEDMA status
|
9 years ago |
Suren A. Chilingaryan
|
8961cbbe81
Merge: disable complaining on empty_detected unless in debugging
|
9 years ago |
Suren A. Chilingaryan
|
77c4d6e67d
Big redign of model structures
|
9 years ago |
Suren A. Chilingaryan
|
e43e5999f2
Only complain on empty_detected flag if debugging is one
|
9 years ago |
Suren A. Chilingaryan
|
c2331dd0ca
Better handle empty_detected flag
|
9 years ago |
Suren A. Chilingaryan
|
0002c0cc26
Don't complain on empty_detected if flag was not set at all because no data have arrived
|
9 years ago |