|
@@ -350,7 +350,9 @@ static int pl031_probe(struct amba_device *adev, const struct amba_id *id)
|
|
/* Enable the clockwatch on ST Variants */
|
|
/* Enable the clockwatch on ST Variants */
|
|
if (vendor->clockwatch)
|
|
if (vendor->clockwatch)
|
|
data |= RTC_CR_CWEN;
|
|
data |= RTC_CR_CWEN;
|
|
- writel(data | RTC_CR_EN, ldata->base + RTC_CR);
|
|
|
|
|
|
+ else
|
|
|
|
+ data |= RTC_CR_EN;
|
|
|
|
+ writel(data, ldata->base + RTC_CR);
|
|
|
|
|
|
/*
|
|
/*
|
|
* On ST PL031 variants, the RTC reset value does not provide correct
|
|
* On ST PL031 variants, the RTC reset value does not provide correct
|