brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · b035052 Raw
48 lines · plain
1Freescale MX25 ADC/TSC MultiFunction Device (MFD)2 3This device combines two general purpose conversion queues one used for general4ADC and the other used for touchscreens.5 6Required properties:7 - compatible:			Should be "fsl,imx25-tsadc".8 - reg:				Start address and size of the memory area of9 					the device10 - interrupts:			Interrupt for this device11					(See: ../interrupt-controller/interrupts.txt)12 - clocks:			An 'ipg' clock (See: ../clock/clock-bindings.txt)13 - interrupt-controller:	This device is an interrupt controller. It14   					controls the interrupts of both15					conversion queues.16 - #interrupt-cells:		Should be '<1>'.17 - #address-cells:		Should be '<1>'.18 - #size-cells:			Should be '<1>'.19 20This device includes two conversion queues which can be added as subnodes.21The first queue is for the touchscreen, the second for general purpose ADC.22 23Example:24	tscadc: tscadc@50030000 {25		compatible = "fsl,imx25-tsadc";26		reg = <0x50030000 0xc>;27		interrupts = <46>;28		clocks = <&clks 119>;29		clock-names = "ipg";30		interrupt-controller;31		#interrupt-cells = <1>;32		#address-cells = <1>;33		#size-cells = <1>;34		ranges;35 36		tsc: tcq@50030400 {37			compatible = "fsl,imx25-tcq";38			reg = <0x50030400 0x60>;39			...40		};41 42		adc: gcq@50030800 {43			compatible = "fsl,imx25-gcq";44			reg = <0x50030800 0x60>;45			...46		};47	};48