mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-10-31 08:44:41 +00:00 
			
		
		
		
	dt-bindings: clock: Convert marvell-armada-370-gating-clock to DT schema
Convert the Marvell gating clock binding to DT schema format. It's a straight forward conversion. Signed-off-by: Rob Herring (Arm) <robh@kernel.org> Link: https://lore.kernel.org/r/20250521210813.61484-1-robh@kernel.org Signed-off-by: Stephen Boyd <sboyd@kernel.org>
This commit is contained in:
		
							parent
							
								
									12fa3aaf8b
								
							
						
					
					
						commit
						e9a17eaaf1
					
				
					 2 changed files with 227 additions and 205 deletions
				
			
		|  | @ -0,0 +1,227 @@ | ||||||
|  | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||||||
|  | --- | ||||||
|  | $id: http://devicetree.org/schemas/clock/marvell-armada-370-gating-clock.yaml# | ||||||
|  | $schema: http://devicetree.org/meta-schemas/core.yaml# | ||||||
|  | 
 | ||||||
|  | title: Marvell EBU SoC gating-clock | ||||||
|  | 
 | ||||||
|  | maintainers: | ||||||
|  |   - Andrew Lunn <andrew@lunn.ch> | ||||||
|  |   - Gregory Clement <gregory.clement@bootlin.com> | ||||||
|  | 
 | ||||||
|  | description: > | ||||||
|  |   Marvell Armada 370/375/380/385/39x/XP, Dove and Kirkwood allow some peripheral | ||||||
|  |   clocks to be gated to save some power. The clock ID is directly mapped to the | ||||||
|  |   corresponding clock gating control bit in HW to ease manual clock lookup in | ||||||
|  |   datasheet. | ||||||
|  | 
 | ||||||
|  |   The following is a list of provided IDs for Armada 370: | ||||||
|  | 
 | ||||||
|  |     ID    Clock    Peripheral | ||||||
|  |     ----------------------------------- | ||||||
|  |     0     Audio    AC97 Cntrl | ||||||
|  |     1     pex0_en  PCIe 0 Clock out | ||||||
|  |     2     pex1_en  PCIe 1 Clock out | ||||||
|  |     3     ge1      Gigabit Ethernet 1 | ||||||
|  |     4     ge0      Gigabit Ethernet 0 | ||||||
|  |     5     pex0     PCIe Cntrl 0 | ||||||
|  |     9     pex1     PCIe Cntrl 1 | ||||||
|  |     15    sata0    SATA Host 0 | ||||||
|  |     17    sdio     SDHCI Host | ||||||
|  |     23    crypto   CESA (crypto engine) | ||||||
|  |     25    tdm      Time Division Mplx | ||||||
|  |     28    ddr      DDR Cntrl | ||||||
|  |     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 380/385: | ||||||
|  | 
 | ||||||
|  |     ID    Clock           Peripheral | ||||||
|  |     ----------------------------------- | ||||||
|  |     0     audio           Audio | ||||||
|  |     2     ge2             Gigabit Ethernet 2 | ||||||
|  |     3     ge1             Gigabit Ethernet 1 | ||||||
|  |     4     ge0             Gigabit Ethernet 0 | ||||||
|  |     5     pex1            PCIe 1 | ||||||
|  |     6     pex2            PCIe 2 | ||||||
|  |     7     pex3            PCIe 3 | ||||||
|  |     8     pex0            PCIe 0 | ||||||
|  |     9     usb3h0          USB3 Host 0 | ||||||
|  |     10    usb3h1          USB3 Host 1 | ||||||
|  |     11    usb3d           USB3 Device | ||||||
|  |     13    bm              Buffer Management | ||||||
|  |     14    crypto0z        Cryptographic 0 Z | ||||||
|  |     15    sata0           SATA 0 | ||||||
|  |     16    crypto1z        Cryptographic 1 Z | ||||||
|  |     17    sdio            SDIO | ||||||
|  |     18    usb2            USB 2 | ||||||
|  |     21    crypto1         Cryptographic 1 | ||||||
|  |     22    xor0            XOR 0 | ||||||
|  |     23    crypto0         Cryptographic 0 | ||||||
|  |     25    tdm             Time Division Multiplexing | ||||||
|  |     28    xor1            XOR 1 | ||||||
|  |     30    sata1           SATA 1 | ||||||
|  | 
 | ||||||
|  |   The following is a list of provided IDs for Armada 39x: | ||||||
|  | 
 | ||||||
