ti_soc_thermal.txt 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. * Texas Instrument OMAP SCM bandgap bindings
  2. In the System Control Module, OMAP supplies a voltage reference
  3. and a temperature sensor feature that are gathered in the band
  4. gap voltage and temperature sensor (VBGAPTS) module. The band
  5. gap provides current and voltage reference for its internal
  6. circuits and other analog IP blocks. The analog-to-digital
  7. converter (ADC) produces an output value that is proportional
  8. to the silicon temperature.
  9. Required properties:
  10. - compatible : Should be:
  11. - "ti,omap34xx-bandgap" : for OMAP34xx bandgap
  12. - "ti,omap36xx-bandgap" : for OMAP36xx bandgap
  13. - "ti,omap4430-bandgap" : for OMAP4430 bandgap
  14. - "ti,omap4460-bandgap" : for OMAP4460 bandgap
  15. - "ti,omap4470-bandgap" : for OMAP4470 bandgap
  16. - "ti,omap5430-bandgap" : for OMAP5430 bandgap
  17. - interrupts : this entry should indicate which interrupt line
  18. the talert signal is routed to;
  19. Specific:
  20. - gpios : this entry should be used to inform which GPIO
  21. line the tshut signal is routed to. The informed GPIO will
  22. be treated as an IRQ;
  23. - regs : this entry must also be specified and it is specific
  24. to each bandgap version, because the mapping may change from
  25. soc to soc, apart of depending on available features.
  26. Example:
  27. OMAP34xx:
  28. bandgap {
  29. reg = <0x48002524 0x4>;
  30. compatible = "ti,omap34xx-bandgap";
  31. };
  32. OMAP36xx:
  33. bandgap {
  34. reg = <0x48002524 0x4>;
  35. compatible = "ti,omap36xx-bandgap";
  36. };
  37. OMAP4430:
  38. bandgap {
  39. reg = <0x4a002260 0x4 0x4a00232C 0x4>;
  40. compatible = "ti,omap4430-bandgap";
  41. };
  42. OMAP4460:
  43. bandgap {
  44. reg = <0x4a002260 0x4
  45. 0x4a00232C 0x4
  46. 0x4a002378 0x18>;
  47. compatible = "ti,omap4460-bandgap";
  48. interrupts = <0 126 4>; /* talert */
  49. gpios = <&gpio3 22 0>; /* tshut */
  50. };
  51. OMAP4470:
  52. bandgap {
  53. reg = <0x4a002260 0x4
  54. 0x4a00232C 0x4
  55. 0x4a002378 0x18>;
  56. compatible = "ti,omap4470-bandgap";
  57. interrupts = <0 126 4>; /* talert */
  58. gpios = <&gpio3 22 0>; /* tshut */
  59. };
  60. OMAP5430:
  61. bandgap {
  62. reg = <0x4a0021e0 0xc
  63. 0x4a00232c 0xc
  64. 0x4a002380 0x2c
  65. 0x4a0023C0 0x3c>;
  66. compatible = "ti,omap5430-bandgap";
  67. interrupts = <0 126 4>; /* talert */
  68. };
  69. DRA752:
  70. bandgap {
  71. reg = <0x4a0021e0 0xc
  72. 0x4a00232c 0xc
  73. 0x4a002380 0x2c
  74. 0x4a0023C0 0x3c
  75. 0x4a002564 0x8
  76. 0x4a002574 0x50>;
  77. compatible = "ti,dra752-bandgap";
  78. interrupts = <0 126 4>; /* talert */
  79. };