aistarvision-mipi-adapter-2.1.dtsi 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. // SPDX-License-Identifier: GPL-2.0
  2. /*
  3. * Device Tree Source for the AISTARVISION MIPI Adapter V2.1
  4. *
  5. * Copyright (C) 2020 Renesas Electronics Corp.
  6. */
  7. / {
  8. ov5645_vdddo_1v8: 1p8v {
  9. compatible = "regulator-fixed";
  10. regulator-name = "camera_vdddo";
  11. regulator-min-microvolt = <1800000>;
  12. regulator-max-microvolt = <1800000>;
  13. regulator-always-on;
  14. };
  15. ov5645_vdda_2v8: 2p8v {
  16. compatible = "regulator-fixed";
  17. regulator-name = "camera_vdda";
  18. regulator-min-microvolt = <2800000>;
  19. regulator-max-microvolt = <2800000>;
  20. regulator-always-on;
  21. };
  22. ov5645_vddd_1v5: 1p5v {
  23. compatible = "regulator-fixed";
  24. regulator-name = "camera_vddd";
  25. regulator-min-microvolt = <1500000>;
  26. regulator-max-microvolt = <1500000>;
  27. regulator-always-on;
  28. };
  29. imx219_vana_2v8: 2p8v {
  30. compatible = "regulator-fixed";
  31. regulator-name = "camera_vana";
  32. regulator-min-microvolt = <2800000>;
  33. regulator-max-microvolt = <2800000>;
  34. regulator-always-on;
  35. };
  36. imx219_vdig_1v8: 1p8v {
  37. compatible = "regulator-fixed";
  38. regulator-name = "camera_vdig";
  39. regulator-min-microvolt = <1500000>;
  40. regulator-max-microvolt = <1500000>;
  41. regulator-always-on;
  42. };
  43. imx219_vddl_1v2: 1p2v {
  44. compatible = "regulator-fixed";
  45. regulator-name = "camera_vddl";
  46. regulator-min-microvolt = <1200000>;
  47. regulator-max-microvolt = <1200000>;
  48. regulator-always-on;
  49. };
  50. osc25250_clk: osc25250_clk {
  51. compatible = "fixed-clock";
  52. #clock-cells = <0>;
  53. clock-frequency = <24000000>;
  54. };
  55. };
  56. &MIPI_OV5645_PARENT_I2C {
  57. ov5645: ov5645@3c {
  58. compatible = "ovti,ov5645";
  59. reg = <0x3c>;
  60. clock-names = "xclk";
  61. clocks = <&osc25250_clk>;
  62. clock-frequency = <24000000>;
  63. vdddo-supply = <&ov5645_vdddo_1v8>;
  64. vdda-supply = <&ov5645_vdda_2v8>;
  65. vddd-supply = <&ov5645_vddd_1v5>;
  66. port {
  67. ov5645_ep: endpoint {
  68. };
  69. };
  70. };
  71. };
  72. &MIPI_IMX219_PARENT_I2C {
  73. imx219: imx219@10 {
  74. compatible = "sony,imx219";
  75. reg = <0x10>;
  76. clocks = <&osc25250_clk>;
  77. VANA-supply = <&imx219_vana_2v8>;
  78. VDIG-supply = <&imx219_vdig_1v8>;
  79. VDDL-supply = <&imx219_vddl_1v2>;
  80. port {
  81. imx219_ep: endpoint {
  82. };
  83. };
  84. };
  85. };