18c2ecf20Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0-or-later */ 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright 2004-2007 Freescale Semiconductor, Inc. All Rights Reserved. 48c2ecf20Sopenharmony_ci * Copyright (C) 2008 by Sascha Hauer <kernel@pengutronix.de> 58c2ecf20Sopenharmony_ci */ 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ci#ifndef __ARCH_ARM_MACH_MX3_CRM_REGS_H__ 88c2ecf20Sopenharmony_ci#define __ARCH_ARM_MACH_MX3_CRM_REGS_H__ 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci#define CKIH_CLK_FREQ 26000000 118c2ecf20Sopenharmony_ci#define CKIH_CLK_FREQ_27MHZ 27000000 128c2ecf20Sopenharmony_ci#define CKIL_CLK_FREQ 32768 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciextern void __iomem *mx3_ccm_base; 158c2ecf20Sopenharmony_ci 168c2ecf20Sopenharmony_ci/* Register addresses */ 178c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR 0x00 188c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0 0x04 198c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1 0x08 208c2ecf20Sopenharmony_ci#define MX35_CCM_PDR2 0x0C 218c2ecf20Sopenharmony_ci#define MXC_CCM_RCSR 0x0C 228c2ecf20Sopenharmony_ci#define MX35_CCM_PDR3 0x10 238c2ecf20Sopenharmony_ci#define MXC_CCM_MPCTL 0x10 248c2ecf20Sopenharmony_ci#define MX35_CCM_PDR4 0x14 258c2ecf20Sopenharmony_ci#define MXC_CCM_UPCTL 0x14 268c2ecf20Sopenharmony_ci#define MX35_CCM_RCSR 0x18 278c2ecf20Sopenharmony_ci#define MXC_CCM_SRPCTL 0x18 288c2ecf20Sopenharmony_ci#define MX35_CCM_MPCTL 0x1C 298c2ecf20Sopenharmony_ci#define MXC_CCM_COSR 0x1C 308c2ecf20Sopenharmony_ci#define MX35_CCM_PPCTL 0x20 318c2ecf20Sopenharmony_ci#define MXC_CCM_CGR0 0x20 328c2ecf20Sopenharmony_ci#define MX35_CCM_ACMR 0x24 338c2ecf20Sopenharmony_ci#define MXC_CCM_CGR1 0x24 348c2ecf20Sopenharmony_ci#define MX35_CCM_COSR 0x28 358c2ecf20Sopenharmony_ci#define MXC_CCM_CGR2 0x28 368c2ecf20Sopenharmony_ci#define MX35_CCM_CGR0 0x2C 378c2ecf20Sopenharmony_ci#define MXC_CCM_WIMR 0x2C 388c2ecf20Sopenharmony_ci#define MX35_CCM_CGR1 0x30 398c2ecf20Sopenharmony_ci#define MXC_CCM_LDC 0x30 408c2ecf20Sopenharmony_ci#define MX35_CCM_CGR2 0x34 418c2ecf20Sopenharmony_ci#define MXC_CCM_DCVR0 0x34 428c2ecf20Sopenharmony_ci#define MX35_CCM_CGR3 0x38 438c2ecf20Sopenharmony_ci#define MXC_CCM_DCVR1 0x38 448c2ecf20Sopenharmony_ci#define MXC_CCM_DCVR2 0x3C 458c2ecf20Sopenharmony_ci#define MXC_CCM_DCVR3 0x40 468c2ecf20Sopenharmony_ci#define MXC_CCM_LTR0 0x44 478c2ecf20Sopenharmony_ci#define MXC_CCM_LTR1 0x48 488c2ecf20Sopenharmony_ci#define MXC_CCM_LTR2 0x4C 498c2ecf20Sopenharmony_ci#define MXC_CCM_LTR3 0x50 508c2ecf20Sopenharmony_ci#define MXC_CCM_LTBR0 0x54 518c2ecf20Sopenharmony_ci#define MXC_CCM_LTBR1 0x58 528c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0 0x5C 538c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR1 0x60 548c2ecf20Sopenharmony_ci#define MXC_CCM_PDR2 0x64 558c2ecf20Sopenharmony_ci 568c2ecf20Sopenharmony_ci/* Register bit definitions */ 578c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_WBEN (1 << 27) 588c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_CSCS (1 << 25) 598c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_PERCS (1 << 24) 608c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_SSI1S_OFFSET 18 618c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_SSI1S_MASK (0x3 << 18) 628c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_SSI2S_OFFSET 21 638c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_SSI2S_MASK (0x3 << 21) 648c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_LPM_OFFSET 14 658c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_LPM_MASK (0x3 << 14) 668c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_LPM_WAIT_MX35 (0x1 << 14) 678c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_FIRS_OFFSET 11 688c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_FIRS_MASK (0x3 << 11) 698c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_UPE (1 << 9) 708c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_SPE (1 << 8) 718c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_MDS (1 << 7) 728c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_SBYCS (1 << 4) 738c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_MPE (1 << 3) 748c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_PRCS_OFFSET 1 758c2ecf20Sopenharmony_ci#define MXC_CCM_CCMR_PRCS_MASK (0x3 << 1) 768c2ecf20Sopenharmony_ci 778c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_CSI_PODF_OFFSET 26 788c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_CSI_PODF_MASK (0x3F << 26) 798c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_CSI_PRDF_OFFSET 23 808c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_CSI_PRDF_MASK (0x7 << 23) 818c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_PER_PODF_OFFSET 16 828c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_PER_PODF_MASK (0x1F << 16) 838c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_HSP_PODF_OFFSET 11 848c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_HSP_PODF_MASK (0x7 << 11) 858c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_NFC_PODF_OFFSET 8 868c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_NFC_PODF_MASK (0x7 << 8) 878c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_IPG_PODF_OFFSET 6 888c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_IPG_PODF_MASK (0x3 << 6) 898c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_MAX_PODF_OFFSET 3 908c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_MAX_PODF_MASK (0x7 << 3) 918c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_MCU_PODF_OFFSET 0 928c2ecf20Sopenharmony_ci#define MXC_CCM_PDR0_MCU_PODF_MASK 0x7 938c2ecf20Sopenharmony_ci 948c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_USB_PRDF_OFFSET 30 958c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_USB_PRDF_MASK (0x3 << 30) 968c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_USB_PODF_OFFSET 27 978c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_USB_PODF_MASK (0x7 << 27) 988c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_FIRI_PRE_PODF_OFFSET 24 998c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_FIRI_PRE_PODF_MASK (0x7 << 24) 1008c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_FIRI_PODF_OFFSET 18 1018c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_FIRI_PODF_MASK (0x3F << 18) 1028c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_SSI2_PRE_PODF_OFFSET 15 1038c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_SSI2_PRE_PODF_MASK (0x7 << 15) 1048c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_SSI2_PODF_OFFSET 9 1058c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_SSI2_PODF_MASK (0x3F << 9) 1068c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_SSI1_PRE_PODF_OFFSET 6 1078c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_SSI1_PRE_PODF_MASK (0x7 << 6) 1088c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_SSI1_PODF_OFFSET 0 1098c2ecf20Sopenharmony_ci#define MXC_CCM_PDR1_SSI1_PODF_MASK 0x3F 1108c2ecf20Sopenharmony_ci 1118c2ecf20Sopenharmony_ci/* Bit definitions for RCSR */ 1128c2ecf20Sopenharmony_ci#define MXC_CCM_RCSR_NF16B 0x80000000 1138c2ecf20Sopenharmony_ci 1148c2ecf20Sopenharmony_ci/* 1158c2ecf20Sopenharmony_ci * LTR0 register offsets 1168c2ecf20Sopenharmony_ci */ 1178c2ecf20Sopenharmony_ci#define MXC_CCM_LTR0_DIV3CK_OFFSET 1 1188c2ecf20Sopenharmony_ci#define MXC_CCM_LTR0_DIV3CK_MASK (0x3 << 1) 1198c2ecf20Sopenharmony_ci#define MXC_CCM_LTR0_DNTHR_OFFSET 16 1208c2ecf20Sopenharmony_ci#define MXC_CCM_LTR0_DNTHR_MASK (0x3F << 16) 1218c2ecf20Sopenharmony_ci#define MXC_CCM_LTR0_UPTHR_OFFSET 22 1228c2ecf20Sopenharmony_ci#define MXC_CCM_LTR0_UPTHR_MASK (0x3F << 22) 1238c2ecf20Sopenharmony_ci 1248c2ecf20Sopenharmony_ci/* 1258c2ecf20Sopenharmony_ci * LTR1 register offsets 1268c2ecf20Sopenharmony_ci */ 1278c2ecf20Sopenharmony_ci#define MXC_CCM_LTR1_PNCTHR_OFFSET 0 1288c2ecf20Sopenharmony_ci#define MXC_CCM_LTR1_PNCTHR_MASK 0x3F 1298c2ecf20Sopenharmony_ci#define MXC_CCM_LTR1_UPCNT_OFFSET 6 1308c2ecf20Sopenharmony_ci#define MXC_CCM_LTR1_UPCNT_MASK (0xFF << 6) 1318c2ecf20Sopenharmony_ci#define MXC_CCM_LTR1_DNCNT_OFFSET 14 1328c2ecf20Sopenharmony_ci#define MXC_CCM_LTR1_DNCNT_MASK (0xFF << 14) 1338c2ecf20Sopenharmony_ci#define MXC_CCM_LTR1_LTBRSR_MASK 0x400000 1348c2ecf20Sopenharmony_ci#define MXC_CCM_LTR1_LTBRSR_OFFSET 22 1358c2ecf20Sopenharmony_ci#define MXC_CCM_LTR1_LTBRSR 0x400000 1368c2ecf20Sopenharmony_ci#define MXC_CCM_LTR1_LTBRSH 0x800000 1378c2ecf20Sopenharmony_ci 1388c2ecf20Sopenharmony_ci/* 1398c2ecf20Sopenharmony_ci * LTR2 bit definitions. x ranges from 0 for WSW9 to 6 for WSW15 1408c2ecf20Sopenharmony_ci */ 1418c2ecf20Sopenharmony_ci#define MXC_CCM_LTR2_WSW_OFFSET(x) (11 + (x) * 3) 1428c2ecf20Sopenharmony_ci#define MXC_CCM_LTR2_WSW_MASK(x) (0x7 << \ 1438c2ecf20Sopenharmony_ci MXC_CCM_LTR2_WSW_OFFSET((x))) 1448c2ecf20Sopenharmony_ci#define MXC_CCM_LTR2_EMAC_OFFSET 0 1458c2ecf20Sopenharmony_ci#define MXC_CCM_LTR2_EMAC_MASK 0x1FF 1468c2ecf20Sopenharmony_ci 1478c2ecf20Sopenharmony_ci/* 1488c2ecf20Sopenharmony_ci * LTR3 bit definitions. x ranges from 0 for WSW0 to 8 for WSW8 1498c2ecf20Sopenharmony_ci */ 1508c2ecf20Sopenharmony_ci#define MXC_CCM_LTR3_WSW_OFFSET(x) (5 + (x) * 3) 1518c2ecf20Sopenharmony_ci#define MXC_CCM_LTR3_WSW_MASK(x) (0x7 << \ 1528c2ecf20Sopenharmony_ci MXC_CCM_LTR3_WSW_OFFSET((x))) 1538c2ecf20Sopenharmony_ci 1548c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DFSUP1 0x80000000 1558c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DFSUP1_SPLL (0 << 31) 1568c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DFSUP1_MPLL (1 << 31) 1578c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DFSUP0 0x40000000 1588c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DFSUP0_PLL (0 << 30) 1598c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DFSUP0_PDR (1 << 30) 1608c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DFSUP_MASK (0x3 << 30) 1618c2ecf20Sopenharmony_ci 1628c2ecf20Sopenharmony_ci#define DVSUP_TURBO 0 1638c2ecf20Sopenharmony_ci#define DVSUP_HIGH 1 1648c2ecf20Sopenharmony_ci#define DVSUP_MEDIUM 2 1658c2ecf20Sopenharmony_ci#define DVSUP_LOW 3 1668c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DVSUP_TURBO (DVSUP_TURBO << 28) 1678c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DVSUP_HIGH (DVSUP_HIGH << 28) 1688c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DVSUP_MEDIUM (DVSUP_MEDIUM << 28) 1698c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DVSUP_LOW (DVSUP_LOW << 28) 1708c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DVSUP_OFFSET 28 1718c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DVSUP_MASK (0x3 << 28) 1728c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_UDSC 0x08000000 1738c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_UDSC_MASK (1 << 27) 1748c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_UDSC_UP (1 << 27) 1758c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_UDSC_DOWN (0 << 27) 1768c2ecf20Sopenharmony_ci 1778c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_VSCNT_1 (0x0 << 24) 1788c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_VSCNT_2 (0x1 << 24) 1798c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_VSCNT_3 (0x2 << 24) 1808c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_VSCNT_4 (0x3 << 24) 1818c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_VSCNT_5 (0x4 << 24) 1828c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_VSCNT_6 (0x5 << 24) 1838c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_VSCNT_7 (0x6 << 24) 1848c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_VSCNT_8 (0x7 << 24) 1858c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_VSCNT_OFFSET 24 1868c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_VSCNT_MASK (0x7 << 24) 1878c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DVFEV 0x00800000 1888c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DVFIS 0x00400000 1898c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_LBMI 0x00200000 1908c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_LBFL 0x00100000 1918c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_LBCF_4 (0x0 << 18) 1928c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_LBCF_8 (0x1 << 18) 1938c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_LBCF_12 (0x2 << 18) 1948c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_LBCF_16 (0x3 << 18) 1958c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_LBCF_OFFSET 18 1968c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_LBCF_MASK (0x3 << 18) 1978c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_PTVIS 0x00020000 1988c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_UPDTEN 0x00010000 1998c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_UPDTEN_MASK (0x1 << 16) 2008c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_FSVAIM 0x00008000 2018c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_FSVAI_OFFSET 13 2028c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_FSVAI_MASK (0x3 << 13) 2038c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DPVCR 0x00001000 2048c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DPVV 0x00000800 2058c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_WFIM 0x00000400 2068c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DRCE3 0x00000200 2078c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DRCE2 0x00000100 2088c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DRCE1 0x00000080 2098c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DRCE0 0x00000040 2108c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DCR 0x00000020 2118c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DVFEN 0x00000010 2128c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_PTVAIM 0x00000008 2138c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_PTVAI_OFFSET 1 2148c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_PTVAI_MASK (0x3 << 1) 2158c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DPTEN 0x00000001 2168c2ecf20Sopenharmony_ci 2178c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR1_DVGP_OFFSET 0 2188c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR1_DVGP_MASK (0xF) 2198c2ecf20Sopenharmony_ci 2208c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR1_PLLRDIS (0x1 << 7) 2218c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR1_EMIRQ_EN (0x1 << 8) 2228c2ecf20Sopenharmony_ci 2238c2ecf20Sopenharmony_ci#define MXC_CCM_DCVR_ULV_MASK (0x3FF << 22) 2248c2ecf20Sopenharmony_ci#define MXC_CCM_DCVR_ULV_OFFSET 22 2258c2ecf20Sopenharmony_ci#define MXC_CCM_DCVR_LLV_MASK (0x3FF << 12) 2268c2ecf20Sopenharmony_ci#define MXC_CCM_DCVR_LLV_OFFSET 12 2278c2ecf20Sopenharmony_ci#define MXC_CCM_DCVR_ELV_MASK (0x3FF << 2) 2288c2ecf20Sopenharmony_ci#define MXC_CCM_DCVR_ELV_OFFSET 2 2298c2ecf20Sopenharmony_ci 2308c2ecf20Sopenharmony_ci#define MXC_CCM_PDR2_MST2_PDF_MASK (0x3F << 7) 2318c2ecf20Sopenharmony_ci#define MXC_CCM_PDR2_MST2_PDF_OFFSET 7 2328c2ecf20Sopenharmony_ci#define MXC_CCM_PDR2_MST1_PDF_MASK 0x3F 2338c2ecf20Sopenharmony_ci#define MXC_CCM_PDR2_MST1_PDF_OFFSET 0 2348c2ecf20Sopenharmony_ci 2358c2ecf20Sopenharmony_ci#define MXC_CCM_COSR_CLKOSEL_MASK 0x0F 2368c2ecf20Sopenharmony_ci#define MXC_CCM_COSR_CLKOSEL_OFFSET 0 2378c2ecf20Sopenharmony_ci#define MXC_CCM_COSR_CLKOUTDIV_MASK (0x07 << 6) 2388c2ecf20Sopenharmony_ci#define MXC_CCM_COSR_CLKOUTDIV_OFFSET 6 2398c2ecf20Sopenharmony_ci#define MXC_CCM_COSR_CLKOEN (1 << 9) 2408c2ecf20Sopenharmony_ci 2418c2ecf20Sopenharmony_ci/* 2428c2ecf20Sopenharmony_ci * PMCR0 register offsets 2438c2ecf20Sopenharmony_ci */ 2448c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_LBFL_OFFSET 20 2458c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DFSUP0_OFFSET 30 2468c2ecf20Sopenharmony_ci#define MXC_CCM_PMCR0_DFSUP1_OFFSET 31 2478c2ecf20Sopenharmony_ci 2488c2ecf20Sopenharmony_ci#endif /* __ARCH_ARM_MACH_MX3_CRM_REGS_H__ */ 249