Project

General

Profile

新建 #254 » rtc-xs9922-android11.txt

余 顺, 03/16/2024 09:06 AM

 
diff --git a/kernel/arch/arm64/boot/dts/rockchip/rp-mipi-camera-xs9922b-ahd.dtsi b/kernel/arch/arm64/boot/dts/rockchip/rp-mipi-camera-xs9922b-ahd.dtsi
index 9006c73ec2..dde3a28d3b 100755
--- a/kernel/arch/arm64/boot/dts/rockchip/rp-mipi-camera-xs9922b-ahd.dtsi
+++ b/kernel/arch/arm64/boot/dts/rockchip/rp-mipi-camera-xs9922b-ahd.dtsi
@@ -2,6 +2,22 @@
* mipi csi to xs9922b config
*/
+/ {
+
+
+ xs9922_vcc_camera: xs9922_vcc-camera-regulator {
+ compatible = "regulator-fixed";
+ gpio = <&gpio2 RK_PD2 GPIO_ACTIVE_HIGH>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&xs9922_pwr>;
+ regulator-name = "xs9922_vcc_camera";
+ enable-active-high;
+ regulator-always-on;
+ regulator-boot-on;
+ };
+
+
+};
&i2c5 {
status = "okay";
@@ -14,10 +30,10 @@
power-domains = <&power RK3568_PD_VI>;
//pinctrl-names = "default";
// pinctrl-0 = <&cif_clk>;
- pinctrl-names = "default";
- pinctrl-0 = <&xs9922_pwr>;
+ //pinctrl-names = "default";
+ //pinctrl-0 = <&xs9922_pwr>;
reset-gpios = <&gpio2 RK_PD0 GPIO_ACTIVE_HIGH>;
- power-gpio = <&gpio2 RK_PD2 GPIO_ACTIVE_HIGH>;
+ //power-gpio = <&gpio2 RK_PD2 GPIO_ACTIVE_HIGH>;
//avdd-supply = <&vcc_avdd>;
//dovdd-supply = <&vcc_dovdd>;
//dvdd-supply = <&vcc_dvdd>;
@@ -126,7 +142,7 @@
&pinctrl {
xs9922 {
xs9922_pwr: camera-pwr {
- rockchip,pins = <2 RK_PD0 RK_FUNC_GPIO &pcfg_pull_up>;
+ rockchip,pins = <2 RK_PD2 RK_FUNC_GPIO &pcfg_pull_none>;
};
};
};
(2-2/2)