Skip to content

Commit a4e41db

Browse files
KriechiPhil Elwell
authored and
Phil Elwell
committed
BCM270X_DT: Add spi-rtc overlay on SPI0.0
Initial version only supports PCF2123 RTC. See: #1510
1 parent e88b69a commit a4e41db

File tree

3 files changed

+40
-0
lines changed

3 files changed

+40
-0
lines changed

arch/arm/boot/dts/overlays/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ dtbo-$(RPI_DT_OVERLAYS) += smi.dtbo
7878
dtbo-$(RPI_DT_OVERLAYS) += smi-dev.dtbo
7979
dtbo-$(RPI_DT_OVERLAYS) += smi-nand.dtbo
8080
dtbo-$(RPI_DT_OVERLAYS) += spi-gpio35-39.dtbo
81+
dtbo-$(RPI_DT_OVERLAYS) += spi-rtc.dtbo
8182
dtbo-$(RPI_DT_OVERLAYS) += spi1-1cs.dtbo
8283
dtbo-$(RPI_DT_OVERLAYS) += spi1-2cs.dtbo
8384
dtbo-$(RPI_DT_OVERLAYS) += spi1-3cs.dtbo

arch/arm/boot/dts/overlays/README

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -975,6 +975,12 @@ Load: dtoverlay=spi-gpio35-39
975975
Params: <None>
976976

977977

978+
Name: spi-rtc
979+
Info: Adds support for a number of SPI Real Time Clock devices
980+
Load: dtoverlay=spi-rtc,<param>=<val>
981+
Params: pcf2123 Select the PCF2123 device
982+
983+
978984
Name: spi1-1cs
979985
Info: Enables spi1 with a single chip select (CS) line and associated spidev
980986
dev node. The gpio pin number for the CS line and spidev device node
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
/dts-v1/;
2+
/plugin/;
3+
4+
/ {
5+
compatible = "brcm,bcm2708";
6+
7+
fragment@0 {
8+
target = <&spidev0>;
9+
__dormant__ {
10+
status = "disabled";
11+
};
12+
};
13+
14+
fragment@1 {
15+
target = <&spi0>;
16+
__dormant__ {
17+
#address-cells = <1>;
18+
#size-cells = <0>;
19+
status = "okay";
20+
21+
rtc-pcf2123@0 {
22+
compatible = "nxp,rtc-pcf2123";
23+
spi-max-frequency = <5000000>;
24+
spi-cs-high = <1>;
25+
reg = <0>;
26+
};
27+
};
28+
};
29+
30+
__overrides__ {
31+
pcf2123 = <0>, "=0=1";
32+
};
33+
};

0 commit comments

Comments
 (0)