/ {
compatible = "raspberrypi,2-model-b", "brcm,bcm2836";
model = "Raspberry Pi 2 Model B";
+
+ rpi_backlight: rpi_backlight {
+ compatible = "raspberrypi,rpi-backlight";
+ firmware = <&firmware>;
+ status = "okay";
+ };
+
+ rpi_ft5406: rpi_ft5406 {
+ compatible = "rpi,rpi-ft5406";
+ firmware = <&firmware>;
+ status = "okay";
+ };
};
&gpio {
pinctrl-names = "default";
pinctrl-0 = <&spi0_pins &spi0_cs_pins>;
cs-gpios = <&gpio 8 1>, <&gpio 7 1>;
+ status = "okay";
spidev0: spidev@0{
compatible = "spidev";
&i2c0if {
clock-frequency = <100000>;
+ status = "okay";
};
&i2c1 {
pinctrl-names = "default";
pinctrl-0 = <&i2c1_pins>;
clock-frequency = <100000>;
+ status = "okay";
};
&i2c2 {
clock-frequency = <100000>;
+ status = "okay";
+};
+
+&dpi {
+ status = "okay";
+};
+
+&hvs {
+ status = "okay";
+};
+
+&pixelvalve0 {
+ status = "okay";
+};
+
+&pixelvalve1 {
+ status = "okay";
+};
+
+&pixelvalve2 {
+ status = "okay";
+};
+
+&v3d {
+ status = "okay";
+};
+
+&vc4 {
+ status = "okay";
};
&i2s {
pinctrl-names = "default";
pinctrl-0 = <&i2s_pins>;
+ status = "okay";
};
&leds {
&hdmi {
hpd-gpios = <&gpio 46 GPIO_ACTIVE_LOW>;
+ status = "okay";
};
&audio {
pinctrl-names = "default";
pinctrl-0 = <&audio_pins>;
+ status = "okay";
};
&cam1_reg {
&i2c_dsi {
gpios = <&gpio 28 0
&gpio 29 0>;
+ status = "okay";
+};
+
+&dsi1 {
+ #address-cells = <1>;
+ #size-cells = <0>;
+ status = "okay";
+
+ pitouchscreen: panel@0 {
+ compatible = "raspberrypi,touchscreen";
+ reg = <0>;
+ raspberrypi,touchscreen-bridge = <&pitouchscreen_bridge>;
+ };
};