imx6dl.dtsi 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. /*
  2. * Copyright 2013 Freescale Semiconductor, Inc.
  3. *
  4. * This program is free software; you can redistribute it and/or modify
  5. * it under the terms of the GNU General Public License version 2 as
  6. * published by the Free Software Foundation.
  7. *
  8. */
  9. #include "imx6dl-pinfunc.h"
  10. #include "imx6qdl.dtsi"
  11. / {
  12. cpus {
  13. #address-cells = <1>;
  14. #size-cells = <0>;
  15. cpu@0 {
  16. compatible = "arm,cortex-a9";
  17. device_type = "cpu";
  18. reg = <0>;
  19. next-level-cache = <&L2>;
  20. };
  21. cpu@1 {
  22. compatible = "arm,cortex-a9";
  23. device_type = "cpu";
  24. reg = <1>;
  25. next-level-cache = <&L2>;
  26. };
  27. };
  28. soc {
  29. aips1: aips-bus@02000000 {
  30. iomuxc: iomuxc@020e0000 {
  31. compatible = "fsl,imx6dl-iomuxc";
  32. };
  33. pxp: pxp@020f0000 {
  34. reg = <0x020f0000 0x4000>;
  35. interrupts = <0 98 0x04>;
  36. };
  37. epdc: epdc@020f4000 {
  38. reg = <0x020f4000 0x4000>;
  39. interrupts = <0 97 0x04>;
  40. };
  41. lcdif: lcdif@020f8000 {
  42. reg = <0x020f8000 0x4000>;
  43. interrupts = <0 39 0x04>;
  44. };
  45. };
  46. aips2: aips-bus@02100000 {
  47. i2c4: i2c@021f8000 {
  48. #address-cells = <1>;
  49. #size-cells = <0>;
  50. compatible = "fsl,imx1-i2c";
  51. reg = <0x021f8000 0x4000>;
  52. interrupts = <0 35 0x04>;
  53. status = "disabled";
  54. };
  55. };
  56. };
  57. };
  58. &ldb {
  59. clocks = <&clks 33>, <&clks 34>,
  60. <&clks 39>, <&clks 40>,
  61. <&clks 135>, <&clks 136>;
  62. clock-names = "di0_pll", "di1_pll",
  63. "di0_sel", "di1_sel",
  64. "di0", "di1";
  65. lvds-channel@0 {
  66. crtcs = <&ipu1 0>, <&ipu1 1>;
  67. };
  68. lvds-channel@1 {
  69. crtcs = <&ipu1 0>, <&ipu1 1>;
  70. };
  71. };