提交 931262e6 编写于 作者: P Peter Geis 提交者: Lorenzo Pieralisi

dt-bindings: PCI: Remove fallback from Rockchip DesignWare binding

The snps,dw-pcie binds to a standalone driver. It is not fully
compatible with the Rockchip implementation and causes a hang if it
binds to the device.

Remove this binding as a valid fallback.

Link: https://lore.kernel.org/r/20220429123832.2376381-2-pgwipeout@gmail.comSigned-off-by: NPeter Geis <pgwipeout@gmail.com>
Signed-off-by: NLorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Reviewed-by: NRob Herring <robh@kernel.org>
上级 bc49681c
...@@ -19,20 +19,10 @@ description: |+ ...@@ -19,20 +19,10 @@ description: |+
allOf: allOf:
- $ref: /schemas/pci/pci-bus.yaml# - $ref: /schemas/pci/pci-bus.yaml#
# We need a select here so we don't match all nodes with 'snps,dw-pcie'
select:
properties:
compatible:
contains:
const: rockchip,rk3568-pcie
required:
- compatible
properties: properties:
compatible: compatible:
items: items:
- const: rockchip,rk3568-pcie - const: rockchip,rk3568-pcie
- const: snps,dw-pcie
reg: reg:
items: items:
...@@ -110,7 +100,7 @@ examples: ...@@ -110,7 +100,7 @@ examples:
#size-cells = <2>; #size-cells = <2>;
pcie3x2: pcie@fe280000 { pcie3x2: pcie@fe280000 {
compatible = "rockchip,rk3568-pcie", "snps,dw-pcie"; compatible = "rockchip,rk3568-pcie";
reg = <0x3 0xc0800000 0x0 0x390000>, reg = <0x3 0xc0800000 0x0 0x390000>,
<0x0 0xfe280000 0x0 0x10000>, <0x0 0xfe280000 0x0 0x10000>,
<0x3 0x80000000 0x0 0x100000>; <0x3 0x80000000 0x0 0x100000>;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册