| Maxim Integrated MAX2175 RF to Bits tuner |
| ----------------------------------------- |
| |
| The MAX2175 IC is an advanced analog/digital hybrid-radio receiver with |
| RF to BitsĀ® front-end designed for software-defined radio solutions. |
| |
| Required properties: |
| -------------------- |
| - compatible: "maxim,max2175" for MAX2175 RF-to-bits tuner. |
| - clocks: clock specifier. |
| - port: child port node corresponding to the I2S output, in accordance with |
| the video interface bindings defined in |
| Documentation/devicetree/bindings/media/video-interfaces.txt. The port |
| node must contain at least one endpoint. |
| |
| Optional properties: |
| -------------------- |
| - maxim,master : phandle to the master tuner if it is a slave. This |
| is used to define two tuners in diversity mode |
| (1 master, 1 slave). By default each tuner is an |
| individual master. |
| - maxim,refout-load : load capacitance value (in picofarads) on reference |
| output drive level. The possible load values are: |
| 0 (default - refout disabled) |
| 10 |
| 20 |
| 30 |
| 40 |
| 60 |
| 70 |
| - maxim,am-hiz-filter : empty property indicates the AM Hi-Z filter is used |
| in this hardware for AM antenna input. |
| |
| Example: |
| -------- |
| |
| Board specific DTS file |
| |
| /* Fixed XTAL clock node */ |
| maxim_xtal: clock { |
| compatible = "fixed-clock"; |
| #clock-cells = <0>; |
| clock-frequency = <36864000>; |
| }; |
| |
| /* A tuner device instance under i2c bus */ |
| max2175_0: tuner@60 { |
| compatible = "maxim,max2175"; |
| reg = <0x60>; |
| clocks = <&maxim_xtal>; |
| maxim,refout-load = <10>; |
| |
| port { |
| max2175_0_ep: endpoint { |
| remote-endpoint = <&slave_rx_device>; |
| }; |
| }; |
| |
| }; |