]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
m68k: mcf5441x: add CCR MISCCR2 bitfields
authorAngelo Dureghello <adureghello@baylibre.com>
Wed, 10 Jun 2026 20:35:10 +0000 (22:35 +0200)
committerGreg Ungerer <gerg@kernel.org>
Thu, 11 Jun 2026 08:01:38 +0000 (18:01 +1000)
Add CCR MISCCR2 register bitfields.

Signed-off-by: Angelo Dureghello <adureghello@baylibre.com>
Signed-off-by: Greg Ungerer <gerg@linux-m68k.org>
arch/m68k/include/asm/m5441xsim.h

index 9ce2cbb05316b490c0ec6046266eb834ab8c62f8..ea01c7753b7b314485b101f388653eb32b8b58f3 100644 (file)
@@ -8,6 +8,8 @@
 #ifndef m5441xsim_h
 #define m5441xsim_h
 
+#include <linux/bits.h>
+
 #define CPU_NAME               "COLDFIRE(m5441x)"
 #define CPU_INSTR_PER_JIFFY    2
 #define MCF_BUSCLK             (MCF_CLK / 2)
 #define MCF_CCM_SBFCR          0xec090022
 #define MCF_CCM_FNACR          0xec090024
 
+/* Bit definitions and macros for MCF_CCM_MISCCR2 */
+#define MCF_CCM_MISCCR2_ULPI           BIT(0)
+#define MCF_CCM_MISCCR2_FB_HALF                BIT(1)
+#define MCF_CCM_MISCCR2_ADC3_EN                BIT(2)
+#define MCF_CCM_MISCCR2_ADC7_EN                BIT(3)
+#define MCF_CCM_MISCCR2_ADC_EN         BIT(4)
+#define MCF_CCM_MISCCR2_DAC0_SEL       BIT(5)
+#define MCF_CCM_MISCCR2_DAC1_SEL       BIT(6)
+#define MCF_CCM_MISCCR2_DCC_BYP                BIT(7)
+#define MCF_CCM_MISCCR2_PLL_MODE       GENMASK(10, 8)
+#define MCF_CCM_MISCCR2_SWT_SCR                BIT(12)
+#define MCF_CCM_MISCCR2_RGPIO_HALF     BIT(13)
+#define MCF_CCM_MISCCR2_DDR2_CLK       BIT(14)
+#define MCF_CCM_MISCCR2_EXTCLK_BYP     BIT(15)
+
 /*
  *  UART module.
  */