1*724ba675SRob Herring// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
2*724ba675SRob Herring/*
3*724ba675SRob Herring * Device Tree Include file for Marvell Armada 388 SoC.
4*724ba675SRob Herring *
5*724ba675SRob Herring * Copyright (C) 2015 Marvell
6*724ba675SRob Herring *
7*724ba675SRob Herring * Gregory CLEMENT <gregory.clement@free-electrons.com>
8*724ba675SRob Herring *
9*724ba675SRob Herring * The main difference with the Armada 385 is that the 388 can handle two more
10*724ba675SRob Herring * SATA ports. So we can reuse the dtsi of the Armada 385, override the pinctrl
11*724ba675SRob Herring * property and the name of the SoC, and add the second SATA host which control
12*724ba675SRob Herring * the 2 other ports.
13*724ba675SRob Herring */
14*724ba675SRob Herring
15*724ba675SRob Herring#include "armada-385.dtsi"
16*724ba675SRob Herring
17*724ba675SRob Herring/ {
18*724ba675SRob Herring	model = "Marvell Armada 388 family SoC";
19*724ba675SRob Herring	compatible = "marvell,armada388", "marvell,armada385",
20*724ba675SRob Herring		"marvell,armada380";
21*724ba675SRob Herring	soc {
22*724ba675SRob Herring		internal-regs {
23*724ba675SRob Herring			sata@e0000 {
24*724ba675SRob Herring				compatible = "marvell,armada-380-ahci";
25*724ba675SRob Herring				reg = <0xe0000 0x2000>;
26*724ba675SRob Herring				interrupts = <GIC_SPI 28 IRQ_TYPE_LEVEL_HIGH>;
27*724ba675SRob Herring				clocks = <&gateclk 30>;
28*724ba675SRob Herring				status = "disabled";
29*724ba675SRob Herring			};
30*724ba675SRob Herring
31*724ba675SRob Herring		};
32*724ba675SRob Herring	};
33*724ba675SRob Herring};
34*724ba675SRob Herring
35*724ba675SRob Herring&pinctrl {
36*724ba675SRob Herring	compatible = "marvell,mv88f6828-pinctrl";
37*724ba675SRob Herring};
38