diff options
Diffstat (limited to 'arch/riscv/boot/dts/microchip')
| -rw-r--r-- | arch/riscv/boot/dts/microchip/mpfs.dtsi | 10 | 
1 files changed, 7 insertions, 3 deletions
| diff --git a/arch/riscv/boot/dts/microchip/mpfs.dtsi b/arch/riscv/boot/dts/microchip/mpfs.dtsi index 0a9bb84af438..104504352e99 100644 --- a/arch/riscv/boot/dts/microchip/mpfs.dtsi +++ b/arch/riscv/boot/dts/microchip/mpfs.dtsi @@ -234,6 +234,7 @@  			reg = <0x0 0x20002000 0x0 0x1000>, <0x0 0x3E001000 0x0 0x1000>;  			clocks = <&refclk>;  			#clock-cells = <1>; +			#reset-cells = <1>;  		};  		ccc_se: clock-controller@38010000 { @@ -415,7 +416,7 @@  		};  		mac0: ethernet@20110000 { -			compatible = "cdns,macb"; +			compatible = "microchip,mpfs-macb", "cdns,macb";  			reg = <0x0 0x20110000 0x0 0x2000>;  			#address-cells = <1>;  			#size-cells = <0>; @@ -424,11 +425,12 @@  			local-mac-address = [00 00 00 00 00 00];  			clocks = <&clkcfg CLK_MAC0>, <&clkcfg CLK_AHB>;  			clock-names = "pclk", "hclk"; +			resets = <&clkcfg CLK_MAC0>;  			status = "disabled";  		};  		mac1: ethernet@20112000 { -			compatible = "cdns,macb"; +			compatible = "microchip,mpfs-macb", "cdns,macb";  			reg = <0x0 0x20112000 0x0 0x2000>;  			#address-cells = <1>;  			#size-cells = <0>; @@ -437,6 +439,7 @@  			local-mac-address = [00 00 00 00 00 00];  			clocks = <&clkcfg CLK_MAC1>, <&clkcfg CLK_AHB>;  			clock-names = "pclk", "hclk"; +			resets = <&clkcfg CLK_MAC1>;  			status = "disabled";  		}; @@ -498,7 +501,8 @@  		mbox: mailbox@37020000 {  			compatible = "microchip,mpfs-mailbox"; -			reg = <0x0 0x37020000 0x0 0x1000>, <0x0 0x2000318C 0x0 0x40>; +			reg = <0x0 0x37020000 0x0 0x58>, <0x0 0x2000318C 0x0 0x40>, +			      <0x0 0x37020800 0x0 0x100>;  			interrupt-parent = <&plic>;  			interrupts = <96>;  			#mbox-cells = <1>; | 
