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