2021-05-14 14:10:24

by Jianjun Wang (王建军)

[permalink] [raw]
Subject: [PATCH 0/2] PCI: mediatek-gen3: Add support for disable dvfsrc

These series patches add support for disable dvfsrc voltage request.

Jianjun Wang (2):
dt-bindings: PCI: mediatek-gen3: Add property to disable dvfsrc
voltage request
PCI: mediatek-gen3: Add support for disable dvfsrc voltage request

.../bindings/pci/mediatek-pcie-gen3.yaml | 8 +++++
drivers/pci/controller/pcie-mediatek-gen3.c | 32 +++++++++++++++++++
2 files changed, 40 insertions(+)

--
2.25.1



2021-05-14 14:33:37

by Jianjun Wang (王建军)

[permalink] [raw]
Subject: [PATCH 1/2] dt-bindings: PCI: mediatek-gen3: Add property to disable dvfsrc voltage request

Add property to disable dvfsrc voltage request, if this property
is presented, we assume that the requested voltage is always
higher enough to keep the PCIe controller active.

Signed-off-by: Jianjun Wang <[email protected]>
---
.../devicetree/bindings/pci/mediatek-pcie-gen3.yaml | 8 ++++++++
1 file changed, 8 insertions(+)

diff --git a/Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml b/Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml
index e7b1f9892da4..3e26c032cea9 100644
--- a/Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml
+++ b/Documentation/devicetree/bindings/pci/mediatek-pcie-gen3.yaml
@@ -96,6 +96,12 @@ properties:
phys:
maxItems: 1

+ disable-dvfsrc-vlt-req:
+ description: Disable dvfsrc voltage request, if this property is presented,
+ we assume that the requested voltage is always higher enough to keep
+ the PCIe controller active.
+ type: boolean
+
'#interrupt-cells':
const: 1

@@ -166,6 +172,8 @@ examples:
<&infracfg_rst 3>;
reset-names = "phy", "mac";

+ disable-dvfsrc-vlt-req;
+
#interrupt-cells = <1>;
interrupt-map-mask = <0 0 0 0x7>;
interrupt-map = <0 0 0 1 &pcie_intc 0>,
--
2.25.1