imx6dl-aristainetos_4.dts 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  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 4";
  12. compatible = "abb,aristainetos-imx6dl-4", "fsl,imx6dl";
  13. backlight {
  14. compatible = "pwm-backlight";
  15. pwms = <&pwm1 0 5000000>;
  16. brightness-levels = <0 4 8 16 32 64 128 255>;
  17. default-brightness-level = <7>;
  18. enable-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
  19. pinctrl-names = "default";
  20. pinctrl-0 = <&pinctrl_backlight>;
  21. status = "okay";
  22. };
  23. memory@10000000 {
  24. device_type = "memory";
  25. reg = <0x10000000 0x40000000>;
  26. };
  27. display0: disp0 {
  28. compatible = "fsl,imx-parallel-display";
  29. interface-pix-fmt = "rgb24";
  30. pinctrl-names = "default";
  31. pinctrl-0 = <&pinctrl_ipu_disp>;
  32. status = "okay";
  33. display-timings {
  34. 480x800p60 {
  35. native-mode;
  36. clock-frequency = <30000000>;
  37. hactive = <480>;
  38. vactive = <800>;
  39. hfront-porch = <59>;
  40. hback-porch = <10>;
  41. hsync-len = <10>;
  42. vback-porch = <15>;
  43. vfront-porch = <15>;
  44. vsync-len = <15>;
  45. hsync-active = <1>;
  46. vsync-active = <1>;
  47. };
  48. };
  49. port {
  50. display0_in: endpoint {
  51. remote-endpoint = <&ipu1_di0_disp0>;
  52. };
  53. };
  54. };
  55. };
  56. &ecspi2 {
  57. cs-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
  58. pinctrl-names = "default";
  59. pinctrl-0 = <&pinctrl_ecspi2>;
  60. status = "okay";
  61. };
  62. &i2c2 {
  63. clock-frequency = <100000>;
  64. pinctrl-names = "default";
  65. pinctrl-0 = <&pinctrl_i2c2>;
  66. status = "okay";
  67. };
  68. &ipu1_di0_disp0 {
  69. remote-endpoint = <&display0_in>;
  70. };
  71. &pwm1 {
  72. #pwm-cells = <2>;
  73. status = "okay";
  74. };