|
@@ -51,22 +51,6 @@ static struct ctrl_dev *cdev = (struct ctrl_dev *)CTRL_DEVICE_BASE;
|
|
#define UART_CLK_RUNNING_MASK 0x1
|
|
#define UART_CLK_RUNNING_MASK 0x1
|
|
#define UART_SMART_IDLE_EN (0x1 << 0x3)
|
|
#define UART_SMART_IDLE_EN (0x1 << 0x3)
|
|
|
|
|
|
-static void rtc32k_enable(void)
|
|
|
|
-{
|
|
|
|
- struct rtc_regs *rtc = (struct rtc_regs *)RTC_BASE;
|
|
|
|
-
|
|
|
|
- /*
|
|
|
|
- * Unlock the RTC's registers. For more details please see the
|
|
|
|
- * RTC_SS section of the TRM. In order to unlock we need to
|
|
|
|
- * write these specific values (keys) in this order.
|
|
|
|
- */
|
|
|
|
- writel(0x83e70b13, &rtc->kick0r);
|
|
|
|
- writel(0x95a4f1e0, &rtc->kick1r);
|
|
|
|
-
|
|
|
|
- /* Enable the RTC 32K OSC by setting bits 3 and 6. */
|
|
|
|
- writel((1 << 3) | (1 << 6), &rtc->osc);
|
|
|
|
-}
|
|
|
|
-
|
|
|
|
static const struct ddr_data ddr3_data = {
|
|
static const struct ddr_data ddr3_data = {
|
|
.datardsratio0 = K4B2G1646EBIH9_RD_DQS,
|
|
.datardsratio0 = K4B2G1646EBIH9_RD_DQS,
|
|
.datawdsratio0 = K4B2G1646EBIH9_WR_DQS,
|
|
.datawdsratio0 = K4B2G1646EBIH9_WR_DQS,
|