Raspberry Vanilla IPMT
This commit is contained in:
@@ -0,0 +1,947 @@
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts"
|
||||
# 1 "<built-in>" 1
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/dts-v1/;
|
||||
/plugin/;
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/scripts/dtc/include-prefixes/dt-bindings/gpio/gpio.h" 1
|
||||
# 13 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
/{
|
||||
compatible = "brcm,bcm2835";
|
||||
|
||||
|
||||
|
||||
fragment@0 {
|
||||
target = <&imx290_0_ep>;
|
||||
__overlay__ {
|
||||
data-lanes = <1 2>;
|
||||
link-frequencies =
|
||||
/bits/ 64 <445500000 297000000>;
|
||||
};
|
||||
};
|
||||
|
||||
fragment@1 {
|
||||
target = <&imx290_1_ep>;
|
||||
__overlay__ {
|
||||
data-lanes = <1 2>;
|
||||
link-frequencies =
|
||||
/bits/ 64 <445500000 297000000>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
fragment@10 {
|
||||
target = <&imx477_0>;
|
||||
__overlay__ {
|
||||
compatible = "sony,imx477";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@11 {
|
||||
target = <&imx477_1>;
|
||||
__overlay__ {
|
||||
compatible = "sony,imx477";
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
fragment@100 {
|
||||
target = <&mux_in0>;
|
||||
__dormant__ {
|
||||
data-lanes = <1>;
|
||||
};
|
||||
};
|
||||
fragment@101 {
|
||||
target = <&mux_in0>;
|
||||
__overlay__ {
|
||||
data-lanes = <1 2>;
|
||||
};
|
||||
};
|
||||
|
||||
fragment@102 {
|
||||
target = <&mux_in1>;
|
||||
__dormant__ {
|
||||
data-lanes = <1>;
|
||||
};
|
||||
};
|
||||
fragment@103 {
|
||||
target = <&mux_in1>;
|
||||
__overlay__ {
|
||||
data-lanes = <1 2>;
|
||||
};
|
||||
};
|
||||
|
||||
|
||||
fragment@200 {
|
||||
target = <&i2c_csi_dsi>;
|
||||
__overlay__ {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
status = "okay";
|
||||
|
||||
pca@70 {
|
||||
reg = <0x70>;
|
||||
compatible = "nxp,pca9543";
|
||||
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
i2c@0 {
|
||||
reg = <0>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/imx219.dtsi" 1
|
||||
|
||||
|
||||
imx219_0: imx219@10 {
|
||||
compatible = "sony,imx219";
|
||||
reg = <0x10>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xclk";
|
||||
|
||||
VANA-supply = <&cam1_reg>;
|
||||
VDIG-supply = <&cam_dummy_reg>;
|
||||
VDDL-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <180>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
imx219_0_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <456000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 103 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/imx477_378.dtsi" 1
|
||||
imx477_0: imx477@1a {
|
||||
reg = <0x1a>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xclk";
|
||||
|
||||
VANA-supply = <&cam1_reg>;
|
||||
VDIG-supply = <&cam_dummy_reg>;
|
||||
VDDL-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <180>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
imx477_0_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <450000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 111 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/imx708.dtsi" 1
|
||||
|
||||
|
||||
imx708_0: imx708@1a {
|
||||
compatible = "sony,imx708";
|
||||
reg = <0x1a>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xclk";
|
||||
|
||||
VANA1-supply = <&cam1_reg>;
|
||||
VANA2-supply = <&cam_dummy_reg>;
|
||||
VDIG-supply = <&cam_dummy_reg>;
|
||||
VDDL-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <180>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
imx708_0_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <450000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
imx708_0_vcm: dw9817@c {
|
||||
compatible = "dongwoon,dw9817-vcm";
|
||||
reg = <0x0c>;
|
||||
status = "disabled";
|
||||
VDD-supply = <&cam1_reg>;
|
||||
};
|
||||
# 120 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/ov5647.dtsi" 1
|
||||
ov5647_0: ov5647@36 {
|
||||
compatible = "ovti,ov5647";
|
||||
reg = <0x36>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_25mhz>;
|
||||
|
||||
avdd-supply = <&cam1_reg>;
|
||||
dovdd-supply = <&cam_dummy_reg>;
|
||||
dvdd-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <0>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
ov5647_0_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <297000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 129 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/ov7251.dtsi" 1
|
||||
|
||||
|
||||
ov7251_0: ov7251@60 {
|
||||
compatible = "ovti,ov7251";
|
||||
reg = <0x60>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xclk";
|
||||
clock-frequency = <24000000>;
|
||||
|
||||
vdddo-supply = <&cam_dummy_reg>;
|
||||
vdda-supply = <&cam1_reg>;
|
||||
vddd-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <0>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
ov7251_0_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <240000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 137 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/ov9281.dtsi" 1
|
||||
|
||||
|
||||
ov9281_0: ov9281@60 {
|
||||
compatible = "ovti,ov9281";
|
||||
reg = <0x60>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xvclk";
|
||||
|
||||
avdd-supply = <&cam1_reg>;
|
||||
dovdd-supply = <&cam_dummy_reg>;
|
||||
dvdd-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <0>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
ov9281_0_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <400000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 145 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/imx258.dtsi" 1
|
||||
|
||||
|
||||
imx258_0: imx258@10 {
|
||||
compatible = "sony,imx258";
|
||||
reg = <0x10>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xclk";
|
||||
|
||||
vana-supply = <&cam1_reg>;
|
||||
vdig-supply = <&cam_dummy_reg>;
|
||||
vif-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <180>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
imx258_0_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <633600000
|
||||
320000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 153 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/imx290_327.dtsi" 1
|
||||
|
||||
|
||||
imx290_0: imx290@1a {
|
||||
compatible = "sony,imx290";
|
||||
reg = <0x1a>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_imx290>;
|
||||
clock-names = "xclk";
|
||||
clock-frequency = <37125000>;
|
||||
|
||||
rotation = <0>;
|
||||
orientation = <2>;
|
||||
|
||||
vdda-supply = <&cam1_reg>;
|
||||
vdddo-supply = <&cam_dummy_reg>;
|
||||
vddd-supply = <&cam_dummy_reg>;
|
||||
|
||||
port {
|
||||
imx290_0_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 161 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/ov2311.dtsi" 1
|
||||
|
||||
|
||||
ov2311_0: ov2311@60 {
|
||||
compatible = "ovti,ov2311";
|
||||
reg = <0x60>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xvclk";
|
||||
|
||||
avdd-supply = <&cam1_reg>;
|
||||
dovdd-supply = <&cam_dummy_reg>;
|
||||
dvdd-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <0>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
ov2311_0_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
link-frequencies =
|
||||
/bits/ 64 <400000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 169 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
};
|
||||
|
||||
i2c@1 {
|
||||
reg = <1>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/imx219.dtsi" 1
|
||||
|
||||
|
||||
imx219_1: imx219@10 {
|
||||
compatible = "sony,imx219";
|
||||
reg = <0x10>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xclk";
|
||||
|
||||
VANA-supply = <&cam1_reg>;
|
||||
VDIG-supply = <&cam_dummy_reg>;
|
||||
VDDL-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <180>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
imx219_1_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <456000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 183 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/imx477_378.dtsi" 1
|
||||
imx477_1: imx477@1a {
|
||||
reg = <0x1a>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xclk";
|
||||
|
||||
VANA-supply = <&cam1_reg>;
|
||||
VDIG-supply = <&cam_dummy_reg>;
|
||||
VDDL-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <180>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
imx477_1_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <450000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 191 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/imx708.dtsi" 1
|
||||
|
||||
|
||||
imx708_1: imx708@1a {
|
||||
compatible = "sony,imx708";
|
||||
reg = <0x1a>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xclk";
|
||||
|
||||
VANA1-supply = <&cam1_reg>;
|
||||
VANA2-supply = <&cam_dummy_reg>;
|
||||
VDIG-supply = <&cam_dummy_reg>;
|
||||
VDDL-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <180>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
imx708_1_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <450000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
imx708_1_vcm: dw9817@c {
|
||||
compatible = "dongwoon,dw9817-vcm";
|
||||
reg = <0x0c>;
|
||||
status = "disabled";
|
||||
VDD-supply = <&cam1_reg>;
|
||||
};
|
||||
# 200 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/ov5647.dtsi" 1
|
||||
ov5647_1: ov5647@36 {
|
||||
compatible = "ovti,ov5647";
|
||||
reg = <0x36>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_25mhz>;
|
||||
|
||||
avdd-supply = <&cam1_reg>;
|
||||
dovdd-supply = <&cam_dummy_reg>;
|
||||
dvdd-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <0>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
ov5647_1_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <297000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 209 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/ov7251.dtsi" 1
|
||||
|
||||
|
||||
ov7251_1: ov7251@60 {
|
||||
compatible = "ovti,ov7251";
|
||||
reg = <0x60>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xclk";
|
||||
clock-frequency = <24000000>;
|
||||
|
||||
vdddo-supply = <&cam_dummy_reg>;
|
||||
vdda-supply = <&cam1_reg>;
|
||||
vddd-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <0>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
ov7251_1_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <240000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 217 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/ov9281.dtsi" 1
|
||||
|
||||
|
||||
ov9281_1: ov9281@60 {
|
||||
compatible = "ovti,ov9281";
|
||||
reg = <0x60>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xvclk";
|
||||
|
||||
avdd-supply = <&cam1_reg>;
|
||||
dovdd-supply = <&cam_dummy_reg>;
|
||||
dvdd-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <0>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
ov9281_1_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <400000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 225 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/imx258.dtsi" 1
|
||||
|
||||
|
||||
imx258_1: imx258@10 {
|
||||
compatible = "sony,imx258";
|
||||
reg = <0x10>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xclk";
|
||||
|
||||
vana-supply = <&cam1_reg>;
|
||||
vdig-supply = <&cam_dummy_reg>;
|
||||
vif-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <180>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
imx258_1_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
clock-noncontinuous;
|
||||
link-frequencies =
|
||||
/bits/ 64 <633600000
|
||||
320000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 233 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/imx290_327.dtsi" 1
|
||||
|
||||
|
||||
imx290_1: imx290@1a {
|
||||
compatible = "sony,imx290";
|
||||
reg = <0x1a>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_imx290>;
|
||||
clock-names = "xclk";
|
||||
clock-frequency = <37125000>;
|
||||
|
||||
rotation = <0>;
|
||||
orientation = <2>;
|
||||
|
||||
vdda-supply = <&cam1_reg>;
|
||||
vdddo-supply = <&cam_dummy_reg>;
|
||||
vddd-supply = <&cam_dummy_reg>;
|
||||
|
||||
port {
|
||||
imx290_1_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 241 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# 1 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/ov2311.dtsi" 1
|
||||
|
||||
|
||||
ov2311_1: ov2311@60 {
|
||||
compatible = "ovti,ov2311";
|
||||
reg = <0x60>;
|
||||
status = "disabled";
|
||||
|
||||
clocks = <&clk_24mhz>;
|
||||
clock-names = "xvclk";
|
||||
|
||||
avdd-supply = <&cam1_reg>;
|
||||
dovdd-supply = <&cam_dummy_reg>;
|
||||
dvdd-supply = <&cam_dummy_reg>;
|
||||
|
||||
rotation = <0>;
|
||||
orientation = <2>;
|
||||
|
||||
port {
|
||||
ov2311_1_ep: endpoint {
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
link-frequencies =
|
||||
/bits/ 64 <400000000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
# 249 "/home/rdkartono/raspberry-vanilla/kernelsu-5.15-07062024/common/arch/arm64/boot/dts/overlays/camera-mux-2port-overlay.dts" 2
|
||||
|
||||
|
||||
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
fragment@201 {
|
||||
target = <&csi1>;
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
|
||||
brcm,media-controller;
|
||||
|
||||
port {
|
||||
csi1_ep: endpoint {
|
||||
remote-endpoint = <&mux_out>;
|
||||
clock-lanes = <0>;
|
||||
data-lanes = <1 2>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
fragment@202 {
|
||||
target = <&i2c0if>;
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@203 {
|
||||
target-path="/";
|
||||
__overlay__ {
|
||||
mux: mux-controller {
|
||||
compatible = "gpio-mux";
|
||||
#mux-control-cells = <0>;
|
||||
|
||||
mux-gpios = <&gpio 4 0>;
|
||||
};
|
||||
|
||||
video-mux {
|
||||
compatible = "video-mux";
|
||||
mux-controls = <&mux>;
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
|
||||
mux_in0: endpoint {
|
||||
clock-lanes = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
port@1 {
|
||||
reg = <1>;
|
||||
|
||||
mux_in1: endpoint {
|
||||
clock-lanes = <0>;
|
||||
};
|
||||
};
|
||||
|
||||
port@2 {
|
||||
reg = <2>;
|
||||
|
||||
mux_out: endpoint {
|
||||
remote-endpoint = <&csi1_ep>;
|
||||
clock-lanes = <0>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
clk_24mhz: clk_24mhz {
|
||||
compatible = "fixed-clock";
|
||||
#clock-cells = <0>;
|
||||
|
||||
clock-frequency = <24000000>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
clk_25mhz: clk_25mhz {
|
||||
compatible = "fixed-clock";
|
||||
#clock-cells = <0>;
|
||||
|
||||
clock-frequency = <25000000>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
clk_imx290: clk_imx290 {
|
||||
compatible = "fixed-clock";
|
||||
#clock-cells = <0>;
|
||||
|
||||
clock-frequency = <37125000>;
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
fragment@204 {
|
||||
target = <&i2c0mux>;
|
||||
__overlay__ {
|
||||
status = "okay";
|
||||
};
|
||||
};
|
||||
|
||||
fragment@205 {
|
||||
target = <&gpio>;
|
||||
__overlay__ {
|
||||
mipi_sw_oe_hog {
|
||||
gpio-hog;
|
||||
gpios = <17 1>;
|
||||
output-high;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
__overrides__ {
|
||||
cam0-imx219 = <&mux_in0>, "remote-endpoint:0=",<&imx219_0_ep>,
|
||||
<&imx219_0_ep>, "remote-endpoint:0=",<&mux_in0>,
|
||||
<&mux_in0>, "clock-noncontinuous?",
|
||||
<&imx219_0>, "status=okay";
|
||||
cam0-imx477 = <&mux_in0>, "remote-endpoint:0=",<&imx477_0_ep>,
|
||||
<&imx477_0_ep>, "remote-endpoint:0=",<&mux_in0>,
|
||||
<&mux_in0>, "clock-noncontinuous?",
|
||||
<&imx477_0>, "status=okay";
|
||||
cam0-imx708 = <&mux_in0>, "remote-endpoint:0=",<&imx708_0_ep>,
|
||||
<&imx708_0_ep>, "remote-endpoint:0=",<&mux_in0>,
|
||||
<&mux_in0>, "clock-noncontinuous?",
|
||||
<&imx708_0>, "status=okay",
|
||||
<&imx708_0_vcm>, "status=okay",
|
||||
<&imx708_0>,"lens-focus:0=", <&imx708_0_vcm>;
|
||||
cam0-ov5647 = <&mux_in0>, "remote-endpoint:0=",<&ov5647_0_ep>,
|
||||
<&ov5647_0_ep>, "remote-endpoint:0=",<&mux_in0>,
|
||||
<&ov5647_0>, "status=okay";
|
||||
cam0-ov7251 = <&mux_in0>, "remote-endpoint:0=",<&ov7251_0_ep>,
|
||||
<&ov7251_0_ep>, "remote-endpoint:0=",<&mux_in0>,
|
||||
<&ov7251_0>, "status=okay",
|
||||
<0>,"+100-101";
|
||||
cam0-ov9281 = <&mux_in0>, "remote-endpoint:0=",<&ov9281_0_ep>,
|
||||
<&ov9281_0_ep>, "remote-endpoint:0=",<&mux_in0>,
|
||||
<&ov9281_0>, "status=okay";
|
||||
cam0-imx258 = <&mux_in0>, "remote-endpoint:0=",<&imx258_0_ep>,
|
||||
<&imx258_0_ep>, "remote-endpoint:0=",<&mux_in0>,
|
||||
<&imx258_0>, "status=okay";
|
||||
cam0-imx290 = <&mux_in0>, "remote-endpoint:0=",<&imx290_0_ep>,
|
||||
<&imx290_0_ep>, "remote-endpoint:0=",<&mux_in0>,
|
||||
<&imx290_0>, "status=okay";
|
||||
cam0-ov2311 = <&mux_in0>, "remote-endpoint:0=",<&ov2311_0_ep>,
|
||||
<&ov2311_0_ep>, "remote-endpoint:0=",<&mux_in0>,
|
||||
<&ov2311_0>, "status=okay";
|
||||
|
||||
cam1-imx219 = <&mux_in1>, "remote-endpoint:0=",<&imx219_1_ep>,
|
||||
<&imx219_1_ep>, "remote-endpoint:0=",<&mux_in1>,
|
||||
<&mux_in1>, "clock-noncontinuous?",
|
||||
<&imx219_1>, "status=okay";
|
||||
cam1-imx477 = <&mux_in1>, "remote-endpoint:0=",<&imx477_1_ep>,
|
||||
<&imx477_1_ep>, "remote-endpoint:0=",<&mux_in1>,
|
||||
<&mux_in1>, "clock-noncontinuous?",
|
||||
<&imx477_1>, "status=okay";
|
||||
cam1-imx708 = <&mux_in1>, "remote-endpoint:0=",<&imx708_1_ep>,
|
||||
<&imx708_1_ep>, "remote-endpoint:0=",<&mux_in1>,
|
||||
<&mux_in1>, "clock-noncontinuous?",
|
||||
<&imx708_1>, "status=okay",
|
||||
<&imx708_1_vcm>, "status=okay",
|
||||
<&imx708_1>,"lens-focus:0=", <&imx708_1_vcm>;
|
||||
cam1-ov5647 = <&mux_in1>, "remote-endpoint:0=",<&ov5647_1_ep>,
|
||||
<&ov5647_1_ep>, "remote-endpoint:0=",<&mux_in1>,
|
||||
<&ov5647_1>, "status=okay";
|
||||
cam1-ov7251 = <&mux_in1>, "remote-endpoint:0=",<&ov7251_1_ep>,
|
||||
<&ov7251_1_ep>, "remote-endpoint:0=",<&mux_in1>,
|
||||
<&ov7251_1>, "status=okay",
|
||||
<0>,"+102-103";
|
||||
cam1-ov9281 = <&mux_in1>, "remote-endpoint:0=",<&ov9281_1_ep>,
|
||||
<&ov9281_1_ep>, "remote-endpoint:0=",<&mux_in1>,
|
||||
<&ov9281_1>, "status=okay";
|
||||
cam1-imx258 = <&mux_in1>, "remote-endpoint:0=",<&imx258_1_ep>,
|
||||
<&imx258_1_ep>, "remote-endpoint:0=",<&mux_in1>,
|
||||
<&imx258_1>, "status=okay";
|
||||
cam1-imx290 = <&mux_in1>, "remote-endpoint:0=",<&imx290_1_ep>,
|
||||
<&imx290_1_ep>, "remote-endpoint:0=",<&mux_in1>,
|
||||
<&imx290_1>, "status=okay";
|
||||
cam1-ov2311 = <&mux_in1>, "remote-endpoint:0=",<&ov2311_1_ep>,
|
||||
<&ov2311_1_ep>, "remote-endpoint:0=",<&mux_in1>,
|
||||
<&ov2311_1>, "status=okay";
|
||||
|
||||
cam0-imx290-clk-freq = <&clk_imx290>,"clock-frequency:0",
|
||||
<&imx290_0>,"clock-frequency:0";
|
||||
cam1-imx290-clk-freq = <&clk_imx290>,"clock-frequency:0",
|
||||
<&imx290_1>,"clock-frequency:0";
|
||||
};
|
||||
};
|
||||
Reference in New Issue
Block a user