cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

fsl-imx25-tsadc.txt (1331B)


      1Freescale MX25 ADC/TSC MultiFunction Device (MFD)
      2
      3This device combines two general purpose conversion queues one used for general
      4ADC 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 of
      9 					the device
     10 - interrupts:			Interrupt for this device
     11					(See: ../interrupt-controller/interrupts.txt)
     12 - clocks:			An 'ipg' clock (See: ../clock/clock-bindings.txt)
     13 - interrupt-controller:	This device is an interrupt controller. It
     14   					controls the interrupts of both
     15					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	};