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

davinci-mcbsp.txt (1562B)


      1Texas Instruments DaVinci McBSP module
      2~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      3
      4This binding describes the "Multi-channel Buffered Serial Port" (McBSP)
      5audio interface found in some TI DaVinci processors like the OMAP-L138 or AM180x.
      6
      7
      8Required properties:
      9~~~~~~~~~~~~~~~~~~~~
     10- compatible :
     11        "ti,da850-mcbsp" : for DA850, AM180x and OPAM-L138 platforms
     12
     13- reg : physical base address and length of the controller memory mapped
     14        region(s).
     15- reg-names : Should contain:
     16        * "mpu" for the main registers (required).
     17        * "dat" for the data FIFO (optional).
     18
     19- dmas: three element list of DMA controller phandles, DMA request line and
     20	TC channel ordered triplets.
     21- dma-names: identifier string for each DMA request line in the dmas property.
     22	These strings correspond 1:1 with the ordered pairs in dmas. The dma
     23	identifiers must be "rx" and "tx".
     24
     25Optional properties:
     26~~~~~~~~~~~~~~~~~~~~
     27- interrupts : Interrupt numbers for McBSP
     28- interrupt-names : Known interrupt names are "rx" and "tx"
     29
     30- pinctrl-0: Should specify pin control group used for this controller.
     31- pinctrl-names: Should contain only one value - "default", for more details
     32        please refer to pinctrl-bindings.txt
     33
     34Example (AM1808):
     35~~~~~~~~~~~~~~~~~
     36
     37mcbsp0: mcbsp@1d10000 {
     38	compatible = "ti,da850-mcbsp";
     39	pinctrl-names = "default";
     40	pinctrl-0 = <&mcbsp0_pins>;
     41
     42	reg = 	<0x00110000 0x1000>,
     43		<0x00310000 0x1000>;
     44	reg-names = "mpu", "dat";
     45	interrupts = <97 98>;
     46	interrupt-names = "rx", "tx";
     47	dmas = <&edma0 3 1
     48		&edma0 2 1>;
     49	dma-names = "tx", "rx";
     50};