|  |     ID    Clock           Peripheral | ||||||
|  |     ----------------------------------- | ||||||
|  |     5     pex1            PCIe 1 | ||||||
|  |     6     pex2            PCIe 2 | ||||||
|  |     7     pex3            PCIe 3 | ||||||
|  |     8     pex0            PCIe 0 | ||||||
|  |     9     usb3h0          USB3 Host 0 | ||||||
|  |     10    usb3h1          USB3 Host 1 | ||||||
|  |     15    sata0           SATA 0 | ||||||
|  |     17    sdio            SDIO | ||||||
|  |     22    xor0            XOR 0 | ||||||
|  |     28    xor1            XOR 1 | ||||||
|  | 
 | ||||||
|  |   The following is a list of provided IDs for Armada XP: | ||||||
|  | 
 | ||||||
|  |     ID    Clock           Peripheral | ||||||
|  |     ----------------------------------- | ||||||
|  |     0     audio           Audio Cntrl | ||||||
|  |     1     ge3             Gigabit Ethernet 3 | ||||||
|  |     2     ge2             Gigabit Ethernet 2 | ||||||
|  |     3     ge1             Gigabit Ethernet 1 | ||||||
|  |     4     ge0             Gigabit Ethernet 0 | ||||||
|  |     5     pex0            PCIe Cntrl 0 | ||||||
|  |     6     pex1            PCIe Cntrl 1 | ||||||
|  |     7     pex2            PCIe Cntrl 2 | ||||||
|  |     8     pex3            PCIe Cntrl 3 | ||||||
|  |     13    bp | ||||||
|  |     14    sata0lnk | ||||||
|  |     15    sata0           SATA Host 0 | ||||||
|  |     16    lcd             LCD Cntrl | ||||||
|  |     17    sdio            SDHCI Host | ||||||
|  |     18    usb0            USB Host 0 | ||||||
|  |     19    usb1            USB Host 1 | ||||||
|  |     20    usb2            USB Host 2 | ||||||
|  |     22    xor0            XOR DMA 0 | ||||||
|  |     23    crypto          CESA engine | ||||||
|  |     25    tdm             Time Division Mplx | ||||||
|  |     28    xor1            XOR DMA 1 | ||||||
|  |     29    sata1lnk | ||||||
|  |     30    sata1           SATA Host 1 | ||||||
|  | 
 | ||||||
|  |   The following is a list of provided IDs for 98dx3236: | ||||||
|  | 
 | ||||||
|  |     ID    Clock           Peripheral | ||||||
|  |     ----------------------------------- | ||||||
|  |     3     ge1             Gigabit Ethernet 1 | ||||||
|  |     4     ge0             Gigabit Ethernet 0 | ||||||
|  |     5     pex0            PCIe Cntrl 0 | ||||||
|  |     17    sdio            SDHCI Host | ||||||
|  |     18    usb0            USB Host 0 | ||||||
|  |     22    xor0            XOR DMA 0 | ||||||
|  | 
 | ||||||
|  |   The following is a list of provided IDs for Dove: | ||||||
|  | 
 | ||||||
|  |   ID    Clock           Peripheral | ||||||
|  |   ----------------------------------- | ||||||
|  |     0     usb0            USB Host 0 | ||||||
|  |     1     usb1            USB Host 1 | ||||||
|  |     2     ge              Gigabit Ethernet | ||||||
|  |     3     sata            SATA Host | ||||||
|  |     4     pex0            PCIe Cntrl 0 | ||||||
|  |     5     pex1            PCIe Cntrl 1 | ||||||
|  |     8     sdio0           SDHCI Host 0 | ||||||
|  |     9     sdio1           SDHCI Host 1 | ||||||
|  |     10    nand            NAND Cntrl | ||||||
|  |     11    camera          Camera Cntrl | ||||||
|  |     12    i2s0            I2S Cntrl 0 | ||||||
|  |     13    i2s1            I2S Cntrl 1 | ||||||
|  |     15    crypto          CESA engine | ||||||
|  |     21    ac97            AC97 Cntrl | ||||||
|  |     22    pdma            Peripheral DMA | ||||||
|  |     23    xor0            XOR DMA 0 | ||||||
|  |     24    xor1            XOR DMA 1 | ||||||
|  |     30    gephy           Gigabit Ethernet PHY | ||||||
|  |     Note: gephy(30) is implemented as a parent clock of ge(2) | ||||||
|  | 
 | ||||||
|  |   The following is a list of provided IDs for Kirkwood: | ||||||
|  | 
 | ||||||
