Browse Source

dt-bindings: mt8173-xhci: add generic compatible and rename file

The mt8173-xhci.txt actually holds the bindings for all mediatek
SoCs with xHCI controller, so add a generic compatible and change
the name to mediatek,mtk-xhci.txt to reflect that.

Signed-off-by: Chunfeng Yun <chunfeng.yun@mediatek.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Chunfeng Yun 8 years ago
parent
commit
5fc56a8ea9

+ 11 - 3
Documentation/devicetree/bindings/usb/mt8173-xhci.txt → Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt

@@ -11,7 +11,11 @@ into two parts.
 ------------------------------------------------------------------------
 ------------------------------------------------------------------------
 
 
 Required properties:
 Required properties:
- - compatible : should contain "mediatek,mt8173-xhci"
+ - compatible : should be "mediatek,<soc-model>-xhci", "mediatek,mtk-xhci",
+	soc-model is the name of SoC, such as mt8173, mt2712 etc, when using
+	"mediatek,mtk-xhci" compatible string, you need SoC specific ones in
+	addition, one of:
+	- "mediatek,mt8173-xhci"
  - reg : specifies physical base address and size of the registers
  - reg : specifies physical base address and size of the registers
  - reg-names: should be "mac" for xHCI MAC and "ippc" for IP port control
  - reg-names: should be "mac" for xHCI MAC and "ippc" for IP port control
  - interrupts : interrupt used by the controller
  - interrupts : interrupt used by the controller
@@ -68,10 +72,14 @@ usb30: usb@11270000 {
 
 
 In the case, xhci is added as subnode to mtu3. An example and the DT binding
 In the case, xhci is added as subnode to mtu3. An example and the DT binding
 details of mtu3 can be found in:
 details of mtu3 can be found in:
-Documentation/devicetree/bindings/usb/mt8173-mtu3.txt
+Documentation/devicetree/bindings/usb/mediatek,mtu3.txt
 
 
 Required properties:
 Required properties:
- - compatible : should contain "mediatek,mt8173-xhci"
+ - compatible : should be "mediatek,<soc-model>-xhci", "mediatek,mtk-xhci",
+	soc-model is the name of SoC, such as mt8173, mt2712 etc, when using
+	"mediatek,mtk-xhci" compatible string, you need SoC specific ones in
+	addition, one of:
+	- "mediatek,mt8173-xhci"
  - reg : specifies physical base address and size of the registers
  - reg : specifies physical base address and size of the registers
  - reg-names: should be "mac" for xHCI MAC
  - reg-names: should be "mac" for xHCI MAC
  - interrupts : interrupt used by the host controller
  - interrupts : interrupt used by the host controller

+ 1 - 1
Documentation/devicetree/bindings/usb/mt8173-mtu3.txt

@@ -44,7 +44,7 @@ Optional properties:
 Sub-nodes:
 Sub-nodes:
 The xhci should be added as subnode to mtu3 as shown in the following example
 The xhci should be added as subnode to mtu3 as shown in the following example
 if host mode is enabled. The DT binding details of xhci can be found in:
 if host mode is enabled. The DT binding details of xhci can be found in:
-Documentation/devicetree/bindings/usb/mt8173-xhci.txt
+Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt
 
 
 Example:
 Example:
 ssusb: usb@11271000 {
 ssusb: usb@11271000 {