The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/Bindings/arm/mstar/mstar,l3bridge.yaml

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
    2 # Copyright 2020 thingy.jp.
    3 %YAML 1.2
    4 ---
    5 $id: "http://devicetree.org/schemas/arm/mstar/mstar,l3bridge.yaml#"
    6 $schema: "http://devicetree.org/meta-schemas/core.yaml#"
    7 
    8 title: MStar/SigmaStar Armv7 SoC l3bridge
    9 
   10 maintainers:
   11   - Daniel Palmer <daniel@thingy.jp>
   12 
   13 description: |
   14   MStar/SigmaStar's Armv7 SoCs have a pipeline in the interface
   15   between the CPU and memory. This means that before DMA capable
   16   devices are allowed to run the pipeline must be flushed to ensure
   17   everything is in memory.
   18 
   19   The l3bridge region contains registers that allow such a flush
   20   to be triggered.
   21 
   22   This node is used by the platform code to find where the registers
   23   are and install a barrier that triggers the required pipeline flush.
   24 
   25 properties:
   26   compatible:
   27     items:
   28       - const: mstar,l3bridge
   29 
   30   reg:
   31     maxItems: 1
   32 
   33 required:
   34   - compatible
   35   - reg
   36 
   37 additionalProperties: false
   38 
   39 examples:
   40   - |
   41     l3bridge: l3bridge@1f204400 {
   42         compatible = "mstar,l3bridge";
   43         reg = <0x1f204400 0x200>;
   44     };

Cache object: 84ada9221e38e6ec29f0b3cf6da794ad


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.