182 lines · c
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) */2 3#ifndef _DT_BINDINGS_CLOCK_TOSHIBA_TMPV770X_H_4#define _DT_BINDINGS_CLOCK_TOSHIBA_TMPV770X_H_5 6/* PLL */7#define TMPV770X_PLL_PIPLL0 08#define TMPV770X_PLL_PIPLL1 19#define TMPV770X_PLL_PIDNNPLL 210#define TMPV770X_PLL_PIETHERPLL 311#define TMPV770X_PLL_PIDDRCPLL 412#define TMPV770X_PLL_PIVOIFPLL 513#define TMPV770X_PLL_PIIMGERPLL 614#define TMPV770X_NR_PLL 715 16/* Clocks */17#define TMPV770X_CLK_PIPLL1_DIV1 018#define TMPV770X_CLK_PIPLL1_DIV2 119#define TMPV770X_CLK_PIPLL1_DIV4 220#define TMPV770X_CLK_PIDNNPLL_DIV1 321#define TMPV770X_CLK_DDRC_PHY_PLL0 422#define TMPV770X_CLK_DDRC_PHY_PLL1 523#define TMPV770X_CLK_D_PHYPLL 624#define TMPV770X_CLK_PHY_PCIEPLL 725#define TMPV770X_CLK_CA53CL0 826#define TMPV770X_CLK_CA53CL1 927#define TMPV770X_CLK_PISDMAC 1028#define TMPV770X_CLK_PIPDMAC0 1129#define TMPV770X_CLK_PIPDMAC1 1230#define TMPV770X_CLK_PIWRAM 1331#define TMPV770X_CLK_DDRC0 1432#define TMPV770X_CLK_DDRC0_SCLK 1533#define TMPV770X_CLK_DDRC0_NCLK 1634#define TMPV770X_CLK_DDRC0_MCLK 1735#define TMPV770X_CLK_DDRC0_APBCLK 1836#define TMPV770X_CLK_DDRC1 1937#define TMPV770X_CLK_DDRC1_SCLK 2038#define TMPV770X_CLK_DDRC1_NCLK 2139#define TMPV770X_CLK_DDRC1_MCLK 2240#define TMPV770X_CLK_DDRC1_APBCLK 2341#define TMPV770X_CLK_HOX 2442#define TMPV770X_CLK_PCIE_MSTR 2543#define TMPV770X_CLK_PCIE_AUX 2644#define TMPV770X_CLK_PIINTC 2745#define TMPV770X_CLK_PIETHER_BUS 2846#define TMPV770X_CLK_PISPI0 2947#define TMPV770X_CLK_PISPI1 3048#define TMPV770X_CLK_PISPI2 3149#define TMPV770X_CLK_PISPI3 3250#define TMPV770X_CLK_PISPI4 3351#define TMPV770X_CLK_PISPI5 3452#define TMPV770X_CLK_PISPI6 3553#define TMPV770X_CLK_PIUART0 3654#define TMPV770X_CLK_PIUART1 3755#define TMPV770X_CLK_PIUART2 3856#define TMPV770X_CLK_PIUART3 3957#define TMPV770X_CLK_PII2C0 4058#define TMPV770X_CLK_PII2C1 4159#define TMPV770X_CLK_PII2C2 4260#define TMPV770X_CLK_PII2C3 4361#define TMPV770X_CLK_PII2C4 4462#define TMPV770X_CLK_PII2C5 4563#define TMPV770X_CLK_PII2C6 4664#define TMPV770X_CLK_PII2C7 4765#define TMPV770X_CLK_PII2C8 4866#define TMPV770X_CLK_PIGPIO 4967#define TMPV770X_CLK_PIPGM 5068#define TMPV770X_CLK_PIPCMIF 5169#define TMPV770X_CLK_PIPCMIF_AUDIO_O 5270#define TMPV770X_CLK_PIPCMIF_AUDIO_I 5371#define TMPV770X_CLK_PICMPT0 5472#define TMPV770X_CLK_PICMPT1 5573#define TMPV770X_CLK_PITSC 5674#define TMPV770X_CLK_PIUWDT 5775#define TMPV770X_CLK_PISWDT 5876#define TMPV770X_CLK_WDTCLK 5977#define TMPV770X_CLK_PISUBUS_150M 6078#define TMPV770X_CLK_PISUBUS_300M 6179#define TMPV770X_CLK_PIPMU 6280#define TMPV770X_CLK_PIGPMU 6381#define TMPV770X_CLK_PITMU 6482#define TMPV770X_CLK_WRCK 6583#define TMPV770X_CLK_PIEMM 6684#define TMPV770X_CLK_PIMISC 6785#define TMPV770X_CLK_PIGCOMM 6886#define TMPV770X_CLK_PIDCOMM 6987#define TMPV770X_CLK_PICKMON 7088#define TMPV770X_CLK_PIMBUS 7189#define TMPV770X_CLK_SBUSCLK 7290#define TMPV770X_CLK_DDR0_APBCLKCLK 7391#define TMPV770X_CLK_DDR1_APBCLKCLK 7492#define TMPV770X_CLK_DSP0_PBCLK 7593#define TMPV770X_CLK_DSP1_PBCLK 7694#define TMPV770X_CLK_DSP2_PBCLK 7795#define TMPV770X_CLK_DSP3_PBCLK 7896#define TMPV770X_CLK_DSVIIF0_APBCLK 7997#define TMPV770X_CLK_VIIF0_APBCLK 8098#define TMPV770X_CLK_VIIF0_CFGCLK 8199#define TMPV770X_CLK_VIIF1_APBCLK 82100#define TMPV770X_CLK_VIIF1_CFGCLK 83101#define TMPV770X_CLK_VIIF2_APBCLK 84102#define TMPV770X_CLK_VIIF2_CFGCLK 85103#define TMPV770X_CLK_VIIF3_APBCLK 86104#define TMPV770X_CLK_VIIF3_CFGCLK 87105#define TMPV770X_CLK_VIIF4_APBCLK 88106#define TMPV770X_CLK_VIIF4_CFGCLK 89107#define TMPV770X_CLK_VIIF5_APBCLK 90108#define TMPV770X_CLK_VIIF5_CFGCLK 91109#define TMPV770X_CLK_VOIF_SBUSCLK 92110#define TMPV770X_CLK_VOIF_PROCCLK 93111#define TMPV770X_CLK_VOIF_DPHYCFGCLK 94112#define TMPV770X_CLK_DNN0 95113#define TMPV770X_CLK_STMAT 96114#define TMPV770X_CLK_HWA0 97115#define TMPV770X_CLK_AFFINE0 98116#define TMPV770X_CLK_HAMAT 99117#define TMPV770X_CLK_SMLDB 100118#define TMPV770X_CLK_HWA0_ASYNC 101119#define TMPV770X_CLK_HWA2 102120#define TMPV770X_CLK_FLMAT 103121#define TMPV770X_CLK_PYRAMID 104122#define TMPV770X_CLK_HWA2_ASYNC 105123#define TMPV770X_CLK_DSP0 106124#define TMPV770X_CLK_VIIFBS0 107125#define TMPV770X_CLK_VIIFBS0_L2ISP 108126#define TMPV770X_CLK_VIIFBS0_L1ISP 109127#define TMPV770X_CLK_VIIFBS0_PROC 110128#define TMPV770X_CLK_VIIFBS1 111129#define TMPV770X_CLK_VIIFBS2 112130#define TMPV770X_CLK_VIIFOP_MBUS 113131#define TMPV770X_CLK_VIIFOP0_PROC 114132#define TMPV770X_CLK_PIETHER_2P5M 115133#define TMPV770X_CLK_PIETHER_25M 116134#define TMPV770X_CLK_PIETHER_50M 117135#define TMPV770X_CLK_PIETHER_125M 118136#define TMPV770X_CLK_VOIF0_DPHYCFG 119137#define TMPV770X_CLK_VOIF0_PROC 120138#define TMPV770X_CLK_VOIF0_SBUS 121139#define TMPV770X_CLK_VOIF0_DSIREF 122140#define TMPV770X_CLK_VOIF0_PIXEL 123141#define TMPV770X_CLK_PIREFCLK 124142#define TMPV770X_CLK_SBUS 125143#define TMPV770X_CLK_BUSLCK 126144#define TMPV770X_NR_CLK 127145 146/* Reset */147#define TMPV770X_RESET_PIETHER_2P5M 0148#define TMPV770X_RESET_PIETHER_25M 1149#define TMPV770X_RESET_PIETHER_50M 2150#define TMPV770X_RESET_PIETHER_125M 3151#define TMPV770X_RESET_HOX 4152#define TMPV770X_RESET_PCIE_MSTR 5153#define TMPV770X_RESET_PCIE_AUX 6154#define TMPV770X_RESET_PIINTC 7155#define TMPV770X_RESET_PIETHER_BUS 8156#define TMPV770X_RESET_PISPI0 9157#define TMPV770X_RESET_PISPI1 10158#define TMPV770X_RESET_PISPI2 11159#define TMPV770X_RESET_PISPI3 12160#define TMPV770X_RESET_PISPI4 13161#define TMPV770X_RESET_PISPI5 14162#define TMPV770X_RESET_PISPI6 15163#define TMPV770X_RESET_PIUART0 16164#define TMPV770X_RESET_PIUART1 17165#define TMPV770X_RESET_PIUART2 18166#define TMPV770X_RESET_PIUART3 19167#define TMPV770X_RESET_PII2C0 20168#define TMPV770X_RESET_PII2C1 21169#define TMPV770X_RESET_PII2C2 22170#define TMPV770X_RESET_PII2C3 23171#define TMPV770X_RESET_PII2C4 24172#define TMPV770X_RESET_PII2C5 25173#define TMPV770X_RESET_PII2C6 26174#define TMPV770X_RESET_PII2C7 27175#define TMPV770X_RESET_PII2C8 28176#define TMPV770X_RESET_PIPCMIF 29177#define TMPV770X_RESET_PICKMON 30178#define TMPV770X_RESET_SBUSCLK 31179#define TMPV770X_NR_RESET 32180 181#endif /*_DT_BINDINGS_CLOCK_TOSHIBA_TMPV770X_H_ */182