18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-only */
28c2ecf20Sopenharmony_ci/*
38c2ecf20Sopenharmony_ci * Copyright 2017 Texas Instruments, Inc.
48c2ecf20Sopenharmony_ci */
58c2ecf20Sopenharmony_ci#ifndef __DT_BINDINGS_CLK_DRA7_H
68c2ecf20Sopenharmony_ci#define __DT_BINDINGS_CLK_DRA7_H
78c2ecf20Sopenharmony_ci
88c2ecf20Sopenharmony_ci#define DRA7_CLKCTRL_OFFSET	0x20
98c2ecf20Sopenharmony_ci#define DRA7_CLKCTRL_INDEX(offset)	((offset) - DRA7_CLKCTRL_OFFSET)
108c2ecf20Sopenharmony_ci
118c2ecf20Sopenharmony_ci/* XXX: Compatibility part begin, remove this once compatibility support is no longer needed */
128c2ecf20Sopenharmony_ci
138c2ecf20Sopenharmony_ci/* mpu clocks */
148c2ecf20Sopenharmony_ci#define DRA7_MPU_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
158c2ecf20Sopenharmony_ci
168c2ecf20Sopenharmony_ci/* ipu clocks */
178c2ecf20Sopenharmony_ci#define _DRA7_IPU_CLKCTRL_OFFSET	0x40
188c2ecf20Sopenharmony_ci#define _DRA7_IPU_CLKCTRL_INDEX(offset)	((offset) - _DRA7_IPU_CLKCTRL_OFFSET)
198c2ecf20Sopenharmony_ci#define DRA7_MCASP1_CLKCTRL	_DRA7_IPU_CLKCTRL_INDEX(0x50)
208c2ecf20Sopenharmony_ci#define DRA7_TIMER5_CLKCTRL	_DRA7_IPU_CLKCTRL_INDEX(0x58)
218c2ecf20Sopenharmony_ci#define DRA7_TIMER6_CLKCTRL	_DRA7_IPU_CLKCTRL_INDEX(0x60)
228c2ecf20Sopenharmony_ci#define DRA7_TIMER7_CLKCTRL	_DRA7_IPU_CLKCTRL_INDEX(0x68)
238c2ecf20Sopenharmony_ci#define DRA7_TIMER8_CLKCTRL	_DRA7_IPU_CLKCTRL_INDEX(0x70)
248c2ecf20Sopenharmony_ci#define DRA7_I2C5_CLKCTRL	_DRA7_IPU_CLKCTRL_INDEX(0x78)
258c2ecf20Sopenharmony_ci#define DRA7_UART6_CLKCTRL	_DRA7_IPU_CLKCTRL_INDEX(0x80)
268c2ecf20Sopenharmony_ci
278c2ecf20Sopenharmony_ci/* rtc clocks */
288c2ecf20Sopenharmony_ci#define DRA7_RTC_CLKCTRL_OFFSET	0x40
298c2ecf20Sopenharmony_ci#define DRA7_RTC_CLKCTRL_INDEX(offset)	((offset) - DRA7_RTC_CLKCTRL_OFFSET)
308c2ecf20Sopenharmony_ci#define DRA7_RTCSS_CLKCTRL	DRA7_RTC_CLKCTRL_INDEX(0x44)
318c2ecf20Sopenharmony_ci
328c2ecf20Sopenharmony_ci/* vip clocks */
338c2ecf20Sopenharmony_ci#define DRA7_VIP1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
348c2ecf20Sopenharmony_ci#define DRA7_VIP2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
358c2ecf20Sopenharmony_ci#define DRA7_VIP3_CLKCTRL	DRA7_CLKCTRL_INDEX(0x30)
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ci/* vpe clocks */
388c2ecf20Sopenharmony_ci#define DRA7_VPE_CLKCTRL_OFFSET	0x60
398c2ecf20Sopenharmony_ci#define DRA7_VPE_CLKCTRL_INDEX(offset)	((offset) - DRA7_VPE_CLKCTRL_OFFSET)
408c2ecf20Sopenharmony_ci#define DRA7_VPE_CLKCTRL	DRA7_VPE_CLKCTRL_INDEX(0x64)
418c2ecf20Sopenharmony_ci
428c2ecf20Sopenharmony_ci/* coreaon clocks */
438c2ecf20Sopenharmony_ci#define DRA7_SMARTREFLEX_MPU_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
448c2ecf20Sopenharmony_ci#define DRA7_SMARTREFLEX_CORE_CLKCTRL	DRA7_CLKCTRL_INDEX(0x38)
458c2ecf20Sopenharmony_ci
468c2ecf20Sopenharmony_ci/* l3main1 clocks */
478c2ecf20Sopenharmony_ci#define DRA7_L3_MAIN_1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
488c2ecf20Sopenharmony_ci#define DRA7_GPMC_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
498c2ecf20Sopenharmony_ci#define DRA7_TPCC_CLKCTRL	DRA7_CLKCTRL_INDEX(0x70)
508c2ecf20Sopenharmony_ci#define DRA7_TPTC0_CLKCTRL	DRA7_CLKCTRL_INDEX(0x78)
518c2ecf20Sopenharmony_ci#define DRA7_TPTC1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x80)
528c2ecf20Sopenharmony_ci#define DRA7_VCP1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x88)
538c2ecf20Sopenharmony_ci#define DRA7_VCP2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x90)
548c2ecf20Sopenharmony_ci
558c2ecf20Sopenharmony_ci/* dma clocks */
568c2ecf20Sopenharmony_ci#define DRA7_DMA_SYSTEM_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
578c2ecf20Sopenharmony_ci
588c2ecf20Sopenharmony_ci/* emif clocks */
598c2ecf20Sopenharmony_ci#define DRA7_DMM_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
608c2ecf20Sopenharmony_ci
618c2ecf20Sopenharmony_ci/* atl clocks */
628c2ecf20Sopenharmony_ci#define DRA7_ATL_CLKCTRL_OFFSET	0x0
638c2ecf20Sopenharmony_ci#define DRA7_ATL_CLKCTRL_INDEX(offset)	((offset) - DRA7_ATL_CLKCTRL_OFFSET)
648c2ecf20Sopenharmony_ci#define DRA7_ATL_CLKCTRL	DRA7_ATL_CLKCTRL_INDEX(0x0)
658c2ecf20Sopenharmony_ci
668c2ecf20Sopenharmony_ci/* l4cfg clocks */
678c2ecf20Sopenharmony_ci#define DRA7_L4_CFG_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
688c2ecf20Sopenharmony_ci#define DRA7_SPINLOCK_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
698c2ecf20Sopenharmony_ci#define DRA7_MAILBOX1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x30)
708c2ecf20Sopenharmony_ci#define DRA7_MAILBOX2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x48)
718c2ecf20Sopenharmony_ci#define DRA7_MAILBOX3_CLKCTRL	DRA7_CLKCTRL_INDEX(0x50)
728c2ecf20Sopenharmony_ci#define DRA7_MAILBOX4_CLKCTRL	DRA7_CLKCTRL_INDEX(0x58)
738c2ecf20Sopenharmony_ci#define DRA7_MAILBOX5_CLKCTRL	DRA7_CLKCTRL_INDEX(0x60)
748c2ecf20Sopenharmony_ci#define DRA7_MAILBOX6_CLKCTRL	DRA7_CLKCTRL_INDEX(0x68)
758c2ecf20Sopenharmony_ci#define DRA7_MAILBOX7_CLKCTRL	DRA7_CLKCTRL_INDEX(0x70)
768c2ecf20Sopenharmony_ci#define DRA7_MAILBOX8_CLKCTRL	DRA7_CLKCTRL_INDEX(0x78)
778c2ecf20Sopenharmony_ci#define DRA7_MAILBOX9_CLKCTRL	DRA7_CLKCTRL_INDEX(0x80)
788c2ecf20Sopenharmony_ci#define DRA7_MAILBOX10_CLKCTRL	DRA7_CLKCTRL_INDEX(0x88)
798c2ecf20Sopenharmony_ci#define DRA7_MAILBOX11_CLKCTRL	DRA7_CLKCTRL_INDEX(0x90)
808c2ecf20Sopenharmony_ci#define DRA7_MAILBOX12_CLKCTRL	DRA7_CLKCTRL_INDEX(0x98)
818c2ecf20Sopenharmony_ci#define DRA7_MAILBOX13_CLKCTRL	DRA7_CLKCTRL_INDEX(0xa0)
828c2ecf20Sopenharmony_ci
838c2ecf20Sopenharmony_ci/* l3instr clocks */
848c2ecf20Sopenharmony_ci#define DRA7_L3_MAIN_2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
858c2ecf20Sopenharmony_ci#define DRA7_L3_INSTR_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
868c2ecf20Sopenharmony_ci
878c2ecf20Sopenharmony_ci/* dss clocks */
888c2ecf20Sopenharmony_ci#define DRA7_DSS_CORE_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
898c2ecf20Sopenharmony_ci#define DRA7_BB2D_CLKCTRL	DRA7_CLKCTRL_INDEX(0x30)
908c2ecf20Sopenharmony_ci
918c2ecf20Sopenharmony_ci/* gpu clocks */
928c2ecf20Sopenharmony_ci#define DRA7_GPU_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
938c2ecf20Sopenharmony_ci
948c2ecf20Sopenharmony_ci/* l3init clocks */
958c2ecf20Sopenharmony_ci#define DRA7_MMC1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
968c2ecf20Sopenharmony_ci#define DRA7_MMC2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x30)
978c2ecf20Sopenharmony_ci#define DRA7_USB_OTG_SS2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x40)
988c2ecf20Sopenharmony_ci#define DRA7_USB_OTG_SS3_CLKCTRL	DRA7_CLKCTRL_INDEX(0x48)
998c2ecf20Sopenharmony_ci#define DRA7_USB_OTG_SS4_CLKCTRL	DRA7_CLKCTRL_INDEX(0x50)
1008c2ecf20Sopenharmony_ci#define DRA7_SATA_CLKCTRL	DRA7_CLKCTRL_INDEX(0x88)
1018c2ecf20Sopenharmony_ci#define DRA7_PCIE1_CLKCTRL	DRA7_CLKCTRL_INDEX(0xb0)
1028c2ecf20Sopenharmony_ci#define DRA7_PCIE2_CLKCTRL	DRA7_CLKCTRL_INDEX(0xb8)
1038c2ecf20Sopenharmony_ci#define DRA7_GMAC_CLKCTRL	DRA7_CLKCTRL_INDEX(0xd0)
1048c2ecf20Sopenharmony_ci#define DRA7_OCP2SCP1_CLKCTRL	DRA7_CLKCTRL_INDEX(0xe0)
1058c2ecf20Sopenharmony_ci#define DRA7_OCP2SCP3_CLKCTRL	DRA7_CLKCTRL_INDEX(0xe8)
1068c2ecf20Sopenharmony_ci#define DRA7_USB_OTG_SS1_CLKCTRL	DRA7_CLKCTRL_INDEX(0xf0)
1078c2ecf20Sopenharmony_ci
1088c2ecf20Sopenharmony_ci/* l4per clocks */
1098c2ecf20Sopenharmony_ci#define _DRA7_L4PER_CLKCTRL_OFFSET	0x0
1108c2ecf20Sopenharmony_ci#define _DRA7_L4PER_CLKCTRL_INDEX(offset)	((offset) - _DRA7_L4PER_CLKCTRL_OFFSET)
1118c2ecf20Sopenharmony_ci#define DRA7_L4_PER2_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xc)
1128c2ecf20Sopenharmony_ci#define DRA7_L4_PER3_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x14)
1138c2ecf20Sopenharmony_ci#define DRA7_TIMER10_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x28)
1148c2ecf20Sopenharmony_ci#define DRA7_TIMER11_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x30)
1158c2ecf20Sopenharmony_ci#define DRA7_TIMER2_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x38)
1168c2ecf20Sopenharmony_ci#define DRA7_TIMER3_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x40)
1178c2ecf20Sopenharmony_ci#define DRA7_TIMER4_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x48)
1188c2ecf20Sopenharmony_ci#define DRA7_TIMER9_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x50)
1198c2ecf20Sopenharmony_ci#define DRA7_ELM_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x58)
1208c2ecf20Sopenharmony_ci#define DRA7_GPIO2_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x60)
1218c2ecf20Sopenharmony_ci#define DRA7_GPIO3_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x68)
1228c2ecf20Sopenharmony_ci#define DRA7_GPIO4_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x70)
1238c2ecf20Sopenharmony_ci#define DRA7_GPIO5_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x78)
1248c2ecf20Sopenharmony_ci#define DRA7_GPIO6_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x80)
1258c2ecf20Sopenharmony_ci#define DRA7_HDQ1W_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x88)
1268c2ecf20Sopenharmony_ci#define DRA7_EPWMSS1_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x90)
1278c2ecf20Sopenharmony_ci#define DRA7_EPWMSS2_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x98)
1288c2ecf20Sopenharmony_ci#define DRA7_I2C1_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xa0)
1298c2ecf20Sopenharmony_ci#define DRA7_I2C2_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xa8)
1308c2ecf20Sopenharmony_ci#define DRA7_I2C3_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xb0)
1318c2ecf20Sopenharmony_ci#define DRA7_I2C4_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xb8)
1328c2ecf20Sopenharmony_ci#define DRA7_L4_PER1_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xc0)
1338c2ecf20Sopenharmony_ci#define DRA7_EPWMSS0_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xc4)
1348c2ecf20Sopenharmony_ci#define DRA7_TIMER13_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xc8)
1358c2ecf20Sopenharmony_ci#define DRA7_TIMER14_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xd0)
1368c2ecf20Sopenharmony_ci#define DRA7_TIMER15_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xd8)
1378c2ecf20Sopenharmony_ci#define DRA7_MCSPI1_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xf0)
1388c2ecf20Sopenharmony_ci#define DRA7_MCSPI2_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0xf8)
1398c2ecf20Sopenharmony_ci#define DRA7_MCSPI3_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x100)
1408c2ecf20Sopenharmony_ci#define DRA7_MCSPI4_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x108)
1418c2ecf20Sopenharmony_ci#define DRA7_GPIO7_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x110)
1428c2ecf20Sopenharmony_ci#define DRA7_GPIO8_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x118)
1438c2ecf20Sopenharmony_ci#define DRA7_MMC3_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x120)
1448c2ecf20Sopenharmony_ci#define DRA7_MMC4_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x128)
1458c2ecf20Sopenharmony_ci#define DRA7_TIMER16_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x130)
1468c2ecf20Sopenharmony_ci#define DRA7_QSPI_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x138)
1478c2ecf20Sopenharmony_ci#define DRA7_UART1_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x140)
1488c2ecf20Sopenharmony_ci#define DRA7_UART2_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x148)
1498c2ecf20Sopenharmony_ci#define DRA7_UART3_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x150)
1508c2ecf20Sopenharmony_ci#define DRA7_UART4_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x158)
1518c2ecf20Sopenharmony_ci#define DRA7_MCASP2_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x160)
1528c2ecf20Sopenharmony_ci#define DRA7_MCASP3_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x168)
1538c2ecf20Sopenharmony_ci#define DRA7_UART5_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x170)
1548c2ecf20Sopenharmony_ci#define DRA7_MCASP5_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x178)
1558c2ecf20Sopenharmony_ci#define DRA7_MCASP8_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x190)
1568c2ecf20Sopenharmony_ci#define DRA7_MCASP4_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x198)
1578c2ecf20Sopenharmony_ci#define DRA7_AES1_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x1a0)
1588c2ecf20Sopenharmony_ci#define DRA7_AES2_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x1a8)
1598c2ecf20Sopenharmony_ci#define DRA7_DES_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x1b0)
1608c2ecf20Sopenharmony_ci#define DRA7_RNG_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x1c0)
1618c2ecf20Sopenharmony_ci#define DRA7_SHAM_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x1c8)
1628c2ecf20Sopenharmony_ci#define DRA7_UART7_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x1d0)
1638c2ecf20Sopenharmony_ci#define DRA7_UART8_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x1e0)
1648c2ecf20Sopenharmony_ci#define DRA7_UART9_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x1e8)
1658c2ecf20Sopenharmony_ci#define DRA7_DCAN2_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x1f0)
1668c2ecf20Sopenharmony_ci#define DRA7_MCASP6_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x204)
1678c2ecf20Sopenharmony_ci#define DRA7_MCASP7_CLKCTRL	_DRA7_L4PER_CLKCTRL_INDEX(0x208)
1688c2ecf20Sopenharmony_ci
1698c2ecf20Sopenharmony_ci/* wkupaon clocks */
1708c2ecf20Sopenharmony_ci#define DRA7_L4_WKUP_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
1718c2ecf20Sopenharmony_ci#define DRA7_WD_TIMER2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x30)
1728c2ecf20Sopenharmony_ci#define DRA7_GPIO1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x38)
1738c2ecf20Sopenharmony_ci#define DRA7_TIMER1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x40)
1748c2ecf20Sopenharmony_ci#define DRA7_TIMER12_CLKCTRL	DRA7_CLKCTRL_INDEX(0x48)
1758c2ecf20Sopenharmony_ci#define DRA7_COUNTER_32K_CLKCTRL	DRA7_CLKCTRL_INDEX(0x50)
1768c2ecf20Sopenharmony_ci#define DRA7_UART10_CLKCTRL	DRA7_CLKCTRL_INDEX(0x80)
1778c2ecf20Sopenharmony_ci#define DRA7_DCAN1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x88)
1788c2ecf20Sopenharmony_ci#define DRA7_ADC_CLKCTRL	DRA7_CLKCTRL_INDEX(0xa0)
1798c2ecf20Sopenharmony_ci
1808c2ecf20Sopenharmony_ci/* XXX: Compatibility part end. */
1818c2ecf20Sopenharmony_ci
1828c2ecf20Sopenharmony_ci/* mpu clocks */
1838c2ecf20Sopenharmony_ci#define DRA7_MPU_MPU_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
1848c2ecf20Sopenharmony_ci
1858c2ecf20Sopenharmony_ci/* dsp1 clocks */
1868c2ecf20Sopenharmony_ci#define DRA7_DSP1_MMU0_DSP1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
1878c2ecf20Sopenharmony_ci
1888c2ecf20Sopenharmony_ci/* ipu1 clocks */
1898c2ecf20Sopenharmony_ci#define DRA7_IPU1_MMU_IPU1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
1908c2ecf20Sopenharmony_ci
1918c2ecf20Sopenharmony_ci/* ipu clocks */
1928c2ecf20Sopenharmony_ci#define DRA7_IPU_CLKCTRL_OFFSET	0x50
1938c2ecf20Sopenharmony_ci#define DRA7_IPU_CLKCTRL_INDEX(offset)	((offset) - DRA7_IPU_CLKCTRL_OFFSET)
1948c2ecf20Sopenharmony_ci#define DRA7_IPU_MCASP1_CLKCTRL	DRA7_IPU_CLKCTRL_INDEX(0x50)
1958c2ecf20Sopenharmony_ci#define DRA7_IPU_TIMER5_CLKCTRL	DRA7_IPU_CLKCTRL_INDEX(0x58)
1968c2ecf20Sopenharmony_ci#define DRA7_IPU_TIMER6_CLKCTRL	DRA7_IPU_CLKCTRL_INDEX(0x60)
1978c2ecf20Sopenharmony_ci#define DRA7_IPU_TIMER7_CLKCTRL	DRA7_IPU_CLKCTRL_INDEX(0x68)
1988c2ecf20Sopenharmony_ci#define DRA7_IPU_TIMER8_CLKCTRL	DRA7_IPU_CLKCTRL_INDEX(0x70)
1998c2ecf20Sopenharmony_ci#define DRA7_IPU_I2C5_CLKCTRL	DRA7_IPU_CLKCTRL_INDEX(0x78)
2008c2ecf20Sopenharmony_ci#define DRA7_IPU_UART6_CLKCTRL	DRA7_IPU_CLKCTRL_INDEX(0x80)
2018c2ecf20Sopenharmony_ci
2028c2ecf20Sopenharmony_ci/* dsp2 clocks */
2038c2ecf20Sopenharmony_ci#define DRA7_DSP2_MMU0_DSP2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
2048c2ecf20Sopenharmony_ci
2058c2ecf20Sopenharmony_ci/* rtc clocks */
2068c2ecf20Sopenharmony_ci#define DRA7_RTC_RTCSS_CLKCTRL	DRA7_CLKCTRL_INDEX(0x44)
2078c2ecf20Sopenharmony_ci
2088c2ecf20Sopenharmony_ci/* vip clocks */
2098c2ecf20Sopenharmony_ci#define DRA7_CAM_VIP1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
2108c2ecf20Sopenharmony_ci#define DRA7_CAM_VIP2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
2118c2ecf20Sopenharmony_ci#define DRA7_CAM_VIP3_CLKCTRL	DRA7_CLKCTRL_INDEX(0x30)
2128c2ecf20Sopenharmony_ci
2138c2ecf20Sopenharmony_ci/* vpe clocks */
2148c2ecf20Sopenharmony_ci#define DRA7_VPE_CLKCTRL_OFFSET	0x60
2158c2ecf20Sopenharmony_ci#define DRA7_VPE_CLKCTRL_INDEX(offset)	((offset) - DRA7_VPE_CLKCTRL_OFFSET)
2168c2ecf20Sopenharmony_ci#define DRA7_VPE_VPE_CLKCTRL	DRA7_VPE_CLKCTRL_INDEX(0x64)
2178c2ecf20Sopenharmony_ci
2188c2ecf20Sopenharmony_ci/* coreaon clocks */
2198c2ecf20Sopenharmony_ci#define DRA7_COREAON_SMARTREFLEX_MPU_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
2208c2ecf20Sopenharmony_ci#define DRA7_COREAON_SMARTREFLEX_CORE_CLKCTRL	DRA7_CLKCTRL_INDEX(0x38)
2218c2ecf20Sopenharmony_ci
2228c2ecf20Sopenharmony_ci/* l3main1 clocks */
2238c2ecf20Sopenharmony_ci#define DRA7_L3MAIN1_L3_MAIN_1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
2248c2ecf20Sopenharmony_ci#define DRA7_L3MAIN1_GPMC_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
2258c2ecf20Sopenharmony_ci#define DRA7_L3MAIN1_TPCC_CLKCTRL	DRA7_CLKCTRL_INDEX(0x70)
2268c2ecf20Sopenharmony_ci#define DRA7_L3MAIN1_TPTC0_CLKCTRL	DRA7_CLKCTRL_INDEX(0x78)
2278c2ecf20Sopenharmony_ci#define DRA7_L3MAIN1_TPTC1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x80)
2288c2ecf20Sopenharmony_ci#define DRA7_L3MAIN1_VCP1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x88)
2298c2ecf20Sopenharmony_ci#define DRA7_L3MAIN1_VCP2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x90)
2308c2ecf20Sopenharmony_ci
2318c2ecf20Sopenharmony_ci/* ipu2 clocks */
2328c2ecf20Sopenharmony_ci#define DRA7_IPU2_MMU_IPU2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
2338c2ecf20Sopenharmony_ci
2348c2ecf20Sopenharmony_ci/* dma clocks */
2358c2ecf20Sopenharmony_ci#define DRA7_DMA_DMA_SYSTEM_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
2368c2ecf20Sopenharmony_ci
2378c2ecf20Sopenharmony_ci/* emif clocks */
2388c2ecf20Sopenharmony_ci#define DRA7_EMIF_DMM_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
2398c2ecf20Sopenharmony_ci
2408c2ecf20Sopenharmony_ci/* atl clocks */
2418c2ecf20Sopenharmony_ci#define DRA7_ATL_CLKCTRL_OFFSET	0x0
2428c2ecf20Sopenharmony_ci#define DRA7_ATL_CLKCTRL_INDEX(offset)	((offset) - DRA7_ATL_CLKCTRL_OFFSET)
2438c2ecf20Sopenharmony_ci#define DRA7_ATL_ATL_CLKCTRL	DRA7_ATL_CLKCTRL_INDEX(0x0)
2448c2ecf20Sopenharmony_ci
2458c2ecf20Sopenharmony_ci/* l4cfg clocks */
2468c2ecf20Sopenharmony_ci#define DRA7_L4CFG_L4_CFG_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
2478c2ecf20Sopenharmony_ci#define DRA7_L4CFG_SPINLOCK_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
2488c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x30)
2498c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x48)
2508c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX3_CLKCTRL	DRA7_CLKCTRL_INDEX(0x50)
2518c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX4_CLKCTRL	DRA7_CLKCTRL_INDEX(0x58)
2528c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX5_CLKCTRL	DRA7_CLKCTRL_INDEX(0x60)
2538c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX6_CLKCTRL	DRA7_CLKCTRL_INDEX(0x68)
2548c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX7_CLKCTRL	DRA7_CLKCTRL_INDEX(0x70)
2558c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX8_CLKCTRL	DRA7_CLKCTRL_INDEX(0x78)
2568c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX9_CLKCTRL	DRA7_CLKCTRL_INDEX(0x80)
2578c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX10_CLKCTRL	DRA7_CLKCTRL_INDEX(0x88)
2588c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX11_CLKCTRL	DRA7_CLKCTRL_INDEX(0x90)
2598c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX12_CLKCTRL	DRA7_CLKCTRL_INDEX(0x98)
2608c2ecf20Sopenharmony_ci#define DRA7_L4CFG_MAILBOX13_CLKCTRL	DRA7_CLKCTRL_INDEX(0xa0)
2618c2ecf20Sopenharmony_ci
2628c2ecf20Sopenharmony_ci/* l3instr clocks */
2638c2ecf20Sopenharmony_ci#define DRA7_L3INSTR_L3_MAIN_2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
2648c2ecf20Sopenharmony_ci#define DRA7_L3INSTR_L3_INSTR_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
2658c2ecf20Sopenharmony_ci
2668c2ecf20Sopenharmony_ci/* dss clocks */
2678c2ecf20Sopenharmony_ci#define DRA7_DSS_DSS_CORE_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
2688c2ecf20Sopenharmony_ci#define DRA7_DSS_BB2D_CLKCTRL	DRA7_CLKCTRL_INDEX(0x30)
2698c2ecf20Sopenharmony_ci
2708c2ecf20Sopenharmony_ci/* l3init clocks */
2718c2ecf20Sopenharmony_ci#define DRA7_L3INIT_MMC1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x28)
2728c2ecf20Sopenharmony_ci#define DRA7_L3INIT_MMC2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x30)
2738c2ecf20Sopenharmony_ci#define DRA7_L3INIT_USB_OTG_SS2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x40)
2748c2ecf20Sopenharmony_ci#define DRA7_L3INIT_USB_OTG_SS3_CLKCTRL	DRA7_CLKCTRL_INDEX(0x48)
2758c2ecf20Sopenharmony_ci#define DRA7_L3INIT_USB_OTG_SS4_CLKCTRL	DRA7_CLKCTRL_INDEX(0x50)
2768c2ecf20Sopenharmony_ci#define DRA7_L3INIT_SATA_CLKCTRL	DRA7_CLKCTRL_INDEX(0x88)
2778c2ecf20Sopenharmony_ci#define DRA7_L3INIT_OCP2SCP1_CLKCTRL	DRA7_CLKCTRL_INDEX(0xe0)
2788c2ecf20Sopenharmony_ci#define DRA7_L3INIT_OCP2SCP3_CLKCTRL	DRA7_CLKCTRL_INDEX(0xe8)
2798c2ecf20Sopenharmony_ci#define DRA7_L3INIT_USB_OTG_SS1_CLKCTRL	DRA7_CLKCTRL_INDEX(0xf0)
2808c2ecf20Sopenharmony_ci
2818c2ecf20Sopenharmony_ci/* pcie clocks */
2828c2ecf20Sopenharmony_ci#define DRA7_PCIE_CLKCTRL_OFFSET	0xb0
2838c2ecf20Sopenharmony_ci#define DRA7_PCIE_CLKCTRL_INDEX(offset)	((offset) - DRA7_PCIE_CLKCTRL_OFFSET)
2848c2ecf20Sopenharmony_ci#define DRA7_PCIE_PCIE1_CLKCTRL	DRA7_PCIE_CLKCTRL_INDEX(0xb0)
2858c2ecf20Sopenharmony_ci#define DRA7_PCIE_PCIE2_CLKCTRL	DRA7_PCIE_CLKCTRL_INDEX(0xb8)
2868c2ecf20Sopenharmony_ci
2878c2ecf20Sopenharmony_ci/* gmac clocks */
2888c2ecf20Sopenharmony_ci#define DRA7_GMAC_CLKCTRL_OFFSET	0xd0
2898c2ecf20Sopenharmony_ci#define DRA7_GMAC_CLKCTRL_INDEX(offset)	((offset) - DRA7_GMAC_CLKCTRL_OFFSET)
2908c2ecf20Sopenharmony_ci#define DRA7_GMAC_GMAC_CLKCTRL	DRA7_GMAC_CLKCTRL_INDEX(0xd0)
2918c2ecf20Sopenharmony_ci
2928c2ecf20Sopenharmony_ci/* l4per clocks */
2938c2ecf20Sopenharmony_ci#define DRA7_L4PER_CLKCTRL_OFFSET	0x28
2948c2ecf20Sopenharmony_ci#define DRA7_L4PER_CLKCTRL_INDEX(offset)	((offset) - DRA7_L4PER_CLKCTRL_OFFSET)
2958c2ecf20Sopenharmony_ci#define DRA7_L4PER_TIMER10_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x28)
2968c2ecf20Sopenharmony_ci#define DRA7_L4PER_TIMER11_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x30)
2978c2ecf20Sopenharmony_ci#define DRA7_L4PER_TIMER2_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x38)
2988c2ecf20Sopenharmony_ci#define DRA7_L4PER_TIMER3_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x40)
2998c2ecf20Sopenharmony_ci#define DRA7_L4PER_TIMER4_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x48)
3008c2ecf20Sopenharmony_ci#define DRA7_L4PER_TIMER9_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x50)
3018c2ecf20Sopenharmony_ci#define DRA7_L4PER_ELM_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x58)
3028c2ecf20Sopenharmony_ci#define DRA7_L4PER_GPIO2_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x60)
3038c2ecf20Sopenharmony_ci#define DRA7_L4PER_GPIO3_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x68)
3048c2ecf20Sopenharmony_ci#define DRA7_L4PER_GPIO4_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x70)
3058c2ecf20Sopenharmony_ci#define DRA7_L4PER_GPIO5_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x78)
3068c2ecf20Sopenharmony_ci#define DRA7_L4PER_GPIO6_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x80)
3078c2ecf20Sopenharmony_ci#define DRA7_L4PER_HDQ1W_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x88)
3088c2ecf20Sopenharmony_ci#define DRA7_L4PER_I2C1_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0xa0)
3098c2ecf20Sopenharmony_ci#define DRA7_L4PER_I2C2_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0xa8)
3108c2ecf20Sopenharmony_ci#define DRA7_L4PER_I2C3_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0xb0)
3118c2ecf20Sopenharmony_ci#define DRA7_L4PER_I2C4_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0xb8)
3128c2ecf20Sopenharmony_ci#define DRA7_L4PER_L4_PER1_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0xc0)
3138c2ecf20Sopenharmony_ci#define DRA7_L4PER_MCSPI1_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0xf0)
3148c2ecf20Sopenharmony_ci#define DRA7_L4PER_MCSPI2_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0xf8)
3158c2ecf20Sopenharmony_ci#define DRA7_L4PER_MCSPI3_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x100)
3168c2ecf20Sopenharmony_ci#define DRA7_L4PER_MCSPI4_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x108)
3178c2ecf20Sopenharmony_ci#define DRA7_L4PER_GPIO7_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x110)
3188c2ecf20Sopenharmony_ci#define DRA7_L4PER_GPIO8_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x118)
3198c2ecf20Sopenharmony_ci#define DRA7_L4PER_MMC3_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x120)
3208c2ecf20Sopenharmony_ci#define DRA7_L4PER_MMC4_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x128)
3218c2ecf20Sopenharmony_ci#define DRA7_L4PER_UART1_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x140)
3228c2ecf20Sopenharmony_ci#define DRA7_L4PER_UART2_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x148)
3238c2ecf20Sopenharmony_ci#define DRA7_L4PER_UART3_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x150)
3248c2ecf20Sopenharmony_ci#define DRA7_L4PER_UART4_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x158)
3258c2ecf20Sopenharmony_ci#define DRA7_L4PER_UART5_CLKCTRL	DRA7_L4PER_CLKCTRL_INDEX(0x170)
3268c2ecf20Sopenharmony_ci
3278c2ecf20Sopenharmony_ci/* l4sec clocks */
3288c2ecf20Sopenharmony_ci#define DRA7_L4SEC_CLKCTRL_OFFSET	0x1a0
3298c2ecf20Sopenharmony_ci#define DRA7_L4SEC_CLKCTRL_INDEX(offset)	((offset) - DRA7_L4SEC_CLKCTRL_OFFSET)
3308c2ecf20Sopenharmony_ci#define DRA7_L4SEC_AES1_CLKCTRL	DRA7_L4SEC_CLKCTRL_INDEX(0x1a0)
3318c2ecf20Sopenharmony_ci#define DRA7_L4SEC_AES2_CLKCTRL	DRA7_L4SEC_CLKCTRL_INDEX(0x1a8)
3328c2ecf20Sopenharmony_ci#define DRA7_L4SEC_DES_CLKCTRL	DRA7_L4SEC_CLKCTRL_INDEX(0x1b0)
3338c2ecf20Sopenharmony_ci#define DRA7_L4SEC_RNG_CLKCTRL	DRA7_L4SEC_CLKCTRL_INDEX(0x1c0)
3348c2ecf20Sopenharmony_ci#define DRA7_L4SEC_SHAM_CLKCTRL	DRA7_L4SEC_CLKCTRL_INDEX(0x1c8)
3358c2ecf20Sopenharmony_ci#define DRA7_L4SEC_SHAM2_CLKCTRL DRA7_L4SEC_CLKCTRL_INDEX(0x1f8)
3368c2ecf20Sopenharmony_ci
3378c2ecf20Sopenharmony_ci/* l4per2 clocks */
3388c2ecf20Sopenharmony_ci#define DRA7_L4PER2_CLKCTRL_OFFSET	0xc
3398c2ecf20Sopenharmony_ci#define DRA7_L4PER2_CLKCTRL_INDEX(offset)	((offset) - DRA7_L4PER2_CLKCTRL_OFFSET)
3408c2ecf20Sopenharmony_ci#define DRA7_L4PER2_L4_PER2_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0xc)
3418c2ecf20Sopenharmony_ci#define DRA7_L4PER2_PRUSS1_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x18)
3428c2ecf20Sopenharmony_ci#define DRA7_L4PER2_PRUSS2_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x20)
3438c2ecf20Sopenharmony_ci#define DRA7_L4PER2_EPWMSS1_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x90)
3448c2ecf20Sopenharmony_ci#define DRA7_L4PER2_EPWMSS2_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x98)
3458c2ecf20Sopenharmony_ci#define DRA7_L4PER2_EPWMSS0_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0xc4)
3468c2ecf20Sopenharmony_ci#define DRA7_L4PER2_QSPI_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x138)
3478c2ecf20Sopenharmony_ci#define DRA7_L4PER2_MCASP2_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x160)
3488c2ecf20Sopenharmony_ci#define DRA7_L4PER2_MCASP3_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x168)
3498c2ecf20Sopenharmony_ci#define DRA7_L4PER2_MCASP5_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x178)
3508c2ecf20Sopenharmony_ci#define DRA7_L4PER2_MCASP8_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x190)
3518c2ecf20Sopenharmony_ci#define DRA7_L4PER2_MCASP4_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x198)
3528c2ecf20Sopenharmony_ci#define DRA7_L4PER2_UART7_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x1d0)
3538c2ecf20Sopenharmony_ci#define DRA7_L4PER2_UART8_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x1e0)
3548c2ecf20Sopenharmony_ci#define DRA7_L4PER2_UART9_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x1e8)
3558c2ecf20Sopenharmony_ci#define DRA7_L4PER2_DCAN2_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x1f0)
3568c2ecf20Sopenharmony_ci#define DRA7_L4PER2_MCASP6_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x204)
3578c2ecf20Sopenharmony_ci#define DRA7_L4PER2_MCASP7_CLKCTRL	DRA7_L4PER2_CLKCTRL_INDEX(0x208)
3588c2ecf20Sopenharmony_ci
3598c2ecf20Sopenharmony_ci/* l4per3 clocks */
3608c2ecf20Sopenharmony_ci#define DRA7_L4PER3_CLKCTRL_OFFSET	0x14
3618c2ecf20Sopenharmony_ci#define DRA7_L4PER3_CLKCTRL_INDEX(offset)	((offset) - DRA7_L4PER3_CLKCTRL_OFFSET)
3628c2ecf20Sopenharmony_ci#define DRA7_L4PER3_L4_PER3_CLKCTRL	DRA7_L4PER3_CLKCTRL_INDEX(0x14)
3638c2ecf20Sopenharmony_ci#define DRA7_L4PER3_TIMER13_CLKCTRL	DRA7_L4PER3_CLKCTRL_INDEX(0xc8)
3648c2ecf20Sopenharmony_ci#define DRA7_L4PER3_TIMER14_CLKCTRL	DRA7_L4PER3_CLKCTRL_INDEX(0xd0)
3658c2ecf20Sopenharmony_ci#define DRA7_L4PER3_TIMER15_CLKCTRL	DRA7_L4PER3_CLKCTRL_INDEX(0xd8)
3668c2ecf20Sopenharmony_ci#define DRA7_L4PER3_TIMER16_CLKCTRL	DRA7_L4PER3_CLKCTRL_INDEX(0x130)
3678c2ecf20Sopenharmony_ci
3688c2ecf20Sopenharmony_ci/* wkupaon clocks */
3698c2ecf20Sopenharmony_ci#define DRA7_WKUPAON_L4_WKUP_CLKCTRL	DRA7_CLKCTRL_INDEX(0x20)
3708c2ecf20Sopenharmony_ci#define DRA7_WKUPAON_WD_TIMER2_CLKCTRL	DRA7_CLKCTRL_INDEX(0x30)
3718c2ecf20Sopenharmony_ci#define DRA7_WKUPAON_GPIO1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x38)
3728c2ecf20Sopenharmony_ci#define DRA7_WKUPAON_TIMER1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x40)
3738c2ecf20Sopenharmony_ci#define DRA7_WKUPAON_TIMER12_CLKCTRL	DRA7_CLKCTRL_INDEX(0x48)
3748c2ecf20Sopenharmony_ci#define DRA7_WKUPAON_COUNTER_32K_CLKCTRL	DRA7_CLKCTRL_INDEX(0x50)
3758c2ecf20Sopenharmony_ci#define DRA7_WKUPAON_UART10_CLKCTRL	DRA7_CLKCTRL_INDEX(0x80)
3768c2ecf20Sopenharmony_ci#define DRA7_WKUPAON_DCAN1_CLKCTRL	DRA7_CLKCTRL_INDEX(0x88)
3778c2ecf20Sopenharmony_ci#define DRA7_WKUPAON_ADC_CLKCTRL	DRA7_CLKCTRL_INDEX(0xa0)
3788c2ecf20Sopenharmony_ci
3798c2ecf20Sopenharmony_ci#endif
380