| /arch/m68k/bvme6000/ |
| A D | config.c | 169 msr = rtc->msr & 0xc0; in bvme6000_timer_int() 205 rtc->irr_icr1 = 0; in bvme6000_sched_init() 211 rtc->msr = msr; in bvme6000_sched_init() 239 msr = rtc->msr & 0xc0; in bvme6000_read_clk() 244 t1int = rtc->msr & 0x20; in bvme6000_read_clk() 259 rtc->msr = msr; in bvme6000_read_clk() 292 rtc->t0cr_rtmr = t->tm_year%4; in bvme6000_hwclk() 293 rtc->bcd_tenms = 0; in bvme6000_hwclk() 294 rtc->bcd_sec = bin2bcd(t->tm_sec); in bvme6000_hwclk() 295 rtc->bcd_min = bin2bcd(t->tm_min); in bvme6000_hwclk() [all …]
|
| A D | rtc.c | 52 msr = rtc->msr & 0xc0; in rtc_ioctl() 53 rtc->msr = 0x40; in rtc_ioctl() 66 rtc->msr = msr; in rtc_ioctl() 108 msr = rtc->msr & 0xc0; in rtc_ioctl() 109 rtc->msr = 0x40; in rtc_ioctl() 111 rtc->t0cr_rtmr = yrs%4; in rtc_ioctl() 112 rtc->bcd_tenms = 0; in rtc_ioctl() 113 rtc->bcd_sec = bin2bcd(sec); in rtc_ioctl() 114 rtc->bcd_min = bin2bcd(min); in rtc_ioctl() 115 rtc->bcd_hr = bin2bcd(hrs); in rtc_ioctl() [all …]
|
| /arch/m68k/apollo/ |
| A D | config.c | 185 t->tm_sec=rtc->second; in dn_dummy_hwclk() 186 t->tm_min=rtc->minute; in dn_dummy_hwclk() 187 t->tm_hour=rtc->hours; in dn_dummy_hwclk() 188 t->tm_mday=rtc->day_of_month; in dn_dummy_hwclk() 189 t->tm_wday=rtc->day_of_week; in dn_dummy_hwclk() 190 t->tm_mon = rtc->month - 1; in dn_dummy_hwclk() 191 t->tm_year=rtc->year; in dn_dummy_hwclk() 195 rtc->second=t->tm_sec; in dn_dummy_hwclk() 196 rtc->minute=t->tm_min; in dn_dummy_hwclk() 197 rtc->hours=t->tm_hour; in dn_dummy_hwclk() [all …]
|
| /arch/alpha/kernel/ |
| A D | rtc.c | 207 struct rtc_device *rtc; in alpha_rtc_init() local 212 rtc = devm_rtc_allocate_device(&pdev->dev); in alpha_rtc_init() 213 if (IS_ERR(rtc)) in alpha_rtc_init() 214 return PTR_ERR(rtc); in alpha_rtc_init() 216 platform_set_drvdata(pdev, rtc); in alpha_rtc_init() 217 rtc->ops = &alpha_rtc_ops; in alpha_rtc_init() 221 rtc->ops = &remote_rtc_ops; in alpha_rtc_init() 224 return devm_rtc_register_device(rtc); in alpha_rtc_init()
|
| /arch/powerpc/platforms/powernv/ |
| A D | opal-rtc.c | 67 struct device_node *rtc; in opal_time_init() local 69 rtc = of_find_node_by_path("/ibm,opal/rtc"); in opal_time_init() 70 if (rtc) { in opal_time_init() 71 pdev = of_platform_device_create(rtc, "opal-rtc", NULL); in opal_time_init() 72 of_node_put(rtc); in opal_time_init()
|
| /arch/x86/kernel/ |
| A D | platform-quirks.c | 12 x86_platform.legacy.rtc = 1; in x86_early_init_platform_quirks() 23 x86_platform.legacy.rtc = 0; in x86_early_init_platform_quirks() 28 x86_platform.legacy.rtc = 0; in x86_early_init_platform_quirks()
|
| /arch/arm/boot/dts/moxa/ |
| A D | moxart.dtsi | 75 rtc: rtc { label 76 compatible = "moxa,moxart-rtc"; 77 gpio-rtc-sclk = <&gpio 5 0>; 78 gpio-rtc-data = <&gpio 6 0>; 79 gpio-rtc-reset = <&gpio 7 0>;
|
| /arch/arc/boot/dts/ |
| A D | skeleton_hs.dtsi | 34 rtc { 35 compatible = "snps,archs-timer-rtc"; 39 /* TIMER1 for free running clocksource: Fallback if rtc not found */
|
| /arch/m68k/virt/ |
| A D | config.c | 76 virt_bi_data.rtc.mmio = be32_to_cpup(data); in virt_parse_bootinfo() 78 virt_bi_data.rtc.irq = be32_to_cpup(data); in virt_parse_bootinfo() 104 goldfish_timer_init(virt_bi_data.rtc.irq, in virt_sched_init() 105 (void __iomem *)virt_bi_data.rtc.mmio); in virt_sched_init()
|
| A D | platform.c | 30 DEFINE_RES_MEM(virt_bi_data.rtc.mmio + 0x1000, 0x1000), in virt_platform_init() 31 DEFINE_RES_IRQ(virt_bi_data.rtc.irq + 1), in virt_platform_init()
|
| /arch/arm/boot/dts/marvell/ |
| A D | kirkwood-6192.dtsi | 68 rtc: rtc@10300 { label 69 compatible = "marvell,kirkwood-rtc", "marvell,orion-rtc";
|
| A D | kirkwood-6281.dtsi | 68 rtc: rtc@10300 { label 69 compatible = "marvell,kirkwood-rtc", "marvell,orion-rtc";
|
| A D | pxa168.dtsi | 145 rtc: rtc@d4010000 { label 146 compatible = "mrvl,mmp-rtc"; 149 interrupt-names = "rtc 1Hz", "rtc alarm";
|
| A D | pxa910.dtsi | 155 rtc: rtc@d4010000 { label 156 compatible = "mrvl,mmp-rtc"; 159 interrupt-names = "rtc 1Hz", "rtc alarm";
|
| A D | kirkwood-6282.dtsi | 116 rtc: rtc@10300 { label 117 compatible = "marvell,kirkwood-rtc", "marvell,orion-rtc";
|
| /arch/arm/boot/dts/qcom/ |
| A D | pm8018.dtsi | 37 rtc@11d { 38 compatible = "qcom,pm8018-rtc", "qcom,pm8921-rtc";
|
| A D | pma8084.dtsi | 15 rtc@6000 { 16 compatible = "qcom,pm8941-rtc"; 19 reg-names = "rtc", "alarm";
|
| /arch/arm64/boot/dts/qcom/ |
| A D | qcs8300-pmics.dtsi | 16 pmm8620au_0_rtc: rtc@6100 { 17 compatible = "qcom,pmk8350-rtc"; 19 reg-names = "rtc", "alarm";
|
| A D | pmk8550.dtsi | 47 pmk8550_rtc: rtc@6100 { 48 compatible = "qcom,pmk8350-rtc"; 50 reg-names = "rtc", "alarm";
|
| A D | sa8540p-pmics.dtsi | 17 pmm8540a_rtc: rtc@6000 { 18 compatible = "qcom,pm8941-rtc"; 20 reg-names = "rtc", "alarm";
|
| /arch/mips/boot/dts/ingenic/ |
| A D | jz4740.dtsi | 47 rtc: rtc { label 57 clocks = <&ext>, <&rtc>; 58 clock-names = "ext", "rtc"; 76 clock-names = "rtc", "ext", "pclk", "tcu"; 107 rtc_dev: rtc@10003000 { 108 compatible = "ingenic,jz4740-rtc"; 115 clock-names = "rtc";
|
| A D | x1000.dtsi | 48 rtclk: rtc { 64 clock-names = "ext", "rtc"; 116 clock-names = "rtc", "ext", "pclk", "tcu"; 145 rtc: rtc@10003000 { label 146 compatible = "ingenic,x1000-rtc", "ingenic,jz4780-rtc"; 153 clock-names = "rtc";
|
| A D | x1830.dtsi | 48 rtclk: rtc { 64 clock-names = "ext", "rtc"; 109 clock-names = "rtc", "ext", "pclk", "tcu"; 140 rtc: rtc@10003000 { label 141 compatible = "ingenic,x1830-rtc", "ingenic,jz4780-rtc"; 148 clock-names = "rtc";
|
| /arch/arm/boot/dts/nxp/mxs/ |
| A D | imx28-m28.dtsi | 39 rtc: rtc@68 { label
|
| /arch/arm/boot/dts/nxp/imx/ |
| A D | imx6qdl-tx6-mb7.dtsi | 50 rtc: rtc@6f { label
|