| // SPDX-License-Identifier: (GPL-2.0+ OR MIT) |
| /* |
| * Copyright (C) 2023 Marvell International Ltd. |
| * |
| * Device tree for the CN9130-DB Com Express CPU module board. |
| */ |
| |
| #include "cn9130-db.dtsi" |
| |
| / { |
| model = "Marvell Armada CN9130-DB COM EXPRESS type 7 CPU module board"; |
| compatible = "marvell,cn9130-cpu-module", "marvell,cn9130", |
| "marvell,armada-ap807-quad", "marvell,armada-ap807"; |
| |
| }; |
| |
| &ap0_reg_sd_vccq { |
| regulator-max-microvolt = <1800000>; |
| states = <1800000 0x1 1800000 0x0>; |
| /delete-property/ gpios; |
| }; |
| |
| &cp0_reg_usb3_vbus0 { |
| /delete-property/ gpio; |
| }; |
| |
| &cp0_reg_usb3_vbus1 { |
| /delete-property/ gpio; |
| }; |
| |
| &cp0_reg_sd_vcc { |
| status = "disabled"; |
| }; |
| |
| &cp0_reg_sd_vccq { |
| status = "disabled"; |
| }; |
| |
| &cp0_sdhci0 { |
| status = "disabled"; |
| }; |
| |
| &cp0_eth0 { |
| status = "disabled"; |
| }; |
| |
| &cp0_eth1 { |
| status = "okay"; |
| phy = <&phy0>; |
| phy-mode = "rgmii-id"; |
| }; |
| |
| &cp0_eth2 { |
| status = "disabled"; |
| }; |
| |
| &cp0_mdio { |
| status = "okay"; |
| pinctrl-0 = <&cp0_ge_mdio_pins>; |
| phy0: ethernet-phy@0 { |
| status = "okay"; |
| }; |
| }; |
| |
| &cp0_syscon0 { |
| cp0_pinctrl: pinctrl { |
| compatible = "marvell,cp115-standalone-pinctrl"; |
| |
| cp0_ge_mdio_pins: ge-mdio-pins { |
| marvell,pins = "mpp40", "mpp41"; |
| marvell,function = "ge"; |
| }; |
| }; |
| }; |
| |
| &cp0_sdhci0 { |
| status = "disabled"; |
| }; |
| |
| &cp0_spi1 { |
| status = "okay"; |
| }; |
| |
| &cp0_usb3_0 { |
| status = "okay"; |
| usb-phy = <&cp0_usb3_0_phy0>; |
| phy-names = "usb"; |
| /delete-property/ phys; |
| }; |
| |
| &cp0_usb3_1 { |
| status = "okay"; |
| usb-phy = <&cp0_usb3_0_phy1>; |
| phy-names = "usb"; |
| /delete-property/ phys; |
| }; |