omap3-beagle-ab4.dts 1007 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. // SPDX-License-Identifier: GPL-2.0-only
  2. /dts-v1/;
  3. #include "omap3-beagle.dts"
  4. / {
  5. model = "TI OMAP3 BeagleBoard A to B4";
  6. compatible = "ti,omap3-beagle-ab4", "ti,omap3-beagle", "ti,omap3430", "ti,omap3";
  7. };
  8. /*
  9. * Workaround for capacitor C70 issue, see "Boards revision A and < B5"
  10. * section at https://elinux.org/BeagleBoard_Community
  11. */
  12. /* Unusable as clocksource because of unreliable oscillator */
  13. &counter32k {
  14. status = "disabled";
  15. };
  16. /* Unusable as clockevent because of unreliable oscillator, allow to idle */
  17. &timer1_target {
  18. /delete-property/ti,no-reset-on-init;
  19. /delete-property/ti,no-idle;
  20. timer@0 {
  21. /delete-property/ti,timer-alwon;
  22. };
  23. };
  24. /* Preferred always-on timer for clocksource */
  25. &timer12_target {
  26. ti,no-reset-on-init;
  27. ti,no-idle;
  28. timer@0 {
  29. /* Always clocked by secure_32k_fck */
  30. };
  31. };
  32. /* Preferred timer for clockevent */
  33. &timer2_target {
  34. ti,no-reset-on-init;
  35. ti,no-idle;
  36. timer@0 {
  37. assigned-clocks = <&gpt2_fck>;
  38. assigned-clock-parents = <&sys_ck>;
  39. };
  40. };