|  |     ID    Clock           Peripheral | ||||||
|  |     ----------------------------------- | ||||||
|  |     0     ge0             Gigabit Ethernet 0 | ||||||
|  |     2     pex0            PCIe Cntrl 0 | ||||||
|  |     3     usb0            USB Host 0 | ||||||
|  |     4     sdio            SDIO Cntrl | ||||||
|  |     5     tsu             Transp. Stream Unit | ||||||
|  |     6     dunit           SDRAM Cntrl | ||||||
|  |     7     runit           Runit | ||||||
|  |     8     xor0            XOR DMA 0 | ||||||
|  |     9     audio           I2S Cntrl 0 | ||||||
|  |     14    sata0           SATA Host 0 | ||||||
|  |     15    sata1           SATA Host 1 | ||||||
|  |     16    xor1            XOR DMA 1 | ||||||
|  |     17    crypto          CESA engine | ||||||
|  |     18    pex1            PCIe Cntrl 1 | ||||||
|  |     19    ge1             Gigabit Ethernet 1 | ||||||
|  |     20    tdm             Time Division Mplx | ||||||
|  | 
 | ||||||
|  | properties: | ||||||
|  |   compatible: | ||||||
|  |     enum: | ||||||
|  |       - marvell,armada-370-gating-clock | ||||||
|  |       - marvell,armada-375-gating-clock | ||||||
|  |       - marvell,armada-380-gating-clock | ||||||
|  |       - marvell,armada-390-gating-clock | ||||||
|  |       - marvell,armada-xp-gating-clock | ||||||
|  |       - marvell,mv98dx3236-gating-clock | ||||||
|  |       - marvell,dove-gating-clock | ||||||
|  |       - marvell,kirkwood-gating-clock | ||||||
|  | 
 | ||||||
|  |   reg: | ||||||
|  |     maxItems: 1 | ||||||
|  | 
 | ||||||
|  |   clocks: | ||||||
|  |     maxItems: 1 | ||||||
|  | 
 | ||||||
|  |   '#clock-cells': | ||||||
|  |     const: 1 | ||||||
|  | 
 | ||||||
|  | required: | ||||||
|  |   - compatible | ||||||
|  |   - reg | ||||||
|  |   - '#clock-cells' | ||||||
|  | 
 | ||||||
|  | additionalProperties: false | ||||||
|  | 
 | ||||||
|  | examples: | ||||||
|  |   - | | ||||||
|  |     clock-controller@d0038 { | ||||||
|  |         compatible = "marvell,dove-gating-clock"; | ||||||
|  |         reg = <0xd0038 0x4>; | ||||||
|  |         /* default parent clock is tclk */ | ||||||
|  |         clocks = <&core_clk 0>; | ||||||
|  |         #clock-cells = <1>; | ||||||
|  |     }; | ||||||
|  | @ -1,205 +0,0 @@ | ||||||
| * Gated Clock bindings for Marvell EBU SoCs |  | ||||||
| 
 |  | ||||||
| Marvell Armada 370/375/380/385/39x/XP, Dove and Kirkwood allow some |  | ||||||
| peripheral clocks to be 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 mapped to the |  | ||||||
| corresponding clock gating control bit in HW to ease manual clock |  | ||||||
| lookup in datasheet. |  | ||||||
| 
 |  | ||||||
