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

bman-portals.txt (1390B)


      1QorIQ DPAA Buffer Manager Portals Device Tree Binding
      2
      3Copyright (C) 2008 - 2014 Freescale Semiconductor Inc.
      4
      5CONTENTS
      6
      7	- BMan Portal
      8	- Example
      9
     10BMan Portal Node
     11
     12Portals are memory mapped interfaces to BMan that allow low-latency, lock-less
     13interaction by software running on processor cores, accelerators and network
     14interfaces with the BMan
     15
     16PROPERTIES
     17
     18- compatible
     19	Usage:		Required
     20	Value type:	<stringlist>
     21	Definition:	Must include "fsl,bman-portal-<hardware revision>"
     22			May include "fsl,<SoC>-bman-portal" or "fsl,bman-portal"
     23
     24- reg
     25	Usage:		Required
     26	Value type:	<prop-encoded-array>
     27	Definition:	Two regions. The first is the cache-enabled region of
     28			the portal. The second is the cache-inhibited region of
     29			the portal
     30
     31- interrupts
     32	Usage:		Required
     33	Value type:	<prop-encoded-array>
     34	Definition:	Standard property
     35
     36EXAMPLE
     37
     38The example below shows a (P4080) BMan portals container/bus node with two portals
     39
     40	bman-portals@ff4000000 {
     41		#address-cells = <1>;
     42		#size-cells = <1>;
     43		compatible = "simple-bus";
     44		ranges = <0 0xf 0xf4000000 0x200000>;
     45
     46		bman-portal@0 {
     47			compatible = "fsl,bman-portal-1.0.0", "fsl,bman-portal";
     48			reg = <0x0 0x4000>, <0x100000 0x1000>;
     49			interrupts = <105 2 0 0>;
     50		};
     51		bman-portal@4000 {
     52			compatible = "fsl,bman-portal-1.0.0", "fsl,bman-portal";
     53			reg = <0x4000 0x4000>, <0x101000 0x1000>;
     54			interrupts = <107 2 0 0>;
     55		};
     56	};