Merge tag 'v5.15.57' into rpi-5.15.y
[platform/kernel/linux-rpi.git] / arch / arm / boot / dts / overlays / spi5-1cs-overlay.dts
1 /dts-v1/;
2 /plugin/;
3
4
5 / {
6         compatible = "brcm,bcm2711";
7
8         fragment@0 {
9                 target = <&spi5_cs_pins>;
10                 frag0: __overlay__ {
11                         brcm,pins = <12>;
12                         brcm,function = <1>; /* output */
13                 };
14         };
15
16         fragment@1 {
17                 target = <&spi5>;
18                 frag1: __overlay__ {
19                         /* needed to avoid dtc warning */
20                         #address-cells = <1>;
21                         #size-cells = <0>;
22
23                         pinctrl-names = "default";
24                         pinctrl-0 = <&spi5_pins &spi5_cs_pins>;
25                         cs-gpios = <&gpio 12 1>;
26                         status = "okay";
27
28                         spidev5_0: spidev@0 {
29                                 compatible = "spidev";
30                                 reg = <0>;      /* CE0 */
31                                 #address-cells = <1>;
32                                 #size-cells = <0>;
33                                 spi-max-frequency = <125000000>;
34                                 status = "okay";
35                         };
36                 };
37         };
38
39         __overrides__ {
40                 cs0_pin  = <&frag0>,"brcm,pins:0",
41                            <&frag1>,"cs-gpios:4";
42                 cs0_spidev = <&spidev5_0>,"status";
43         };
44 };