Home
last modified time | relevance | path

Searched +full:sh +full:- +full:rtc (Results 1 – 25 of 131) sorted by relevance

123456

/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/
Drenesas,sh-rtc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/rtc/renesas,sh-rtc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Real Time Clock for Renesas SH and ARM SoCs
10 - Chris Brandt <chris.brandt@renesas.com>
11 - Geert Uytterhoeven <geert+renesas@glider.be>
16 - const: renesas,r7s72100-rtc # RZ/A1H
17 - const: renesas,sh-rtc
25 interrupt-names:
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/rtc/
Drenesas,sh-rtc.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/rtc/renesas,sh-rtc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Real Time Clock for Renesas SH and ARM SoCs
10 - Chris Brandt <chris.brandt@renesas.com>
11 - Geert Uytterhoeven <geert+renesas@glider.be>
16 - const: renesas,r7s72100-rtc # RZ/A1H
17 - const: renesas,sh-rtc
25 interrupt-names:
[all …]
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-sh.c1 // SPDX-License-Identifier: GPL-2.0
3 * SuperH On-Chip RTC Support
5 * Copyright (C) 2006 - 2009 Paul Mundt
9 * Based on the old arch/sh/kernel/cpu/rtc.c by:
18 #include <linux/rtc.h>
29 #include <asm/rtc.h>
31 /* Default values for RZ/A RTC */
38 #define DRV_NAME "sh-rtc"
44 #define RSECCNT RTC_REG(1) /* RTC sec */
45 #define RMINCNT RTC_REG(2) /* RTC min */
[all …]
/kernel/linux/linux-6.6/drivers/rtc/
Drtc-sh.c1 // SPDX-License-Identifier: GPL-2.0
3 * SuperH On-Chip RTC Support
5 * Copyright (C) 2006 - 2009 Paul Mundt
9 * Based on the old arch/sh/kernel/cpu/rtc.c by:
18 #include <linux/rtc.h>
29 #include <asm/rtc.h>
31 /* Default values for RZ/A RTC */
38 #define DRV_NAME "sh-rtc"
44 #define RSECCNT RTC_REG(1) /* RTC sec */
45 #define RMINCNT RTC_REG(2) /* RTC min */
[all …]
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh3/
Dsetup-sh7705.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2006 - 2009 Paul Mundt
15 #include <asm/rtc.h>
31 RTC, WDT, REF_RCMI, enumerator
35 /* IRQ0->5 are handled in setup-sh3.c */
49 INTC_VECT(RTC, 0x480), INTC_VECT(RTC, 0x4a0),
50 INTC_VECT(RTC, 0x4c0),
56 { 0xfffffee2, 0, 16, 4, /* IPRA */ { TMU0, TMU1, TMU2, RTC } },
83 .name = "sh-sci",
104 .name = "sh-sci",
[all …]
Dsetup-sh7710.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2006 - 2009 Paul Mundt
15 #include <asm/rtc.h>
28 RTC, WDT, REF, enumerator
32 /* IRQ0->5 are handled in setup-sh3.c */
51 INTC_VECT(RTC, 0x480), INTC_VECT(RTC, 0x4a0),
52 INTC_VECT(RTC, 0x4c0),
58 { 0xfffffee2, 0, 16, 4, /* IPRA */ { TMU0, TMU1, TMU2, RTC } },
89 .name = "sh-rtc",
90 .id = -1,
[all …]
Dsetup-sh7720.c1 // SPDX-License-Identifier: GPL-2.0
8 * Based on arch/sh/kernel/cpu/sh4/setup-sh7750.c:
21 #include <asm/rtc.h>
28 .end = 0xa413fec0 + 0x28 - 1,
43 .name = "sh-rtc",
44 .id = -1,
64 .name = "sh-sci",
85 .name = "sh-sci",
112 .name = "ohci-platform",
113 .id = -1,
[all …]
Dsetup-sh770x.c1 // SPDX-License-Identifier: GPL-2.0
8 * Based on setup-sh7709.c
32 RTC, WDT, REF, enumerator
38 INTC_VECT(RTC, 0x480), INTC_VECT(RTC, 0x4a0),
39 INTC_VECT(RTC, 0x4c0),
48 /* IRQ0->5 are handled in setup-sh3.c */
68 { 0xfffffee2, 0, 16, 4, /* IPRA */ { TMU0, TMU1, TMU2, RTC } },
103 .name = "sh-rtc",
104 .id = -1,
120 .name = "sh-sci",
[all …]
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh3/
Dsetup-sh7705.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2006 - 2009 Paul Mundt
15 #include <asm/rtc.h>
31 RTC, WDT, REF_RCMI, enumerator
35 /* IRQ0->5 are handled in setup-sh3.c */
49 INTC_VECT(RTC, 0x480), INTC_VECT(RTC, 0x4a0),
50 INTC_VECT(RTC, 0x4c0),
56 { 0xfffffee2, 0, 16, 4, /* IPRA */ { TMU0, TMU1, TMU2, RTC } },
83 .name = "sh-sci",
104 .name = "sh-sci",
[all …]
Dsetup-sh7710.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2006 - 2009 Paul Mundt
15 #include <asm/rtc.h>
28 RTC, WDT, REF, enumerator
32 /* IRQ0->5 are handled in setup-sh3.c */
51 INTC_VECT(RTC, 0x480), INTC_VECT(RTC, 0x4a0),
52 INTC_VECT(RTC, 0x4c0),
58 { 0xfffffee2, 0, 16, 4, /* IPRA */ { TMU0, TMU1, TMU2, RTC } },
89 .name = "sh-rtc",
90 .id = -1,
[all …]
Dsetup-sh7720.c1 // SPDX-License-Identifier: GPL-2.0
8 * Based on arch/sh/kernel/cpu/sh4/setup-sh7750.c:
21 #include <asm/rtc.h>
28 .end = 0xa413fec0 + 0x28 - 1,
43 .name = "sh-rtc",
44 .id = -1,
64 .name = "sh-sci",
85 .name = "sh-sci",
112 .name = "ohci-platform",
113 .id = -1,
[all …]
Dsetup-sh770x.c1 // SPDX-License-Identifier: GPL-2.0
8 * Based on setup-sh7709.c
32 RTC, WDT, REF, enumerator
38 INTC_VECT(RTC, 0x480), INTC_VECT(RTC, 0x4a0),
39 INTC_VECT(RTC, 0x4c0),
48 /* IRQ0->5 are handled in setup-sh3.c */
68 { 0xfffffee2, 0, 16, 4, /* IPRA */ { TMU0, TMU1, TMU2, RTC } },
103 .name = "sh-rtc",
104 .id = -1,
120 .name = "sh-sci",
[all …]
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh2a/
Dsetup-sh7201.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2008 Peter Griffin pgriffin@mpc-data.co.uk
28 RTC, WDT, enumerator
88 INTC_IRQ(RTC, 152), INTC_IRQ(RTC, 153),
89 INTC_IRQ(RTC, 154),
159 { 0xfffe9806, 0, 16, 4, /* IPR09 */ { RTC, WDT, IIC30, 0 } },
189 .name = "sh-sci",
209 .name = "sh-sci",
229 .name = "sh-sci",
249 .name = "sh-sci",
[all …]
Dsetup-sh7203.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2007 - 2009 Paul Mundt
36 /* ROM-DEC, SDHI, SRC, and IEB are SH7263 specific */
37 ROMDEC, FLCTL, SDHI, RTC, RCAN0, RCAN1, enumerator
107 INTC_IRQ(RTC, 231), INTC_IRQ(RTC, 232),
108 INTC_IRQ(RTC, 233),
116 /* SH7263-specific trash */
155 { 0xfffe0c14, 0, 16, 4, /* IPR16 */ { FLCTL, 0, RTC, RCAN0 } },
160 { 0xfffe0c14, 0, 16, 4, /* IPR16 */ { FLCTL, SDHI, RTC, RCAN0 } },
186 .name = "sh-sci",
[all …]
Dclock-sh7264.c1 // SPDX-License-Identifier: GPL-2.0
3 * arch/sh/kernel/cpu/sh2a/clock-sh7264.c
28 /* Fixed 32 KHz root clock for RTC */
43 unsigned long rate = clk->parent->rate / pll1_div; in pll_recalc()
101 [MSTP30] = SH_CLK_MSTP8(&r_clk, STBCR3, 0, 0), /* RTC */
115 CLKDEV_ICK_ID("fck", "sh-sci.0", &mstp_clks[MSTP77]),
116 CLKDEV_ICK_ID("fck", "sh-sci.1", &mstp_clks[MSTP77]),
117 CLKDEV_ICK_ID("fck", "sh-sci.2", &mstp_clks[MSTP77]),
118 CLKDEV_ICK_ID("fck", "sh-sci.3", &mstp_clks[MSTP77]),
119 CLKDEV_ICK_ID("fck", "sh-sci.4", &mstp_clks[MSTP77]),
[all …]
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh2a/
Dsetup-sh7201.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2008 Peter Griffin pgriffin@mpc-data.co.uk
28 RTC, WDT, enumerator
88 INTC_IRQ(RTC, 152), INTC_IRQ(RTC, 153),
89 INTC_IRQ(RTC, 154),
159 { 0xfffe9806, 0, 16, 4, /* IPR09 */ { RTC, WDT, IIC30, 0 } },
189 .name = "sh-sci",
209 .name = "sh-sci",
229 .name = "sh-sci",
249 .name = "sh-sci",
[all …]
Dsetup-sh7203.c1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2007 - 2009 Paul Mundt
36 /* ROM-DEC, SDHI, SRC, and IEB are SH7263 specific */
37 ROMDEC, FLCTL, SDHI, RTC, RCAN0, RCAN1, enumerator
107 INTC_IRQ(RTC, 231), INTC_IRQ(RTC, 232),
108 INTC_IRQ(RTC, 233),
116 /* SH7263-specific trash */
155 { 0xfffe0c14, 0, 16, 4, /* IPR16 */ { FLCTL, 0, RTC, RCAN0 } },
160 { 0xfffe0c14, 0, 16, 4, /* IPR16 */ { FLCTL, SDHI, RTC, RCAN0 } },
186 .name = "sh-sci",
[all …]
Dclock-sh7264.c1 // SPDX-License-Identifier: GPL-2.0
3 * arch/sh/kernel/cpu/sh2a/clock-sh7264.c
28 /* Fixed 32 KHz root clock for RTC */
43 unsigned long rate = clk->parent->rate / pll1_div; in pll_recalc()
101 [MSTP30] = SH_CLK_MSTP8(&r_clk, STBCR3, 0, 0), /* RTC */
115 CLKDEV_ICK_ID("fck", "sh-sci.0", &mstp_clks[MSTP77]),
116 CLKDEV_ICK_ID("fck", "sh-sci.1", &mstp_clks[MSTP77]),
117 CLKDEV_ICK_ID("fck", "sh-sci.2", &mstp_clks[MSTP77]),
118 CLKDEV_ICK_ID("fck", "sh-sci.3", &mstp_clks[MSTP77]),
119 CLKDEV_ICK_ID("fck", "sh-sci.4", &mstp_clks[MSTP77]),
[all …]
Dclock-sh7269.c1 // SPDX-License-Identifier: GPL-2.0
3 * arch/sh/kernel/cpu/sh2a/clock-sh7269.c
25 /* Fixed 32 KHz root clock for RTC */
40 return clk->parent->rate * PLL_RATE; in pll_recalc()
55 return clk->parent->rate / 8; in peripheral0_recalc()
70 return clk->parent->rate / 4; in peripheral1_recalc()
135 [MSTP30] = SH_CLK_MSTP8(&r_clk, STBCR3, 0, 0), /* RTC */
150 CLKDEV_ICK_ID("fck", "sh-sci.0", &mstp_clks[MSTP47]),
151 CLKDEV_ICK_ID("fck", "sh-sci.1", &mstp_clks[MSTP46]),
152 CLKDEV_ICK_ID("fck", "sh-sci.2", &mstp_clks[MSTP45]),
[all …]
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4a/
Dsetup-sh7734.c1 // SPDX-License-Identifier: GPL-2.0
3 * arch/sh/kernel/cpu/sh4a/setup-sh7734.c
15 #include <linux/dma-mapping.h>
37 .name = "sh-sci",
58 .name = "sh-sci",
79 .name = "sh-sci",
100 .name = "sh-sci",
121 .name = "sh-sci",
142 .name = "sh-sci",
151 /* RTC */
[all …]
Dsetup-sh7780.c1 // SPDX-License-Identifier: GPL-2.0
15 #include <cpu/dma-register.h>
30 .name = "sh-sci",
51 .name = "sh-sci",
72 .name = "sh-tmu",
93 .name = "sh-tmu",
105 .end = 0xffe80000 + 0x58 - 1,
116 .name = "sh-rtc",
117 .id = -1,
209 * vectors are 0x640-0x6a0, 0x780-0x7a0
[all …]
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4a/
Dsetup-sh7734.c1 // SPDX-License-Identifier: GPL-2.0
3 * arch/sh/kernel/cpu/sh4a/setup-sh7734.c
15 #include <linux/dma-mapping.h>
37 .name = "sh-sci",
58 .name = "sh-sci",
79 .name = "sh-sci",
100 .name = "sh-sci",
121 .name = "sh-sci",
142 .name = "sh-sci",
151 /* RTC */
[all …]
Dsetup-sh7780.c1 // SPDX-License-Identifier: GPL-2.0
15 #include <cpu/dma-register.h>
30 .name = "sh-sci",
51 .name = "sh-sci",
72 .name = "sh-tmu",
93 .name = "sh-tmu",
105 .end = 0xffe80000 + 0x58 - 1,
116 .name = "sh-rtc",
117 .id = -1,
209 * vectors are 0x640-0x6a0, 0x780-0x7a0
[all …]
/kernel/linux/linux-6.6/arch/sh/kernel/cpu/sh4/
Dsetup-sh7750.c1 // SPDX-License-Identifier: GPL-2.0
21 .end = 0xffc80000 + 0x58 - 1,
32 .name = "sh-rtc",
33 .id = -1,
48 .name = "sh-sci",
68 .name = "sh-sci",
89 .name = "sh-tmu",
114 .name = "sh-tmu",
185 TMU3, TMU4, TMU0, TMU1, TMU2, RTC, SCI1, SCIF, WDT, REF, enumerator
195 INTC_VECT(RTC, 0x480), INTC_VECT(RTC, 0x4a0),
[all …]
/kernel/linux/linux-5.10/arch/sh/kernel/cpu/sh4/
Dsetup-sh7750.c1 // SPDX-License-Identifier: GPL-2.0
21 .end = 0xffc80000 + 0x58 - 1,
32 .name = "sh-rtc",
33 .id = -1,
48 .name = "sh-sci",
68 .name = "sh-sci",
89 .name = "sh-tmu",
114 .name = "sh-tmu",
185 TMU3, TMU4, TMU0, TMU1, TMU2, RTC, SCI1, SCIF, WDT, REF, enumerator
195 INTC_VECT(RTC, 0x480), INTC_VECT(RTC, 0x4a0),
[all …]

123456