s3c2416.dtsi 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. /*
  2. * Samsung's S3C2416 SoC device tree source
  3. *
  4. * Copyright (c) 2013 Heiko Stuebner <heiko@sntech.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. #include "s3c24xx.dtsi"
  11. #include "s3c2416-pinctrl.dtsi"
  12. / {
  13. model = "Samsung S3C2416 SoC";
  14. compatible = "samsung,s3c2416";
  15. cpus {
  16. #address-cells = <1>;
  17. #size-cells = <0>;
  18. cpu {
  19. compatible = "arm,arm926ejs";
  20. };
  21. };
  22. interrupt-controller@4a000000 {
  23. compatible = "samsung,s3c2416-irq";
  24. };
  25. pinctrl@56000000 {
  26. compatible = "samsung,s3c2416-pinctrl";
  27. };
  28. serial@50000000 {
  29. compatible = "samsung,s3c2440-uart";
  30. };
  31. serial@50004000 {
  32. compatible = "samsung,s3c2440-uart";
  33. };
  34. serial@50008000 {
  35. compatible = "samsung,s3c2440-uart";
  36. };
  37. serial@5000C000 {
  38. compatible = "samsung,s3c2440-uart";
  39. reg = <0x5000C000 0x4000>;
  40. interrupts = <1 18 24 4>, <1 18 25 4>;
  41. status = "disabled";
  42. };
  43. sdhci@4AC00000 {
  44. compatible = "samsung,s3c6410-sdhci";
  45. reg = <0x4AC00000 0x100>;
  46. interrupts = <0 0 21 3>;
  47. status = "disabled";
  48. };
  49. sdhci@4A800000 {
  50. compatible = "samsung,s3c6410-sdhci";
  51. reg = <0x4A800000 0x100>;
  52. interrupts = <0 0 20 3>;
  53. status = "disabled";
  54. };
  55. watchdog@53000000 {
  56. interrupts = <1 9 27 3>;
  57. };
  58. rtc@57000000 {
  59. compatible = "samsung,s3c2416-rtc";
  60. };
  61. i2c@54000000 {
  62. compatible = "samsung,s3c2440-i2c";
  63. };
  64. };