imx6dl-aristainetos_4.dts 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. /*
  2. * support fot the imx6 based aristainetos board
  3. *
  4. * Copyright (C) 2014 Heiko Schocher <hs@denx.de>
  5. *
  6. * This program is free software; you can redistribute it and/or modify
  7. * it under the terms of the GNU General Public License version 2 as
  8. * published by the Free Software Foundation.
  9. *
  10. */
  11. /dts-v1/;
  12. #include "imx6dl.dtsi"
  13. #include "imx6qdl-aristainetos.dtsi"
  14. / {
  15. model = "aristainetos i.MX6 Dual Lite Board 4";
  16. compatible = "fsl,imx6dl";
  17. backlight {
  18. compatible = "pwm-backlight";
  19. pwms = <&pwm1 0 5000000>;
  20. brightness-levels = <0 4 8 16 32 64 128 255>;
  21. default-brightness-level = <7>;
  22. enable-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
  23. pinctrl-names = "default";
  24. pinctrl-0 = <&pinctrl_backlight>;
  25. status = "okay";
  26. };
  27. memory {
  28. reg = <0x10000000 0x40000000>;
  29. };
  30. soc {
  31. display0: display@di0 {
  32. compatible = "fsl,imx-parallel-display";
  33. interface-pix-fmt = "rgb24";
  34. pinctrl-names = "default";
  35. pinctrl-0 = <&pinctrl_ipu_disp>;
  36. status = "okay";
  37. display-timings {
  38. 480x800p60 {
  39. native-mode;
  40. clock-frequency = <30000000>;
  41. hactive = <480>;
  42. vactive = <800>;
  43. hfront-porch = <59>;
  44. hback-porch = <10>;
  45. hsync-len = <10>;
  46. vback-porch = <15>;
  47. vfront-porch = <15>;
  48. vsync-len = <15>;
  49. hsync-active = <1>;
  50. vsync-active = <1>;
  51. };
  52. };
  53. port {
  54. display0_in: endpoint {
  55. remote-endpoint = <&ipu1_di0_disp0>;
  56. };
  57. };
  58. };
  59. };
  60. };
  61. &ecspi2 {
  62. fsl,spi-num-chipselects = <1>;
  63. cs-gpios = <&gpio3 24 GPIO_ACTIVE_HIGH>;
  64. pinctrl-names = "default";
  65. pinctrl-0 = <&pinctrl_ecspi2>;
  66. status = "okay";
  67. };
  68. &i2c2 {
  69. clock-frequency = <100000>;
  70. pinctrl-names = "default";
  71. pinctrl-0 = <&pinctrl_i2c2>;
  72. status = "okay";
  73. };
  74. &ipu1_di0_disp0 {
  75. remote-endpoint = <&display0_in>;
  76. };