dra74x-p.dtsi 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. /*
  2. * Copyright (C) 2017 Texas Instruments Incorporated - http://www.ti.com/
  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. #include "dra74x.dtsi"
  9. / {
  10. compatible = "ti,dra762", "ti,dra7";
  11. };
  12. /* MCAN interrupts are hard-wired to irqs 67, 68 */
  13. &crossbar_mpu {
  14. ti,irqs-skip = <10 67 68 133 139 140>;
  15. };
  16. &mmc3 {
  17. max-frequency = <96000000>;
  18. };
  19. &scm_conf_clocks {
  20. dpll_gmac_h14x2_ctrl_ck: dpll_gmac_h14x2_ctrl_ck@3fc {
  21. #clock-cells = <0>;
  22. compatible = "ti,divider-clock";
  23. clocks = <&dpll_gmac_x2_ck>;
  24. ti,max-div = <63>;
  25. reg = <0x03fc>;
  26. ti,bit-shift=<20>;
  27. ti,latch-bit=<26>;
  28. assigned-clocks = <&dpll_gmac_h14x2_ctrl_ck>;
  29. assigned-clock-rates = <80000000>;
  30. };
  31. dpll_gmac_h14x2_ctrl_mux_ck: dpll_gmac_h14x2_ctrl_mux_ck@3fc {
  32. #clock-cells = <0>;
  33. compatible = "ti,mux-clock";
  34. clocks = <&dpll_gmac_ck>, <&dpll_gmac_h14x2_ctrl_ck>;
  35. reg = <0x3fc>;
  36. ti,bit-shift = <29>;
  37. ti,latch-bit=<26>;
  38. assigned-clocks = <&dpll_gmac_h14x2_ctrl_mux_ck>;
  39. assigned-clock-parents = <&dpll_gmac_h14x2_ctrl_ck>;
  40. };
  41. mcan_clk: mcan_clk@3fc {
  42. #clock-cells = <0>;
  43. compatible = "ti,gate-clock";
  44. clocks = <&dpll_gmac_h14x2_ctrl_mux_ck>;
  45. ti,bit-shift = <27>;
  46. reg = <0x3fc>;
  47. };
  48. };