max2175.txt 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. Maxim Integrated MAX2175 RF to Bits tuner
  2. -----------------------------------------
  3. The MAX2175 IC is an advanced analog/digital hybrid-radio receiver with
  4. RF to Bits® front-end designed for software-defined radio solutions.
  5. Required properties:
  6. --------------------
  7. - compatible: "maxim,max2175" for MAX2175 RF-to-bits tuner.
  8. - clocks: clock specifier.
  9. - port: child port node corresponding to the I2S output, in accordance with
  10. the video interface bindings defined in
  11. Documentation/devicetree/bindings/media/video-interfaces.txt. The port
  12. node must contain at least one endpoint.
  13. Optional properties:
  14. --------------------
  15. - maxim,master : phandle to the master tuner if it is a slave. This
  16. is used to define two tuners in diversity mode
  17. (1 master, 1 slave). By default each tuner is an
  18. individual master.
  19. - maxim,refout-load : load capacitance value (in picofarads) on reference
  20. output drive level. The possible load values are:
  21. 0 (default - refout disabled)
  22. 10
  23. 20
  24. 30
  25. 40
  26. 60
  27. 70
  28. - maxim,am-hiz-filter : empty property indicates the AM Hi-Z filter is used
  29. in this hardware for AM antenna input.
  30. Example:
  31. --------
  32. Board specific DTS file
  33. /* Fixed XTAL clock node */
  34. maxim_xtal: clock {
  35. compatible = "fixed-clock";
  36. #clock-cells = <0>;
  37. clock-frequency = <36864000>;
  38. };
  39. /* A tuner device instance under i2c bus */
  40. max2175_0: tuner@60 {
  41. compatible = "maxim,max2175";
  42. reg = <0x60>;
  43. clocks = <&maxim_xtal>;
  44. maxim,refout-load = <10>;
  45. port {
  46. max2175_0_ep: endpoint {
  47. remote-endpoint = <&slave_rx_device>;
  48. };
  49. };
  50. };