mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 05:54:26 -04:00 
			
		
		
		
	Targets were build tested and patches are refreshed. Signed-off-by: Luka Perkov <luka@openwrt.org> SVN-Revision: 42463
		
			
				
	
	
		
			60 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From b5e19b657e352d565c5ddeae5f6dfd542de9d7e5 Mon Sep 17 00:00:00 2001
 | |
| From: Andy Gross <agross@codeaurora.org>
 | |
| Date: Mon, 10 Mar 2014 16:40:19 -0500
 | |
| Subject: [PATCH 044/182] dmaengine: qcom_bam_dma: Add device tree binding
 | |
| 
 | |
| Add device tree binding support for the QCOM BAM DMA driver.
 | |
| 
 | |
| Acked-by: Kumar Gala <galak@codeaurora.org>
 | |
| Signed-off-by: Andy Gross <agross@codeaurora.org>
 | |
| Signed-off-by: Vinod Koul <vinod.koul@intel.com>
 | |
| ---
 | |
|  .../devicetree/bindings/dma/qcom_bam_dma.txt       |   41 ++++++++++++++++++++
 | |
|  1 file changed, 41 insertions(+)
 | |
|  create mode 100644 Documentation/devicetree/bindings/dma/qcom_bam_dma.txt
 | |
| 
 | |
| --- /dev/null
 | |
| +++ b/Documentation/devicetree/bindings/dma/qcom_bam_dma.txt
 | |
| @@ -0,0 +1,41 @@
 | |
| +QCOM BAM DMA controller
 | |
| +
 | |
| +Required properties:
 | |
| +- compatible: must contain "qcom,bam-v1.4.0" for MSM8974
 | |
| +- reg: Address range for DMA registers
 | |
| +- interrupts: Should contain the one interrupt shared by all channels
 | |
| +- #dma-cells: must be <1>, the cell in the dmas property of the client device
 | |
| +  represents the channel number
 | |
| +- clocks: required clock
 | |
| +- clock-names: must contain "bam_clk" entry
 | |
| +- qcom,ee : indicates the active Execution Environment identifier (0-7) used in
 | |
| +  the secure world.
 | |
| +
 | |
| +Example:
 | |
| +
 | |
| +	uart-bam: dma@f9984000 = {
 | |
| +		compatible = "qcom,bam-v1.4.0";
 | |
| +		reg = <0xf9984000 0x15000>;
 | |
| +		interrupts = <0 94 0>;
 | |
| +		clocks = <&gcc GCC_BAM_DMA_AHB_CLK>;
 | |
| +		clock-names = "bam_clk";
 | |
| +		#dma-cells = <1>;
 | |
| +		qcom,ee = <0>;
 | |
| +	};
 | |
| +
 | |
| +DMA clients must use the format described in the dma.txt file, using a two cell
 | |
| +specifier for each channel.
 | |
| +
 | |
| +Example:
 | |
| +	serial@f991e000 {
 | |
| +		compatible = "qcom,msm-uart";
 | |
| +		reg = <0xf991e000 0x1000>
 | |
| +			<0xf9944000 0x19000>;
 | |
| +		interrupts = <0 108 0>;
 | |
| +		clocks = <&gcc GCC_BLSP1_UART2_APPS_CLK>,
 | |
| +			<&gcc GCC_BLSP1_AHB_CLK>;
 | |
| +		clock-names = "core", "iface";
 | |
| +
 | |
| +		dmas = <&uart-bam 0>, <&uart-bam 1>;
 | |
| +		dma-names = "rx", "tx";
 | |
| +	};
 |