Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit bac18c75 authored by Gregory CLEMENT's avatar Gregory CLEMENT Committed by Jason Cooper
Browse files

dt: Update binding information for mvebu gating clocks with Armada 375



Add the binding information for the gating clocks of the Armada 375 SoCs

Signed-off-by: default avatarGregory CLEMENT <gregory.clement@free-electrons.com>
Reviewed-by: default avatarThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: default avatarJason Cooper <jason@lakedaemon.net>
parent dc04f2b2
Loading
Loading
Loading
Loading
+30 −1
Original line number Original line Diff line number Diff line
* Gated Clock bindings for Marvell EBU SoCs
* Gated Clock bindings for Marvell EBU SoCs


Marvell Armada 370/XP, Dove and Kirkwood allow some peripheral clocks to be
Marvell Armada 370/375/XP, Dove and Kirkwood allow some peripheral clocks to be
gated to save some power. The clock consumer should specify the desired clock
gated to save some power. The clock consumer should specify the desired clock
by having the clock ID in its "clocks" phandle cell. The clock ID is directly
by having the clock ID in its "clocks" phandle cell. The clock ID is directly
mapped to the corresponding clock gating control bit in HW to ease manual clock
mapped to the corresponding clock gating control bit in HW to ease manual clock
@@ -22,6 +22,34 @@ ID Clock Peripheral
28	ddr	DDR Cntrl
28	ddr	DDR Cntrl
30	sata1	SATA Host 0
30	sata1	SATA Host 0


The following is a list of provided IDs for Armada 375:
ID	Clock		Peripheral
-----------------------------------
2	mu		Management Unit
3	pp		Packet Processor
4	ptp		PTP
5	pex0		PCIe 0 Clock out
6	pex1		PCIe 1 Clock out
8	audio		Audio Cntrl
11	nd_clk		Nand Flash Cntrl
14	sata0_link	SATA 0 Link
15	sata0_core	SATA 0 Core
16	usb3		USB3 Host
17	sdio		SDHCI Host
18	usb		USB Host
19	gop		Gigabit Ethernet MAC
20	sata1_link	SATA 1 Link
21	sata1_core	SATA 1 Core
22	xor0		XOR DMA 0
23	xor1		XOR DMA 0
24	copro		Coprocessor
25	tdm		Time Division Mplx
28	crypto0_enc	Cryptographic Unit Port 0 Encryption
29	crypto0_core	Cryptographic Unit Port 0 Core
30	crypto1_enc	Cryptographic Unit Port 1 Encryption
31	crypto1_core	Cryptographic Unit Port 1 Core


The following is a list of provided IDs for Armada XP:
The following is a list of provided IDs for Armada XP:
ID	Clock	Peripheral
ID	Clock	Peripheral
-----------------------------------
-----------------------------------
@@ -95,6 +123,7 @@ ID Clock Peripheral
Required properties:
Required properties:
- compatible : shall be one of the following:
- compatible : shall be one of the following:
	"marvell,armada-370-gating-clock" - for Armada 370 SoC clock gating
	"marvell,armada-370-gating-clock" - for Armada 370 SoC clock gating
	"marvell,armada-375-gating-clock" - for Armada 375 SoC clock gating
	"marvell,armada-xp-gating-clock" - for Armada XP SoC clock gating
	"marvell,armada-xp-gating-clock" - for Armada XP SoC clock gating
	"marvell,dove-gating-clock" - for Dove SoC clock gating
	"marvell,dove-gating-clock" - for Dove SoC clock gating
	"marvell,kirkwood-gating-clock" - for Kirkwood SoC clock gating
	"marvell,kirkwood-gating-clock" - for Kirkwood SoC clock gating