Skip to content

Commit

Permalink
rtc: starfive: use irq_data instead of irq_desc
Browse files Browse the repository at this point in the history
irq_desc is internal

Signed-off-by: Francesco Gazzetta <[email protected]>
  • Loading branch information
fgaz committed Aug 1, 2023
1 parent 4964ce0 commit 8418239
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions drivers/rtc/rtc-starfive.c
Original file line number Diff line number Diff line change
Expand Up @@ -575,7 +575,7 @@ static int sft_rtc_probe(struct platform_device *pdev)
struct device *dev = &pdev->dev;
struct sft_rtc *srtc;
struct rtc_time tm;
struct irq_desc *desc;
struct irq_data *data;
int ret;

srtc = devm_kzalloc(dev, sizeof(*srtc), GFP_KERNEL);
Expand Down Expand Up @@ -640,8 +640,8 @@ static int sft_rtc_probe(struct platform_device *pdev)
srtc->rtc_dev->ops = &starfive_rtc_ops;
device_init_wakeup(dev, true);

desc = irq_to_desc(srtc->rtc_irq);
irq_desc_get_chip(desc)->flags = IRQCHIP_SKIP_SET_WAKE;
data = irq_get_irq_data(srtc->rtc_irq);
irq_data_get_irq_chip(data)->flags = IRQCHIP_SKIP_SET_WAKE;

/* Always use 24-hour mode and keep the RTC values */
sft_rtc_set_mode(srtc, RTC_HOUR_MODE_24H);
Expand Down

0 comments on commit 8418239

Please sign in to comment.