|
454 | 454 | rgltr-max-voltage = <1800000>; |
455 | 455 | rgltr-load-current = <120000>; |
456 | 456 | gpio-no-mux = <0>; |
457 | | - pinctrl-0 = <&cam_sensor_mclk1_active |
458 | | - &cam_sensor_active_rst1>; |
459 | | - pinctrl-1 = <&cam_sensor_mclk1_suspend |
460 | | - &cam_sensor_suspend_rst1>; |
| 457 | + pinctrl-0 = <&cam_sensor_active_rst1>; |
| 458 | + pinctrl-1 = <&cam_sensor_suspend_rst1>; |
461 | 459 | pinctrl-names = "cam_default", "cam_suspend"; |
462 | 460 | gpios = <&tlmm 73 0>, |
463 | 461 | <&tlmm 133 0>, |
|
478 | 476 | status = "ok"; |
479 | 477 | }; |
480 | 478 |
|
481 | | - /*cam1-imx577*/ |
482 | | - qcom,cam-sensor26 { |
| 479 | + /*cam1-cmk_imx577*/ |
| 480 | + qcom,cam-sensor28 { |
483 | 481 | compatible = "qcom,cam-sensor"; |
484 | 482 | csiphy-sd-index = <1>; |
485 | 483 | sensor-position-roll = <0>; |
486 | 484 | sensor-position-pitch = <0>; |
487 | 485 | sensor-position-yaw = <180>; |
488 | | - eeprom-src = <&eeprom_cam26>; |
| 486 | + eeprom-src = <&eeprom_cam28>; |
489 | 487 | cam_vio-supply = <&vreg_s4a>; |
490 | 488 | regulator-names = "cam_vio"; |
491 | 489 | power-domains = <&camcc CAM_CC_TITAN_TOP_GDSC>; |
|
515 | 513 | clock-names = "cam_clk"; |
516 | 514 | clock-cntl-level = "nominal"; |
517 | 515 | clock-rates = <24000000>; |
518 | | - cell-index = <26>; |
| 516 | + cell-index = <28>; |
519 | 517 | status = "ok"; |
520 | 518 | }; |
521 | 519 |
|
522 | | - /*cam1-cmk_imx577*/ |
523 | | - qcom,cam-sensor28 { |
| 520 | + /*cam1-ov9282*/ |
| 521 | + qcom,cam-sensor31 { |
524 | 522 | compatible = "qcom,cam-sensor"; |
525 | 523 | csiphy-sd-index = <1>; |
526 | 524 | sensor-position-roll = <0>; |
527 | 525 | sensor-position-pitch = <0>; |
528 | 526 | sensor-position-yaw = <180>; |
529 | | - eeprom-src = <&eeprom_cam28>; |
530 | 527 | cam_vio-supply = <&vreg_s4a>; |
531 | 528 | regulator-names = "cam_vio"; |
532 | 529 | power-domains = <&camcc CAM_CC_TITAN_TOP_GDSC>; |
|
536 | 533 | rgltr-max-voltage = <1800000>; |
537 | 534 | rgltr-load-current = <120000>; |
538 | 535 | gpio-no-mux = <0>; |
539 | | - pinctrl-0 = <&cam_sensor_mclk1_active |
540 | | - &cam_sensor_active_rst1>; |
541 | | - pinctrl-1 = <&cam_sensor_mclk1_suspend |
542 | | - &cam_sensor_suspend_rst1>; |
543 | | - pinctrl-names = "cam_default", "cam_suspend"; |
544 | 536 | gpios = <&tlmm 73 0>, |
545 | | - <&tlmm 133 0>, |
| 537 | + <&expander2 2 0>, |
546 | 538 | <&pmm8654au_0_gpios 8 0>; |
547 | 539 | gpio-reset = <1>; |
548 | 540 | gpio-custom1 = <2>; |
|
556 | 548 | clock-names = "cam_clk"; |
557 | 549 | clock-cntl-level = "nominal"; |
558 | 550 | clock-rates = <24000000>; |
559 | | - cell-index = <28>; |
560 | | - status = "ok"; |
561 | | - }; |
562 | | - |
563 | | - eeprom_cam26: qcom,eeprom26 { |
564 | | - compatible = "qcom,eeprom"; |
565 | | - cam_vio-supply = <&vreg_s4a>; |
566 | | - regulator-names = "cam_vio"; |
567 | | - power-domains = <&camcc CAM_CC_TITAN_TOP_GDSC>; |
568 | | - rgltr-cntrl-support; |
569 | | - pwm-switch; |
570 | | - rgltr-min-voltage = <1800000>; |
571 | | - rgltr-max-voltage = <1800000>; |
572 | | - rgltr-load-current = <120000>; |
573 | | - gpio-no-mux = <0>; |
574 | | - pinctrl-0 = <&cam_sensor_mclk1_active |
575 | | - &cam_sensor_active_rst1>; |
576 | | - pinctrl-1 = <&cam_sensor_mclk1_suspend |
577 | | - &cam_sensor_suspend_rst1>; |
578 | | - pinctrl-names = "cam_default", "cam_suspend"; |
579 | | - gpios = <&tlmm 73 0>, |
580 | | - <&tlmm 133 0>, |
581 | | - <&pmm8654au_0_gpios 8 0>; |
582 | | - gpio-reset = <1>; |
583 | | - gpio-custom1 = <2>; |
584 | | - gpio-req-tbl-num = <0 1 2>; |
585 | | - gpio-req-tbl-flags = <1 0 0>; |
586 | | - gpio-req-tbl-label = "CAMIF_MCLK1", |
587 | | - "CAM_RESET1", |
588 | | - "CAM_CUSTOM1"; |
589 | | - sensor-mode = <0>; |
590 | | - cci-master = <0>; |
591 | | - clocks = <&camcc CAM_CC_MCLK1_CLK>; |
592 | | - clock-names = "cam_clk"; |
593 | | - clock-cntl-level = "nominal"; |
594 | | - clock-rates = <24000000>; |
595 | | - cell-index = <26>; |
| 551 | + cell-index = <31>; |
596 | 552 | status = "ok"; |
597 | 553 | }; |
598 | 554 |
|
|
1115 | 1071 | qcom,cam-res-mgr { |
1116 | 1072 | compatible = "qcom,cam-res-mgr"; |
1117 | 1073 | gpios-shared = <518 519 520 521>; |
| 1074 | + gpios-shared-pinctrl = <633>; |
| 1075 | + shared-pctrl-gpio-names = "mclk1"; |
| 1076 | + pinctrl-0 = <&cam_sensor_mclk1_active>; |
| 1077 | + pinctrl-1 = <&cam_sensor_mclk1_suspend>; |
| 1078 | + pinctrl-names = "mclk1_active", "mclk1_suspend"; |
1118 | 1079 | status = "ok"; |
1119 | 1080 | }; |
1120 | 1081 | }; |
0 commit comments