Merge tag 'v5.15.57' into rpi-5.15.y
[platform/kernel/linux-rpi.git] / arch / arm / boot / dts / overlays / tpm-slb9670-overlay.dts
1 /*
2  * Device Tree overlay for the Infineon SLB9670 Trusted Platform Module add-on
3  * boards, which can be used as a secure key storage and hwrng.
4  * available as "Iridium SLB9670" by Infineon and "LetsTrust TPM" by pi3g.
5  */
6
7 /dts-v1/;
8 /plugin/;
9
10 / {
11         compatible = "brcm,bcm2835";
12
13         fragment@0 {
14                 target = <&spi0>;
15                 __overlay__ {
16                         status = "okay";
17                 };
18         };
19
20         fragment@1 {
21                 target = <&spidev1>;
22                 __overlay__ {
23                         status = "disabled";
24                 };
25         };
26
27         fragment@2 {
28                 target = <&spi0>;
29                 __overlay__ {
30                         /* needed to avoid dtc warning */
31                         #address-cells = <1>;
32                         #size-cells = <0>;
33                         slb9670: slb9670@1 {
34                                 compatible = "infineon,slb9670";
35                                 reg = <1>;      /* CE1 */
36                                 #address-cells = <1>;
37                                 #size-cells = <0>;
38                                 spi-max-frequency = <32000000>;
39                                 status = "okay";
40                         };
41
42                 };
43         };
44 };