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