Home
last modified time | relevance | path

Searched full:gpbr (Results 1 – 25 of 35) sorted by relevance

12

/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/
Datmel-gpbr.txt1 * Device tree bindings for Atmel GPBR (General Purpose Backup Registers)
3 The GPBR are a set of battery-backed registers.
7 "atmel,at91sam9260-gpbr", "syscon"
8 "microchip,sam9x60-gpbr", "syscon"
9 "microchip,sam9x7-gpbr", "microchip,sam9x60-gpbr", "syscon"
10 - reg: contains offset/length value of the GPBR memory
15 gpbr: gpbr@fffffd50 {
16 compatible = "atmel,at91sam9260-gpbr", "syscon";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/
Datmel-gpbr.txt1 * Device tree bindings for Atmel GPBR (General Purpose Backup Registers)
3 The GPBR are a set of battery-backed registers.
7 "atmel,at91sam9260-gpbr", "syscon"
8 "microchip,sam9x60-gpbr", "syscon"
9 - reg: contains offset/length value of the GPBR memory
14 gpbr: gpbr@fffffd50 {
15 compatible = "atmel,at91sam9260-gpbr", "syscon";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/rtc/
Datmel,at91sam9260-rtt.yaml42 - description: Phandle to the GPBR node.
43 - description: Offset within the GPBR block.
45 Should encode the GPBR register used to store the time base when the
46 RTT is used as an RTC. The first cell should point to the GPBR node
47 and the second one encodes the offset within the GPBR block (or in
48 other words, the GPBR register used to store the time base).
68 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/rtc/
Datmel,at91sam9-rtc.txt10 - atmel,rtt-rtc-time-reg: should encode the GPBR register used to store
12 The first cell should point to the GPBR node and the second one
13 encode the offset within the GPBR block (or in other words, the
14 GPBR register used to store the time base).
24 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
/kernel/linux/linux-6.6/drivers/rtc/
Drtc-at91sam9.c42 * choose from, or a "real" RTC module. All systems have multiple GPBR
72 struct regmap *gpbr; member
90 regmap_read(rtc->gpbr, rtc->gpbr_offset, &val); in gpbr_readl()
97 regmap_write(rtc->gpbr, rtc->gpbr_offset, val); in gpbr_writel()
370 rtc->gpbr = syscon_node_to_regmap(args.np); in at91_rtc_probe()
373 if (IS_ERR(rtc->gpbr)) { in at91_rtc_probe()
374 dev_err(&pdev->dev, "failed to retrieve gpbr regmap, aborting.\n"); in at91_rtc_probe()
/kernel/linux/linux-5.10/drivers/rtc/
Drtc-at91sam9.c42 * choose from, or a "real" RTC module. All systems have multiple GPBR
72 struct regmap *gpbr; member
90 regmap_read(rtc->gpbr, rtc->gpbr_offset, &val); in gpbr_readl()
97 regmap_write(rtc->gpbr, rtc->gpbr_offset, val); in gpbr_writel()
370 rtc->gpbr = syscon_node_to_regmap(args.np); in at91_rtc_probe()
372 if (IS_ERR(rtc->gpbr)) { in at91_rtc_probe()
373 dev_err(&pdev->dev, "failed to retrieve gpbr regmap, aborting.\n"); in at91_rtc_probe()
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dat91sam9260ek.dts121 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
129 gpbr: syscon@fffffd50 { label
Dat91sam9g20ek_common.dtsi135 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
143 gpbr: syscon@fffffd50 { label
Dat91sam9m10g45ek.dts223 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
227 gpbr: syscon@fffffd60 { label
Dsam9x60.dtsi712 gpbr: syscon@fffffe60 { label
713 compatible = "microchip,sam9x60-gpbr", "atmel,at91sam9260-gpbr", "syscon";
Dat91sam9261.dtsi641 gpbr: syscon@fffffd50 { label
642 compatible = "atmel,at91sam9260-gpbr", "syscon";
Dat91-sam9x60ek.dts314 &gpbr {
659 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
Dat91sam9260.dtsi755 gpbr: syscon@fffffd50 { label
756 compatible = "atmel,at91sam9260-gpbr", "syscon";
Dat91sam9rl.dtsi839 gpbr: syscon@fffffd60 { label
840 compatible = "atmel,at91sam9260-gpbr", "syscon";
/kernel/linux/linux-6.6/arch/arm/boot/dts/microchip/
Dat91sam9260ek.dts121 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
129 gpbr: syscon@fffffd50 { label
Dat91sam9g20ek_common.dtsi135 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
143 gpbr: syscon@fffffd50 { label
Dat91sam9m10g45ek.dts223 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
227 gpbr: syscon@fffffd60 { label
Dat91sam9263ek.dts106 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
Dat91sam9rlek.dts216 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
Dat91sam9261ek.dts182 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
Dat91-sam9x60ek.dts274 &gpbr {
620 atmel,rtt-rtc-time-reg = <&gpbr 0x0>;
Dat91sam9261.dtsi646 gpbr: syscon@fffffd50 { label
647 compatible = "atmel,at91sam9260-gpbr", "syscon";
Dsama7g5.dtsi285 gpbr: gpbr@e001d060 { label
286 compatible = "microchip,sama7g5-gpbr", "syscon";
Dat91sam9260.dtsi738 gpbr: syscon@fffffd50 { label
739 compatible = "atmel,at91sam9260-gpbr", "syscon";
Dat91sam9rl.dtsi817 gpbr: syscon@fffffd60 { label
818 compatible = "atmel,at91sam9260-gpbr", "syscon";

12