1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2 /* 2 /* 3 * Copyright (C) 2023 Marvell International Lt 3 * Copyright (C) 2023 Marvell International Ltd. 4 * 4 * 5 * Device tree for the CN9130-DB Com Express C 5 * Device tree for the CN9130-DB Com Express CPU module board. 6 */ 6 */ 7 7 8 #include "cn9130-db.dtsi" 8 #include "cn9130-db.dtsi" 9 9 10 / { 10 / { 11 model = "Marvell Armada CN9130-DB COM 11 model = "Marvell Armada CN9130-DB COM EXPRESS type 7 CPU module board"; 12 compatible = "marvell,cn9130-cpu-modul 12 compatible = "marvell,cn9130-cpu-module", "marvell,cn9130", 13 "marvell,armada-ap807-qua 13 "marvell,armada-ap807-quad", "marvell,armada-ap807"; 14 14 15 }; 15 }; 16 16 17 &ap0_reg_sd_vccq { 17 &ap0_reg_sd_vccq { 18 regulator-max-microvolt = <1800000>; 18 regulator-max-microvolt = <1800000>; 19 states = <1800000 0x1 1800000 0x0>; 19 states = <1800000 0x1 1800000 0x0>; 20 /delete-property/ gpios; 20 /delete-property/ gpios; 21 }; 21 }; 22 22 23 &cp0_reg_usb3_vbus0 { 23 &cp0_reg_usb3_vbus0 { 24 /delete-property/ gpio; 24 /delete-property/ gpio; 25 }; 25 }; 26 26 27 &cp0_reg_usb3_vbus1 { 27 &cp0_reg_usb3_vbus1 { 28 /delete-property/ gpio; 28 /delete-property/ gpio; 29 }; 29 }; 30 30 31 &cp0_reg_sd_vcc { 31 &cp0_reg_sd_vcc { 32 status = "disabled"; 32 status = "disabled"; 33 }; 33 }; 34 34 35 &cp0_reg_sd_vccq { 35 &cp0_reg_sd_vccq { 36 status = "disabled"; 36 status = "disabled"; 37 }; 37 }; 38 38 39 &cp0_sdhci0 { 39 &cp0_sdhci0 { 40 status = "disabled"; 40 status = "disabled"; 41 }; 41 }; 42 42 43 &cp0_eth0 { 43 &cp0_eth0 { 44 status = "disabled"; 44 status = "disabled"; 45 }; 45 }; 46 46 47 &cp0_eth1 { 47 &cp0_eth1 { 48 status = "okay"; 48 status = "okay"; 49 phy = <&phy0>; 49 phy = <&phy0>; 50 phy-mode = "rgmii-id"; 50 phy-mode = "rgmii-id"; 51 }; 51 }; 52 52 53 &cp0_eth2 { 53 &cp0_eth2 { 54 status = "disabled"; 54 status = "disabled"; 55 }; 55 }; 56 56 57 &cp0_mdio { 57 &cp0_mdio { 58 status = "okay"; 58 status = "okay"; 59 pinctrl-0 = <&cp0_ge_mdio_pins>; 59 pinctrl-0 = <&cp0_ge_mdio_pins>; 60 phy0: ethernet-phy@0 { 60 phy0: ethernet-phy@0 { 61 status = "okay"; 61 status = "okay"; 62 }; 62 }; 63 }; 63 }; 64 64 65 &cp0_syscon0 { 65 &cp0_syscon0 { 66 cp0_pinctrl: pinctrl { 66 cp0_pinctrl: pinctrl { 67 compatible = "marvell,cp115-st 67 compatible = "marvell,cp115-standalone-pinctrl"; 68 68 69 cp0_ge_mdio_pins: ge-mdio-pins 69 cp0_ge_mdio_pins: ge-mdio-pins { 70 marvell,pins = "mpp40" 70 marvell,pins = "mpp40", "mpp41"; 71 marvell,function = "ge 71 marvell,function = "ge"; 72 }; 72 }; 73 }; 73 }; 74 }; 74 }; 75 75 76 &cp0_sdhci0 { 76 &cp0_sdhci0 { 77 status = "disabled"; 77 status = "disabled"; 78 }; 78 }; 79 79 80 &cp0_spi1 { 80 &cp0_spi1 { 81 status = "okay"; 81 status = "okay"; 82 }; 82 }; 83 83 84 &cp0_usb3_0 { 84 &cp0_usb3_0 { 85 status = "okay"; 85 status = "okay"; 86 usb-phy = <&cp0_usb3_0_phy0>; 86 usb-phy = <&cp0_usb3_0_phy0>; 87 phy-names = "usb"; 87 phy-names = "usb"; 88 /delete-property/ phys; 88 /delete-property/ phys; 89 }; 89 }; 90 90 91 &cp0_usb3_1 { 91 &cp0_usb3_1 { 92 status = "okay"; 92 status = "okay"; 93 usb-phy = <&cp0_usb3_0_phy1>; 93 usb-phy = <&cp0_usb3_0_phy1>; 94 phy-names = "usb"; 94 phy-names = "usb"; 95 /delete-property/ phys; 95 /delete-property/ phys; 96 }; 96 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.