imx27-phytec-phycard-s-rdk.dts 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. /*
  2. * Copyright 2012 Markus Pargmann, Pengutronix
  3. *
  4. * The code contained herein is licensed under the GNU General Public
  5. * License. You may obtain a copy of the GNU General Public License
  6. * Version 2 or later at the following locations:
  7. *
  8. * http://www.opensource.org/licenses/gpl-license.html
  9. * http://www.gnu.org/copyleft/gpl.html
  10. */
  11. #include "imx27-phytec-phycard-s-som.dts"
  12. / {
  13. model = "Phytec pca100 rapid development kit";
  14. compatible = "phytec,imx27-pca100-rdk", "phytec,imx27-pca100", "fsl,imx27";
  15. display: display {
  16. model = "Primeview-PD050VL1";
  17. native-mode = <&timing0>;
  18. bits-per-pixel = <16>; /* non-standard but required */
  19. fsl,pcr = <0xf0c88080>; /* non-standard but required */
  20. display-timings {
  21. timing0: 640x480 {
  22. hactive = <640>;
  23. vactive = <480>;
  24. hback-porch = <112>;
  25. hfront-porch = <36>;
  26. hsync-len = <32>;
  27. vback-porch = <33>;
  28. vfront-porch = <33>;
  29. vsync-len = <2>;
  30. clock-frequency = <25000000>;
  31. };
  32. };
  33. };
  34. regulators {
  35. compatible = "simple-bus";
  36. reg_3v3: 3v3 {
  37. compatible = "regulator-fixed";
  38. regulator-name = "3V3";
  39. regulator-min-microvolt = <3300000>;
  40. regulator-max-microvolt = <3300000>;
  41. regulator-always-on;
  42. };
  43. };
  44. };
  45. &fb {
  46. display = <&display>;
  47. status = "okay";
  48. };
  49. &i2c1 {
  50. status = "okay";
  51. rtc@51 {
  52. compatible = "nxp,pcf8563";
  53. reg = <0x51>;
  54. };
  55. adc@64 {
  56. compatible = "maxim,max1037";
  57. vcc-supply = <&reg_3v3>;
  58. reg = <0x64>;
  59. };
  60. };
  61. &owire {
  62. status = "okay";
  63. };
  64. &sdhci2 {
  65. cd-gpios = <&gpio3 29 0>;
  66. status = "okay";
  67. };
  68. &uart1 {
  69. fsl,uart-has-rtscts;
  70. status = "okay";
  71. };
  72. &uart2 {
  73. fsl,uart-has-rtscts;
  74. status = "okay";
  75. };
  76. &uart3 {
  77. fsl,uart-has-rtscts;
  78. status = "okay";
  79. };