| The following is a list of provided IDs for Armada 370: |  | ||||||
| ID	Clock	Peripheral |  | ||||||
| ----------------------------------- |  | ||||||
| 0	Audio	AC97 Cntrl |  | ||||||
| 1	pex0_en	PCIe 0 Clock out |  | ||||||
| 2	pex1_en	PCIe 1 Clock out |  | ||||||
| 3	ge1	Gigabit Ethernet 1 |  | ||||||
| 4	ge0	Gigabit Ethernet 0 |  | ||||||
| 5	pex0	PCIe Cntrl 0 |  | ||||||
| 9	pex1	PCIe Cntrl 1 |  | ||||||
| 15	sata0	SATA Host 0 |  | ||||||
| 17	sdio	SDHCI Host |  | ||||||
| 23	crypto	CESA (crypto engine) |  | ||||||
| 25	tdm	Time Division Mplx |  | ||||||
| 28	ddr	DDR Cntrl |  | ||||||
| 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 380/385: |  | ||||||
| ID	Clock		Peripheral |  | ||||||
| ----------------------------------- |  | ||||||
| 0	audio		Audio |  | ||||||
| 2	ge2		Gigabit Ethernet 2 |  | ||||||
| 3	ge1		Gigabit Ethernet 1 |  | ||||||
| 4	ge0		Gigabit Ethernet 0 |  | ||||||
| 5	pex1		PCIe 1 |  | ||||||
| 6	pex2		PCIe 2 |  | ||||||
| 7	pex3		PCIe 3 |  | ||||||
| 8	pex0		PCIe 0 |  | ||||||
| 9	usb3h0		USB3 Host 0 |  | ||||||
| 10	usb3h1		USB3 Host 1 |  | ||||||
| 11	usb3d		USB3 Device |  | ||||||
| 13	bm		Buffer Management |  | ||||||
| 14	crypto0z	Cryptographic 0 Z |  | ||||||
| 15	sata0		SATA 0 |  | ||||||
| 16	crypto1z	Cryptographic 1 Z |  | ||||||
| 17	sdio		SDIO |  | ||||||
| 18	usb2		USB 2 |  | ||||||
| 21	crypto1		Cryptographic 1 |  | ||||||
| 22	xor0		XOR 0 |  | ||||||
| 23	crypto0		Cryptographic 0 |  | ||||||
| 25	tdm		Time Division Multiplexing |  | ||||||
| 28	xor1		XOR 1 |  | ||||||
| 30	sata1		SATA 1 |  | ||||||
| 
 |  | ||||||
| The following is a list of provided IDs for Armada 39x: |  | ||||||
| ID	Clock		Peripheral |  | ||||||
| ----------------------------------- |  | ||||||
| 5	pex1		PCIe 1 |  | ||||||
| 6	pex2		PCIe 2 |  | ||||||
| 7	pex3		PCIe 3 |  | ||||||
| 8	pex0		PCIe 0 |  | ||||||
| 9	usb3h0		USB3 Host 0 |  | ||||||
| 10	usb3h1		USB3 Host 1 |  | ||||||
| 15	sata0		SATA 0 |  | ||||||
| 17	sdio		SDIO |  | ||||||
| 22	xor0		XOR 0 |  | ||||||
| 28	xor1		XOR 1 |  | ||||||
| 
 |  | ||||||
| The following is a list of provided IDs for Armada XP: |  | ||||||
| ID	Clock	Peripheral |  | ||||||
| ----------------------------------- |  | ||||||
| 0	audio	Audio Cntrl |  | ||||||
| 1	ge3	Gigabit Ethernet 3 |  | ||||||
| 2	ge2	Gigabit Ethernet 2 |  | ||||||
| 3	ge1	Gigabit Ethernet 1 |  | ||||||
| 4	ge0	Gigabit Ethernet 0 |  | ||||||
| 5	pex0	PCIe Cntrl 0 |  | ||||||
| 6	pex1	PCIe Cntrl 1 |  | ||||||
| 7	pex2	PCIe Cntrl 2 |  | ||||||
| 8	pex3	PCIe Cntrl 3 |  | ||||||
| 13	bp |  | ||||||
| 14	sata0lnk |  | ||||||
| 15	sata0	SATA Host 0 |  | ||||||
| 16	lcd	LCD Cntrl |  | ||||||
| 17	sdio	SDHCI Host |  | ||||||
| 18	usb0	USB Host 0 |  | ||||||
| 19	usb1	USB Host 1 |  | ||||||
| 20	usb2	USB Host 2 |  | ||||||
| 22	xor0	XOR DMA 0 |  | ||||||
| 23	crypto	CESA engine |  | ||||||
| 25	tdm	Time Division Mplx |  | ||||||
| 28	xor1	XOR DMA 1 |  | ||||||
| 29	sata1lnk |  | ||||||
| 30	sata1	SATA Host 1 |  | ||||||
| 
 |  | ||||||
| The following is a list of provided IDs for 98dx3236: |  | ||||||
| ID	Clock	Peripheral |  | ||||||
| ----------------------------------- |  | ||||||
| 3	ge1	Gigabit Ethernet 1 |  | ||||||
| 4	ge0	Gigabit Ethernet 0 |  | ||||||
| 5	pex0	PCIe Cntrl 0 |  | ||||||
| 17	sdio	SDHCI Host |  | ||||||
| 18	usb0	USB Host 0 |  | ||||||
| 22	xor0	XOR DMA 0 |  | ||||||
| 
 |  | ||||||
