Commit 48be3563 authored by Rafał Miłecki's avatar Rafał Miłecki Committed by Lee Jones

dt-bindings: mfd: brcm,cru: Add USB 2.0 PHY

Northstar's USB 2.0 PHY is part of the CRU MFD.
Signed-off-by: default avatarRafał Miłecki <rafal@milecki.pl>
Reviewed-by: default avatarRob Herring <robh@kernel.org>
Signed-off-by: default avatarLee Jones <lee.jones@linaro.org>
parent 15fd4ca4
...@@ -39,6 +39,9 @@ patternProperties: ...@@ -39,6 +39,9 @@ patternProperties:
'^clock-controller@[a-f0-9]+$': '^clock-controller@[a-f0-9]+$':
$ref: ../clock/brcm,iproc-clocks.yaml $ref: ../clock/brcm,iproc-clocks.yaml
'^phy@[a-f0-9]+$':
$ref: ../phy/bcm-ns-usb2-phy.yaml
'^syscon@[a-f0-9]+$': '^syscon@[a-f0-9]+$':
$ref: syscon.yaml $ref: syscon.yaml
...@@ -52,6 +55,7 @@ required: ...@@ -52,6 +55,7 @@ required:
examples: examples:
- | - |
#include <dt-bindings/clock/bcm-nsp.h>
cru-bus@1800c100 { cru-bus@1800c100 {
compatible = "brcm,ns-cru", "simple-mfd"; compatible = "brcm,ns-cru", "simple-mfd";
reg = <0x1800c100 0x1d0>; reg = <0x1800c100 0x1d0>;
...@@ -76,7 +80,16 @@ examples: ...@@ -76,7 +80,16 @@ examples:
"iprocfast", "sata1", "sata2"; "iprocfast", "sata1", "sata2";
}; };
syscon@180 { phy@164 {
compatible = "brcm,ns-usb2-phy";
reg = <0x164 0x4>;
brcm,syscon-clkset = <&clkset>;
clocks = <&genpll BCM_NSP_GENPLL_USB_PHY_REF_CLK>;
clock-names = "phy-ref-clk";
#phy-cells = <0>;
};
clkset: syscon@180 {
compatible = "brcm,cru-clkset", "syscon"; compatible = "brcm,cru-clkset", "syscon";
reg = <0x180 0x4>; reg = <0x180 0x4>;
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment