mirror of
https://github.com/torvalds/linux.git
synced 2026-07-28 01:55:51 +02:00
dt-bindings: media: ti,j721e-csi2rx-shim: Support 32 dma chans
The CSI2RX SHIM IP can support 32x DMA channels. These can be used to split incoming "streams" of data on the CSI-RX port, distinguished by MIPI Virtual Channel (or Data Type), into different locations in memory. Actual number of DMA channels allocated to CSI-RX is dependent on the usecase, and can be modified using the K3 Resource Partitioning tool [1]. So set the minimum channels as 1 and maximum as 32. Link: https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/10_00_07_04/exports/docs/linux/How_to_Guides/Host/K3_Resource_Partitioning_Tool.html [1] Link: https://www.ti.com/lit/pdf/spruiv7 Signed-off-by: Jai Luthra <j-luthra@ti.com> Reviewed-by: Tomi Valkeinen <tomi.valkeinen@ideasonboard.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Reviewed-by: Yemike Abhilash Chandra <y-abhilashchandra@ti.com> Signed-off-by: Rishikesh Donadkar <r-donadkar@ti.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
This commit is contained in:
parent
148d96822b
commit
bfd10a287c
|
|
@ -20,11 +20,44 @@ properties:
|
|||
const: ti,j721e-csi2rx-shim
|
||||
|
||||
dmas:
|
||||
maxItems: 1
|
||||
minItems: 1
|
||||
maxItems: 32
|
||||
|
||||
dma-names:
|
||||
minItems: 1
|
||||
items:
|
||||
- const: rx0
|
||||
- const: rx1
|
||||
- const: rx2
|
||||
- const: rx3
|
||||
- const: rx4
|
||||
- const: rx5
|
||||
- const: rx6
|
||||
- const: rx7
|
||||
- const: rx8
|
||||
- const: rx9
|
||||
- const: rx10
|
||||
- const: rx11
|
||||
- const: rx12
|
||||
- const: rx13
|
||||
- const: rx14
|
||||
- const: rx15
|
||||
- const: rx16
|
||||
- const: rx17
|
||||
- const: rx18
|
||||
- const: rx19
|
||||
- const: rx20
|
||||
- const: rx21
|
||||
- const: rx22
|
||||
- const: rx23
|
||||
- const: rx24
|
||||
- const: rx25
|
||||
- const: rx26
|
||||
- const: rx27
|
||||
- const: rx28
|
||||
- const: rx29
|
||||
- const: rx30
|
||||
- const: rx31
|
||||
|
||||
reg:
|
||||
maxItems: 1
|
||||
|
|
@ -62,8 +95,8 @@ examples:
|
|||
|
||||
ti_csi2rx0: ticsi2rx@4500000 {
|
||||
compatible = "ti,j721e-csi2rx-shim";
|
||||
dmas = <&main_udmap 0x4940>;
|
||||
dma-names = "rx0";
|
||||
dmas = <&main_udmap 0x4940>, <&main_udmap 0x4941>;
|
||||
dma-names = "rx0", "rx1";
|
||||
reg = <0x4500000 0x1000>;
|
||||
power-domains = <&k3_pds 26 TI_SCI_PD_EXCLUSIVE>;
|
||||
#address-cells = <1>;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user