162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright (C) 2013  Horms Solutions Ltd.
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Contact: Simon Horman <horms@verge.net.au>
662306a36Sopenharmony_ci */
762306a36Sopenharmony_ci
862306a36Sopenharmony_ci#ifndef __DT_BINDINGS_CLOCK_R8A7779_H__
962306a36Sopenharmony_ci#define __DT_BINDINGS_CLOCK_R8A7779_H__
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci/* CPG */
1262306a36Sopenharmony_ci#define R8A7779_CLK_PLLA	0
1362306a36Sopenharmony_ci#define R8A7779_CLK_Z		1
1462306a36Sopenharmony_ci#define R8A7779_CLK_ZS		2
1562306a36Sopenharmony_ci#define R8A7779_CLK_S		3
1662306a36Sopenharmony_ci#define R8A7779_CLK_S1		4
1762306a36Sopenharmony_ci#define R8A7779_CLK_P		5
1862306a36Sopenharmony_ci#define R8A7779_CLK_B		6
1962306a36Sopenharmony_ci#define R8A7779_CLK_OUT		7
2062306a36Sopenharmony_ci
2162306a36Sopenharmony_ci/* MSTP 0 */
2262306a36Sopenharmony_ci#define R8A7779_CLK_PWM		5
2362306a36Sopenharmony_ci#define R8A7779_CLK_HSPI	7
2462306a36Sopenharmony_ci#define R8A7779_CLK_TMU2	14
2562306a36Sopenharmony_ci#define R8A7779_CLK_TMU1	15
2662306a36Sopenharmony_ci#define R8A7779_CLK_TMU0	16
2762306a36Sopenharmony_ci#define R8A7779_CLK_HSCIF1	18
2862306a36Sopenharmony_ci#define R8A7779_CLK_HSCIF0	19
2962306a36Sopenharmony_ci#define R8A7779_CLK_SCIF5	21
3062306a36Sopenharmony_ci#define R8A7779_CLK_SCIF4	22
3162306a36Sopenharmony_ci#define R8A7779_CLK_SCIF3	23
3262306a36Sopenharmony_ci#define R8A7779_CLK_SCIF2	24
3362306a36Sopenharmony_ci#define R8A7779_CLK_SCIF1	25
3462306a36Sopenharmony_ci#define R8A7779_CLK_SCIF0	26
3562306a36Sopenharmony_ci#define R8A7779_CLK_I2C3	27
3662306a36Sopenharmony_ci#define R8A7779_CLK_I2C2	28
3762306a36Sopenharmony_ci#define R8A7779_CLK_I2C1	29
3862306a36Sopenharmony_ci#define R8A7779_CLK_I2C0	30
3962306a36Sopenharmony_ci
4062306a36Sopenharmony_ci/* MSTP 1 */
4162306a36Sopenharmony_ci#define R8A7779_CLK_USB01	0
4262306a36Sopenharmony_ci#define R8A7779_CLK_USB2	1
4362306a36Sopenharmony_ci#define R8A7779_CLK_DU		3
4462306a36Sopenharmony_ci#define R8A7779_CLK_VIN2	8
4562306a36Sopenharmony_ci#define R8A7779_CLK_VIN1	9
4662306a36Sopenharmony_ci#define R8A7779_CLK_VIN0	10
4762306a36Sopenharmony_ci#define R8A7779_CLK_ETHER	14
4862306a36Sopenharmony_ci#define R8A7779_CLK_SATA	15
4962306a36Sopenharmony_ci#define R8A7779_CLK_PCIE	16
5062306a36Sopenharmony_ci#define R8A7779_CLK_VIN3	20
5162306a36Sopenharmony_ci
5262306a36Sopenharmony_ci/* MSTP 3 */
5362306a36Sopenharmony_ci#define R8A7779_CLK_SDHI3	20
5462306a36Sopenharmony_ci#define R8A7779_CLK_SDHI2	21
5562306a36Sopenharmony_ci#define R8A7779_CLK_SDHI1	22
5662306a36Sopenharmony_ci#define R8A7779_CLK_SDHI0	23
5762306a36Sopenharmony_ci#define R8A7779_CLK_MMC1	30
5862306a36Sopenharmony_ci#define R8A7779_CLK_MMC0	31
5962306a36Sopenharmony_ci
6062306a36Sopenharmony_ci
6162306a36Sopenharmony_ci#endif /* __DT_BINDINGS_CLOCK_R8A7779_H__ */
62