cam1-ov9281 Select OV9281 for camera on port 1
cam1-imx290-clk-freq Set clock frequency for an IMX290 on port 1
+ cam0 Connect the mux to CAM0 port (default is CAM1)
+
Name: camera-mux-4port
Info: Configures a 4 port camera multiplexer
cam3-ov9281 Select OV9281 for camera on port 3
cam3-imx290-clk-freq Set clock frequency for an IMX290 on port 3
+ cam0 Connect the mux to CAM0 port (default is CAM1)
+
Name: cap1106
Info: Enables the ability to use the cap1106 touch sensor as a keyboard
};
/* Mux define */
- fragment@200 {
+ i2c_frag: fragment@200 {
target = <&i2c_csi_dsi>;
__overlay__ {
#address-cells = <1>;
};
};
- fragment@201 {
+ csi_frag: fragment@201 {
target = <&csi1>;
__overlay__ {
status = "okay";
<&imx290_0>,"clock-frequency:0";
cam1-imx290-clk-freq = <&clk_imx290>,"clock-frequency:0",
<&imx290_1>,"clock-frequency:0";
+
+ cam0 = <&i2c_frag>, "target:0=",<&i2c_csi_dsi0>,
+ <&csi_frag>, "target:0=",<&csi0>;
};
};
};
/* Mux define */
- fragment@200 {
+ i2c_frag: fragment@200 {
target = <&i2c_csi_dsi>;
__overlay__ {
#address-cells = <1>;
};
};
- fragment@201 {
+ csi_frag: fragment@201 {
target = <&csi1>;
__overlay__ {
status = "okay";
<&imx290_2>,"clock-frequency:0";
cam3-imx290-clk-freq = <&clk_imx290>,"clock-frequency:0",
<&imx290_3>,"clock-frequency:0";
+
+ cam0 = <&i2c_frag>, "target:0=",<&i2c_csi_dsi0>,
+ <&csi_frag>, "target:0=",<&csi0>;
};
};