aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bmips/dts
diff options
context:
space:
mode:
authorÁlvaro Fernández Rojas <noltari@gmail.com>2021-02-25 20:08:39 +0100
committerÁlvaro Fernández Rojas <noltari@gmail.com>2021-02-25 20:40:02 +0100
commit5c223fb43f28f23d66421b627adb1975dd762ec3 (patch)
treeb8a01579fe1943973999ec6cd2964f93626e180c /target/linux/bmips/dts
parente2448e5e03ef2df8194f5705627c2bb6b867d989 (diff)
downloadupstream-5c223fb43f28f23d66421b627adb1975dd762ec3.tar.gz
upstream-5c223fb43f28f23d66421b627adb1975dd762ec3.tar.bz2
upstream-5c223fb43f28f23d66421b627adb1975dd762ec3.zip
bmips: add BCM63268 timer clock and reset support
We need this to fix USB support on BCM63268. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Diffstat (limited to 'target/linux/bmips/dts')
-rw-r--r--target/linux/bmips/dts/bcm63268.dtsi15
1 files changed, 11 insertions, 4 deletions
diff --git a/target/linux/bmips/dts/bcm63268.dtsi b/target/linux/bmips/dts/bcm63268.dtsi
index 538b43754b..2a0bc3cbec 100644
--- a/target/linux/bmips/dts/bcm63268.dtsi
+++ b/target/linux/bmips/dts/bcm63268.dtsi
@@ -147,6 +147,13 @@
timeout-sec = <30>;
};
+ timer_clk: clock-controller@100000ac {
+ compatible = "brcm,bcm63268-timer-clocks";
+ reg = <0x100000ac 0x4>;
+ #clock-cells = <1>;
+ #reset-cells = <1>;
+ };
+
gpio: syscon@100000c0 {
compatible = "syscon", "simple-mfd";
reg = <0x100000c0 0x80>;
@@ -416,10 +423,10 @@
#phy-cells = <1>;
- clocks = <&periph_clk BCM63268_CLK_USBH>;
- /* FIXME! <&timer_clk BCM63268_TCLK_USB_REF> */
- clock-names = "usbh";
- /* FIXME! usb_ref */
+ clocks = <&periph_clk BCM63268_CLK_USBH>,
+ <&timer_clk BCM63268_TCLK_USB_REF>;
+ clock-names = "usbh",
+ "usb_ref";
power-domains = <&periph_pwr BCM63268_POWER_DOMAIN_USBH>;
resets = <&periph_rst BCM63268_RST_USBH>;