s3c24xx.dtsi 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. /*
  2. * Samsung's S3C24XX family 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 "skeleton.dtsi"
  11. / {
  12. compatible = "samsung,s3c24xx";
  13. interrupt-parent = <&intc>;
  14. aliases {
  15. pinctrl0 = &pinctrl_0;
  16. };
  17. intc:interrupt-controller@4a000000 {
  18. compatible = "samsung,s3c2410-irq";
  19. reg = <0x4a000000 0x100>;
  20. interrupt-controller;
  21. #interrupt-cells = <4>;
  22. };
  23. pinctrl_0: pinctrl@56000000 {
  24. reg = <0x56000000 0x1000>;
  25. wakeup-interrupt-controller {
  26. compatible = "samsung,s3c2410-wakeup-eint";
  27. interrupts = <0 0 0 3>,
  28. <0 0 1 3>,
  29. <0 0 2 3>,
  30. <0 0 3 3>,
  31. <0 0 4 4>,
  32. <0 0 5 4>;
  33. };
  34. };
  35. timer@51000000 {
  36. compatible = "samsung,s3c2410-pwm";
  37. reg = <0x51000000 0x1000>;
  38. interrupts = <0 0 10 3>, <0 0 11 3>, <0 0 12 3>, <0 0 13 3>, <0 0 14 3>;
  39. #pwm-cells = <4>;
  40. };
  41. serial@50000000 {
  42. compatible = "samsung,s3c2410-uart";
  43. reg = <0x50000000 0x4000>;
  44. interrupts = <1 28 0 4>, <1 28 1 4>;
  45. status = "disabled";
  46. };
  47. serial@50004000 {
  48. compatible = "samsung,s3c2410-uart";
  49. reg = <0x50004000 0x4000>;
  50. interrupts = <1 23 3 4>, <1 23 4 4>;
  51. status = "disabled";
  52. };
  53. serial@50008000 {
  54. compatible = "samsung,s3c2410-uart";
  55. reg = <0x50008000 0x4000>;
  56. interrupts = <1 15 6 4>, <1 15 7 4>;
  57. status = "disabled";
  58. };
  59. watchdog@53000000 {
  60. compatible = "samsung,s3c2410-wdt";
  61. reg = <0x53000000 0x100>;
  62. interrupts = <0 0 9 3>;
  63. status = "disabled";
  64. };
  65. rtc@57000000 {
  66. compatible = "samsung,s3c2410-rtc";
  67. reg = <0x57000000 0x100>;
  68. interrupts = <0 0 30 3>, <0 0 8 3>;
  69. status = "disabled";
  70. };
  71. i2c@54000000 {
  72. compatible = "samsung,s3c2410-i2c";
  73. reg = <0x54000000 0x100>;
  74. interrupts = <0 0 27 3>;
  75. #address-cells = <1>;
  76. #size-cells = <0>;
  77. status = "disabled";
  78. };
  79. };