imx6dl-aristainetos_7.dts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  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 7";
  16. compatible = "fsl,imx6dl";
  17. memory {
  18. reg = <0x10000000 0x40000000>;
  19. };
  20. soc {
  21. display0: display@di0 {
  22. compatible = "fsl,imx-parallel-display";
  23. interface-pix-fmt = "rgb24";
  24. pinctrl-names = "default";
  25. pinctrl-0 = <&pinctrl_ipu_disp>;
  26. status = "okay";
  27. display-timings {
  28. 800x480p60 {
  29. native-mode;
  30. clock-frequency = <33246000>;
  31. hactive = <800>;
  32. vactive = <480>;
  33. hfront-porch = <88>;
  34. hback-porch = <88>;
  35. hsync-len = <80>;
  36. vback-porch = <10>;
  37. vfront-porch = <10>;
  38. vsync-len = <25>;
  39. vsync-active = <1>;
  40. };
  41. };
  42. port {
  43. display0_in: endpoint {
  44. remote-endpoint = <&ipu1_di0_disp0>;
  45. };
  46. };
  47. };
  48. };
  49. backlight {
  50. compatible = "pwm-backlight";
  51. pwms = <&pwm3 0 3000>;
  52. brightness-levels = <0 4 8 16 32 64 128 255>;
  53. default-brightness-level = <6>;
  54. pinctrl-names = "default";
  55. pinctrl-0 = <&pinctrl_backlight>;
  56. };
  57. };
  58. &i2c2 {
  59. clock-frequency = <100000>;
  60. pinctrl-names = "default";
  61. pinctrl-0 = <&pinctrl_i2c2>;
  62. status = "okay";
  63. };
  64. &ipu1_di0_disp0 {
  65. remote-endpoint = <&display0_in>;
  66. };