imx6dl-aristainetos_7.dts 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. // SPDX-License-Identifier: GPL-2.0-only
  2. /*
  3. * support fot the imx6 based aristainetos board
  4. *
  5. * Copyright (C) 2014 Heiko Schocher <[email protected]>
  6. */
  7. /dts-v1/;
  8. #include "imx6dl.dtsi"
  9. #include "imx6qdl-aristainetos.dtsi"
  10. / {
  11. model = "aristainetos i.MX6 Dual Lite Board 7";
  12. compatible = "abb,aristainetos-imx6dl-7", "fsl,imx6dl";
  13. memory@10000000 {
  14. device_type = "memory";
  15. reg = <0x10000000 0x40000000>;
  16. };
  17. display0: disp0 {
  18. compatible = "fsl,imx-parallel-display";
  19. interface-pix-fmt = "rgb24";
  20. pinctrl-names = "default";
  21. pinctrl-0 = <&pinctrl_ipu_disp>;
  22. status = "okay";
  23. display-timings {
  24. 800x480p60 {
  25. native-mode;
  26. clock-frequency = <33246000>;
  27. hactive = <800>;
  28. vactive = <480>;
  29. hfront-porch = <88>;
  30. hback-porch = <88>;
  31. hsync-len = <80>;
  32. vback-porch = <10>;
  33. vfront-porch = <10>;
  34. vsync-len = <25>;
  35. vsync-active = <1>;
  36. };
  37. };
  38. port {
  39. display0_in: endpoint {
  40. remote-endpoint = <&ipu1_di0_disp0>;
  41. };
  42. };
  43. };
  44. backlight {
  45. compatible = "pwm-backlight";
  46. pwms = <&pwm3 0 3000>;
  47. brightness-levels = <0 4 8 16 32 64 128 255>;
  48. default-brightness-level = <6>;
  49. pinctrl-names = "default";
  50. pinctrl-0 = <&pinctrl_backlight>;
  51. };
  52. };
  53. &i2c2 {
  54. clock-frequency = <100000>;
  55. pinctrl-names = "default";
  56. pinctrl-0 = <&pinctrl_i2c2>;
  57. status = "okay";
  58. };
  59. &ipu1_di0_disp0 {
  60. remote-endpoint = <&display0_in>;
  61. };
  62. &pwm3 {
  63. #pwm-cells = <2>;
  64. status = "okay";
  65. };