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