clock-frequency Sets the clock frequency to match that used on
the board, which should be one of 54000000
(the default), 37125000 or 74250000.
+ always-on Leave the regulator powered up, to stop the
+ camera clamping I/Os such as XTRIG to 0V.
Name: imx327
configuring the sensor (default on)
cam0 Adopt the default configuration for CAM0 on a
Compute Module (CSI0, i2c_vc, and cam0_reg).
+ always-on Leave the regulator powered up, to stop the
+ camera clamping I/Os such as XVS to 0V.
Name: imx462
configuring the sensor (default on)
cam0 Adopt the default configuration for CAM0 on a
Compute Module (CSI0, i2c_vc, and cam0_reg).
+ always-on Leave the regulator powered up, to stop the
+ camera clamping I/Os such as XVS to 0V.
Name: imx519
};
};
+ reg_alwayson_frag: fragment@99 {
+ target = <&cam1_reg>;
+ __dormant__ {
+ regulator-always-on;
+ };
+ };
+
i2c_frag: fragment@100 {
target = <&i2c_csi_dsi>;
__overlay__ {
<&csi_frag>, "target:0=",<&csi0>,
<&clk_frag>, "target:0=",<&cam0_clk>,
<®_frag>, "target:0=",<&cam0_reg>,
+ <®_alwayson_frag>, "target:0=",<&cam0_reg>,
<&imx296>, "clocks:0=",<&cam0_clk>,
<&imx296>, "avdd-supply:0=",<&cam0_reg>;
clock-frequency = <&clk_over>, "clock-frequency:0";
+ always-on = <0>, "+99";
};
};
};
};
+ reg_alwayson_frag: fragment@99 {
+ target = <&cam1_reg>;
+ __dormant__ {
+ regulator-always-on;
+ };
+ };
+
i2c_frag: fragment@100 {
target = <&i2c_csi_dsi>;
__overlay__ {
<&csi_frag>, "target:0=",<&csi0>,
<&clk_frag>, "target:0=",<&cam0_clk>,
<®_frag>, "target:0=",<&cam0_reg>,
+ <®_alwayson_frag>, "target:0=",<&cam0_reg>,
<&cam_node>, "clocks:0=",<&cam0_clk>,
<&cam_node>, "VANA-supply:0=",<&cam0_reg>;
+ always-on = <0>, "+99";
};
};