mpa1600.dts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  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. };
  25. ahb {
  26. apb {
  27. dbgu: serial@fffff200 {
  28. status = "okay";
  29. };
  30. macb0: ethernet@fffbc000 {
  31. phy-mode = "rmii";
  32. status = "okay";
  33. };
  34. ssc0: ssc@fffd0000 {
  35. status = "okay";
  36. };
  37. ssc1: ssc@fffd4000 {
  38. status = "okay";
  39. };
  40. };
  41. usb0: ohci@00300000 {
  42. num-ports = <1>;
  43. status = "okay";
  44. };
  45. };
  46. i2c@0 {
  47. status = "okay";
  48. };
  49. gpio_keys {
  50. compatible = "gpio-keys";
  51. monitor_mute {
  52. label = "Monitor mute";
  53. gpios = <&pioC 1 GPIO_ACTIVE_LOW>;
  54. linux,code = <113>;
  55. };
  56. };
  57. };