1 From 998fa413419cc659e7e8646e63000d77d326e08b Mon Sep 17 00:00:00 2001
2 From: Dave Stevenson <dave.stevenson@raspberrypi.org>
3 Date: Thu, 5 Jul 2018 16:44:16 +0100
4 Subject: [PATCH 342/454] BCM270X_DT: Add CSI defines for all the downstream Pi
7 Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
9 arch/arm/boot/dts/bcm2708-rpi-0-w.dts | 1 +
10 arch/arm/boot/dts/bcm2708-rpi-b-plus.dts | 1 +
11 arch/arm/boot/dts/bcm2708-rpi-b.dts | 1 +
12 arch/arm/boot/dts/bcm2708-rpi-cm.dts | 2 ++
13 arch/arm/boot/dts/bcm2709-rpi-2-b.dts | 1 +
14 arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts | 1 +
15 arch/arm/boot/dts/bcm2710-rpi-3-b.dts | 1 +
16 arch/arm/boot/dts/bcm2710-rpi-cm3.dts | 2 ++
17 arch/arm/boot/dts/bcm283x-rpi-csi0-2lane.dtsi | 7 +++++++
18 arch/arm/boot/dts/bcm283x-rpi-csi1-4lane.dtsi | 7 +++++++
19 10 files changed, 24 insertions(+)
20 create mode 100644 arch/arm/boot/dts/bcm283x-rpi-csi0-2lane.dtsi
21 create mode 100644 arch/arm/boot/dts/bcm283x-rpi-csi1-4lane.dtsi
23 --- a/arch/arm/boot/dts/bcm2708-rpi-0-w.dts
24 +++ b/arch/arm/boot/dts/bcm2708-rpi-0-w.dts
28 #include "bcm2708.dtsi"
29 +#include "bcm283x-rpi-csi1-2lane.dtsi"
32 compatible = "raspberrypi,model-zero-w", "brcm,bcm2835";
33 --- a/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts
34 +++ b/arch/arm/boot/dts/bcm2708-rpi-b-plus.dts
37 #include "bcm2708.dtsi"
38 #include "bcm283x-rpi-smsc9514.dtsi"
39 +#include "bcm283x-rpi-csi1-2lane.dtsi"
42 model = "Raspberry Pi Model B+";
43 --- a/arch/arm/boot/dts/bcm2708-rpi-b.dts
44 +++ b/arch/arm/boot/dts/bcm2708-rpi-b.dts
47 #include "bcm2708.dtsi"
48 #include "bcm283x-rpi-smsc9512.dtsi"
49 +#include "bcm283x-rpi-csi1-2lane.dtsi"
52 model = "Raspberry Pi Model B";
53 --- a/arch/arm/boot/dts/bcm2708-rpi-cm.dts
54 +++ b/arch/arm/boot/dts/bcm2708-rpi-cm.dts
58 #include "bcm2708-rpi-cm.dtsi"
59 +#include "bcm283x-rpi-csi0-2lane.dtsi"
60 +#include "bcm283x-rpi-csi1-4lane.dtsi"
63 model = "Raspberry Pi Compute Module";
64 --- a/arch/arm/boot/dts/bcm2709-rpi-2-b.dts
65 +++ b/arch/arm/boot/dts/bcm2709-rpi-2-b.dts
68 #include "bcm2709.dtsi"
69 #include "bcm283x-rpi-smsc9514.dtsi"
70 +#include "bcm283x-rpi-csi1-2lane.dtsi"
73 compatible = "raspberrypi,2-model-b", "brcm,bcm2836";
74 --- a/arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts
75 +++ b/arch/arm/boot/dts/bcm2710-rpi-3-b-plus.dts
78 #include "bcm2710.dtsi"
79 #include "bcm283x-rpi-lan7515.dtsi"
80 +#include "bcm283x-rpi-csi1-2lane.dtsi"
83 compatible = "raspberrypi,3-model-b-plus", "brcm,bcm2837";
84 --- a/arch/arm/boot/dts/bcm2710-rpi-3-b.dts
85 +++ b/arch/arm/boot/dts/bcm2710-rpi-3-b.dts
88 #include "bcm2710.dtsi"
89 #include "bcm283x-rpi-smsc9514.dtsi"
90 +#include "bcm283x-rpi-csi1-2lane.dtsi"
93 compatible = "raspberrypi,3-model-b", "brcm,bcm2837";
94 --- a/arch/arm/boot/dts/bcm2710-rpi-cm3.dts
95 +++ b/arch/arm/boot/dts/bcm2710-rpi-cm3.dts
99 #include "bcm2710.dtsi"
100 +#include "bcm283x-rpi-csi0-2lane.dtsi"
101 +#include "bcm283x-rpi-csi1-4lane.dtsi"
104 model = "Raspberry Pi Compute Module 3";
106 +++ b/arch/arm/boot/dts/bcm283x-rpi-csi0-2lane.dtsi
111 + data-lanes = <1 2>;
116 +++ b/arch/arm/boot/dts/bcm283x-rpi-csi1-4lane.dtsi
121 + data-lanes = <1 2 3 4>;