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/sound/nvidia,tegra20-ac97.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 NVIDIA Tegra 20 AC97 controller
    2 
    3 Required properties:
    4 - compatible : "nvidia,tegra20-ac97"
    5 - reg : Should contain AC97 controller registers location and length
    6 - interrupts : Should contain AC97 interrupt
    7 - resets : Must contain an entry for each entry in reset-names.
    8   See ../reset/reset.txt for details.
    9 - reset-names : Must include the following entries:
   10   - ac97
   11 - dmas : Must contain an entry for each entry in clock-names.
   12   See ../dma/dma.txt for details.
   13 - dma-names : Must include the following entries:
   14   - rx
   15   - tx
   16 - clocks : Must contain one entry, for the module clock.
   17   See ../clocks/clock-bindings.txt for details.
   18 - nvidia,codec-reset-gpio : The Tegra GPIO controller's phandle and the number
   19   of the GPIO used to reset the external AC97 codec
   20 - nvidia,codec-sync-gpio : The Tegra GPIO controller's phandle and the number
   21   of the GPIO corresponding with the AC97 DAP _FS line
   22 
   23 Example:
   24 
   25 ac97@70002000 {
   26         compatible = "nvidia,tegra20-ac97";
   27         reg = <0x70002000 0x200>;
   28         interrupts = <0 81 0x04>;
   29         nvidia,codec-reset-gpio = <&gpio 170 0>;
   30         nvidia,codec-sync-gpio = <&gpio 120 0>;
   31         clocks = <&tegra_car 3>;
   32         resets = <&tegra_car 3>;
   33         reset-names = "ac97";
   34         dmas = <&apbdma 12>, <&apbdma 12>;
   35         dma-names = "rx", "tx";
   36 };

Cache object: 8fa1b53a162d57c17b2a0d51d7a68d50


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