mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 05:54:26 -04:00 
			
		
		
		
	This is preparation for 6.6 kernel support. Renaming files allows us to better track their git history. Signed-off-by: Shiji Yang <yangshiji66@qq.com>
		
			
				
	
	
		
			62 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			62 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From ea27764bc3ef2a05decf3ae05edffc289cd0d93c Mon Sep 17 00:00:00 2001
 | |
| From: John Crispin <john@phrozen.org>
 | |
| Date: Mon, 25 Jun 2018 15:52:02 +0200
 | |
| Subject: [PATCH 19/33] dt-bindings: PCI: qcom,ar7240: adds binding doc
 | |
| 
 | |
| With the driver being converted from platform_data to pure OF, we need to
 | |
| also add some docs.
 | |
| 
 | |
| Cc: Rob Herring <robh+dt@kernel.org>
 | |
| Cc: devicetree@vger.kernel.org
 | |
| Signed-off-by: John Crispin <john@phrozen.org>
 | |
| ---
 | |
|  .../devicetree/bindings/pci/qcom,ar7240-pci.txt    | 42 ++++++++++++++++++++++
 | |
|  1 file changed, 42 insertions(+)
 | |
|  create mode 100644 Documentation/devicetree/bindings/pci/qcom,ar7240-pci.txt
 | |
| 
 | |
| --- /dev/null
 | |
| +++ b/Documentation/devicetree/bindings/pci/qcom,ar7240-pci.txt
 | |
| @@ -0,0 +1,42 @@
 | |
| +* Qualcomm Atheros AR724X PCI express root complex
 | |
| +
 | |
| +Required properties:
 | |
| +- compatible: should contain "qcom,ar7240-pci" to identify the core.
 | |
| +- reg: Should contain the register ranges as listed in the reg-names property.
 | |
| +- reg-names: Definition: Must include the following entries
 | |
| +	- "crp_base"	Configuration registers
 | |
| +	- "ctrl_base"	Control registers
 | |
| +	- "cfg_base"	IO Memory
 | |
| +- #address-cells: set to <3>
 | |
| +- #size-cells: set to <2>
 | |
| +- ranges: ranges for the PCI memory and I/O regions
 | |
| +- interrupt-map-mask and interrupt-map: standard PCI
 | |
| +	properties to define the mapping of the PCIe interface to interrupt
 | |
| +	numbers.
 | |
| +- #interrupt-cells: set to <1>
 | |
| +- interrupt-parent: phandle to the MIPS IRQ controller
 | |
| +
 | |
| +Optional properties:
 | |
| +- interrupt-controller: define to enable the builtin IRQ cascade.
 | |
| +
 | |
| +* Example for qca9557
 | |
| +	pcie@180c0000 {
 | |
| +		compatible = "qcom,ar7240-pci";
 | |
| +		#address-cells = <3>;
 | |
| +		#size-cells = <2>;
 | |
| +		bus-range = <0x0 0x0>;
 | |
| +		reg = <0x180c0000 0x1000>,
 | |
| +		      <0x180f0000 0x100>,
 | |
| +		      <0x14000000 0x1000>;
 | |
| +		reg-names = "crp_base", "ctrl_base", "cfg_base";
 | |
| +		ranges = <0x2000000 0 0x10000000 0x10000000 0 0x04000000
 | |
| +			  0x1000000 0 0x00000000 0x00000000 0 0x00000001>;
 | |
| +		interrupt-parent = <&intc2>;
 | |
| +		interrupts = <1>;
 | |
| +
 | |
| +		interrupt-controller;
 | |
| +		#interrupt-cells = <1>;
 | |
| +
 | |
| +		interrupt-map-mask = <0 0 0 1>;
 | |
| +		interrupt-map = <0 0 0 0 &pcie0 0>;
 | |
| +	};
 |