rtc: sunxi: constify the data_year_param structure
The data_year_param struct is never modified, so lets constify it. This permit to remove cast since of_device_id is const also. Signed-off-by: LABBE Corentin <clabbe.montjoie@gmail.com> Acked-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Alexandre Belloni <alexandre.belloni@free-electrons.com>
This commit is contained in:
parent
f8947feb2c
commit
6ddab92faa
|
@ -133,7 +133,7 @@ struct sunxi_rtc_data_year {
|
||||||
unsigned char leap_shift; /* bit shift to get the leap year */
|
unsigned char leap_shift; /* bit shift to get the leap year */
|
||||||
};
|
};
|
||||||
|
|
||||||
static struct sunxi_rtc_data_year data_year_param[] = {
|
static const struct sunxi_rtc_data_year data_year_param[] = {
|
||||||
[0] = {
|
[0] = {
|
||||||
.min = 2010,
|
.min = 2010,
|
||||||
.max = 2073,
|
.max = 2073,
|
||||||
|
@ -151,7 +151,7 @@ static struct sunxi_rtc_data_year data_year_param[] = {
|
||||||
struct sunxi_rtc_dev {
|
struct sunxi_rtc_dev {
|
||||||
struct rtc_device *rtc;
|
struct rtc_device *rtc;
|
||||||
struct device *dev;
|
struct device *dev;
|
||||||
struct sunxi_rtc_data_year *data_year;
|
const struct sunxi_rtc_data_year *data_year;
|
||||||
void __iomem *base;
|
void __iomem *base;
|
||||||
int irq;
|
int irq;
|
||||||
};
|
};
|
||||||
|
@ -468,7 +468,7 @@ static int sunxi_rtc_probe(struct platform_device *pdev)
|
||||||
dev_err(&pdev->dev, "Unable to setup RTC data\n");
|
dev_err(&pdev->dev, "Unable to setup RTC data\n");
|
||||||
return -ENODEV;
|
return -ENODEV;
|
||||||
}
|
}
|
||||||
chip->data_year = (struct sunxi_rtc_data_year *) of_id->data;
|
chip->data_year = of_id->data;
|
||||||
|
|
||||||
/* clear the alarm count value */
|
/* clear the alarm count value */
|
||||||
writel(0, chip->base + SUNXI_ALRM_DHMS);
|
writel(0, chip->base + SUNXI_ALRM_DHMS);
|
||||||
|
|
Loading…
Reference in New Issue