/arch/arm/boot/dts/imx6dl-aristainetos_7.dts

https://gitlab.com/veo-labs/linux · Device Tree · 78 lines · 59 code · 9 blank · 10 comment · 0 complexity · e29cd0df8b9bcf0f96ada17e16fb36e8 MD5 · raw file

  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. };
  67. &pwm3 {
  68. status = "okay";
  69. };