| The following is a list of provided IDs for Dove: |  | ||||||
| ID	Clock	Peripheral |  | ||||||
| ----------------------------------- |  | ||||||
| 0	usb0	USB Host 0 |  | ||||||
| 1	usb1	USB Host 1 |  | ||||||
| 2	ge	Gigabit Ethernet |  | ||||||
| 3	sata	SATA Host |  | ||||||
| 4	pex0	PCIe Cntrl 0 |  | ||||||
| 5	pex1	PCIe Cntrl 1 |  | ||||||
| 8	sdio0	SDHCI Host 0 |  | ||||||
| 9	sdio1	SDHCI Host 1 |  | ||||||
| 10	nand	NAND Cntrl |  | ||||||
| 11	camera	Camera Cntrl |  | ||||||
| 12	i2s0	I2S Cntrl 0 |  | ||||||
| 13	i2s1	I2S Cntrl 1 |  | ||||||
| 15	crypto	CESA engine |  | ||||||
| 21	ac97	AC97 Cntrl |  | ||||||
| 22	pdma	Peripheral DMA |  | ||||||
| 23	xor0	XOR DMA 0 |  | ||||||
| 24	xor1	XOR DMA 1 |  | ||||||
| 30	gephy	Gigabit Ethernel PHY |  | ||||||
| Note: gephy(30) is implemented as a parent clock of ge(2) |  | ||||||
| 
 |  | ||||||
| The following is a list of provided IDs for Kirkwood: |  | ||||||
| ID	Clock	Peripheral |  | ||||||
| ----------------------------------- |  | ||||||
| 0	ge0	Gigabit Ethernet 0 |  | ||||||
| 2	pex0	PCIe Cntrl 0 |  | ||||||
| 3	usb0	USB Host 0 |  | ||||||
| 4	sdio	SDIO Cntrl |  | ||||||
| 5	tsu	Transp. Stream Unit |  | ||||||
| 6	dunit	SDRAM Cntrl |  | ||||||
| 7	runit	Runit |  | ||||||
| 8	xor0	XOR DMA 0 |  | ||||||
| 9	audio	I2S Cntrl 0 |  | ||||||
| 14	sata0	SATA Host 0 |  | ||||||
| 15	sata1	SATA Host 1 |  | ||||||
| 16	xor1	XOR DMA 1 |  | ||||||
| 17	crypto	CESA engine |  | ||||||
| 18	pex1	PCIe Cntrl 1 |  | ||||||
| 19	ge1	Gigabit Ethernet 1 |  | ||||||
| 20	tdm	Time Division Mplx |  | ||||||
| 
 |  | ||||||
| Required properties: |  | ||||||
| - compatible : shall be one of the following: |  | ||||||
| 	"marvell,armada-370-gating-clock" - for Armada 370 SoC clock gating |  | ||||||
| 	"marvell,armada-375-gating-clock" - for Armada 375 SoC clock gating |  | ||||||
| 	"marvell,armada-380-gating-clock" - for Armada 380/385 SoC clock gating |  | ||||||
| 	"marvell,armada-390-gating-clock" - for Armada 39x SoC clock gating |  | ||||||
| 	"marvell,armada-xp-gating-clock" - for Armada XP SoC clock gating |  | ||||||
| 	"marvell,mv98dx3236-gating-clock" - for 98dx3236 SoC clock gating |  | ||||||
| 	"marvell,dove-gating-clock" - for Dove SoC clock gating |  | ||||||
| 	"marvell,kirkwood-gating-clock" - for Kirkwood SoC clock gating |  | ||||||
| - reg : shall be the register address of the Clock Gating Control register |  | ||||||
| - #clock-cells : from common clock binding; shall be set to 1 |  | ||||||
| 
 |  | ||||||
| Optional properties: |  | ||||||
| - clocks : default parent clock phandle (e.g. tclk) |  | ||||||
| 
 |  | ||||||
| Example: |  | ||||||
| 
 |  | ||||||
| gate_clk: clock-gating-control@d0038 { |  | ||||||
| 	compatible = "marvell,dove-gating-clock"; |  | ||||||
| 	reg = <0xd0038 0x4>; |  | ||||||
| 	/* default parent clock is tclk */ |  | ||||||
| 	clocks = <&core_clk 0>; |  | ||||||
| 	#clock-cells = <1>; |  | ||||||
| }; |  | ||||||
| 
 |  | ||||||
| sdio0: sdio@92000 { |  | ||||||
| 	compatible = "marvell,dove-sdhci"; |  | ||||||
| 	/* get clk gate bit 8 (sdio0) */ |  | ||||||
| 	clocks = <&gate_clk 8>; |  | ||||||
| }; |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Rob Herring (Arm)
						Rob Herring (Arm)