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