linux/include/dt-bindings/clock/toshiba,tmpv770x.h

/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */

#ifndef _DT_BINDINGS_CLOCK_TOSHIBA_TMPV770X_H_
#define _DT_BINDINGS_CLOCK_TOSHIBA_TMPV770X_H_

/* PLL */
#define TMPV770X_PLL_PIPLL0
#define TMPV770X_PLL_PIPLL1
#define TMPV770X_PLL_PIDNNPLL
#define TMPV770X_PLL_PIETHERPLL
#define TMPV770X_PLL_PIDDRCPLL
#define TMPV770X_PLL_PIVOIFPLL
#define TMPV770X_PLL_PIIMGERPLL
#define TMPV770X_NR_PLL

/* Clocks */
#define TMPV770X_CLK_PIPLL1_DIV1
#define TMPV770X_CLK_PIPLL1_DIV2
#define TMPV770X_CLK_PIPLL1_DIV4
#define TMPV770X_CLK_PIDNNPLL_DIV1
#define TMPV770X_CLK_DDRC_PHY_PLL0
#define TMPV770X_CLK_DDRC_PHY_PLL1
#define TMPV770X_CLK_D_PHYPLL
#define TMPV770X_CLK_PHY_PCIEPLL
#define TMPV770X_CLK_CA53CL0
#define TMPV770X_CLK_CA53CL1
#define TMPV770X_CLK_PISDMAC
#define TMPV770X_CLK_PIPDMAC0
#define TMPV770X_CLK_PIPDMAC1
#define TMPV770X_CLK_PIWRAM
#define TMPV770X_CLK_DDRC0
#define TMPV770X_CLK_DDRC0_SCLK
#define TMPV770X_CLK_DDRC0_NCLK
#define TMPV770X_CLK_DDRC0_MCLK
#define TMPV770X_CLK_DDRC0_APBCLK
#define TMPV770X_CLK_DDRC1
#define TMPV770X_CLK_DDRC1_SCLK
#define TMPV770X_CLK_DDRC1_NCLK
#define TMPV770X_CLK_DDRC1_MCLK
#define TMPV770X_CLK_DDRC1_APBCLK
#define TMPV770X_CLK_HOX
#define TMPV770X_CLK_PCIE_MSTR
#define TMPV770X_CLK_PCIE_AUX
#define TMPV770X_CLK_PIINTC
#define TMPV770X_CLK_PIETHER_BUS
#define TMPV770X_CLK_PISPI0
#define TMPV770X_CLK_PISPI1
#define TMPV770X_CLK_PISPI2
#define TMPV770X_CLK_PISPI3
#define TMPV770X_CLK_PISPI4
#define TMPV770X_CLK_PISPI5
#define TMPV770X_CLK_PISPI6
#define TMPV770X_CLK_PIUART0
#define TMPV770X_CLK_PIUART1
#define TMPV770X_CLK_PIUART2
#define TMPV770X_CLK_PIUART3
#define TMPV770X_CLK_PII2C0
#define TMPV770X_CLK_PII2C1
#define TMPV770X_CLK_PII2C2
#define TMPV770X_CLK_PII2C3
#define TMPV770X_CLK_PII2C4
#define TMPV770X_CLK_PII2C5
#define TMPV770X_CLK_PII2C6
#define TMPV770X_CLK_PII2C7
#define TMPV770X_CLK_PII2C8
#define TMPV770X_CLK_PIGPIO
#define TMPV770X_CLK_PIPGM
#define TMPV770X_CLK_PIPCMIF
#define TMPV770X_CLK_PIPCMIF_AUDIO_O
#define TMPV770X_CLK_PIPCMIF_AUDIO_I
#define TMPV770X_CLK_PICMPT0
#define TMPV770X_CLK_PICMPT1
#define TMPV770X_CLK_PITSC
#define TMPV770X_CLK_PIUWDT
#define TMPV770X_CLK_PISWDT
#define TMPV770X_CLK_WDTCLK
#define TMPV770X_CLK_PISUBUS_150M
#define TMPV770X_CLK_PISUBUS_300M
#define TMPV770X_CLK_PIPMU
#define TMPV770X_CLK_PIGPMU
#define TMPV770X_CLK_PITMU
#define TMPV770X_CLK_WRCK
#define TMPV770X_CLK_PIEMM
#define TMPV770X_CLK_PIMISC
#define TMPV770X_CLK_PIGCOMM
#define TMPV770X_CLK_PIDCOMM
#define TMPV770X_CLK_PICKMON
#define TMPV770X_CLK_PIMBUS
#define TMPV770X_CLK_SBUSCLK
#define TMPV770X_CLK_DDR0_APBCLKCLK
#define TMPV770X_CLK_DDR1_APBCLKCLK
#define TMPV770X_CLK_DSP0_PBCLK
#define TMPV770X_CLK_DSP1_PBCLK
#define TMPV770X_CLK_DSP2_PBCLK
#define TMPV770X_CLK_DSP3_PBCLK
#define TMPV770X_CLK_DSVIIF0_APBCLK
#define TMPV770X_CLK_VIIF0_APBCLK
#define TMPV770X_CLK_VIIF0_CFGCLK
#define TMPV770X_CLK_VIIF1_APBCLK
#define TMPV770X_CLK_VIIF1_CFGCLK
#define TMPV770X_CLK_VIIF2_APBCLK
#define TMPV770X_CLK_VIIF2_CFGCLK
#define TMPV770X_CLK_VIIF3_APBCLK
#define TMPV770X_CLK_VIIF3_CFGCLK
#define TMPV770X_CLK_VIIF4_APBCLK
#define TMPV770X_CLK_VIIF4_CFGCLK
#define TMPV770X_CLK_VIIF5_APBCLK
#define TMPV770X_CLK_VIIF5_CFGCLK
#define TMPV770X_CLK_VOIF_SBUSCLK
#define TMPV770X_CLK_VOIF_PROCCLK
#define TMPV770X_CLK_VOIF_DPHYCFGCLK
#define TMPV770X_CLK_DNN0
#define TMPV770X_CLK_STMAT
#define TMPV770X_CLK_HWA0
#define TMPV770X_CLK_AFFINE0
#define TMPV770X_CLK_HAMAT
#define TMPV770X_CLK_SMLDB
#define TMPV770X_CLK_HWA0_ASYNC
#define TMPV770X_CLK_HWA2
#define TMPV770X_CLK_FLMAT
#define TMPV770X_CLK_PYRAMID
#define TMPV770X_CLK_HWA2_ASYNC
#define TMPV770X_CLK_DSP0
#define TMPV770X_CLK_VIIFBS0
#define TMPV770X_CLK_VIIFBS0_L2ISP
#define TMPV770X_CLK_VIIFBS0_L1ISP
#define TMPV770X_CLK_VIIFBS0_PROC
#define TMPV770X_CLK_VIIFBS1
#define TMPV770X_CLK_VIIFBS2
#define TMPV770X_CLK_VIIFOP_MBUS
#define TMPV770X_CLK_VIIFOP0_PROC
#define TMPV770X_CLK_PIETHER_2P5M
#define TMPV770X_CLK_PIETHER_25M
#define TMPV770X_CLK_PIETHER_50M
#define TMPV770X_CLK_PIETHER_125M
#define TMPV770X_CLK_VOIF0_DPHYCFG
#define TMPV770X_CLK_VOIF0_PROC
#define TMPV770X_CLK_VOIF0_SBUS
#define TMPV770X_CLK_VOIF0_DSIREF
#define TMPV770X_CLK_VOIF0_PIXEL
#define TMPV770X_CLK_PIREFCLK
#define TMPV770X_CLK_SBUS
#define TMPV770X_CLK_BUSLCK
#define TMPV770X_NR_CLK

