提交 9a288ba7 编写于 作者: A Arnd Bergmann

Merge tag 'socfpga_dts_for_v4.16' of...

Merge tag 'socfpga_dts_for_v4.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux into next/dt

Pull "SoCFPGA DTS updates for v4.16" from Dinh Nguyen:
- Stratix10 platform updates
  - Fix SPI interrupt numbers
  - Enable USB
- Disable over-current for Arria10 devkit

* tag 'socfpga_dts_for_v4.16' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux:
  arm64: dts: stratix10: fix SPI settings
  ARM: dts: socfpga: add i2c reset signals
  arm64: dts: stratix10: add USB ECC reset bit
  arm64: dts: stratix10: enable USB on the devkit
  ARM: dts: socfpga: disable over-current for Arria10 USB devkit
...@@ -651,6 +651,7 @@ ...@@ -651,6 +651,7 @@
#size-cells = <0>; #size-cells = <0>;
compatible = "snps,designware-i2c"; compatible = "snps,designware-i2c";
reg = <0xffc04000 0x1000>; reg = <0xffc04000 0x1000>;
resets = <&rst I2C0_RESET>;
clocks = <&l4_sp_clk>; clocks = <&l4_sp_clk>;
interrupts = <0 158 0x4>; interrupts = <0 158 0x4>;
status = "disabled"; status = "disabled";
...@@ -661,6 +662,7 @@ ...@@ -661,6 +662,7 @@
#size-cells = <0>; #size-cells = <0>;
compatible = "snps,designware-i2c"; compatible = "snps,designware-i2c";
reg = <0xffc05000 0x1000>; reg = <0xffc05000 0x1000>;
resets = <&rst I2C1_RESET>;
clocks = <&l4_sp_clk>; clocks = <&l4_sp_clk>;
interrupts = <0 159 0x4>; interrupts = <0 159 0x4>;
status = "disabled"; status = "disabled";
...@@ -671,6 +673,7 @@ ...@@ -671,6 +673,7 @@
#size-cells = <0>; #size-cells = <0>;
compatible = "snps,designware-i2c"; compatible = "snps,designware-i2c";
reg = <0xffc06000 0x1000>; reg = <0xffc06000 0x1000>;
resets = <&rst I2C2_RESET>;
clocks = <&l4_sp_clk>; clocks = <&l4_sp_clk>;
interrupts = <0 160 0x4>; interrupts = <0 160 0x4>;
status = "disabled"; status = "disabled";
...@@ -681,6 +684,7 @@ ...@@ -681,6 +684,7 @@
#size-cells = <0>; #size-cells = <0>;
compatible = "snps,designware-i2c"; compatible = "snps,designware-i2c";
reg = <0xffc07000 0x1000>; reg = <0xffc07000 0x1000>;
resets = <&rst I2C3_RESET>;
clocks = <&l4_sp_clk>; clocks = <&l4_sp_clk>;
interrupts = <0 161 0x4>; interrupts = <0 161 0x4>;
status = "disabled"; status = "disabled";
......
...@@ -163,6 +163,7 @@ ...@@ -163,6 +163,7 @@
&usb0 { &usb0 {
status = "okay"; status = "okay";
disable-over-current;
}; };
&watchdog1 { &watchdog1 {
......
...@@ -248,7 +248,9 @@ ...@@ -248,7 +248,9 @@
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
reg = <0xffda4000 0x1000>; reg = <0xffda4000 0x1000>;
interrupts = <0 101 4>; interrupts = <0 99 4>;
resets = <&rst SPIM0_RESET>;
reg-io-width = <4>;
num-chipselect = <4>; num-chipselect = <4>;
bus-num = <0>; bus-num = <0>;
status = "disabled"; status = "disabled";
...@@ -259,7 +261,9 @@ ...@@ -259,7 +261,9 @@
#address-cells = <1>; #address-cells = <1>;
#size-cells = <0>; #size-cells = <0>;
reg = <0xffda5000 0x1000>; reg = <0xffda5000 0x1000>;
interrupts = <0 102 4>; interrupts = <0 100 4>;
resets = <&rst SPIM1_RESET>;
reg-io-width = <4>;
num-chipselect = <4>; num-chipselect = <4>;
bus-num = <0>; bus-num = <0>;
status = "disabled"; status = "disabled";
...@@ -335,8 +339,8 @@ ...@@ -335,8 +339,8 @@
interrupts = <0 93 4>; interrupts = <0 93 4>;
phys = <&usbphy0>; phys = <&usbphy0>;
phy-names = "usb2-phy"; phy-names = "usb2-phy";
resets = <&rst USB0_RESET>; resets = <&rst USB0_RESET>, <&rst USB0_OCP_RESET>;
reset-names = "dwc2"; reset-names = "dwc2", "dwc2-ecc";
status = "disabled"; status = "disabled";
}; };
...@@ -346,8 +350,8 @@ ...@@ -346,8 +350,8 @@
interrupts = <0 94 4>; interrupts = <0 94 4>;
phys = <&usbphy0>; phys = <&usbphy0>;
phy-names = "usb2-phy"; phy-names = "usb2-phy";
resets = <&rst USB1_RESET>; resets = <&rst USB1_RESET>, <&rst USB1_OCP_RESET>;
reset-names = "dwc2"; reset-names = "dwc2", "dwc2-ecc";
status = "disabled"; status = "disabled";
}; };
......
...@@ -97,3 +97,7 @@ ...@@ -97,3 +97,7 @@
&uart0 { &uart0 {
status = "okay"; status = "okay";
}; };
&usb0 {
status = "okay";
};
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册