 9a0155bc4f
			
		
	
	9a0155bc4f
	
	
	
		
			
			Add Kernel 5.15 patches + config. This is currently only available for the generic subtarget, as it was exclusively tested with this target. Tested-on: Siemens WS-AP3610, Enterasys WS-AP3705i Signed-off-by: David Bauer <mail@david-bauer.net>
		
			
				
	
	
		
			58 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			58 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 4a4f869ec58ed8910b9b2e68d0eee50957e9bb20 Mon Sep 17 00:00:00 2001
 | |
| From: John Crispin <john@phrozen.org>
 | |
| Date: Mon, 25 Jun 2018 15:52:10 +0200
 | |
| Subject: [PATCH 17/33] dt-bindings: PCI: qcom,ar7100: 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,ar7100-pci.txt    | 38 ++++++++++++++++++++++
 | |
|  1 file changed, 38 insertions(+)
 | |
|  create mode 100644 Documentation/devicetree/bindings/pci/qcom,ar7100-pci.txt
 | |
| 
 | |
| --- /dev/null
 | |
| +++ b/Documentation/devicetree/bindings/pci/qcom,ar7100-pci.txt
 | |
| @@ -0,0 +1,38 @@
 | |
| +* Qualcomm Atheros AR7100 PCI express root complex
 | |
| +
 | |
| +Required properties:
 | |
| +- compatible: should contain "qcom,ar7100-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
 | |
| +	- "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-controller: define to enable the builtin IRQ cascade.
 | |
| +
 | |
| +Optional properties:
 | |
| +- interrupt-parent: phandle to the MIPS IRQ controller
 | |
| +
 | |
| +* Example for ar7100
 | |
| +	pcie-controller@180c0000 {
 | |
| +		compatible = "qca,ar7100-pci";
 | |
| +		#address-cells = <3>;
 | |
| +		#size-cells = <2>;
 | |
| +		bus-range = <0x0 0x0>;
 | |
| +		reg = <0x17010000 0x100>;
 | |
| +		reg-names = "cfg_base";
 | |
| +		ranges = <0x2000000 0 0x10000000 0x10000000 0 0x07000000
 | |
| +			  0x1000000 0 0x00000000 0x00000000 0 0x00000001>;
 | |
| +		interrupt-parent = <&cpuintc>;
 | |
| +		interrupts = <2>;
 | |
| +
 | |
| +		interrupt-controller;
 | |
| +		#interrupt-cells = <1>;
 | |
| +
 | |
| +		interrupt-map-mask = <0 0 0 1>;
 | |
| +		interrupt-map = <0 0 0 0 &pcie0 0>;
 | |
| +	};
 |