/* Reset */
#define TMPV770X_RESET_PIETHER_2P5M
#define TMPV770X_RESET_PIETHER_25M
#define TMPV770X_RESET_PIETHER_50M
#define TMPV770X_RESET_PIETHER_125M
#define TMPV770X_RESET_HOX
#define TMPV770X_RESET_PCIE_MSTR
#define TMPV770X_RESET_PCIE_AUX
#define TMPV770X_RESET_PIINTC
#define TMPV770X_RESET_PIETHER_BUS
#define TMPV770X_RESET_PISPI0
#define TMPV770X_RESET_PISPI1
#define TMPV770X_RESET_PISPI2
#define TMPV770X_RESET_PISPI3
#define TMPV770X_RESET_PISPI4
#define TMPV770X_RESET_PISPI5
#define TMPV770X_RESET_PISPI6
#define TMPV770X_RESET_PIUART0
#define TMPV770X_RESET_PIUART1
#define TMPV770X_RESET_PIUART2
#define TMPV770X_RESET_PIUART3
#define TMPV770X_RESET_PII2C0
#define TMPV770X_RESET_PII2C1
#define TMPV770X_RESET_PII2C2
#define TMPV770X_RESET_PII2C3
#define TMPV770X_RESET_PII2C4
#define TMPV770X_RESET_PII2C5
#define TMPV770X_RESET_PII2C6
#define TMPV770X_RESET_PII2C7
#define TMPV770X_RESET_PII2C8
#define TMPV770X_RESET_PIPCMIF
#define TMPV770X_RESET_PICKMON
#define TMPV770X_RESET_SBUSCLK
#define TMPV770X_NR_RESET

#endif /*_DT_BINDINGS_CLOCK_TOSHIBA_TMPV770X_H_ */