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/gpu/aspeed-gfx.txt

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 Device tree configuration for the GFX display device on the ASPEED SoCs
    2 
    3 Required properties:
    4   - compatible
    5     * Must be one of the following:
    6       + aspeed,ast2500-gfx
    7       + aspeed,ast2400-gfx
    8     * In addition, the ASPEED pinctrl bindings require the 'syscon' property to
    9       be present
   10 
   11   - reg: Physical base address and length of the GFX registers
   12 
   13   - interrupts: interrupt number for the GFX device
   14 
   15   - clocks: clock number used to generate the pixel clock
   16 
   17   - resets: reset line that must be released to use the GFX device
   18 
   19   - memory-region:
   20     Phandle to a memory region to allocate from, as defined in
   21     Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
   22 
   23 
   24 Example:
   25 
   26 gfx: display@1e6e6000 {
   27         compatible = "aspeed,ast2500-gfx", "syscon";
   28         reg = <0x1e6e6000 0x1000>;
   29         reg-io-width = <4>;
   30         clocks = <&syscon ASPEED_CLK_GATE_D1CLK>;
   31         resets = <&syscon ASPEED_RESET_CRT1>;
   32         interrupts = <0x19>;
   33         memory-region = <&gfx_memory>;
   34 };
   35 
   36 gfx_memory: framebuffer {
   37         size = <0x01000000>;
   38         alignment = <0x01000000>;
   39         compatible = "shared-dma-pool";
   40         reusable;
   41 };

Cache object: 420ba59d54d462cd40be64cdf2a236e6


[ 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.