]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - arch/arm/include/asm/arch-mx5/crm_regs.h
config: rename CONFIG_MX* to CONFIG_SOC_MX*
[karo-tx-uboot.git] / arch / arm / include / asm / arch-mx5 / crm_regs.h
index bca24c58076a5248ecebc04de43af69436d25bc3..f62bf224f2c8803c6b017ff928aaa97440da7c26 100644 (file)
@@ -1,23 +1,7 @@
 /*
  * (C) Copyright 2009 Freescale Semiconductor, Inc.
  *
- * See file CREDITS for list of people who contributed to this
- * project.
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of
- * the License, or (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston,
- * MA 02111-1307 USA
+ * SPDX-License-Identifier:    GPL-2.0+
  */
 
 #ifndef __ARCH_ARM_MACH_MX51_CRM_REGS_H__
@@ -76,7 +60,7 @@ struct mxc_ccm_reg {
        u32 CCGR4;
        u32 CCGR5;
        u32 CCGR6;      /* 0x0080 */
-#ifdef CONFIG_MX53
+#ifdef CONFIG_SOC_MX53
        u32 CCGR7;      /* 0x0084 */
 #endif
        u32 cmeor;
@@ -84,12 +68,12 @@ struct mxc_ccm_reg {
 
 /* Define the bits in register CCR */
 #define MXC_CCM_CCR_COSC_EN                    (0x1 << 12)
-#if defined(CONFIG_MX51)
+#if defined(CONFIG_SOC_MX51)
 #define MXC_CCM_CCR_FPM_MULT                   (0x1 << 11)
 #endif
 #define MXC_CCM_CCR_CAMP2_EN                   (0x1 << 10)
 #define MXC_CCM_CCR_CAMP1_EN                   (0x1 << 9)
-#if defined(CONFIG_MX51)
+#if defined(CONFIG_SOC_MX51)
 #define MXC_CCM_CCR_FPM_EN                     (0x1 << 8)
 #endif
 #define MXC_CCM_CCR_OSCNT_OFFSET               0
@@ -98,9 +82,9 @@ struct mxc_ccm_reg {
 #define MXC_CCM_CCR_OSCNT_RD(r)                        ((r) & 0xFF)
 
 /* Define the bits in register CCSR */
-#if defined(CONFIG_MX51)
+#if defined(CONFIG_SOC_MX51)
 #define MXC_CCM_CCSR_LP_APM                    (0x1 << 9)
-#elif defined(CONFIG_MX53)
+#elif defined(CONFIG_SOC_MX53)
 #define MXC_CCM_CCSR_LP_APM                    (0x1 << 10)
 #define MXC_CCM_CCSR_PLL4_SW_CLK_SEL           (0x1 << 9)
 #endif
@@ -321,6 +305,9 @@ struct mxc_ccm_reg {
 /* Define the bits in register CCDR */
 #define MXC_CCM_CCDR_IPU_HS_MASK                       (0x1 << 21)
 
+/* Define the bits in register CGPR */
+#define MXC_CCM_CGPR_EFUSE_PROG_SUPPLY_GATE            (1 << 4)
+
 /* Define the bits in register CCGRx */
 #define MXC_CCM_CCGR_CG_MASK                           0x3
 #define MXC_CCM_CCGR_CG_OFF                            0x0
@@ -382,12 +369,12 @@ struct mxc_ccm_reg {
 #define MXC_CCM_CCGR1_I2C1(v)                          (((v) & 0x3) << 18)
 #define MXC_CCM_CCGR1_I2C2_OFFSET                      20
 #define MXC_CCM_CCGR1_I2C2(v)                          (((v) & 0x3) << 20)
-#if defined(CONFIG_MX51)
+#if defined(CONFIG_SOC_MX51)
 #define MXC_CCM_CCGR1_HSI2C_IPG_OFFSET                 22
 #define MXC_CCM_CCGR1_HSI2C_IPG(v)                     (((v) & 0x3) << 22)
 #define MXC_CCM_CCGR1_HSI2C_SERIAL_OFFSET              24
 #define MXC_CCM_CCGR1_HSI2C_SERIAL(v)                  (((v) & 0x3) << 24)
-#elif defined(CONFIG_MX53)
+#elif defined(CONFIG_SOC_MX53)
 #define MXC_CCM_CCGR1_I2C3_OFFSET                      22
 #define MXC_CCM_CCGR1_I2C3(v)                          (((v) & 0x3) << 22)
 #endif
@@ -398,7 +385,7 @@ struct mxc_ccm_reg {
 #define MXC_CCM_CCGR1_SCC_OFFSET                       30
 #define MXC_CCM_CCGR1_SCC(v)                           (((v) & 0x3) << 30)
 
-#if defined(CONFIG_MX51)
+#if defined(CONFIG_SOC_MX51)
 #define MXC_CCM_CCGR2_USB_PHY_OFFSET                   0
 #define MXC_CCM_CCGR2_USB_PHY(v)                       (((v) & 0x3) << 0)
 #endif
@@ -468,12 +455,12 @@ struct mxc_ccm_reg {
 
 #define MXC_CCM_CCGR4_PATA_OFFSET                      0
 #define MXC_CCM_CCGR4_PATA(v)                          (((v) & 0x3) << 0)
-#if defined(CONFIG_MX51)
+#if defined(CONFIG_SOC_MX51)
 #define MXC_CCM_CCGR4_SIM_IPG_OFFSET                   2
 #define MXC_CCM_CCGR4_SIM_IPG(v)                       (((v) & 0x3) << 2)
 #define MXC_CCM_CCGR4_SIM_SERIAL_OFFSET                        4
 #define MXC_CCM_CCGR4_SIM_SERIAL(v)                    (((v) & 0x3) << 4)
-#elif defined(CONFIG_MX53)
+#elif defined(CONFIG_SOC_MX53)
 #define MXC_CCM_CCGR4_SATA_OFFSET                      2
 #define MXC_CCM_CCGR4_SATA(v)                          (((v) & 0x3) << 2)
 #define MXC_CCM_CCGR4_CAN2_IPG_OFFSET                  6
@@ -516,10 +503,10 @@ struct mxc_ccm_reg {
 #define MXC_CCM_CCGR5_VPU_REF(v)                       (((v) & 0x3) << 8)
 #define MXC_CCM_CCGR5_IPU_OFFSET                       10
 #define MXC_CCM_CCGR5_IPU(v)                           (((v) & 0x3) << 10)
-#if defined(CONFIG_MX51)
+#if defined(CONFIG_SOC_MX51)
 #define MXC_CCM_CCGR5_IPUMUX12_OFFSET                  12
 #define MXC_CCM_CCGR5_IPUMUX12(v)                      (((v) & 0x3) << 12)
-#elif defined(CONFIG_MX53)
+#elif defined(CONFIG_SOC_MX53)
 #define MXC_CCM_CCGR5_IPUMUX1_OFFSET                   12
 #define MXC_CCM_CCGR5_IPUMUX1(v)                       (((v) & 0x3) << 12)
 #endif
@@ -537,14 +524,14 @@ struct mxc_ccm_reg {
 #define MXC_CCM_CCGR5_GPC_IPG(v)                       (((v) & 0x3) << 24)
 #define MXC_CCM_CCGR5_SPDIF0_OFFSET                    26
 #define MXC_CCM_CCGR5_SPDIF0(v)                                (((v) & 0x3) << 26)
-#if defined(CONFIG_MX51)
+#if defined(CONFIG_SOC_MX51)
 #define MXC_CCM_CCGR5_SPDIF1_OFFSET                    28
 #define MXC_CCM_CCGR5_SPDIF1(v)                                (((v) & 0x3) << 28)
 #endif
 #define MXC_CCM_CCGR5_SPDIF_IPG_OFFSET                 30
 #define MXC_CCM_CCGR5_SPDIF_IPG(v)                     (((v) & 0x3) << 30)
 
-#if defined(CONFIG_MX53)
+#if defined(CONFIG_SOC_MX53)
 #define MXC_CCM_CCGR6_IPUMUX2_OFFSET                   0
 #define MXC_CCM_CCGR6_IPUMUX2(v)                       (((v) & 0x3) << 0)
 #define MXC_CCM_CCGR6_OCRAM_OFFSET                     2
@@ -552,12 +539,12 @@ struct mxc_ccm_reg {
 #endif
 #define MXC_CCM_CCGR6_CSI_MCLK1_OFFSET                 4
 #define MXC_CCM_CCGR6_CSI_MCLK1(v)                     (((v) & 0x3) << 4)
-#if defined(CONFIG_MX51)
+#if defined(CONFIG_SOC_MX51)
 #define MXC_CCM_CCGR6_CSI_MCLK2_OFFSET                 6
 #define MXC_CCM_CCGR6_CSI_MCLK2(v)                     (((v) & 0x3) << 6)
 #define MXC_CCM_CCGR6_EMI_GARB_OFFSET                  8
 #define MXC_CCM_CCGR6_EMI_GARB(v)                      (((v) & 0x3) << 8)
-#elif defined(CONFIG_MX53)
+#elif defined(CONFIG_SOC_MX53)
 #define MXC_CCM_CCGR6_EMI_INT2_OFFSET                  8
 #define MXC_CCM_CCGR6_EMI_INT2(v)                      (((v) & 0x3) << 8)
 #endif
@@ -567,7 +554,7 @@ struct mxc_ccm_reg {
 #define MXC_CCM_CCGR6_IPU_DI1(v)                       (((v) & 0x3) << 12)
 #define MXC_CCM_CCGR6_GPU2D_OFFSET                     14
 #define MXC_CCM_CCGR6_GPU2D(v)                         (((v) & 0x3) << 14)
-#if defined(CONFIG_MX53)
+#if defined(CONFIG_SOC_MX53)
 #define MXC_CCM_CCGR6_ESAI_IPG_OFFSET                  16
 #define MXC_CCM_CCGR6_ESAI_IPG(v)                      (((v) & 0x3) << 16)
 #define MXC_CCM_CCGR6_ESAI_ROOT_OFFSET                 18