ARM: at91: pm: add PMC fast startup registers defines
authorClaudiu Beznea <claudiu.beznea@microchip.com>
Tue, 17 Jul 2018 08:26:56 +0000 (11:26 +0300)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Tue, 17 Jul 2018 13:08:07 +0000 (15:08 +0200)
Add PMC fast startup registers defines.

Signed-off-by: Claudiu Beznea <claudiu.beznea@microchip.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
include/linux/clk/at91_pmc.h

index 4ea2cbf..931ab05 100644 (file)
 #define                AT91_PMC_GCKRDY         (1 << 24)               /* Generated Clocks */
 #define        AT91_PMC_IMR            0x6c                    /* Interrupt Mask Register */
 
+#define AT91_PMC_FSMR          0x70            /* Fast Startup Mode Register */
+#define AT91_PMC_FSTT(n)       BIT(n)
+#define AT91_PMC_RTCAL         BIT(17)         /* RTC Alarm Enable */
+#define AT91_PMC_USBAL         BIT(18)         /* USB Resume Enable */
+#define AT91_PMC_SDMMC_CD      BIT(19)         /* SDMMC Card Detect Enable */
+#define AT91_PMC_LPM           BIT(20)         /* Low-power Mode */
+#define AT91_PMC_RXLP_MCE      BIT(24)         /* Backup UART Receive Enable */
+#define AT91_PMC_ACC_CE                BIT(25)         /* ACC Enable */
+
+#define AT91_PMC_FSPR          0x74            /* Fast Startup Polarity Reg */
+
+#define AT91_PMC_FS_INPUT_MASK  0x7ff
+
 #define AT91_PMC_PLLICPR       0x80                    /* PLL Charge Pump Current Register */
 
 #define AT91_PMC_PROT          0xe4                    /* Write Protect Mode Register [some SAM9] */