18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
28c2ecf20Sopenharmony_ci/** @file */
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ci#ifndef _MACH_T186_CLK_T186_H
58c2ecf20Sopenharmony_ci#define _MACH_T186_CLK_T186_H
68c2ecf20Sopenharmony_ci
78c2ecf20Sopenharmony_ci/**
88c2ecf20Sopenharmony_ci * @defgroup clock_ids Clock Identifiers
98c2ecf20Sopenharmony_ci * @{
108c2ecf20Sopenharmony_ci *   @defgroup extern_input external input clocks
118c2ecf20Sopenharmony_ci *   @{
128c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_OSC
138c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_CLK_32K
148c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DTV_INPUT
158c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SOR0_PAD_CLKOUT
168c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SOR1_PAD_CLKOUT
178c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S1_SYNC_INPUT
188c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S2_SYNC_INPUT
198c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S3_SYNC_INPUT
208c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S4_SYNC_INPUT
218c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S5_SYNC_INPUT
228c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S6_SYNC_INPUT
238c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SPDIFIN_SYNC_INPUT
248c2ecf20Sopenharmony_ci *   @}
258c2ecf20Sopenharmony_ci *
268c2ecf20Sopenharmony_ci *   @defgroup extern_output external output clocks
278c2ecf20Sopenharmony_ci *   @{
288c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_EXTPERIPH1
298c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_EXTPERIPH2
308c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_EXTPERIPH3
318c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_EXTPERIPH4
328c2ecf20Sopenharmony_ci *   @}
338c2ecf20Sopenharmony_ci *
348c2ecf20Sopenharmony_ci *   @defgroup display_clks display related clocks
358c2ecf20Sopenharmony_ci *   @{
368c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_CEC
378c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DSIC
388c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DSIC_LP
398c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DSID
408c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DSID_LP
418c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DPAUX1
428c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DPAUX
438c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_HDA2HDMICODEC
448c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NVDISPLAY_DISP
458c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NVDISPLAY_DSC
468c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NVDISPLAY_P0
478c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NVDISPLAY_P1
488c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NVDISPLAY_P2
498c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NVDISPLAYHUB
508c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SOR_SAFE
518c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SOR0
528c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SOR0_OUT
538c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SOR1
548c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SOR1_OUT
558c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DSI
568c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MIPI_CAL
578c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DSIA_LP
588c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DSIB
598c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DSIB_LP
608c2ecf20Sopenharmony_ci *   @}
618c2ecf20Sopenharmony_ci *
628c2ecf20Sopenharmony_ci *   @defgroup camera_clks camera related clocks
638c2ecf20Sopenharmony_ci *   @{
648c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NVCSI
658c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NVCSILP
668c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_VI
678c2ecf20Sopenharmony_ci *   @}
688c2ecf20Sopenharmony_ci *
698c2ecf20Sopenharmony_ci *   @defgroup audio_clks audio related clocks
708c2ecf20Sopenharmony_ci *   @{
718c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_ACLK
728c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_ADSP
738c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_ADSPNEON
748c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_AHUB
758c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_APE
768c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_APB2APE
778c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_AUD_MCLK
788c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DMIC1
798c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DMIC2
808c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DMIC3
818c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DMIC4
828c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DSPK1
838c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DSPK2
848c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_HDA
858c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_HDA2CODEC_2X
868c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S1
878c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S2
888c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S3
898c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S4
908c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S5
918c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2S6
928c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MAUD
938c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLL_A_OUT0
948c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SPDIF_DOUBLER
958c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SPDIF_IN
968c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SPDIF_OUT
978c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_DMIC1
988c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_DMIC2
998c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_DMIC3
1008c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_DMIC4
1018c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_DMIC5
1028c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_DSPK1
1038c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_DSPK2
1048c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_I2S1
1058c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_I2S2
1068c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_I2S3
1078c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_I2S4
1088c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_I2S5
1098c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_I2S6
1108c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SYNC_SPDIF
1118c2ecf20Sopenharmony_ci *   @}
1128c2ecf20Sopenharmony_ci *
1138c2ecf20Sopenharmony_ci *   @defgroup uart_clks UART clocks
1148c2ecf20Sopenharmony_ci *   @{
1158c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_AON_UART_FST_MIPI_CAL
1168c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UARTA
1178c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UARTB
1188c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UARTC
1198c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UARTD
1208c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UARTE
1218c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UARTF
1228c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UARTG
1238c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UART_FST_MIPI_CAL
1248c2ecf20Sopenharmony_ci *   @}
1258c2ecf20Sopenharmony_ci *
1268c2ecf20Sopenharmony_ci *   @defgroup i2c_clks I2C clocks
1278c2ecf20Sopenharmony_ci *   @{
1288c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_AON_I2C_SLOW
1298c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C1
1308c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C2
1318c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C3
1328c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C4
1338c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C5
1348c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C6
1358c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C8
1368c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C9
1378c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C1
1388c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C12
1398c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C13
1408c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C14
1418c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_I2C_SLOW
1428c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_VI_I2C
1438c2ecf20Sopenharmony_ci *   @}
1448c2ecf20Sopenharmony_ci *
1458c2ecf20Sopenharmony_ci *   @defgroup spi_clks SPI clocks
1468c2ecf20Sopenharmony_ci *   @{
1478c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SPI1
1488c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SPI2
1498c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SPI3
1508c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SPI4
1518c2ecf20Sopenharmony_ci *   @}
1528c2ecf20Sopenharmony_ci *
1538c2ecf20Sopenharmony_ci *   @defgroup storage storage related clocks
1548c2ecf20Sopenharmony_ci *   @{
1558c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SATA
1568c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SATA_OOB
1578c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SATA_IOBIST
1588c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SDMMC_LEGACY_TM
1598c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SDMMC1
1608c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SDMMC2
1618c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SDMMC3
1628c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SDMMC4
1638c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_QSPI
1648c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_QSPI_OUT
1658c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UFSDEV_REF
1668c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UFSHC
1678c2ecf20Sopenharmony_ci *   @}
1688c2ecf20Sopenharmony_ci *
1698c2ecf20Sopenharmony_ci *   @defgroup pwm_clks PWM clocks
1708c2ecf20Sopenharmony_ci *   @{
1718c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PWM1
1728c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PWM2
1738c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PWM3
1748c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PWM4
1758c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PWM5
1768c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PWM6
1778c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PWM7
1788c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PWM8
1798c2ecf20Sopenharmony_ci *   @}
1808c2ecf20Sopenharmony_ci *
1818c2ecf20Sopenharmony_ci *   @defgroup plls PLLs and related clocks
1828c2ecf20Sopenharmony_ci *   @{
1838c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLREFE_OUT_GATED
1848c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLREFE_OUT1
1858c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLD_OUT1
1868c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLP_OUT0
1878c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLP_OUT5
1888c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLA
1898c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLE_PWRSEQ
1908c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLA_OUT1
1918c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLREFE_REF
1928c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UPHY_PLL0_PWRSEQ
1938c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UPHY_PLL1_PWRSEQ
1948c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLREFE_PLLE_PASSTHROUGH
1958c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLREFE_PEX
1968c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLREFE_IDDQ
1978c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC_OUT_AON
1988c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC_OUT_ISP
1998c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC_OUT_VE
2008c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC4_OUT
2018c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLREFE_OUT
2028c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLREFE_PLL_REF
2038c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLE
2048c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC
2058c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLP
2068c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLD
2078c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLD2
2088c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLREFE_VCO
2098c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC2
2108c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC3
2118c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLDP
2128c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC4_VCO
2138c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLA1
2148c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLNVCSI
2158c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLDISPHUB
2168c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLD3
2178c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLBPMPCAM
2188c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLAON
2198c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLU
2208c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC4_VCO_DIV2
2218c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLL_REF
2228c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLREFE_OUT1_DIV5
2238c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_UTMIP_PLL_PWRSEQ
2248c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLL_U_48M
2258c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLL_U_480M
2268c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC4_OUT0
2278c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC4_OUT1
2288c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC4_OUT2
2298c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLC4_OUT_MUX
2308c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_DFLLDISP_DIV
2318c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLDISPHUB_DIV
2328c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PLLP_DIV8
2338c2ecf20Sopenharmony_ci *   @}
2348c2ecf20Sopenharmony_ci *
2358c2ecf20Sopenharmony_ci *   @defgroup nafll_clks NAFLL clock sources
2368c2ecf20Sopenharmony_ci *   @{
2378c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_AXI_CBB
2388c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_BCPU
2398c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_BPMP
2408c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_DISP
2418c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_GPU
2428c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_ISP
2438c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_MCPU
2448c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_NVDEC
2458c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_NVENC
2468c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_NVJPG
2478c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_SCE
2488c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_SE
2498c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_TSEC
2508c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_TSECB
2518c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_VI
2528c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NAFLL_VIC
2538c2ecf20Sopenharmony_ci *   @}
2548c2ecf20Sopenharmony_ci *
2558c2ecf20Sopenharmony_ci *   @defgroup mphy MPHY related clocks
2568c2ecf20Sopenharmony_ci *   @{
2578c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MPHY_L0_RX_SYMB
2588c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MPHY_L0_RX_LS_BIT
2598c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MPHY_L0_TX_SYMB
2608c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MPHY_L0_TX_LS_3XBIT
2618c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MPHY_L0_RX_ANA
2628c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MPHY_L1_RX_ANA
2638c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MPHY_IOBIST
2648c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MPHY_TX_1MHZ_REF
2658c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MPHY_CORE_PLL_FIXED
2668c2ecf20Sopenharmony_ci *   @}
2678c2ecf20Sopenharmony_ci *
2688c2ecf20Sopenharmony_ci *   @defgroup eavb EAVB related clocks
2698c2ecf20Sopenharmony_ci *   @{
2708c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_EQOS_AXI
2718c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_EQOS_PTP_REF
2728c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_EQOS_RX
2738c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_EQOS_RX_INPUT
2748c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_EQOS_TX
2758c2ecf20Sopenharmony_ci *   @}
2768c2ecf20Sopenharmony_ci *
2778c2ecf20Sopenharmony_ci *   @defgroup usb USB related clocks
2788c2ecf20Sopenharmony_ci *   @{
2798c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PEX_USB_PAD0_MGMT
2808c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PEX_USB_PAD1_MGMT
2818c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_HSIC_TRK
2828c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_USB2_TRK
2838c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_USB2_HSIC_TRK
2848c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_XUSB_CORE_SS
2858c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_XUSB_CORE_DEV
2868c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_XUSB_FALCON
2878c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_XUSB_FS
2888c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_XUSB
2898c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_XUSB_DEV
2908c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_XUSB_HOST
2918c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_XUSB_SS
2928c2ecf20Sopenharmony_ci *   @}
2938c2ecf20Sopenharmony_ci *
2948c2ecf20Sopenharmony_ci *   @defgroup bigblock compute block related clocks
2958c2ecf20Sopenharmony_ci *   @{
2968c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_GPCCLK
2978c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_GPC2CLK
2988c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_GPU
2998c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_HOST1X
3008c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_ISP
3018c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NVDEC
3028c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NVENC
3038c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_NVJPG
3048c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SE
3058c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_TSEC
3068c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_TSECB
3078c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_VIC
3088c2ecf20Sopenharmony_ci *   @}
3098c2ecf20Sopenharmony_ci *
3108c2ecf20Sopenharmony_ci *   @defgroup can CAN bus related clocks
3118c2ecf20Sopenharmony_ci *   @{
3128c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_CAN1
3138c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_CAN1_HOST
3148c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_CAN2
3158c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_CAN2_HOST
3168c2ecf20Sopenharmony_ci *   @}
3178c2ecf20Sopenharmony_ci *
3188c2ecf20Sopenharmony_ci *   @defgroup system basic system clocks
3198c2ecf20Sopenharmony_ci *   @{
3208c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_ACTMON
3218c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_AON_APB
3228c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_AON_CPU_NIC
3238c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_AON_NIC
3248c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_AXI_CBB
3258c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_BPMP_APB
3268c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_BPMP_CPU_NIC
3278c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_BPMP_NIC_RATE
3288c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_CLK_M
3298c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_EMC
3308c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_MSS_ENCRYPT
3318c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SCE_APB
3328c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SCE_CPU_NIC
3338c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_SCE_NIC
3348c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_TSC
3358c2ecf20Sopenharmony_ci *   @}
3368c2ecf20Sopenharmony_ci *
3378c2ecf20Sopenharmony_ci *   @defgroup pcie_clks PCIe related clocks
3388c2ecf20Sopenharmony_ci *   @{
3398c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_AFI
3408c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PCIE
3418c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PCIE2_IOBIST
3428c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PCIERX0
3438c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PCIERX1
3448c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PCIERX2
3458c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PCIERX3
3468c2ecf20Sopenharmony_ci *     @def TEGRA186_CLK_PCIERX4
3478c2ecf20Sopenharmony_ci *   @}
3488c2ecf20Sopenharmony_ci */
3498c2ecf20Sopenharmony_ci
3508c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_FUSE */
3518c2ecf20Sopenharmony_ci#define TEGRA186_CLK_FUSE 0
3528c2ecf20Sopenharmony_ci/**
3538c2ecf20Sopenharmony_ci * @brief It's not what you think
3548c2ecf20Sopenharmony_ci * @details output of gate CLK_ENB_GPU. This output connects to the GPU
3558c2ecf20Sopenharmony_ci * pwrclk. @warning: This is almost certainly not the clock you think
3568c2ecf20Sopenharmony_ci * it is. If you're looking for the clock of the graphics engine, see
3578c2ecf20Sopenharmony_ci * TEGRA186_GPCCLK
3588c2ecf20Sopenharmony_ci */
3598c2ecf20Sopenharmony_ci#define TEGRA186_CLK_GPU 1
3608c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_PCIE */
3618c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PCIE 3
3628c2ecf20Sopenharmony_ci/** @brief output of the divider IPFS_CLK_DIVISOR */
3638c2ecf20Sopenharmony_ci#define TEGRA186_CLK_AFI 4
3648c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_PCIE2_IOBIST */
3658c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PCIE2_IOBIST 5
3668c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_PCIERX0*/
3678c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PCIERX0 6
3688c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_PCIERX1*/
3698c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PCIERX1 7
3708c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_PCIERX2*/
3718c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PCIERX2 8
3728c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_PCIERX3*/
3738c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PCIERX3 9
3748c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_PCIERX4*/
3758c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PCIERX4 10
3768c2ecf20Sopenharmony_ci/** @brief output branch of PLL_C for ISP, controlled by gate CLK_ENB_PLLC_OUT_ISP */
3778c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC_OUT_ISP 11
3788c2ecf20Sopenharmony_ci/** @brief output branch of PLL_C for VI, controlled by gate CLK_ENB_PLLC_OUT_VE */
3798c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC_OUT_VE 12
3808c2ecf20Sopenharmony_ci/** @brief output branch of PLL_C for AON domain, controlled by gate CLK_ENB_PLLC_OUT_AON */
3818c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC_OUT_AON 13
3828c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_SOR_SAFE */
3838c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SOR_SAFE 39
3848c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2S2 */
3858c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S2 42
3868c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2S3 */
3878c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S3 43
3888c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SPDF_IN */
3898c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SPDIF_IN 44
3908c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_SPDIF_DOUBLER */
3918c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SPDIF_DOUBLER 45
3928c2ecf20Sopenharmony_ci/**  @clkdesc{spi_clks, out, mux, CLK_RST_CONTROLLER_CLK_SOURCE_SPI3} */
3938c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SPI3 46
3948c2ecf20Sopenharmony_ci/** @clkdesc{i2c_clks, out, mux, CLK_RST_CONTROLLER_CLK_SOURCE_I2C1} */
3958c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C1 47
3968c2ecf20Sopenharmony_ci/** @clkdesc{i2c_clks, out, mux, CLK_RST_CONTROLLER_CLK_SOURCE_I2C5} */
3978c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C5 48
3988c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SPI1 */
3998c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SPI1 49
4008c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_ISP */
4018c2ecf20Sopenharmony_ci#define TEGRA186_CLK_ISP 50
4028c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_VI */
4038c2ecf20Sopenharmony_ci#define TEGRA186_CLK_VI 51
4048c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SDMMC1 */
4058c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SDMMC1 52
4068c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SDMMC2 */
4078c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SDMMC2 53
4088c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SDMMC4 */
4098c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SDMMC4 54
4108c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_UARTA */
4118c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UARTA 55
4128c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_UARTB */
4138c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UARTB 56
4148c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_HOST1X */
4158c2ecf20Sopenharmony_ci#define TEGRA186_CLK_HOST1X 57
4168c2ecf20Sopenharmony_ci/**
4178c2ecf20Sopenharmony_ci * @brief controls the EMC clock frequency.
4188c2ecf20Sopenharmony_ci * @details Doing a clk_set_rate on this clock will select the
4198c2ecf20Sopenharmony_ci * appropriate clock source, program the source rate and execute a
4208c2ecf20Sopenharmony_ci * specific sequence to switch to the new clock source for both memory
4218c2ecf20Sopenharmony_ci * controllers. This can be used to control the balance between memory
4228c2ecf20Sopenharmony_ci * throughput and memory controller power.
4238c2ecf20Sopenharmony_ci */
4248c2ecf20Sopenharmony_ci#define TEGRA186_CLK_EMC 58
4258c2ecf20Sopenharmony_ci/* @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_EXTPERIPH4 */
4268c2ecf20Sopenharmony_ci#define TEGRA186_CLK_EXTPERIPH4 73
4278c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SPI4 */
4288c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SPI4 74
4298c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C3 */
4308c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C3 75
4318c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SDMMC3 */
4328c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SDMMC3 76
4338c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_UARTD */
4348c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UARTD 77
4358c2ecf20Sopenharmony_ci/** output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2S1 */
4368c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S1 79
4378c2ecf20Sopenharmony_ci/** output of gate CLK_ENB_DTV */
4388c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DTV 80
4398c2ecf20Sopenharmony_ci/** output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_TSEC */
4408c2ecf20Sopenharmony_ci#define TEGRA186_CLK_TSEC 81
4418c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_DP2 */
4428c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DP2 82
4438c2ecf20Sopenharmony_ci/** output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2S4 */
4448c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S4 84
4458c2ecf20Sopenharmony_ci/** output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2S5 */
4468c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S5 85
4478c2ecf20Sopenharmony_ci/** output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C4 */
4488c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C4 86
4498c2ecf20Sopenharmony_ci/** output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_AHUB */
4508c2ecf20Sopenharmony_ci#define TEGRA186_CLK_AHUB 87
4518c2ecf20Sopenharmony_ci/** output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_HDA2CODEC_2X */
4528c2ecf20Sopenharmony_ci#define TEGRA186_CLK_HDA2CODEC_2X 88
4538c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_EXTPERIPH1 */
4548c2ecf20Sopenharmony_ci#define TEGRA186_CLK_EXTPERIPH1 89
4558c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_EXTPERIPH2 */
4568c2ecf20Sopenharmony_ci#define TEGRA186_CLK_EXTPERIPH2 90
4578c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_EXTPERIPH3 */
4588c2ecf20Sopenharmony_ci#define TEGRA186_CLK_EXTPERIPH3 91
4598c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C_SLOW */
4608c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C_SLOW 92
4618c2ecf20Sopenharmony_ci/** @brief output of the SOR1_CLK_SRC mux in CLK_RST_CONTROLLER_CLK_SOURCE_SOR1 */
4628c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SOR1 93
4638c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_CEC */
4648c2ecf20Sopenharmony_ci#define TEGRA186_CLK_CEC 94
4658c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_DPAUX1 */
4668c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DPAUX1 95
4678c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_DPAUX */
4688c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DPAUX 96
4698c2ecf20Sopenharmony_ci/** @brief output of the SOR0_CLK_SRC mux in CLK_RST_CONTROLLER_CLK_SOURCE_SOR0 */
4708c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SOR0 97
4718c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_HDA2HDMICODEC */
4728c2ecf20Sopenharmony_ci#define TEGRA186_CLK_HDA2HDMICODEC 98
4738c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SATA */
4748c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SATA 99
4758c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_SATA_OOB */
4768c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SATA_OOB 100
4778c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_SATA_IOBIST */
4788c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SATA_IOBIST 101
4798c2ecf20Sopenharmony_ci/** output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_HDA */
4808c2ecf20Sopenharmony_ci#define TEGRA186_CLK_HDA 102
4818c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SE */
4828c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SE 103
4838c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_APB2APE */
4848c2ecf20Sopenharmony_ci#define TEGRA186_CLK_APB2APE 104
4858c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_APE */
4868c2ecf20Sopenharmony_ci#define TEGRA186_CLK_APE 105
4878c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_IQC1 */
4888c2ecf20Sopenharmony_ci#define TEGRA186_CLK_IQC1 106
4898c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_IQC2 */
4908c2ecf20Sopenharmony_ci#define TEGRA186_CLK_IQC2 107
4918c2ecf20Sopenharmony_ci/** divide by 2 version of TEGRA186_CLK_PLLREFE_VCO */
4928c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLREFE_OUT 108
4938c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_PLLREFE_PLL_REF */
4948c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLREFE_PLL_REF 109
4958c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_PLLC4_OUT */
4968c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC4_OUT 110
4978c2ecf20Sopenharmony_ci/** @brief output of mux xusb_core_clk_switch on page 67 of T186_Clocks_IAS.doc */
4988c2ecf20Sopenharmony_ci#define TEGRA186_CLK_XUSB 111
4998c2ecf20Sopenharmony_ci/** controls xusb_dev_ce signal on page 66 and 67 of T186_Clocks_IAS.doc */
5008c2ecf20Sopenharmony_ci#define TEGRA186_CLK_XUSB_DEV 112
5018c2ecf20Sopenharmony_ci/** controls xusb_host_ce signal on page 67 of T186_Clocks_IAS.doc */
5028c2ecf20Sopenharmony_ci#define TEGRA186_CLK_XUSB_HOST 113
5038c2ecf20Sopenharmony_ci/** controls xusb_ss_ce signal on page 67 of T186_Clocks_IAS.doc */
5048c2ecf20Sopenharmony_ci#define TEGRA186_CLK_XUSB_SS 114
5058c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_DSI */
5068c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DSI 115
5078c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_MIPI_CAL */
5088c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MIPI_CAL 116
5098c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_DSIA_LP */
5108c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DSIA_LP 117
5118c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_DSIB */
5128c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DSIB 118
5138c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_DSIB_LP */
5148c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DSIB_LP 119
5158c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_DMIC1 */
5168c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DMIC1 122
5178c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_DMIC2 */
5188c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DMIC2 123
5198c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_AUD_MCLK */
5208c2ecf20Sopenharmony_ci#define TEGRA186_CLK_AUD_MCLK 124
5218c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C6 */
5228c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C6 125
5238c2ecf20Sopenharmony_ci/**output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_UART_FST_MIPI_CAL */
5248c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UART_FST_MIPI_CAL 126
5258c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_VIC */
5268c2ecf20Sopenharmony_ci#define TEGRA186_CLK_VIC 127
5278c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SDMMC_LEGACY_TM */
5288c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SDMMC_LEGACY_TM 128
5298c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_NVDEC */
5308c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NVDEC 129
5318c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_NVJPG */
5328c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NVJPG 130
5338c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_NVENC */
5348c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NVENC 131
5358c2ecf20Sopenharmony_ci/** @brief output of the QSPI_CLK_SRC mux in CLK_RST_CONTROLLER_CLK_SOURCE_QSPI */
5368c2ecf20Sopenharmony_ci#define TEGRA186_CLK_QSPI 132
5378c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_VI_I2C */
5388c2ecf20Sopenharmony_ci#define TEGRA186_CLK_VI_I2C 133
5398c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_HSIC_TRK */
5408c2ecf20Sopenharmony_ci#define TEGRA186_CLK_HSIC_TRK 134
5418c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_USB2_TRK */
5428c2ecf20Sopenharmony_ci#define TEGRA186_CLK_USB2_TRK 135
5438c2ecf20Sopenharmony_ci/** output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_MAUD */
5448c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MAUD 136
5458c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_TSECB */
5468c2ecf20Sopenharmony_ci#define TEGRA186_CLK_TSECB 137
5478c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_ADSP */
5488c2ecf20Sopenharmony_ci#define TEGRA186_CLK_ADSP 138
5498c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_ADSPNEON */
5508c2ecf20Sopenharmony_ci#define TEGRA186_CLK_ADSPNEON 139
5518c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_MPHY_L0_RX_LS_SYMB */
5528c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MPHY_L0_RX_SYMB 140
5538c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_MPHY_L0_RX_LS_BIT */
5548c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MPHY_L0_RX_LS_BIT 141
5558c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_MPHY_L0_TX_LS_SYMB */
5568c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MPHY_L0_TX_SYMB 142
5578c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_MPHY_L0_TX_LS_3XBIT */
5588c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MPHY_L0_TX_LS_3XBIT 143
5598c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_MPHY_L0_RX_ANA */
5608c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MPHY_L0_RX_ANA 144
5618c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_MPHY_L1_RX_ANA */
5628c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MPHY_L1_RX_ANA 145
5638c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_MPHY_IOBIST */
5648c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MPHY_IOBIST 146
5658c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_MPHY_TX_1MHZ_REF */
5668c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MPHY_TX_1MHZ_REF 147
5678c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_MPHY_CORE_PLL_FIXED */
5688c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MPHY_CORE_PLL_FIXED 148
5698c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_AXI_CBB */
5708c2ecf20Sopenharmony_ci#define TEGRA186_CLK_AXI_CBB 149
5718c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_DMIC3 */
5728c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DMIC3 150
5738c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_DMIC4 */
5748c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DMIC4 151
5758c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_DSPK1 */
5768c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DSPK1 152
5778c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_DSPK2 */
5788c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DSPK2 153
5798c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C6 */
5808c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S6 154
5818c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_NVDISPLAY_P0 */
5828c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NVDISPLAY_P0 155
5838c2ecf20Sopenharmony_ci/** @brief output of the NVDISPLAY_DISP_CLK_SRC mux in CLK_RST_CONTROLLER_CLK_SOURCE_NVDISPLAY_DISP */
5848c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NVDISPLAY_DISP 156
5858c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_NVDISPLAY_DSC */
5868c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NVDISPLAY_DSC 157
5878c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_NVDISPLAYHUB */
5888c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NVDISPLAYHUB 158
5898c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_NVDISPLAY_P1 */
5908c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NVDISPLAY_P1 159
5918c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_NVDISPLAY_P2 */
5928c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NVDISPLAY_P2 160
5938c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_TACH */
5948c2ecf20Sopenharmony_ci#define TEGRA186_CLK_TACH 166
5958c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_EQOS */
5968c2ecf20Sopenharmony_ci#define TEGRA186_CLK_EQOS_AXI 167
5978c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_EQOS_RX */
5988c2ecf20Sopenharmony_ci#define TEGRA186_CLK_EQOS_RX 168
5998c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_UFSHC_CG_SYS */
6008c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UFSHC 178
6018c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_UFSDEV_REF */
6028c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UFSDEV_REF 179
6038c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_NVCSI */
6048c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NVCSI 180
6058c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_NVCSILP */
6068c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NVCSILP 181
6078c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C7 */
6088c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C7 182
6098c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C9 */
6108c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C9 183
6118c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C12 */
6128c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C12 184
6138c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C13 */
6148c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C13 185
6158c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C14 */
6168c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C14 186
6178c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_PWM1 */
6188c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PWM1 187
6198c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_PWM2 */
6208c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PWM2 188
6218c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_PWM3 */
6228c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PWM3 189
6238c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_PWM5 */
6248c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PWM5 190
6258c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_PWM6 */
6268c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PWM6 191
6278c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_PWM7 */
6288c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PWM7 192
6298c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_PWM8 */
6308c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PWM8 193
6318c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_UARTE */
6328c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UARTE 194
6338c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_UARTF */
6348c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UARTF 195
6358c2ecf20Sopenharmony_ci/** @deprecated */
6368c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DBGAPB 196
6378c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_BPMP_CPU_NIC */
6388c2ecf20Sopenharmony_ci#define TEGRA186_CLK_BPMP_CPU_NIC 197
6398c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_BPMP_APB */
6408c2ecf20Sopenharmony_ci#define TEGRA186_CLK_BPMP_APB 199
6418c2ecf20Sopenharmony_ci/** @brief output of mux controlled by TEGRA186_CLK_SOC_ACTMON */
6428c2ecf20Sopenharmony_ci#define TEGRA186_CLK_ACTMON 201
6438c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_AON_CPU_NIC */
6448c2ecf20Sopenharmony_ci#define TEGRA186_CLK_AON_CPU_NIC 208
6458c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_CAN1 */
6468c2ecf20Sopenharmony_ci#define TEGRA186_CLK_CAN1 210
6478c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_CAN1_HOST */
6488c2ecf20Sopenharmony_ci#define TEGRA186_CLK_CAN1_HOST 211
6498c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_CAN2 */
6508c2ecf20Sopenharmony_ci#define TEGRA186_CLK_CAN2 212
6518c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_CAN2_HOST */
6528c2ecf20Sopenharmony_ci#define TEGRA186_CLK_CAN2_HOST 213
6538c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_AON_APB */
6548c2ecf20Sopenharmony_ci#define TEGRA186_CLK_AON_APB 214
6558c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_UARTC */
6568c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UARTC 215
6578c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_UARTG */
6588c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UARTG 216
6598c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_AON_UART_FST_MIPI_CAL */
6608c2ecf20Sopenharmony_ci#define TEGRA186_CLK_AON_UART_FST_MIPI_CAL 217
6618c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C2 */
6628c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C2 218
6638c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C8 */
6648c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C8 219
6658c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_I2C10 */
6668c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2C10 220
6678c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_AON_I2C_SLOW */
6688c2ecf20Sopenharmony_ci#define TEGRA186_CLK_AON_I2C_SLOW 221
6698c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SPI2 */
6708c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SPI2 222
6718c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_DMIC5 */
6728c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DMIC5 223
6738c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_AON_TOUCH */
6748c2ecf20Sopenharmony_ci#define TEGRA186_CLK_AON_TOUCH 224
6758c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_PWM4 */
6768c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PWM4 225
6778c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_TSC. This clock object is read only and is used for all timers in the system. */
6788c2ecf20Sopenharmony_ci#define TEGRA186_CLK_TSC 226
6798c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_MSS_ENCRYPT */
6808c2ecf20Sopenharmony_ci#define TEGRA186_CLK_MSS_ENCRYPT 227
6818c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SCE_CPU_NIC */
6828c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SCE_CPU_NIC 228
6838c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SCE_APB */
6848c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SCE_APB 230
6858c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_DSIC */
6868c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DSIC 231
6878c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_DSIC_LP */
6888c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DSIC_LP 232
6898c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_DSID */
6908c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DSID 233
6918c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_DSID_LP */
6928c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DSID_LP 234
6938c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_PEX_SATA_USB_RX_BYP */
6948c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PEX_SATA_USB_RX_BYP 236
6958c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_CLK_SOURCE_SPDIF_OUT */
6968c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SPDIF_OUT 238
6978c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_EQOS_PTP_REF_CLK_0 */
6988c2ecf20Sopenharmony_ci#define TEGRA186_CLK_EQOS_PTP_REF 239
6998c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_EQOS_TX_CLK */
7008c2ecf20Sopenharmony_ci#define TEGRA186_CLK_EQOS_TX 240
7018c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_USB2_HSIC_TRK */
7028c2ecf20Sopenharmony_ci#define TEGRA186_CLK_USB2_HSIC_TRK 241
7038c2ecf20Sopenharmony_ci/** @brief output of mux xusb_ss_clk_switch on page 66 of T186_Clocks_IAS.doc */
7048c2ecf20Sopenharmony_ci#define TEGRA186_CLK_XUSB_CORE_SS 242
7058c2ecf20Sopenharmony_ci/** @brief output of mux xusb_core_dev_clk_switch on page 67 of T186_Clocks_IAS.doc */
7068c2ecf20Sopenharmony_ci#define TEGRA186_CLK_XUSB_CORE_DEV 243
7078c2ecf20Sopenharmony_ci/** @brief output of mux xusb_core_falcon_clk_switch on page 67 of T186_Clocks_IAS.doc */
7088c2ecf20Sopenharmony_ci#define TEGRA186_CLK_XUSB_FALCON 244
7098c2ecf20Sopenharmony_ci/** @brief output of mux xusb_fs_clk_switch on page 66 of T186_Clocks_IAS.doc */
7108c2ecf20Sopenharmony_ci#define TEGRA186_CLK_XUSB_FS 245
7118c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_PLLA_OUT */
7128c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLL_A_OUT0 246
7138c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_I2S1 */
7148c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_I2S1 247
7158c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_I2S2 */
7168c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_I2S2 248
7178c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_I2S3 */
7188c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_I2S3 249
7198c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_I2S4 */
7208c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_I2S4 250
7218c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_I2S5 */
7228c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_I2S5 251
7238c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_I2S6 */
7248c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_I2S6 252
7258c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_DSPK1 */
7268c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_DSPK1 253
7278c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_DSPK2 */
7288c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_DSPK2 254
7298c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_DMIC1 */
7308c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_DMIC1 255
7318c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_DMIC2 */
7328c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_DMIC2 256
7338c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_DMIC3 */
7348c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_DMIC3 257
7358c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_DMIC4 */
7368c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_DMIC4 259
7378c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_AUDIO_SYNC_CLK_SPDIF */
7388c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SYNC_SPDIF 260
7398c2ecf20Sopenharmony_ci/** @brief output of gate CLK_ENB_PLLREFE_OUT */
7408c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLREFE_OUT_GATED 261
7418c2ecf20Sopenharmony_ci/** @brief output of the divider PLLREFE_DIVP in CLK_RST_CONTROLLER_PLLREFE_BASE. PLLREFE has 2 outputs:
7428c2ecf20Sopenharmony_ci  *      * VCO/pdiv defined by this clock object
7438c2ecf20Sopenharmony_ci  *      * VCO/2 defined by TEGRA186_CLK_PLLREFE_OUT
7448c2ecf20Sopenharmony_ci  */
7458c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLREFE_OUT1 262
7468c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLD_OUT1 267
7478c2ecf20Sopenharmony_ci/** @brief output of the divider PLLP_DIVP in CLK_RST_CONTROLLER_PLLP_BASE */
7488c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLP_OUT0 269
7498c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_PLLP_OUTC */
7508c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLP_OUT5 270
7518c2ecf20Sopenharmony_ci/** PLL controlled by CLK_RST_CONTROLLER_PLLA_BASE for use by audio clocks */
7528c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLA 271
7538c2ecf20Sopenharmony_ci/** @brief output of mux controlled by CLK_RST_CONTROLLER_ACLK_BURST_POLICY divided by the divider controlled by ACLK_CLK_DIVISOR in CLK_RST_CONTROLLER_SUPER_ACLK_DIVIDER */
7548c2ecf20Sopenharmony_ci#define TEGRA186_CLK_ACLK 273
7558c2ecf20Sopenharmony_ci/** fixed 48MHz clock divided down from TEGRA186_CLK_PLL_U */
7568c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLL_U_48M 274
7578c2ecf20Sopenharmony_ci/** fixed 480MHz clock divided down from TEGRA186_CLK_PLL_U */
7588c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLL_U_480M 275
7598c2ecf20Sopenharmony_ci/** @brief output of the divider PLLC4_DIVP in CLK_RST_CONTROLLER_PLLC4_BASE. Output frequency is TEGRA186_CLK_PLLC4_VCO/PLLC4_DIVP */
7608c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC4_OUT0 276
7618c2ecf20Sopenharmony_ci/** fixed /3 divider. Output frequency of this clock is TEGRA186_CLK_PLLC4_VCO/3 */
7628c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC4_OUT1 277
7638c2ecf20Sopenharmony_ci/** fixed /5 divider. Output frequency of this clock is TEGRA186_CLK_PLLC4_VCO/5 */
7648c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC4_OUT2 278
7658c2ecf20Sopenharmony_ci/** @brief output of mux controlled by PLLC4_CLK_SEL in CLK_RST_CONTROLLER_PLLC4_MISC1 */
7668c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC4_OUT_MUX 279
7678c2ecf20Sopenharmony_ci/** @brief output of divider NVDISPLAY_DISP_CLK_DIVISOR in CLK_RST_CONTROLLER_CLK_SOURCE_NVDISPLAY_DISP when DFLLDISP_DIV is selected in NVDISPLAY_DISP_CLK_SRC */
7688c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DFLLDISP_DIV 284
7698c2ecf20Sopenharmony_ci/** @brief output of divider NVDISPLAY_DISP_CLK_DIVISOR in CLK_RST_CONTROLLER_CLK_SOURCE_NVDISPLAY_DISP when PLLDISPHUB_DIV is selected in NVDISPLAY_DISP_CLK_SRC */
7708c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLDISPHUB_DIV 285
7718c2ecf20Sopenharmony_ci/** fixed /8 divider which is used as the input for TEGRA186_CLK_SOR_SAFE */
7728c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLP_DIV8 286
7738c2ecf20Sopenharmony_ci/** @brief output of divider CLK_RST_CONTROLLER_BPMP_NIC_RATE */
7748c2ecf20Sopenharmony_ci#define TEGRA186_CLK_BPMP_NIC 287
7758c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_PLLA1_OUT1 */
7768c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLL_A_OUT1 288
7778c2ecf20Sopenharmony_ci/** @deprecated */
7788c2ecf20Sopenharmony_ci#define TEGRA186_CLK_GPC2CLK 289
7798c2ecf20Sopenharmony_ci/** A fake clock which must be enabled during KFUSE read operations to ensure adequate VDD_CORE voltage. */
7808c2ecf20Sopenharmony_ci#define TEGRA186_CLK_KFUSE 293
7818c2ecf20Sopenharmony_ci/**
7828c2ecf20Sopenharmony_ci * @brief controls the PLLE hardware sequencer.
7838c2ecf20Sopenharmony_ci * @details This clock only has enable and disable methods. When the
7848c2ecf20Sopenharmony_ci * PLLE hw sequencer is enabled, PLLE, will be enabled or disabled by
7858c2ecf20Sopenharmony_ci * hw based on the control signals from the PCIe, SATA and XUSB
7868c2ecf20Sopenharmony_ci * clocks. When the PLLE hw sequencer is disabled, the state of PLLE
7878c2ecf20Sopenharmony_ci * is controlled by sw using clk_enable/clk_disable on
7888c2ecf20Sopenharmony_ci * TEGRA186_CLK_PLLE.
7898c2ecf20Sopenharmony_ci */
7908c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLE_PWRSEQ 294
7918c2ecf20Sopenharmony_ci/** fixed 60MHz clock divided down from, TEGRA186_CLK_PLL_U */
7928c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLREFE_REF 295
7938c2ecf20Sopenharmony_ci/** @brief output of mux controlled by SOR0_CLK_SEL0 and SOR0_CLK_SEL1 in CLK_RST_CONTROLLER_CLK_SOURCE_SOR0 */
7948c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SOR0_OUT 296
7958c2ecf20Sopenharmony_ci/** @brief output of mux controlled by SOR1_CLK_SEL0 and SOR1_CLK_SEL1 in CLK_RST_CONTROLLER_CLK_SOURCE_SOR1 */
7968c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SOR1_OUT 297
7978c2ecf20Sopenharmony_ci/** @brief fixed /5 divider.  Output frequency of this clock is TEGRA186_CLK_PLLREFE_OUT1/5. Used as input for TEGRA186_CLK_EQOS_AXI */
7988c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLREFE_OUT1_DIV5 298
7998c2ecf20Sopenharmony_ci/** @brief controls the UTMIP_PLL (aka PLLU) hardware sqeuencer */
8008c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UTMIP_PLL_PWRSEQ 301
8018c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_PEX_USB_PAD_PLL0_MGMT */
8028c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PEX_USB_PAD0_MGMT 302
8038c2ecf20Sopenharmony_ci/** @brief output of the divider CLK_RST_CONTROLLER_CLK_SOURCE_PEX_USB_PAD_PLL1_MGMT */
8048c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PEX_USB_PAD1_MGMT 303
8058c2ecf20Sopenharmony_ci/** @brief controls the UPHY_PLL0 hardware sqeuencer */
8068c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UPHY_PLL0_PWRSEQ 304
8078c2ecf20Sopenharmony_ci/** @brief controls the UPHY_PLL1 hardware sqeuencer */
8088c2ecf20Sopenharmony_ci#define TEGRA186_CLK_UPHY_PLL1_PWRSEQ 305
8098c2ecf20Sopenharmony_ci/** @brief control for PLLREFE_IDDQ in CLK_RST_CONTROLLER_PLLREFE_MISC so the bypass output even be used when the PLL is disabled */
8108c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLREFE_PLLE_PASSTHROUGH 306
8118c2ecf20Sopenharmony_ci/** @brief output of the mux controlled by PLLREFE_SEL_CLKIN_PEX in CLK_RST_CONTROLLER_PLLREFE_MISC */
8128c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLREFE_PEX 307
8138c2ecf20Sopenharmony_ci/** @brief control for PLLREFE_IDDQ in CLK_RST_CONTROLLER_PLLREFE_MISC to turn on the PLL when enabled */
8148c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLREFE_IDDQ 308
8158c2ecf20Sopenharmony_ci/** @brief output of the divider QSPI_CLK_DIV2_SEL in CLK_RST_CONTROLLER_CLK_SOURCE_QSPI */
8168c2ecf20Sopenharmony_ci#define TEGRA186_CLK_QSPI_OUT 309
8178c2ecf20Sopenharmony_ci/**
8188c2ecf20Sopenharmony_ci * @brief GPC2CLK-div-2
8198c2ecf20Sopenharmony_ci * @details fixed /2 divider. Output frequency is
8208c2ecf20Sopenharmony_ci * TEGRA186_CLK_GPC2CLK/2. The frequency of this clock is the
8218c2ecf20Sopenharmony_ci * frequency at which the GPU graphics engine runs. */
8228c2ecf20Sopenharmony_ci#define TEGRA186_CLK_GPCCLK 310
8238c2ecf20Sopenharmony_ci/** @brief output of divider CLK_RST_CONTROLLER_AON_NIC_RATE */
8248c2ecf20Sopenharmony_ci#define TEGRA186_CLK_AON_NIC 450
8258c2ecf20Sopenharmony_ci/** @brief output of divider CLK_RST_CONTROLLER_SCE_NIC_RATE */
8268c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SCE_NIC 451
8278c2ecf20Sopenharmony_ci/** Fixed 100MHz PLL for PCIe, SATA and superspeed USB */
8288c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLE 512
8298c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLC_BASE */
8308c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC 513
8318c2ecf20Sopenharmony_ci/** Fixed 408MHz PLL for use by peripheral clocks */
8328c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLP 516
8338c2ecf20Sopenharmony_ci/** @deprecated */
8348c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLL_P TEGRA186_CLK_PLLP
8358c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLD_BASE for use by DSI */
8368c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLD 518
8378c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLD2_BASE for use by HDMI or DP */
8388c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLD2 519
8398c2ecf20Sopenharmony_ci/**
8408c2ecf20Sopenharmony_ci * @brief PLL controlled by CLK_RST_CONTROLLER_PLLREFE_BASE.
8418c2ecf20Sopenharmony_ci * @details Note that this clock only controls the VCO output, before
8428c2ecf20Sopenharmony_ci * the post-divider. See TEGRA186_CLK_PLLREFE_OUT1 for more
8438c2ecf20Sopenharmony_ci * information.
8448c2ecf20Sopenharmony_ci */
8458c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLREFE_VCO 520
8468c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLC2_BASE */
8478c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC2 521
8488c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLC3_BASE */
8498c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC3 522
8508c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLDP_BASE for use as the DP link clock */
8518c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLDP 523
8528c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLC4_BASE */
8538c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC4_VCO 524
8548c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLA1_BASE for use by audio clocks */
8558c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLA1 525
8568c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLNVCSI_BASE */
8578c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLNVCSI 526
8588c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLDISPHUB_BASE */
8598c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLDISPHUB 527
8608c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLD3_BASE for use by HDMI or DP */
8618c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLD3 528
8628c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLBPMPCAM_BASE */
8638c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLBPMPCAM 531
8648c2ecf20Sopenharmony_ci/** @brief PLL controlled by CLK_RST_CONTROLLER_PLLAON_BASE for use by IP blocks in the AON domain */
8658c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLAON 532
8668c2ecf20Sopenharmony_ci/** Fixed frequency 960MHz PLL for USB and EAVB */
8678c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLU 533
8688c2ecf20Sopenharmony_ci/** fixed /2 divider. Output frequency is TEGRA186_CLK_PLLC4_VCO/2 */
8698c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLLC4_VCO_DIV2 535
8708c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for AXI_CBB */
8718c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_AXI_CBB 564
8728c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for BPMP */
8738c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_BPMP 565
8748c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for ISP */
8758c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_ISP 566
8768c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for NVDEC */
8778c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_NVDEC 567
8788c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for NVENC */
8798c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_NVENC 568
8808c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for NVJPG */
8818c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_NVJPG 569
8828c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for SCE */
8838c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_SCE 570
8848c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for SE */
8858c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_SE 571
8868c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for TSEC */
8878c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_TSEC 572
8888c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for TSECB */
8898c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_TSECB 573
8908c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for VI */
8918c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_VI 574
8928c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for VIC */
8938c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_VIC 575
8948c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for DISP */
8958c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_DISP 576
8968c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for GPU */
8978c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_GPU 577
8988c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for M-CPU cluster */
8998c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_MCPU 578
9008c2ecf20Sopenharmony_ci/** @brief NAFLL clock source for B-CPU cluster */
9018c2ecf20Sopenharmony_ci#define TEGRA186_CLK_NAFLL_BCPU 579
9028c2ecf20Sopenharmony_ci/** @brief input from Tegra's CLK_32K_IN pad */
9038c2ecf20Sopenharmony_ci#define TEGRA186_CLK_CLK_32K 608
9048c2ecf20Sopenharmony_ci/** @brief output of divider CLK_RST_CONTROLLER_CLK_M_DIVIDE */
9058c2ecf20Sopenharmony_ci#define TEGRA186_CLK_CLK_M 609
9068c2ecf20Sopenharmony_ci/** @brief output of divider PLL_REF_DIV in CLK_RST_CONTROLLER_OSC_CTRL */
9078c2ecf20Sopenharmony_ci#define TEGRA186_CLK_PLL_REF 610
9088c2ecf20Sopenharmony_ci/** @brief input from Tegra's XTAL_IN */
9098c2ecf20Sopenharmony_ci#define TEGRA186_CLK_OSC 612
9108c2ecf20Sopenharmony_ci/** @brief clock recovered from EAVB input */
9118c2ecf20Sopenharmony_ci#define TEGRA186_CLK_EQOS_RX_INPUT 613
9128c2ecf20Sopenharmony_ci/** @brief clock recovered from DTV input */
9138c2ecf20Sopenharmony_ci#define TEGRA186_CLK_DTV_INPUT 614
9148c2ecf20Sopenharmony_ci/** @brief SOR0 brick output which feeds into SOR0_CLK_SEL mux in CLK_RST_CONTROLLER_CLK_SOURCE_SOR0*/
9158c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SOR0_PAD_CLKOUT 615
9168c2ecf20Sopenharmony_ci/** @brief SOR1 brick output which feeds into SOR1_CLK_SEL mux in CLK_RST_CONTROLLER_CLK_SOURCE_SOR1*/
9178c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SOR1_PAD_CLKOUT 616
9188c2ecf20Sopenharmony_ci/** @brief clock recovered from I2S1 input */
9198c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S1_SYNC_INPUT 617
9208c2ecf20Sopenharmony_ci/** @brief clock recovered from I2S2 input */
9218c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S2_SYNC_INPUT 618
9228c2ecf20Sopenharmony_ci/** @brief clock recovered from I2S3 input */
9238c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S3_SYNC_INPUT 619
9248c2ecf20Sopenharmony_ci/** @brief clock recovered from I2S4 input */
9258c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S4_SYNC_INPUT 620
9268c2ecf20Sopenharmony_ci/** @brief clock recovered from I2S5 input */
9278c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S5_SYNC_INPUT 621
9288c2ecf20Sopenharmony_ci/** @brief clock recovered from I2S6 input */
9298c2ecf20Sopenharmony_ci#define TEGRA186_CLK_I2S6_SYNC_INPUT 622
9308c2ecf20Sopenharmony_ci/** @brief clock recovered from SPDIFIN input */
9318c2ecf20Sopenharmony_ci#define TEGRA186_CLK_SPDIFIN_SYNC_INPUT 623
9328c2ecf20Sopenharmony_ci
9338c2ecf20Sopenharmony_ci/**
9348c2ecf20Sopenharmony_ci * @brief subject to change
9358c2ecf20Sopenharmony_ci * @details maximum clock identifier value plus one.
9368c2ecf20Sopenharmony_ci */
9378c2ecf20Sopenharmony_ci#define TEGRA186_CLK_CLK_MAX 624
9388c2ecf20Sopenharmony_ci
9398c2ecf20Sopenharmony_ci/** @} */
9408c2ecf20Sopenharmony_ci
9418c2ecf20Sopenharmony_ci#endif
942