mpa1600.dts 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. /*
  2. * mpa1600.dts - Device Tree file for Phontech MPA 1600
  3. *
  4. * Copyright (C) 2013 Joachim Eastwood <manabian@gmail.com>
  5. *
  6. * Licensed under GPLv2 only
  7. */
  8. /dts-v1/;
  9. #include "at91rm9200.dtsi"
  10. / {
  11. model = "Phontech MPA 1600";
  12. compatible = "phontech,mpa1600", "atmel,at91rm9200";
  13. memory {
  14. reg = <0x20000000 0x4000000>;
  15. };
  16. clocks {
  17. #address-cells = <1>;
  18. #size-cells = <1>;
  19. ranges;
  20. main_clock: clock@0 {
  21. compatible = "atmel,osc", "fixed-clock";
  22. clock-frequency = <18432000>;
  23. };
  24. slow_xtal {
  25. clock-frequency = <32768>;
  26. };
  27. main_xtal {
  28. clock-frequency = <18432000>;
  29. };
  30. };
  31. ahb {
  32. apb {
  33. dbgu: serial@fffff200 {
  34. status = "okay";
  35. };
  36. macb0: ethernet@fffbc000 {
  37. phy-mode = "rmii";
  38. status = "okay";
  39. };
  40. ssc0: ssc@fffd0000 {
  41. status = "okay";
  42. };
  43. ssc1: ssc@fffd4000 {
  44. status = "okay";
  45. };
  46. };
  47. usb0: ohci@00300000 {
  48. num-ports = <1>;
  49. status = "okay";
  50. };
  51. };
  52. i2c@0 {
  53. status = "okay";
  54. };
  55. gpio_keys {
  56. compatible = "gpio-keys";
  57. monitor_mute {
  58. label = "Monitor mute";
  59. gpios = <&pioC 1 GPIO_ACTIVE_LOW>;
  60. linux,code = <113>;
  61. };
  62. };
  63. };