Merge tag 'v5.15.57' into rpi-5.15.y
[platform/kernel/linux-rpi.git] / arch / arm / boot / dts / overlays / dpi24-overlay.dts
1 /dts-v1/;
2 /plugin/;
3
4 /{
5         compatible = "brcm,bcm2835";
6
7         // There is no DPI driver module, but we need a platform device
8         // node (that doesn't already use pinctrl) to hang the pinctrl
9         // reference on - leds will do
10
11         fragment@0 {
12                 target = <&fb>;
13                 __overlay__ {
14                         pinctrl-names = "default";
15                         pinctrl-0 = <&dpi24_pins>;
16                 };
17         };
18
19         fragment@1 {
20                 target = <&vc4>;
21                 __overlay__ {
22                         pinctrl-names = "default";
23                         pinctrl-0 = <&dpi24_pins>;
24                 };
25         };
26
27         fragment@2 {
28                 target = <&gpio>;
29                 __overlay__ {
30                         dpi24_pins: dpi24_pins {
31                                 brcm,pins = <0 1 2 3 4 5 6 7 8 9 10 11
32                                              12 13 14 15 16 17 18 19 20
33                                              21 22 23 24 25 26 27>;
34                                 brcm,function = <6>; /* alt2 */
35                                 brcm,pull = <0>; /* no pull */
36                         };
37                 };
38         };
39 };