Lines Matching +full:its +full:- +full:trigger
6 * Copyright 2019 Amazon.com, Inc. or its affiliates.
58 if (id[i] != readl(&pl031->periph_id[i])) in check_id()
107 uint32_t before = readl(&pl031->dr); in check_rtc_freq()
114 if (readl(&pl031->dr) != before + seconds_to_wait) in check_rtc_freq()
135 report(readl(&pl031->ris) == 1, " RTC RIS == 1"); in irq_handler()
136 report(readl(&pl031->mis) == 1, " RTC MIS == 1"); in irq_handler()
139 writel(1, &pl031->icr); in irq_handler()
141 report(readl(&pl031->ris) == 0, " RTC RIS == 0"); in irq_handler()
142 report(readl(&pl031->mis) == 0, " RTC MIS == 0"); in irq_handler()
153 uint32_t before = readl(&pl031->dr); in check_rtc_irq()
157 report_info("Checking IRQ trigger (MR)"); in check_rtc_irq()
162 writel(before + seconds_to_wait, &pl031->mr); in check_rtc_irq()
176 writel(1, &pl031->imsc); in check_rtc_irq()
186 report_info(" RTC RIS: %"PRIx32, readl(&pl031->ris)); in check_rtc_irq()
187 report_info(" RTC MIS: %"PRIx32, readl(&pl031->mis)); in check_rtc_irq()
188 report_info(" RTC IMSC: %"PRIx32, readl(&pl031->imsc)); in check_rtc_irq()
219 node = fdt_node_offset_by_compatible(fdt, -1, "arm,pl031"); in rtc_fdt_init()
221 return -1; in rtc_fdt_init()
225 data = (u32 *)prop->data; in rtc_fdt_init()