.. | .. |
---|
12 | 12 | clock-frequency = <25000000>; |
---|
13 | 13 | clock-output-names = "max96712-dcphy0-osc"; |
---|
14 | 14 | }; |
---|
| 15 | + |
---|
| 16 | + max96712_dcphy0_vcc1v2: max96712-dcphy0-vcc1v2 { |
---|
| 17 | + compatible = "regulator-fixed"; |
---|
| 18 | + regulator-name = "max96712_dcphy0_vcc1v2"; |
---|
| 19 | + regulator-boot-on; |
---|
| 20 | + regulator-always-on; |
---|
| 21 | + regulator-min-microvolt = <1200000>; |
---|
| 22 | + regulator-max-microvolt = <1200000>; |
---|
| 23 | + startup-delay-us = <850>; |
---|
| 24 | + vin-supply = <&vcc5v0_sys>; |
---|
| 25 | + }; |
---|
| 26 | + |
---|
| 27 | + max96712_dcphy0_vcc1v8: max96712-dcphy0-vcc1v8 { |
---|
| 28 | + compatible = "regulator-fixed"; |
---|
| 29 | + regulator-name = "max96712_dcphy0_vcc1v8"; |
---|
| 30 | + regulator-boot-on; |
---|
| 31 | + regulator-always-on; |
---|
| 32 | + regulator-min-microvolt = <1800000>; |
---|
| 33 | + regulator-max-microvolt = <1800000>; |
---|
| 34 | + startup-delay-us = <200>; |
---|
| 35 | + vin-supply = <&vcc_3v3_s3>; |
---|
| 36 | + }; |
---|
| 37 | + |
---|
| 38 | + max96712_dcphy0_poc: max96712-dcphy0-poc { |
---|
| 39 | + compatible = "regulator-fixed"; |
---|
| 40 | + regulator-name = "max96712_dcphy0_poc"; |
---|
| 41 | + regulator-boot-on; |
---|
| 42 | + regulator-always-on; |
---|
| 43 | + regulator-min-microvolt = <12000000>; |
---|
| 44 | + regulator-max-microvolt = <12000000>; |
---|
| 45 | + enable-active-high; |
---|
| 46 | + gpio = <&gpio3 RK_PA6 GPIO_ACTIVE_HIGH>; |
---|
| 47 | + startup-delay-us = <1050>; |
---|
| 48 | + off-on-delay-us = <515000>; |
---|
| 49 | + vin-supply = <&vcc12v_dcin>; |
---|
| 50 | + }; |
---|
15 | 51 | }; |
---|
16 | 52 | |
---|
17 | 53 | &mipi_dcphy0 { |
---|
.. | .. |
---|
64 | 100 | power-domains = <&power RK3588_PD_VI>; |
---|
65 | 101 | rockchip,grf = <&sys_grf>; |
---|
66 | 102 | pwdn-gpios = <&gpio4 RK_PA4 GPIO_ACTIVE_HIGH>; |
---|
67 | | - pocen-gpios = <&gpio3 RK_PA6 GPIO_ACTIVE_HIGH>; |
---|
68 | 103 | lock-gpios = <&gpio4 RK_PA2 GPIO_ACTIVE_HIGH>; |
---|
| 104 | + vcc1v2-supply = <&max96712_dcphy0_vcc1v2>; |
---|
| 105 | + vcc1v8-supply = <&max96712_dcphy0_vcc1v8>; |
---|
| 106 | + poc-supply = <&max96712_dcphy0_poc>; |
---|
69 | 107 | |
---|
70 | 108 | rockchip,camera-module-index = <0>; |
---|
71 | 109 | rockchip,camera-module-facing = "back"; |
---|
.. | .. |
---|
89 | 127 | max-fps-numerator = <10000>; |
---|
90 | 128 | max-fps-denominator = <300000>; |
---|
91 | 129 | bpp = <16>; |
---|
92 | | - link-freq-idx = <12>; |
---|
| 130 | + link-freq-idx = <24>; |
---|
93 | 131 | vc-array = <0x10 0x20 0x40 0x80>; // VC0~3: bit4~7 |
---|
94 | 132 | }; |
---|
95 | 133 | /* support mode config end */ |
---|
.. | .. |
---|
682 | 720 | &pinctrl { |
---|
683 | 721 | max96712-dcphy0 { |
---|
684 | 722 | max96712_dcphy0_pwdn: max96712-dcphy0-pwdn { |
---|
685 | | - rockchip,pins = <4 RK_PA4 RK_FUNC_GPIO &pcfg_pull_up>; |
---|
| 723 | + rockchip,pins = <4 RK_PA4 RK_FUNC_GPIO &pcfg_output_low>; |
---|
686 | 724 | }; |
---|
687 | 725 | |
---|
688 | 726 | max96712_dcphy0_errb: max96712-dcphy0-errb { |
---|
689 | | - rockchip,pins = <4 RK_PA5 RK_FUNC_GPIO &pcfg_pull_up>; |
---|
| 727 | + rockchip,pins = <4 RK_PA5 RK_FUNC_GPIO &pcfg_pull_none_smt>; |
---|
690 | 728 | }; |
---|
691 | 729 | |
---|
692 | 730 | max96712_dcphy0_lock: max96712-dcphy0-lock { |
---|
693 | | - rockchip,pins = <4 RK_PA2 RK_FUNC_GPIO &pcfg_pull_up>; |
---|
| 731 | + rockchip,pins = <4 RK_PA2 RK_FUNC_GPIO &pcfg_pull_none_smt>; |
---|
694 | 732 | }; |
---|
695 | 733 | }; |
---|
696 | 734 | }; |
---|