Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

[media] dt-bindings: media: Add MAX2175 binding description

Add device tree binding documentation for MAX2175 RF to bits tuner
device.

Signed-off-by: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Hans Verkuil <hansverk@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>

authored by

Ramesh Shanmugasundaram and committed by
Mauro Carvalho Chehab
a45509c0 8d67ae25

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