162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * Copyright (C) 2016 Cogent Embedded, Inc. 462306a36Sopenharmony_ci */ 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#ifndef __DT_BINDINGS_CLOCK_R8A7792_H__ 762306a36Sopenharmony_ci#define __DT_BINDINGS_CLOCK_R8A7792_H__ 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci/* CPG */ 1062306a36Sopenharmony_ci#define R8A7792_CLK_MAIN 0 1162306a36Sopenharmony_ci#define R8A7792_CLK_PLL0 1 1262306a36Sopenharmony_ci#define R8A7792_CLK_PLL1 2 1362306a36Sopenharmony_ci#define R8A7792_CLK_PLL3 3 1462306a36Sopenharmony_ci#define R8A7792_CLK_LB 4 1562306a36Sopenharmony_ci#define R8A7792_CLK_QSPI 5 1662306a36Sopenharmony_ci 1762306a36Sopenharmony_ci/* MSTP0 */ 1862306a36Sopenharmony_ci#define R8A7792_CLK_MSIOF0 0 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ci/* MSTP1 */ 2162306a36Sopenharmony_ci#define R8A7792_CLK_JPU 6 2262306a36Sopenharmony_ci#define R8A7792_CLK_TMU1 11 2362306a36Sopenharmony_ci#define R8A7792_CLK_TMU3 21 2462306a36Sopenharmony_ci#define R8A7792_CLK_TMU2 22 2562306a36Sopenharmony_ci#define R8A7792_CLK_CMT0 24 2662306a36Sopenharmony_ci#define R8A7792_CLK_TMU0 25 2762306a36Sopenharmony_ci#define R8A7792_CLK_VSP1DU1 27 2862306a36Sopenharmony_ci#define R8A7792_CLK_VSP1DU0 28 2962306a36Sopenharmony_ci#define R8A7792_CLK_VSP1_SY 31 3062306a36Sopenharmony_ci 3162306a36Sopenharmony_ci/* MSTP2 */ 3262306a36Sopenharmony_ci#define R8A7792_CLK_MSIOF1 8 3362306a36Sopenharmony_ci#define R8A7792_CLK_SYS_DMAC1 18 3462306a36Sopenharmony_ci#define R8A7792_CLK_SYS_DMAC0 19 3562306a36Sopenharmony_ci 3662306a36Sopenharmony_ci/* MSTP3 */ 3762306a36Sopenharmony_ci#define R8A7792_CLK_TPU0 4 3862306a36Sopenharmony_ci#define R8A7792_CLK_SDHI0 14 3962306a36Sopenharmony_ci#define R8A7792_CLK_CMT1 29 4062306a36Sopenharmony_ci 4162306a36Sopenharmony_ci/* MSTP4 */ 4262306a36Sopenharmony_ci#define R8A7792_CLK_IRQC 7 4362306a36Sopenharmony_ci#define R8A7792_CLK_INTC_SYS 8 4462306a36Sopenharmony_ci 4562306a36Sopenharmony_ci/* MSTP5 */ 4662306a36Sopenharmony_ci#define R8A7792_CLK_AUDIO_DMAC0 2 4762306a36Sopenharmony_ci#define R8A7792_CLK_THERMAL 22 4862306a36Sopenharmony_ci#define R8A7792_CLK_PWM 23 4962306a36Sopenharmony_ci 5062306a36Sopenharmony_ci/* MSTP7 */ 5162306a36Sopenharmony_ci#define R8A7792_CLK_HSCIF1 16 5262306a36Sopenharmony_ci#define R8A7792_CLK_HSCIF0 17 5362306a36Sopenharmony_ci#define R8A7792_CLK_SCIF3 18 5462306a36Sopenharmony_ci#define R8A7792_CLK_SCIF2 19 5562306a36Sopenharmony_ci#define R8A7792_CLK_SCIF1 20 5662306a36Sopenharmony_ci#define R8A7792_CLK_SCIF0 21 5762306a36Sopenharmony_ci#define R8A7792_CLK_DU1 23 5862306a36Sopenharmony_ci#define R8A7792_CLK_DU0 24 5962306a36Sopenharmony_ci 6062306a36Sopenharmony_ci/* MSTP8 */ 6162306a36Sopenharmony_ci#define R8A7792_CLK_VIN5 4 6262306a36Sopenharmony_ci#define R8A7792_CLK_VIN4 5 6362306a36Sopenharmony_ci#define R8A7792_CLK_VIN3 8 6462306a36Sopenharmony_ci#define R8A7792_CLK_VIN2 9 6562306a36Sopenharmony_ci#define R8A7792_CLK_VIN1 10 6662306a36Sopenharmony_ci#define R8A7792_CLK_VIN0 11 6762306a36Sopenharmony_ci#define R8A7792_CLK_ETHERAVB 12 6862306a36Sopenharmony_ci 6962306a36Sopenharmony_ci/* MSTP9 */ 7062306a36Sopenharmony_ci#define R8A7792_CLK_GPIO7 4 7162306a36Sopenharmony_ci#define R8A7792_CLK_GPIO6 5 7262306a36Sopenharmony_ci#define R8A7792_CLK_GPIO5 7 7362306a36Sopenharmony_ci#define R8A7792_CLK_GPIO4 8 7462306a36Sopenharmony_ci#define R8A7792_CLK_GPIO3 9 7562306a36Sopenharmony_ci#define R8A7792_CLK_GPIO2 10 7662306a36Sopenharmony_ci#define R8A7792_CLK_GPIO1 11 7762306a36Sopenharmony_ci#define R8A7792_CLK_GPIO0 12 7862306a36Sopenharmony_ci#define R8A7792_CLK_GPIO11 13 7962306a36Sopenharmony_ci#define R8A7792_CLK_GPIO10 14 8062306a36Sopenharmony_ci#define R8A7792_CLK_CAN1 15 8162306a36Sopenharmony_ci#define R8A7792_CLK_CAN0 16 8262306a36Sopenharmony_ci#define R8A7792_CLK_QSPI_MOD 17 8362306a36Sopenharmony_ci#define R8A7792_CLK_GPIO9 19 8462306a36Sopenharmony_ci#define R8A7792_CLK_GPIO8 21 8562306a36Sopenharmony_ci#define R8A7792_CLK_I2C5 25 8662306a36Sopenharmony_ci#define R8A7792_CLK_IICDVFS 26 8762306a36Sopenharmony_ci#define R8A7792_CLK_I2C4 27 8862306a36Sopenharmony_ci#define R8A7792_CLK_I2C3 28 8962306a36Sopenharmony_ci#define R8A7792_CLK_I2C2 29 9062306a36Sopenharmony_ci#define R8A7792_CLK_I2C1 30 9162306a36Sopenharmony_ci#define R8A7792_CLK_I2C0 31 9262306a36Sopenharmony_ci 9362306a36Sopenharmony_ci/* MSTP10 */ 9462306a36Sopenharmony_ci#define R8A7792_CLK_SSI_ALL 5 9562306a36Sopenharmony_ci#define R8A7792_CLK_SSI4 11 9662306a36Sopenharmony_ci#define R8A7792_CLK_SSI3 12 9762306a36Sopenharmony_ci 9862306a36Sopenharmony_ci#endif /* __DT_BINDINGS_CLOCK_R8A7792_H__ */ 99